Azure Stack Hub とは

完了

Azure Stack Hub は、オンプレミス環境でアプリを実行し、データセンターで Azure サービスを実現する方法を提供する Azure の拡張機能です。 一貫性のあるクラウド プラットフォームにより、組織は、テクノロジの制約に基づいてビジネスを決定するのではなく、ビジネスの要件に基づいて自信を持ってテクノロジを決定できます。

Azure Stack Hub を使用する理由

Azure によって、開発者が最新アプリを構築するための機能豊富なプラットフォームが提供されます。 ただし、一部のクラウドベースのアプリは、待機時間、間欠的な接続、規制などの障害に直面します。 Azure と Azure Stack Hub によって、顧客向けアプリと社内の基幹業務アプリのどちらにも対応する、新しいハイブリッド クラウドのユース ケースが実現します。

  • エッジおよび非接続ソリューション。 Azure Stack Hub でローカルで処理したデータを Azure で集計したあと、さらに詳しく分析し、Azure Stack Hub と Azure の両方で共通するアプリのロジックを使用して、待機時間や接続性の要件に対応できます。 インターネットから切断された状態で、Azure に接続せずに Azure Stack Hub を展開することもできます。 例としては 工場、クルーズ船、立坑などがあります。
  • さまざまな規制に対応するクラウド アプリ。 Azure でアプリの開発とデプロイを行えば、Azure Stack Hub 上のオンプレミスにデプロイする完全な柔軟性が得られ、規制やポリシーの要件に対応できます。 コードの変更は不要です。 アプリの例としては、グローバルな監査、財務報告書の作成、外国為替取引、オンライン ゲーム、経費報告書の作成が挙げられます。
  • オンプレミスのクラウド アプリ モデル。 Azure のサービス、コンテナー、サーバーレス、マイクロサービスの各アーキテクチャを使用して、既存のアプリの更新と拡張を行うか、新しいアプリを構築することができます。 クラウドの Azure と Azure Stack Hub オンプレミスとの間で一貫性のある DevOps プロセスを使用し、コア ミッションクリティカル アプリのアプリ最新化を迅速に行います。

Azure Stack Hub を使用すると、Azure パブリック クラウドで利用できる IaaS サービスと PaaS サービスのサブセットを、独自のデータセンターまたはサービス プロバイダーが管理するデータセンターにデプロイできます。 これらのサービスには、仮想マシン、App Service Web アプリ、API アプリ、関数、SQL および MySQL データベース、コンテナー、Event Hubs、IoT Hub、Service Fabric クラスター、Kubernetes クラスターが含まれます。

Azure Stack Hub のアーキテクチャ

Azure Stack Hub 統合システムは、信頼できるパートナーによって構築された 4 - 16 のサーバー ラックで構成され、データセンターに直接納入されます。 納入後は、ソリューション プロバイダーによって統合システムが展開され、Azure Stack Hub ソリューションがビジネス要件に合っていることが確認されます。 必要なすべての電源や冷却装置、境界接続、およびその他の必要なデータセンター統合要件が整っていることを確認してデータセンターを準備できます。

Azure Stack Hub は、業界標準のハードウェアに構築され、Azure サブスクリプションの管理に既に使用しているのと同じツールを使用して管理されます。 その結果、Azure に接続しているかどうかに関係なく、一貫した DevOps プロセスを適用できます。

Azure Stack Hub アーキテクチャを使うと、インターネットから切断された遠隔地や接続が間欠的な場合など、エッジで Azure サービスを提供できます。 Azure Stack Hub でローカルにデータを処理してから、他の処理と分析のために Azure で集計する、ハイブリッド ソリューションを作成できます。 さらに、Azure Stack Hub はオンプレミスにインストールされるため、コードを変更せずにクラウド アプリをオンプレミスに柔軟に展開でき、特定の規制やポリシー要件を満たすことができます。 統合システムは、Microsoft によって構成の検証と認定が行われ、さまざまなハードウェア ベンダーから提供されています。

Diagram shows Azure Stack Hub elements.

同等のツール セットを使用すると、場所を問わず、ハイブリッド シナリオでのサービスとアプリケーションの設計、開発、展開、管理を、同一の一貫した方法で行えるようになります。 このツールを使うと、管理と開発のオーバーヘッドが最小限になります。 Azure に直接接続することなく、完全に切断されたシナリオで Azure Stack Hub を実装するオプションも用意されています。

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 を使用する場合、お客様がインフラストラクチャをホストして管理します。 そのため、回復性と可用性を実装して維持することは、お客様の責任です。