1

AWS自動スケーリンググループでPHPプロジェクトをホストしようとしていて、速いデプロイヤーとサーバー自動化ツールが必要でした。AWS ElasticBeanstalk、CodeDeployとCapistrano、Mina、Vladなど

他のプロジェクトにCapistranoを使用していて、かなり良いと感じました。唯一の問題は、カピストラノを使ってAWSの自動スケーリンググループに導入する最善の方法を見つけられなかったことです。

私はElasticBeanstalkとCodeDeployをネイティブにサポートしていましたが、自動スケーリングをサポートしていましたが、展開するたびにアプリケーションをアーカイブ/バンドル(S3/GitHubへのアップロード/コミット)しなければならなかったようです。また、ベンダーファイルをバンドルに含める必要があります。これは、前回の展開で既にEC2インスタンスに入れられていても同じです。これにより、各展開が非常に遅くなります。

私はこれらの2つのAWSサービスに新しいです、私が間違っていた何かがあるかもしれません。 Heokuがと同様の方法で展開するAWSのサービスがある場合は、が気に入っています(アプリ全体をバンドルするのではなく、GitHubから最新の変更を取り込むだけです)。

また、Capistranoのようなツールを使用している場合は、に自動スケーリングを処理する適切な方法がありますか?

答えて

関連する問題