私の顧客の1人は、複数のEBSアプライアンスが接続されているAmazonクラウドに3つのEC2サーバーを持っています。
Picture.png http://img839.imageshack.us/img839/732/picturejt.png
サーバー1そしてサーバー2Ubuntuのマイクロインスタンスです。サーバー3主にUbuntuの大規模なインスタンスであるボックスを作成します。
コピーを作りたいです。サーバー3しかし、図のように4つのEBSデバイスを接続すると利点があるのか、それとも接続されているデバイスを少なく使用するのが簡単で簡単かは不思議です。
私はこれらのサーバーの歴史についてよく知らないので、洞察力を探しています。私も知っていますサーバー3apache, mysql, oracle, java, solr
他のサービスが必要なプログラムを実行します。
新しいUbuntu Largeインスタンスを起動すると、7.5GBのストレージのみが提供されると思います。したがって、大規模なデータベースを保存する必要がある場合は、少なくとも1つの他の接続EBSデバイスが必要です。 Ubuntuを使用するEC2をイメージングするときは、デフォルトのEBSのサイズを大きくすることができます。そうですか?
また、インスタンスに別のEBSデバイスを追加する場合は、mySqlやOracleなどのアプリケーションがデータを格納するパスを変更するなどの作業を行う必要があります。そうですか?
多少の幅広いご質問を申し訳ありません。簡単に言えば、次のことを知りたいです。
Amazon EC2 インスタンスに追加の EBS ストレージを設定するにはどうすればよいですか?
答え1
いくつかのオプションがあります。
より大きいルート EBS ボリュームを使用して EBS ブートインスタンスを起動します。以下は、これを行う方法を説明する記事です。http://alestic.com/2009/12/ec2-ebs-boot-resize
追加のEBSボリュームをインスタンスに接続します。以下は、MySQLデータベースを使用した例でベストプラクティスを説明するAmazonで書かれた記事です。http://aws.amazon.com/articles/1663
将来のメンテナンス、アップグレード、インスタンス間のコピー、スキーマの切り替えなどを可能にするために、ブートディスク(オプション2)とは別にデータをアーカイブすることをお勧めします。
2番目の方法では、アプリケーション構成を変更する必要がないように「バンドルインストール」を使用する方法を示します。
完全性を期すために、EC2 インスタンスに (無料) 一時リポジトリを使用できますが、インスタンスが停止、シャットダウン、または失敗すると、ここに保存されているすべてのコンテンツが永久に失われるため、ほとんどのアプリケーションには推奨されません.