4

Amazon Linux インスタンスに tomcat 6.0 と mysql 5.5 をインストールしました。今、私はアマゾンインスタンスで実行されているmysqlのそのTomcateと.sqlファイルにwarファイルをデプロイしたい.私はアマゾンサービスの初心者です.Plzは手順の詳細を教えてください. よろしくお願いします。よろしくお願いします。

4

1 に答える 1

0

簡単な方法は、scp または rsync を使用してファイルをアップロードし、Tomcat を再起動することです。ただし、多くのサーバーまたは WAR があり、さらに複雑な状況である場合は、他の方法を検討してください。

  1. ジェンキンスを使ってデプロイする
  2. python-fabric を利用したデプロイ スクリプトを作成する

遭遇した困難を克服するために、独自の展開プロセスを設計する必要があります。私の場合、すべての ec2 インスタンスはスポット インスタンスであり、スクリプトまたは自動スケーリングによって作成されます。最新のソフトウェアと JAR を使用して Web クローラーを実行し、すべての新しいスポット インスタンスを最新の状態に保つ必要があります。私たちのデザインはとてもシンプルです。S3 からファイルをダウンロードして解凍するスクリプトは次のとおりです。

  1. ec2 スポット インスタンスの起動が完了しました
  2. ソフトウェア更新スクリプトを実行します
  3. アップデーターから取得したソフトウェア スクリプトを実行します

あなたの場合、あなたが理解していないいくつかの重要なポイントがあります:

  1. いくつの ec2 インスタンスを更新する必要がありますか?
  2. ec2 インスタンスを更新する必要があることを知る方法。
  3. (他にもポイント多数)

WAR を展開する最良の方法は何ですか? それはあなたの状況によって異なります。

于 2012-06-29T01:42:08.750 に答える