Azure Stack Hub とは
お客様は、既に Azure を広範囲に利用しているか、サービスとしてのインフラストラクチャ (IaaS) とサービスとしてのプラットフォーム (PaaS) のサービスの両方のサービスの機能を使用して、Azure ベースのワークロードの最新化を計画しているかもしれません。 たとえば、Contoso では、Contoso のローン組成部門で使われる 2 層オンライン トランザクション処理 (OLTP) アプリケーションを、PaaS ベースの実装に変換することでメリットが得られます。 PHP ベースのフロントエンド層と MySQL データベースはどちらも、このような変換の候補として見込みがあります。 これらの種類のシナリオでは、Azure Stack Hub を使用すると、オンプレミスのワークロードに対して一貫した管理とプログラミング モデルを実装するのに役立つ可能性があり、運用上の複雑さの軽減やコストの節約につながります。 このユニットでは、Azure Stack Hub とは何か、何ではないか、いつ使うべきかについて学びます。
Azure Stack Hub とは
Azure Stack Hub を使うと、Azure パブリック クラウドで使用できる IaaS と PaaS サービスのサブセットを、自社のデータセンターに展開できます。 または、サービス プロバイダーが管理するデータセンターに展開できます。 これらのサービスには、仮想マシン、App Service Web アプリ、API アプリ、関数が含まれています。 また、SQL と MySQL のデータベース、コンテナー、Event Hubs、Key Vault、IoT ハブ、Service Fabric クラスター、Kubernetes クラスターもあります。
Note
簡潔に言うと、Azure Stack Hub は、オンプレミス環境用の Azure と考えることができます。
ハードウェアの観点から見ると、それぞれの Azure Stack Hub インスタンスは、4 台から 16 台の物理サーバーで事前に構築されたラックから成る "統合システム" です。 各システムには、その運用の管理とワークロードの実装に必要な機能のみを表示する一連の定義済みインターフェイスがあります。 ただし、これらのインターフェイスは、物理サーバー上で動作するオペレーティング システムへの直接アクセスを提供するものではありません。 Azure で使われるツールと同等の管理およびプログラミング ツールを使うことで、これらのインターフェイスを操作できます。 これらのツールには、対応する Web ベース ポータル、Azure PowerShell および Azure コマンド ライン インターフェイス (CLI) スクリプト ツール、ソフトウェア開発キット (SDK) などがあります。
Note
統合システムは、Microsoft によって構成の検証と認定が行われ、さまざまなハードウェア ベンダーから提供されています。
同等のツール セットを使用すると、場所を問わず、ハイブリッド シナリオでのサービスとアプリケーションの設計、開発、展開、管理を、同一の一貫した方法で行えるようになります。 同等のツールセットを使用すると、管理と開発のオーバーヘッドを最小限に抑えることができます。 Azure に直接接続することなく、完全に切断されたシナリオで Azure Stack Hub を実装するオプションも用意されています。
Note
Azure Stack Hub では、Azure Resource Manager デプロイ モデルがサポートされています。
Azure Stack Hub を使用すると、クラウドベースのコンテナー化、マイクロサービス、サーバーレス テクノロジなどの最新の進歩から恩恵を受けることができます。 この互換性があるので、既存のアプリを最新化したり、新しいアプリを開発したりするプロセスを簡素化できます。 ハイブリッド互換性があれば、Azure クラウドと Azure Stack Hub にわたって一貫した DevOps プロセスが促進されて、アプリのリリース周期を短縮する助けになります。
Azure Stack Hub サービスでは、マルチテナント機能をサポートしています。 Azure Stack Hub のホスト (またはプロバイダー) として、同じ種類のリソースを複数のユーザー グループに同時に提供することができます。 グループ間は論理的に完全に分離されているので、各グループにはそれぞれのリソースへの排他的なアクセスが提供されます。 サービス プロバイダーは、この機能を使って、複数の顧客に Azure Stack Hub サービスを提供できます。 大規模な組織では、Azure Stack Hub を使用して複数部門のワークロードをホストする一方で、それらの間の分離を維持することができます。
Azure Stack Hub はどのようなものではないか?
Azure Stack Hub がどのようなものかを理解することは重要ですが、Azure Stack Hub がどのようなものではないかを理解することも役立ちます。それは以下のものです。
- 仮想化テクノロジに代わるもの。 Azure Stack Hub は、既存のオンプレミス プライベート クラウドを置き換えるように設計されていません。 そうではなく、パブリック クラウドの運用モデルをご利用のデータセンターに導入することを目的として設計されています。
- カスタマイズできるインフラストラクチャ。 Azure Stack Hub は、一定の既知の状態にある、事前に構成されたシステムに依存しており、ハードウェアのカスタマイズをサポートしていません。
- インフラストラクチャの更新の必要がなくなるソリューション。 Azure Stack Hub を使うには、そのインフラストラクチャ コンポーネントを定期的に更新する必要があります。 ただし、そのインフラストラクチャで実行されているワークロードをオフラインにすることなく更新を実行できます。
- 基になるインフラストラクチャに対する責任を負わずに済むソリューション。 Azure クラウドの物理および仮想化インフラストラクチャをホストし、管理するのは Microsoft です。 お客様が依存するのは、プラットフォームとサービスの回復性を評価するために Microsoft が提供する可用性のサービス レベル アグリーメント (SLA) です。 Azure Stack Hub を使用する場合、お客様がインフラストラクチャをホストして管理します。 そのため、回復性と可用性を実装して維持することは、お客様の責任です。
Azure Stack Hub の一般的なユース ケース
Azure Stack Hub の利用によって最大のメリットが得られるのは、以下が伴う場合です。
ユース ケース | 説明 |
---|---|
待機時間や帯域幅の影響を受けるワークロード | Azure Stack Hub は、ワークロードのホスティングに Azure を使用しないようにする、待機時間と接続性の制約に対処するのに役立ちます。 |
切断されているワークロード | 切断モードで Azure Stack Hub の機能を使用すると、工場の現場、クルーズ船、坑道などの環境にクラウド機能を導入できます。 |
所在地要件の対象となるワークロード | Azure Stack Hub を使うと、コンプライアンスや規制の制限を受ける IaaS と PaaS のワークロードをプロビジョニングできます。 たとえば、監査、財務報告、外国為替取引、オンライン ゲーム、経費報告などの分野のワークロードです。 |
以下の各質問に最も適した回答を選んでください。次に、[答えを確認する] を選択します。