Azure デバイス レジストリ プレビューでの信頼性
この記事では、Azure デバイス レジストリ プレビューでの信頼性のサポートについて説明します。 可用性ゾーンによるリージョン内の回復性と、複数リージョンのデプロイの両方について取り上げます。
回復性は、お客様と Microsoft の間の共同責任であるため、この記事では、お客様がニーズに合った回復性の高いソリューションを構築する方法についても説明します。
一時的な障害
一時的な障害は、コンポーネントにおける短い断続的な障害です。 これらはクラウドのような分散環境で頻繁に発生し、運用の通常の範囲であり、 短期間経過すると、自然に修正されます。 アプリケーションが、通常は影響を受ける要求を再試行することにより、一時的な障害を処理することが重要です。
すべてのクラウド ホステッド アプリケーションは、クラウド ホステッド API、データベース、その他のコンポーネントと通信するときに、Azure の一時的な障害処理ガイダンスに従う必要があります。 一時的な障害の処理の詳細については、「一時的な障害を処理するための推奨事項」を参照してください。
可用性ゾーンのサポート
Availability Zones は、各 Azure リージョン内にある、物理的に分離されたデータセンターのグループです。 1 つのゾーンで障害が発生すると、サービスは残りのゾーンのいずれかにフェールオーバーできます。
Azure での Availability Zones の詳細については、「Availability Zones とは」を参照してください。
Azure デバイス レジストリはゾーン冗長です。つまり、複数の可用性ゾーンに自動的にレプリケートされます。 このセットアップでは、高可用性を提供することで、サービスの回復性が向上します。 あるゾーンで障害が発生した場合、サービスは別のゾーンからシームレスに動作し続けることができます。
Azure デバイス レジストリのゾーン冗長のセットアップと構成は Microsoft が管理します。 このゾーンの冗長性を有効にするために、これ以上構成を行う必要はありません。 最高レベルの可用性と信頼性を提供するようにサービスが構成されていることは、Microsoft が保証します。
サポートされているリージョン
次のリージョンの一覧で、Azure デバイス レジストリの可用性ゾーンがサポートされています。
アメリカ | ヨーロッパ | 中東 | アフリカ | アジア太平洋 |
---|---|---|---|---|
米国東部 | 北ヨーロッパ | |||
米国東部 2 | 西ヨーロッパ | |||
米国西部 2 | ||||
米国西部 3 |
コスト
Azure デバイス レジストリでゾーン冗長を使用する場合、追加のコストはかかりません。
可用性ゾーン構成のサポート
新しいリソース: Azure IoT Operations で Azure デバイス レジストリ リソースを作成すると、既定でゾーン冗長が自動的に含まれます。 これ以上構成を行う必要はありません。
ゾーンダウン エクスペリエンス
ゾーン全体の停止中は、正常なゾーンにフェールオーバーするためのアクションを実行する必要はありません。 サービス自体が自動的に自己修復と再調整を行って、正常なゾーンを自動的に利用します。
検出と応答: Azure デバイス レジストリでは可用性ゾーンの障害を検出して自動的に対応するため、可用性ゾーンのフェールオーバーを開始するために何もする必要はありません。
マルチリージョン サポート
Azure デバイス レジストリは、地理的データの自動レプリケーションを使用するリージョン サービスです。 リージョン全体の停止では、Microsoft がリージョン間でコンピューティング フェールオーバーを開始します。 Azure デバイス レジストリでは、フェールオーバーした場合、プライマリ リージョンが引き続きサポートされ、必要なアクションはそれ以上ありません。
Azure IoT Operations (Azure IoT Operations) を使用する場合、Azure デバイス レジストリでは、単一のレジストリ内のクラウドの Azure リソースとして資産を投影します。 単一のレジストリは、資産メタデータと資産管理機能の信頼できる情報源です。 しかし、Azure IoT Operations には他にも、Azure デバイス レジストリ以外のさまざまなコンポーネントが含まれています。 Azure IoT Operations コンポーネントの高可用性とデータ損失ゼロの機能の詳細については、「Azure IoT Operations についてよく寄せられる質問」を参照してください。
リージョン ダウン エクスペリエンス
リージョンの停止中、Microsoft は目標復旧時間 (RTO) に従ってサービスを復旧します。 この間、サービスが完全に復旧されるまである程度のサービスの中断が予想されます。
完全なリージョン損失シナリオでは、Microsoft からの手動による復旧が予想されます。
Azure デバイス レジストリの場合、目標復旧時間 (RTO) は約 24 時間です。 回復ポイントの目標 (RPO) の場合、15 分未満が予想されます。
サービス レベル アグリーメント (SLA)
Azure デバイス レジストリのサービスレベル アグリーメント (SLA) には、サービスの期待される可用性と、その可用性の期待を達成するために満たす必要のある条件が記述されています。 これらの条件を理解するには、「オンライン サービスのサービス レベル アグリーメント (SLA)」を確認することが重要です。