Azure の信頼性に関するドキュメント
Azure の信頼性に関するこのドキュメントでは、クラウド プラットフォームにおける信頼性の意味、Azure クラウドが信頼性をどのようにサポートしているか、信頼性の高いソリューションをサポートするように各 Azure サービスをどのように構成できるかについて説明します。
このドキュメントは、次のセクションで構成されています。
- サービス別の Azure 信頼性ガイド。 可用性ゾーン、マルチリージョン サポート、バックアップ サポートなど、各 Azure サービスが信頼性をどのようにサポートしているかについて説明します。
- 信頼性の基礎。 信頼性、ビジネス継続性、高可用性、ディザスター リカバリーの概念について説明します。 Microsoft とお客様の間の共同責任のしくみについて理解します。
- Azure リージョン。 Azure リージョン、ペアになっているリージョンとペアになっていないリージョン、Azure リージョンに展開されているサービスの一覧について説明します。
- Azure Availability Zones。 可用性ゾーンが高可用性とディザスター リカバリーをどのようにサポートするか、どのAzure サービスとリージョンが可用性ゾーンをサポートするかなど、可用性ゾーンについて説明します。
信頼性とは
信頼性とは、期待されるレベルで、かつビジネス継続性の要件に従って一貫して実行するためのワークロードの能力を指します。 信頼性は、クラウド コンピューティングにおける重要な概念です。 Azure では、プラットフォーム自体の設計、そのサービス、アプリケーションのアーキテクチャ、ベスト プラクティスの実装など、さまざまな要因の組み合わせによって信頼性が実現されます。
ワークロードの信頼性を実現するための重要なアプローチは "回復性" です。これは、障害や停止に耐えて、そこから復旧するワークロードの能力のことです。 Azure には、可用性ゾーン、マルチリージョン サポート、データ レプリケーション、バックアップと復元の機能など、さまざまな回復性機能が用意されています。 ビジネス継続性の要件を満たすようにワークロードを設計する際に、これらの機能について考慮する必要があります。
このドキュメントは、次のセクションで構成されています。
サービス別の Azure 信頼性ガイド
各 Azure サービスには、それぞれ独自の信頼性特性があります。 Azure には、信頼性の高いワークロードの設計と実装に役立つ一連のサービス固有の信頼性ガイドが用意されています。このガイダンスは、ビジネス ニーズを満たすためのサービスの最適な利用方法を理解するのに役立ちます。 各ガイドには、サポートしている信頼性機能に応じて、次のセクションが含まれます。
各信頼性サービス ガイドには、一般に、サービスが次のようなさまざまな信頼性機能をサポートする方法に関する情報が含まれています。
- "可用性ゾーン": ゾーンとゾーン冗長のデプロイ オプション、ゾーン間のトラフィック ルーティングとデータ レプリケーション、ゾーンで障害が発生した場合の動作、フェールバック、可用性ゾーンのサポートのためにリソースを構成する方法など。
- "マルチリージョン サポート": マルチリージョンまたは geo ディザスター リカバリー サポートの構成方法、リージョン間のトラフィック ルーティングとデータ レプリケーション、リージョン ダウン エクスペリエンス、フェールオーバーとフェールバックのサポートなど。 ネイティブのマルチリージョン サポートがない一部のサービスについては、検討すべき代替のマルチリージョン デプロイのアプローチがガイドに示されています。
- "バックアップ サポート": Microsoft 管理および顧客管理のバックアップ機能、それらの保存場所、回復方法、リージョン内でしかアクセスできないかリージョン間でアクセスできるかなど。
信頼性サービス ガイドの詳細と一覧については、「サービスごとの信頼性に関するガイド」を参照してください。
ヒント
信頼性には、変更を安全に展開する方法、高負荷によるダウンタイムを回避するためにパフォーマンスを管理する方法、ソリューションの各部分をテストおよび検証する方法など、ソリューション設計の他の要素も組み込まれています。 詳細については、「Azure Well-Architected フレームワーク」を参照してください。
信頼性の基礎
信頼性の基礎セクションでは、Azure の信頼性を支える主要な概念と原則の概要を示します。
ビジネス継続性、高可用性、ディザスター リカバリー
ビジネス継続性の計画は、高可用性とディザスター リカバリーの設計による継続的なリスク管理プロセスとして理解できます。
ビジネス継続性を検討するときは、次の用語を理解することが重要です。
"ビジネス継続性" は、障害、停止、災害が発生しても企業が事業を継続できる状態を指します。 ビジネス継続性には、予防的な計画、準備、回復性があるシステムとプロセスの実装が必要です。
"高可用性" とは、可用性に関するビジネス ニーズを満たすソリューションを設計し、アップタイム要件に影響を与える可能性がある日々の問題に対する回復性を確保することです。
"ディザスター リカバリー" とは、一般的でないリスクや、発生する可能性のある致命的な停止に対処する方法を計画することです。
高可用性とディザスター リカバリーの設計によるビジネス継続性とビジネス継続性の計画に関する詳細については、「ビジネス継続性、高可用性、ディザスター リカバリーとは」を参照してください。
共同責任
回復性は、さまざまな形の障害や停止から自動的に自己修正して復旧するワークロードの能力を定義します。 Azure サービスは、多くの一般的な障害に対する回復性を持つように構築されており、各製品には、期待できるアップタイムを示すサービス レベル アグリーメント (SLA) が用意されています。 ただし、ワークロードの全体的な回復性は、ビジネス ニーズを満たすためのソリューションの設計方法によって異なります。 ビジネス継続性計画の中には、特定の障害リスクを重要でないとみなすものもあれば、重要とみなすものもあります。
Azure パブリック クラウド プラットフォームでは、回復性は Microsoft とお客様の間の共同責任です。 設計およびデプロイするワークロードごとに異なるレベルの回復性があるため、回復性の観点から、これらのレベルごとに主な責任を持つユーザーを理解することが重要です。 特に障害や災害に直面した場合の共同責任のしくみをより深く理解するには、「回復性に対する共同責任」を参照してください。
Azure リージョン
Azure では、世界中で 60 を超えるリージョンが提供されており、それらはさまざまな地域にまたがっています。 各リージョンは、データセンターとネットワーク インフラストラクチャが含まれる一連の物理的な施設です。 すべての地域が、地域と呼ばれる地理的領域に分けられる場合があります。 各地域はデータ所在地の境界であり、1 つ以上のリージョンが含まれる場合があります。
- Azure リージョンの詳細については、「Azure リージョンとは」を参照してください。.
- ペアになっているリージョンとペアになっていないリージョン (リージョン ペアおよびペアになっていないリージョンの一覧を含む) については、「Azure リージョンのペアとペアになっていないリージョン」を参照してください。
- Azure リージョンに展開されているサービスの一覧については、「リージョン別の利用可能な製品」を参照してください。
Azure Availability Zones
多くの Azure リージョンには、リージョン内のデータセンターの分離されたグループである可用性ゾーンが用意されています。 可用性ゾーンは、他の可用性ゾーンへの待機時間の短い接続を行えるほど十分に近接していますが、複数の可用性ゾーンがローカルな停止や気象の影響を受ける可能性を減らせるほど十分に離れています。 可用性ゾーンは、独立した電源、冷却、ネットワーク インフラストラクチャを備えています。 これらは、あるゾーンで障害が発生した場合に、リージョン サービス、容量、高可用性が残りのゾーンによってサポートされるように設計されています。
- 可用性ゾーンの詳細については、「可用性ゾーンとは」を参照してください。
- 可用性ゾーンをサポートするリージョンを確認するには、「可用性ゾーンがサポートされている Azure リージョン」を参照してください。
- 各 Azure サービスが可用性ゾーンをサポートする方法については、「可用性ゾーンをサポートする Azure サービス」を参照してください。
- 可用性ゾーン サポートへの移行に取り組む方法については、「Azure 可用性ゾーンの移行ベースライン」を参照してください。
関連するコンテンツ
- 可用性ゾーン サポートおよびその他の信頼性機能に関するサービス固有のガイドについては、信頼性ガイダンスに関する記事を参照してください。
- 可用性ゾーンのサポートへのサービス移行ガイドについては、可用性ゾーンの移行ガイダンスのページを参照してください。
- カテゴリ別の利用可能なサービス
- 可用性ゾーンを使用した高可用性のためのソリューションの構築
- Azure リージョンと可用性ゾーンとは
- Azure のクロスリージョン レプリケーション | Microsoft Learn
- トレーニング: 高可用性とディザスター リカバリーの戦略について説明する