このサイトをビューするために JavaScript を有効化してください。

Altova LicenseServer

Altova サーバー製品へのライセンス供与は (ロジカルなコアの数量ではなく)製品マシン上で使用することのできる 物理的なプロセッサーのコア の数量をベースにしています。例えば、デュアルコアプロセッサーには、クアッドコアプロセッサー4コア、ヘキサコア6コアなどの2つのコアが存在します。製品にライセンス供与されたコア数は、物理または仮想マシン上に関わらず、サーバーマシン上で使用することのできるコアの数量と同数、または、それ以上である必要があります。例えば、サーバーが8コア持つ場合、8コアライセンスを購入する必要があります。 コアの数量を満たすためにライセンスを組み合わせることもできます。ですから、2つの4コアライセンスを使用して、8コアライセンスの代わりに8コアを達成することもできます。

 

処理する容量は少ないが、CPU コアの大きなコンピューターサーバーを使用している場合、 少ない数量のコアに割り当てられている仮想マシンを作成し、その数量のライセンスを購入することもできます。このようなデプロイの場合、もちろん、コンピューターのすべてのコアを使用する場合に比べこのようなデプロイの処理スピードは遅いです。

 

メモ:各 Altova サーバー製品ライセンスは、使用されていないライセンス供与能力が存在する場合でも、 Altova サーバー製品がインストールされているマシンで、一度に1つのクライアントマシンのためにのみ使用することができます。例えば、10 コアライセンスが 6 CPU コアを持つマシンのために使用されている場合、残りのライセンス許与能力の 4 コアは、他のクライアントマシンのために同時に使用することはできません。

 

MobileTogether Server Advanced Edition のためのメモ

サービスの機能のため、 MobileTogether Server Advanced Edition は 2つまたは以上のコアを持つマシン上のみで作動します。

 

FlowForce Server と MapForce Server のためのメモ

FlowForce Server Advanced Edition と MapForce Server Advanced Edition は2つまたは以上のコアを持つマシン上でのみ作動します。

 

ライセンスを供与するコアの数を評価するには、ビジネス環境で必要とする処理時間、または、処理するデータの容量により異なります。多くのシナリオの場合、多くの数量のコア数によりより多くのデータを短時間で処理が可能なことを意味します。 アプリケーション固有のヒントの一部は、以下のとおりです:

 

FlowForce Server はマルチスレッドのアプリケーションとして作動します。同時にサーバーにリクエストされる数量が多い場合、不十分なコア数は、待機時間 (待ち時間) を必要とする可能性があります。例えば、 Web サービスとしてジョブが公開されている場合、クライアントからの同時リクエストが数百件存在する場合があります。 この場合、 FlowForce Server で多くのコア数を使用するメリットがあります。

MapForce Server は単一スレッドのアプリケーションとして作動し、単一コアを各マッピングのために利用します。このため、同時に複数のマッピングを作動する場合、多数のコアの使用が奨励されます。 例えば、 MapForce Server が FlowForce Server の管理下で作動する場合、複数のマッピングジョブがオーバーラップし、セットアップにより、同時に実行される場合があります。しかしながら、マッピングにより処理される容量が大きい場合、待機時間が発生する場合があります。

 

単一スレッド実行

Altova サーバー製品ライセンスはライセンスプール内で1コアのみ使用することができます。複数のコアを持つマシンはこの1コアライセンスに割り当てることができます。このような場合、その製品を作動するマシンは単一コアで作動します。 (複数のコアで可能な) 処理はマルチスレッドを使用できないため遅いです。製品はそのマシン上で単一スレッドモードで実行されます。

 

マルチコアマシンに単一コラライセンスを割り当てるには、その製品のために LicenseServer 内で 「単一スレッド実行に制限する」 チェックボックスを選択してください。

 

必要なコア数の見積もり

サーバーが扱うことのできるデータの量と処理回数を影響する多くの外部要素が存在します。 (例えば: ハードウェア、 CPU 上の現在のロード、サーバー上で作動する他のアプリケーションのメモリの割り当てなどが挙げられます)。パフォーマンスを正確に測定するために、データの量、条件、およびビジネスの環境に近い状態でアプリケーションをテストしてください。

 

(C) 2019 Altova GmbH