私は、今後のプロジェクトにAmazon EC2インスタンスを設定しています。それらはすべてUbuntu Server 64bitを実行するマイクロインスタンスです。 Apacheの Amazon EC2インスタンス間の通信のベストプラクティスは何ですか?
- Webサーバー:ここで私はこれまでのセットアップをしたものです - SVN &のBacula(バックアップはS3バケットに行われます)
現在、唯一のWebサーバがありますが、最終的にはもっとあるでしょう。私の最初の質問は
は、 インスタンスはそれぞれ 他の間で通信するためのAmazon EC2用 最高の、最も安全な方法は何ですか?現在私はSSHを使用しています、 は、最善の方法ですか?
アマゾンによると、エラスティックIPアドレスを使用して通信するインスタンスには、データ転送料金が請求されます。ただし、プライベートIPアドレスを使用して通信するインスタンスは、無料で行うことができます。残念ながら、インスタンスが停止して再起動すると、プライベートIPが変化するように見えます。
だから、私の2番目の質問は、彼らが静的いないのであればどのよう あなたがアマゾンインスタンス プライベートIPアドレスを利用するかですか?
私は、インスタンスが非常に頻繁に停止したり起動したりすることはないと知っていますが、IPアドレスがいろいろな設定ファイルに含まれていれば、すべてを通過して変更する必要があります。
私はバックアップを実行する際に、すべてのインスタンスへのアクセスを必要とするデータベースサーバーとファイルサーバーへのアクセスを必要とするWebサーバー、約主に心配です。
注:以前はBaculaを使用したことはありませんでしたが、私はまだ設定していませんが、クライアントのIPアドレスをバックアップする必要があると仮定しています。
でしょうが、この質問を投稿するには良い場所であるserverfaultの?
DNSの使用は興味深い考えです。私はそれがローカルネットワーク上でどのように動作するのか理解していますが、クラウドでどのように動作するのか少し不明です。 - 私はDNSがローカル(クラウドではない)でなければならないと思うので、IPが静的になる可能性があります。 – ks78
暗号化については、何をお勧めしますか?私は、クラウド上で動くものはできるだけ安全であるべきだということに同意します。 – ks78
いいえ、DNSはローカルではありません。クラウドVM(専用または他のサービスと共有)でDNSサービスを設定した場合。これは、他のすべてのクラウド仮想マシンがマシン名検索を参照する(もちろん自分の名前を登録する)常設の不動産ハブになります。理想的には2つのハブがあるため、最初のダイが死んでも、最初のものを修正している間に2次のものを引き継ぐことができます。暗号化: - SSLは今まで私たちに役立ってきました。 –