
私はウェブサイトの運用環境を展開中です。
AWS上で動作します。これには、ロードバランサーを備えたプライベートVPCと、Debian 8.1を実行する単一のEC2インスタンスが含まれます。
ただし、将来的にはトラフィックが増加し、ロードバランサーが実際に動作する必要があるため、EC2 インスタンスの数が増えることになります。
そのため、現在、同じコードベースと構成で複数の EC2 インスタンスをデプロイするオプションを検討しています。最終的にはストレージの問題になりますが、S3 を Web サイトのホーム ディレクトリとして確実にデプロイすることは不可能だと思います。
現在の EC2 インスタンスは、Syslog や、トリップワイヤーなどの他の多くのセキュリティ機能も利用しています。メインの Web サイトは、Apache の下で wsgi アプリとして実行され、Python (Django) ベースです。
残念ながら、ユーザーがダウンロードできるファイルもプッシュする必要があります。unison は解決策になるのでしょうか、それとも何を使用するのでしょうか?
ElasticBeanstalk はオプションではありません。Web サイト自体は git を使用してデプロイされます。
答え1
現在のバージョンのコードと設定を使用して AMI を作成し、必要な数の EC2 マシンを作成するだけです。
チェックアウトパッカーおよびAWS自動スケーリンググループ。