0

クラウドプロバイダー(Amazon EC2、Rackspace CloudServers、HP Cloudなど)で仮想マシンを初期化してから、そのマシンでカスタムコードを実行したいと思います。コードはJava /Ruby/その他の言語である可能性があります。

これは、最初にサーバーを起動してから、そのマシンで実行するコードを実行するために必要なJRE(Java用)またはその他のライブラリ/フレームワークをインストールする必要があることを意味しますか?これを行うためのより迅速な方法はありますか?多分私がこれを行うことを可能にするフレームワーク?

私が考えた1つの方法は、単一の仮想マシンを作成し、それにJREをインストールしてから、サーバーイメージを作成することです。その後、そのイメージを使用して仮想マシンを初期化する必要がありますが、これは別の質問につながります。それぞれにそのようなサーバーを作成した後、各クラウドプロバイダーにカスタムイメージを作成する必要がありますか?または、多くのクラウドプロバイダーで1つのサーバーイメージを使用する方法はありますか?

4

1 に答える 1

1

OS が Ubuntu の場合、CloudInitを使用できます。最初の起動時にユーザー データ スクリプトを実行するために使用できます。

于 2012-08-31T12:57:48.033 に答える