2017-11-04 15 views
0

Capistranoを使用して自動スケーリングAWS設定に展開する最良の方法を理解し、新しいサーバが自動的に最新のコードを取得する最良の方法を採用しています。 AMIに依存しています。CapistranoとAuto-Scaling AWS

アイデア?

答えて

2

User Dataを使用すると、新しいインスタンスが起動されるたびにEC2インスタンスが最新のコードを取得できるようになります。 ユーザーデータの詳細はこちらhttp://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html

tldr:ユーザーデータは、ec2インスタンスの起動時に実行されるシェルスクリプトです。あなたは最新のコードを引き出して実行することができます

+0

興味深い。これの実例は何ですか? – khelal

+0

上記のドキュメントには例があります。 – Moe

0

@萌えの答え(またはそれは正しいものです)。しかし別の考え方と同じように、Capistranoがデプロイするサーバのリストを取得するために、AWSにデプロイ時に照会するRubyを書くことができます。この方法の問題点は、自動スケーリングによってサーバが追加されるたびに、すべてのサーバに手動でデプロイする必要があることです。

関連する問題