Amazon EC2 で実行するクラスター サーバーを構築しようとしています。
現在、当社のライセンスの仕組みは、顧客のマシン情報 (CPU、メモリ、MAC アドレスなど) を取得してマシンを識別し、サーバーをロックしてこのマシンでのみ実行することです。個々のサーバーはクラスターとして実行できます。そのため、ノードごとにライセンスを提供します。
ただし、このモデルは Amazon EC2 やその他のクラウド プロバイダーでは機能しません。どうすればこの問題を解決できるのだろうか。
私が考えることができる可能な解決策は次のとおりです。1)すべての顧客のサーバーがこのライセンスサーバーと通信する必要があるライセンスサーバーをホストします2)Amazonからある種のIDを取得します。このアプローチは、今のところより現実的です。
アプローチ 2 に関して、Amazon はこのアカウントの ID を取得するための API を提供していますか?
パブリック クラウドまたはプライベート クラウドで動作するライセンス モデルについて他にアイデアがある場合は、それもお知らせください。