私は Amazon のドキュメントを隅々まで読みましたが、いまだに混乱しているか、さまざまな用語に圧倒されています。
私は従来の Web ホスティング環境から来ています。私が理解している唯一の概念は、所有しているストレージの量と許可されている帯域幅です。
アマゾンについて私がこれまでに理解していることと、それに関する多くの質問を以下に示します。
EC2 - Web サーバー (IIS) をセットアップして .NET アプリケーションを実行できるインスタンスがあると思いますか? それとも、すでにセットアップされていますか?
EBS - データベース用? そうでない場合、データベース サーバーはどこで入手できますか? データベース サーバー (Sql サーバー 2005 または 2008) は既にインストールされていますか? スナップショット取得リクエストとは何ですか? スナップショットプットリクエスト?
S3 - これは何に使用されますか? EBSはストレージ用だと思っていましたが、ここで混乱しました。S3 が必要な理由
エラスティック ロード バランシング- ロード バランシングは、Web サーバーの負担を軽減するための単なる方法だと思いました。アマゾンとの連携は?「弾力的な」負荷分散とはどういう意味ですか?
リージョン間のデータ転送- どういう意味ですか? また、データが転送されるリージョンと転送されるリージョンをどのように制御しますか?
私の要件は次のとおりです
- ページを実行するには IIS Web サーバーが必要です
- データベースサーバーが必要です
- ファイルを保存する場所が必要です (#1 と同じ「サーバー」上に置くことはできますか)?
- データベースとファイル サーバーを常に復旧可能にする必要があります。(データの損失を避けるために、EBS に保存する必要があると聞きましたか?)
- 1 つの Web サーバーが過負荷になり、パフォーマンスが低下した場合、ファーム内の別のサーバーに切り替える必要があります。
- トラフィックが急増した場合は、CPU やメモリなどを増やす方法が必要です。トラフィックを適切に処理する機能 (これがエラスティックの目的だと思います)
さらに、「インスタンスを実行していない場合は、シャットダウンするか、課金されます」という概念がよくわかりません。理想的には 24 時間年中無休で維持するウェブサイトを運営します。インスタンスを条件付きで稼働または停止させるのは、どのようなシナリオですか?
[編集]
また、使用状況をどのように正確に監視していますか? 数千ドルでも驚かないの?キャップを付けてもらえますか?AWS ユーザーが、Amazon であまりホストされておらず、トラフィックの多いサイトも持っていないときに、300 ドルの請求などに驚いたという話を読みました。
申し訳ありませんが、私は「クラウド」コンピューティングの完全な初心者です。ここに追いつこうとしている。
事前にどうもありがとう