いくつかのクラスがあります。最大の可用性と地域的な冗長性を提供します。ロケーションを提供します。回未満しかアクセスしないデータに最適な低コストの選択肢です。アーカイブ、バックアップ、障害復旧に適した最低コストの選択肢です。ディスク(SSD)の両方が提供されています。テクノロジーを設定できます。設定することもできます。オプションの選択をご覧ください。大規模に運用されるウェブサイトでは、負荷分散テクノロジーを使用してワークロードをサーバー間で分散することが要件になる場合がよくあります。負荷分散されたウェブサーバーの構築時に、次のようなさまざまなオプションを利用できます。使用する際の基礎事項を説明します。基づいてトラフィックをさまざまなインスタンスに分散する方法を説明します。クロスリージョン負荷分散。負荷分散を使用してトラフィックをリージョンに分散する方法を説明します。プロキシ負荷分散を設定する方法を説明します。プロキシ負荷分散を設定する方法を説明します。終端について説明します。ネットワーク負荷分散。負荷分散構成を設定する場合の基本的なシナリオを示します。バックエンドによるクロスリージョン負荷分散。サービス(IIS)サーバーに分散する方法を説明します。トラフィックを分散するロードバランサを設定できます。サーバーにリクエストを送信する複雑なウェブアプリでも役立ちます。負荷分散は柔軟にデプロイできます。使用した内部負荷分散の自動スケーリングをご覧ください。負荷分散をご覧ください。よるコンテンツの配信どのウェブサイトでもレスポンス時間は基本的な指標となります。使用してレイテンシを短くし、パフォーマンスを向上させることが重要になります。接続拠点を使用して、ユーザーに最も近いキャッシュからコンテンツを配信します。負荷分散に対応しています。よる自動スケーリング需要の変化に応じて、サーバーを追加および削除するようにアーキテクチャを設定できます。このアプローチでは、サイトはピーク時の負荷でもパフォーマンスを維持する一方で、一般的な需要の時期もコストをコントロール下に置き続けることができます。この目的に使用できるオートスケーラーを提供します。インスタンスのプールです。グループでインスタンスを追加または削除します。自動スケーリングをご覧ください。ソリューションの構築方法の詳細については、スケーラブルで復元力のあるアプリの構築をご覧ください。ウェブサイトで生じたことをモニタリングするために使用できる機能があります。上のアプリやサービスからログを収集して保存します。エージェントを使用してサードパーティのログを統合できます。サイト向けのダッシュボードとアラートが用意されています。)のパフォーマンス指標を確認できます。データを取得してカスタム指標を作成できます。管理については、以下の記事をご覧ください。コンテナなどのコンテナをすでに使用している場合があります。ウェブサービスに対して、コンテナには次のようないくつかのメリットがあります。コンテナを使用して、ウェブアプリのさまざまなコンポーネントを分離できます。サイトでウェブサーバーとデータベースを実行しているとします。つのコンポーネントを変更および更新できます。アプリの設計が複雑になればなるほど、マイクロサービスなどのサービス指向アーキテクチャに適したコンテナが有用になります。この種の設計は、さまざまな目標の中で特にスケーラビリティをサポートします。コンテナには実行する必要のあるものがすべて揃っています。アプリとその従属関係が一緒にバンドルされています。コンテナは、基になるシステムの詳細を気にすることなく、さまざまなプラットフォームで実行できます。デプロイ時には、システムは一連の定義とイメージから構築されるため、迅速かつ信頼できる方法で各部分を自動的にデプロイできます。一般的にコンテナは小さいので、仮想マシンなどと比べてかなり高速にデプロイされます。コンピューティングは、以下の点を含め、ウェブサービスではさらにメリットがあります。オーケストレーション。インスタンスで構成されるクラスタの一部であるコンテナでコードを実行できます。クラスタを自動管理できます。ストレージを提供します。イメージをホストします。イメージにアクセスできるようになります。ソリューションを作成したりできる柔軟性があります。ストレージと共通しています。プロバイダを使用することもできます。永続ディスクとやりとりします。インスタンスには接続されたディスクが含まれます。ボリュームはインスタンスとともに残ります。ディスクとの接続を解除して、別のインスタンスで使用することもできます。ファイルは一時的なファイルです。ファイルは失われます。ボリュームの抽象化によりこの問題を解決します。使用時にデータファイルを削除されないようにすることができます。ボリュームの機能とメリットを理解するには、まずポッドについて理解する必要があります。以上のコンテナに対するアプリ固有の論理ホストと考えることができます。インスタンスで実行されます。ボリュームのセットなど、複数のリソースを共有できます。これらのボリュームを使用すると、データはコンテナが再起動しても存続し、ボリュームをポッド内のコンテナ間で共有できます。ポッドで単一のコンテナやボリュームも使用できますが、これらのリソースを相互に論理的に接続するための抽象化として必要なのがポッドです。永続ディスクの使用をご覧ください。アーキテクチャでは、トラフィックの需要を共有できる複数のサーバーを実行する必要があります。システムに適しています。ロードバランサを簡単に作成できます。データに基づいてシステムの負荷を分散できます。ネットワーク負荷分散では転送ルールを使用します。プールを指し示します。プロトコルを負荷分散でき、アプリはパケットを直接検査できます。フィールドをサービス構成ファイルに追加するだけで、ネットワーク負荷分散をデプロイできます。負荷分散と統合できます。エンドポイントにルーティングするためのルールの集合をカプセル化する上りリソースを提供します。ロードバランサのプロビジョニングと構成を処理します。負荷分散の設定をご覧ください。オートスケーラーを使用します。この機能は、空きリソースのあるノードを待っているが、スケジュールされていないポッドがあるかどうか定期的にチェックします。オートスケーラーはノードプールのサイズを変更します。オートスケーラーはすべてのノードの使用状況をモニタリングします。ノードが長時間にわたって必要とされず、そのポッドをすべて他のノードにスケジュール設定できる場合、そのノードは削除されます。オートスケーラーのドキュメントをご覧ください。サービスを提供します。アプリとサービスからログを収集し、保存します。エージェントを使用してサードパーティのログを統合できます。サイト向けのダッシュボードとアラートが用意されています。)のパフォーマンス指標を確認できます。データを取得し、カスタム指標を作成できます。あることがわかります。これは特に、パッケージング、デプロイ、管理の容易さという点において該当します。一般的なツールを利用できます。以下の記事をご覧ください。任せることができます。スケーラビリティ、負荷分散、ロギング、モニタリング、セキュリティを自分で構築したり管理したりするよりも大幅に簡素化できる、幅広い機能が用意されています。さまざまなプログラミング言語でコードを作成できます。サービスを使用することもできます。アプリを安全なサンドボックス環境で実行できる、スタンダード環境を提供します。スタンダード環境では、複数のサーバーにリクエストが分散され、トラフィック需要に合わせてサーバーがスケーリングされます。システムまたはサーバーの物理的な場所に依存しない、独自の安全かつ信頼できる環境内で実行されます。多くのオプションを利用できるフレキシブル環境が用意されています。自動的に実行されます。これにより、カスタムのランタイムを含む追加のランタイムを使用でき、さらに多くのプログラミング言語の中から選択できます。柔軟性を活用することもできます。スタンダード環境では、デフォルトのランタイムが提供されます。サポートされているプログラミング言語の特定のバージョンでソースコードを記述します。フレキシブル環境では、サポートされているプログラミング言語のいずれかのバージョンでソースコードを記述します。独自のランタイムを提供することもできます。スタンダード環境が提供するランタイムが要件を満たしているか判別する必要があります。要件を満たしていない場合は、フレキシブル環境の使用を検討してください。環境の選択をご覧ください。スタンダード環境の使用を開始する際に役立ちます。World以下のチュートリアルは、フレキシブル環境の使用を開始する際に役立ちます。以下のデータ保存オプションがあります。データベースを使用することもできます。オプションの選択をご覧ください。データベースも利用できます。データベースの使用をご覧ください。構築する場合、負荷分散と自動スケーリングは自動的に管理されます。リクエストは自動的に記録されます。