Azure について考えるとき、ほとんどの人が思い浮かべるのは、Microsoft の大規模なパブリック クラウドと実行中の仮想マシン (VM) の 200 つです。実際、Azure は XNUMX 以上の製品とサービスを実行するクラウド プラットフォームです。 XNUMX 年半以上前に開発され、その期間にわたって成熟してきました。現在、その機能には、サービスとしてのソフトウェア (SaaS)、サービスとしてのプラットフォーム (PaaS)、およびサービスとしてのインフラストラクチャー (IaaS) が含まれています。
Azure について考えるとき、ほとんどの人が思い浮かべるのは、Microsoft の大規模なパブリック クラウドと実行中の仮想マシン (VM) の 200 つです。実際、Azure は XNUMX 以上の製品とサービスを実行するクラウド プラットフォームです。 XNUMX 年半以上前に開発され、その期間にわたって成熟してきました。現在、その機能には、サービスとしてのソフトウェア (SaaS)、サービスとしてのプラットフォーム (PaaS)、およびサービスとしてのインフラストラクチャー (IaaS) が含まれています。
Azure をパブリック クラウドとしてではなく、Microsoft Azure パブリック クラウドまたは顧客のハードウェア上にローカルに展開できるさまざまなクラウド サービスのプラットフォームとして考える必要があります。ちょうど投稿しました Azure Arc を深く掘り下げるポッドキャスト。ハイパーコンバージド インフラストラクチャ(HCI)上で Azure をローカルで実行する方法については、こちらをご覧ください。 私たちの前の記事 その話題について。
Azure サービスの更新を表示するには、上の画像をクリックしてください。
この記事では、Kubernetes (K8s) 上で運用 SQL マネージド インスタンスをデプロイ、管理、保守、監視するための足がかりとして、Azure Arc およびオンプレミスの Azure Stack HCI と Azure Kubernetes Service (AKS) ハイブリッドを使用する方法について説明します。 ) 集まる。
アズールアーク
Azure Arc は、Microsoft がマルチクラウドおよびハイブリッド ソリューションのために指定したブランドです。これは、既存の非 Azure リソース、オンプレミス リソース、またはその両方を管理できるコントロール プレーンです。 Azureリソースマネージャ。これには、Azure の外部でホストされている Windows および Linux の物理サーバーと仮想マシンの管理が含まれます。つまり、Azure Resource Manager は、Azure サービスを Azure の外部でホストされている SQL Server インスタンスに拡張し、Kubernetes (K8s) クラスターが実行されている場所に関係なく管理および監視し、複数の K8s ディストリビューションをサポートします。
これには、Azure の外部でホストされている Windows および Linux の物理サーバーと仮想マシンの管理、Azure の外部でホストされている SQL Server インスタンスへの Azure サービスの拡張、実行場所に関係なく Kubernetes (K8s) クラスターの管理と監視、および複数の K8s ディストリビューションのサポートが含まれます。これには、VMware Tanzu、Amazon Elastic Kubernetes Service (EKS)、Google Kubernetes Engine (GKE)、OpenShift Container Platform (OCP)、Azure Red Hat OpenShift、Azure Stack / Azure Stack HCI 上の AKS エンジン、スタンドアロンのアップストリーム K8s クラスターが含まれます。
以下の図は、Azure Arc が中央ポータルからオンプレミスおよび他のクラウド プロバイダーの AKS 管理インスタンスをどのように管理できるかを示しています。
このペーパーでは、SQL Managed Instance を使用した AKS ハイブリッドを使用した Azure Arc のオンプレミス デプロイに焦点を当てています。
Azure Kubernetes Service(AKS)
Microsoft は早い段階で K8 の価値を認識していましたが、展開の複雑さも認識していました。そこで Microsoft は、Azure 上で K8 を展開および管理するプロセスを簡素化する AKS を開発しました。 AKS クラスターを作成すると、K8s コントロール プレーンが自動的に作成され、構成されます。 Azure は、健全性の監視やメンテナンスなどの管理タスクも処理します。
AKS の利点の 1 つは、Azure portal の GUI から AKS クラスターをデプロイできることです。または、クラスターをプログラムでデプロイしたい場合は、PowerShell を使用してコマンド ラインから Azure Resource Manager テンプレート (Bicep または Terraform) を使用することができます。
ネットワークは K8s の重要な部分であるため、Azure Stack HCI 上の AKS はソフトウェア定義ネットワーキング (SDN) 統合をサポートしています (現在プレビュー段階)。この統合により、ネットワークを導入し、AKS-HCI ノードをネットワークに接続できるようになります。さらに、ロード バランサー サービスに SDN ソフトウェア ロード バランサーを使用できます。
GPU は、多くのコンテナ化されたアプリケーションにとって必要不可欠なものになっています。 Microsoft はこれを認識しており、ディスクリート デバイス割り当て (DDA) モード (別名 GPU パススルー) を使用して、NVIDIA Tesla T4 GPU 上に GPU 対応ノード プールを展開することをサポートしています。 DDA を使用すると、XNUMX つ以上の物理 GPU が単一のワーカー ノード専用となり、フル アクセスが得られ、GPU の利点を活用できます。
AKS ハイブリッド
AKS ハイブリッド デプロイ オプションは、AKS オーケストレーターのオンプレミス実装です。このオプションは、コンテナ化されたアプリケーションを大規模に実行するプロセスを自動化すると同時に、展開場所に関係なく一貫したクラウドネイティブ アプリケーションを運用します。これは、Windows Server 2019 および 2022 Datacenter 上の Azure Stack HCI で利用できます。 AKS ハイブリッドは、Linux ベースのコンテナーと Windows ベースのコンテナーの両方をサポートします。
AKS ハイブリッドでは、同じツールセット (ウィザードを含む) を使用して K8 を作成および設定し、必須のアドオンを追加するため、Azure での AKS の使用からオンプレミスでの実行への移行が簡単になります。現在、PowerShell と Windows Admin Center (WAC) の両方の使用がサポートされています。 Azure CLI、ポータル、および Resource Manager テンプレートはプレビュー段階です。
Azure Arc 対応データ サービス
Azure Arc-Enabled Data Services は、顧客が SQL および PostgreSQL のマネージド インスタンス (プレビュー段階) をデプロイできるようにする、Azure Arc ブランドのマネージド オファリングです。
Arc 対応 SQL Managed Instance を使用すると、SQL Server のお客様は、データ主権を維持しながら、アプリケーションとデータベースの変更を最小限に抑えながら、アプリケーションを Azure Arc データ サービスにリフト アンド シフトできます。これには、管理オーバーヘッドを大幅に削減する管理機能が組み込まれています。
Arc 対応 PostgreSQL は、PostgreSQL の管理、監視、バックアップ、パッチ適用、アップグレード、アクセス制御などを簡素化する PostgreSQL 14 サーバーのコミュニティ バージョンです。
Azure Arc 対応の Azure SQL Managed Instance と PostgreSQL は、K8 を使用して任意の Kubernetes ディストリビューション、任意のクラウド、およびエッジにデプロイできます。 Azure Arc 対応データ サービスには、コマンド ライン ツールの代替手段を提供する Web ベースの統合管理ポータルがあります。一元化されたポータルを使用すると、場所やハードウェアに関係なく、インスタンスの健全性、容量、パフォーマンスに関連するログを監視および表示できます。
データ サービスは、ビジネス要件に応じて動的にスケールアップまたはスケールダウンできます。この構造により、顧客は自社のニーズを満たすために OpEx モデルと CapEx モデルの最適な組み合わせを選択できます。 CapEx モデルは、ソフトウェア アシュアランスを使用する場合にのみ適用されることに注意してください。 Azure ハイブリッドのメリット.
Azure ハイブリッド特典は、有効なソフトウェア アシュアランス (またはサブスクリプション) を持つオンプレミスのコアベースの Windows Server および SQL Server ライセンスを Azure に持ち込むことができるライセンス特典です。これにより、クラウドでワークロードを実行するコストを大幅に削減できます。
Azure Arc 対応データ サービスをオンプレミスにデプロイする理由
企業の各 SQL マネージド インスタンスに統一された一貫したワークフローを提示すると、導入コストが大幅に削減されます。さらに、必要な場合の追加インスタンスのデプロイが大幅に簡素化されます。 Azure Arc を使用すると、オンプレミスのデータ センターにデプロイされているかエッジにデプロイされているかに関係なく、これを行うことができます。
SQL MI は、Azure パブリック クラウドだけでなく、企業のオンプレミスの Azure Stack HCI 上でも実行できる Microsoft 独自の製品です。 Microsoft は、「SQL Managed Instance は、最新の SQL Server (Enterprise Edition) データベース エンジンとほぼ 100% の互換性を持っています。」と述べています。また、一般的なセキュリティ上の懸念事項に対処するネイティブ仮想ネットワーク スキームも備えています。 SQL Server および Azure SQL データベースとの互換性により、既存の SQL Server 実装を移行するには、既存のデータベースとアプリケーションに対する最小限の変更が必要です。 SQL MI は、パッチ適用、バージョン更新、バックアップが自動的に行われ、高可用性を念頭に設計されているため、企業の既存スタッフの作業負荷と負担を大幅に軽減および軽減します。
オンプレミス、IaaS、自社構築、または ISV 提供の環境を SQL MI に移行するかどうかに関係なく、Microsoft の完全に自動化された Azure Data Migration Service を使用して SQL MI に移行できます。このツールには、ガイド付きの質問を使用して、既存のデータベースから SQL MI への移行プロセスを段階的に案内するウィザードが含まれています。
もちろん、オンプレミスの Azure Stack HCI で SQL MI を実行すると、この記事で説明したように、Azure Stack HCI に期待されるすべての利点が得られます。
オンプレミスに保持する必要があるデータ用の Azure Arc 対応 Azure Stack HCI
Azure Stack HCI が他の HCI 実装と異なるのは、HCI ソリューションと Azure クラウド サービスを組み合わせていることです。汎用ハードウェアにインストールできる場合でも、ほとんどの企業は Microsoft の提案を採用し、互換性と信頼性を確保するために設計、組み立て、リファレンス アーキテクチャに対して検証された DataON などの Microsoft 検証済みソリューションを選択しています。
DataON は、さまざまなインテル® ベースの Azure Stack HCI ノードを提供しています。これには、さまざまなパフォーマンス ニーズに対応する 1U および 2U オールフラッシュ ノードと、より価値を重視した 2U ハイブリッド ノードが含まれます。また、Azure Stack HCI ソリューションは非常に軽量に構成された 2 ノード クラスターにデプロイできるため、これらの HCI クラスターは、コスト、使いやすさ、復元力が重要なエッジに最適です。
DataON は、2x DataON AZS-6112 (1U 12 ベイ システム) で構成される参照 Azure Stack HCI クラスターを使用したエッジ デプロイメントを定期的にサポートしています。各ノードは 2x で構成されています 3rd ジェン Intel® Xeon® スケーラブル 6336Y 2.4 GHz、24 コア、36 MB キャッシュ CPU。これらのノードには、256GB メモリ (8x 32GB)、4x Solidigm P5520 1.92TB SSD、2x NVIDIA ConnectX-6 Dx デュアルポート 100GbE、および双方向ミラー用に構成されたストレージが搭載されています。
このスタックは、パフォーマンス、コスト、回復力の優れた組み合わせを提供します。とはいえ、Azure Stack HCI は適切に拡張できるため、組織がより大規模なユースケースを持っている場合、DataON はより大型で堅牢な 2U オールフラッシュ ノードを使用してそれに対応できます。いずれの場合も、Azure Arc 対応の SQL Managed Instance と PostgreSQL のコンテキストでは、このクラスターにはどちらのユースケースも実現するための十分な能力があります。 DataON は最新のサポートも計画しています 4th ジェン インテル® Xeon® スケーラブル CPU はまもなく登場し、PCIe Gen5 および DDR5 DRAM テクノロジーを通じてさらなるパフォーマンスを実現します。
Azure Stack HCI を他の HCI ソリューションと区別する特徴の 1 つは、CPU コアごとにライセンスが付与され、ライセンスの請求が Azure サブスクリプションを通じて行われることです。 Azure Stack HCI を使用すると、バックアップ、Azure Monitor、Microsoft Defender for Cloud などの機能を使用してデータ センターをクラウドに拡張できます。 HCI VM レイヤーは、ゲスト VM オペレーティング システムとは別にライセンスが付与されます。したがって、Windows または Linux のライセンスは個別に購入する必要があります。
Azure Stack HCI は、環境に統合されたフェデレーション管理プレーンを提供します。
Azure Stack HCI には、ブランチ オフィス、エッジ デバイス、災害復旧サイト、さらには仮想デスクトップ インフラストラクチャ (VDI) のホスティングなど、さまざまな用途があります。
Arc を使用した SQL Managed Instance のデプロイと管理
Azure Stack HCI を使用して SQL MI やその他の Arc 対応機能をオンプレミスで実行すると、既存のスキル セットと知識を活用し、企業や政府のガイドラインや規制に準拠し続けることができます。しかし、最も重要なことは、企業のニーズを満たすコスト効率の高いソリューションを導入できることです。
Arc 対応 SQL マネージド インスタンスは、オンプレミスの Azure Stack HCI クラスターでホストされる AKS クラスターなど、あらゆるインフラストラクチャ上で作成および実行できる SQL のコンテナー化されたデプロイです。 Azure Arc 対応の SQL Managed Instance は、最新の SQL Server データベース エンジンとほぼ 100% の互換性を備えているため、アプリケーションとデータベースへの変更を最小限に抑えながら、既存のスタンドアロン SQL Server のデプロイを非常に簡単に移行できます。 Azure Arc データ コントローラーは、SQL インスタンスから Azure Resource Manager コントロール プレーンへの論理接続を確立し、維持します。
まとめ
この記事では、Azure Arc が SQL インスタンスと AKS ハイブリッドをデプロイおよび管理するための単一のコントロール プレーンをどのように提供するかについて説明しました。単一の集中管理プレーンを使用すると、企業はオンプレミスでもエッジでも共通のツール セットを使用できます。
Azure Stack HCI のオンプレミス ソリューションには多くの利点があります。たとえば、地理中心の位置内にデータを含めるという企業要件や企業要件に拘束されている企業は、他のワークロードで使用しているものと同じ Azure 機能とワークフローを使用できます。
地理的に分散した場所 (工場や小売店など) にデータを保存および処理する企業は、Azure Arc を中央ポータルとして使用して PaaS のようなソリューションを実装できます。多くの企業はクラウド ロックインの防止を目指しており、Azure Arc のマルチクラウド管理機能によりこの戦略が可能になります。
どのようなシナリオであっても、Azure Arc は、SQL サーバーと AKS ハイブリッドを制御および管理するための単一のポータルを提供します。オンプレミスの Azure Stack HCI と Azure Arc 対応の SQL Managed Instance の組み合わせの運用上の利点をさらに調査する中で、これがどのように展開するのかを楽しみにしています。 SQL Managed Instance の約束について詳しくは、こちらをご覧ください。 Microsoft MVP Ernie Costa と録画した詳細なポッドキャスト.
このレポートは DataON の提供により提供されています。このレポートで表明されているすべての見解や意見は、検討中の製品に対する当社の公平な見解に基づいています。
StorageReview と連携する
ニュースレター | YouTube |ポッドキャスト iTunes/Spotifyは | Instagram | Twitter | TikTok | RSSフィード