Amazon Linux インスタンスに tomcat 6.0 と mysql 5.5 をインストールしました。今、私はアマゾンインスタンスで実行されているmysqlのそのTomcateと.sqlファイルにwarファイルをデプロイしたい.私はアマゾンサービスの初心者です.Plzは手順の詳細を教えてください. よろしくお願いします。よろしくお願いします。
質問する
3986 次
1 に答える
0
簡単な方法は、scp または rsync を使用してファイルをアップロードし、Tomcat を再起動することです。ただし、多くのサーバーまたは WAR があり、さらに複雑な状況である場合は、他の方法を検討してください。
- ジェンキンスを使ってデプロイする
- python-fabric を利用したデプロイ スクリプトを作成する
遭遇した困難を克服するために、独自の展開プロセスを設計する必要があります。私の場合、すべての ec2 インスタンスはスポット インスタンスであり、スクリプトまたは自動スケーリングによって作成されます。最新のソフトウェアと JAR を使用して Web クローラーを実行し、すべての新しいスポット インスタンスを最新の状態に保つ必要があります。私たちのデザインはとてもシンプルです。S3 からファイルをダウンロードして解凍するスクリプトは次のとおりです。
- ec2 スポット インスタンスの起動が完了しました
- ソフトウェア更新スクリプトを実行します
- アップデーターから取得したソフトウェア スクリプトを実行します
あなたの場合、あなたが理解していないいくつかの重要なポイントがあります:
- いくつの ec2 インスタンスを更新する必要がありますか?
- ec2 インスタンスを更新する必要があることを知る方法。
- (他にもポイント多数)
WAR を展開する最良の方法は何ですか? それはあなたの状況によって異なります。
于 2012-06-29T01:42:08.750 に答える