次の方法で共有


Azure Local バージョン 23H2 に SQL Server をデプロイする

適用対象: Azure Local バージョン 23H2

このトピックでは、Azure Local バージョン 23H2 に SQL Server をデプロイする方法に関するガイダンスを提供します。

ソリューションの概要

Azure Local には、SQL Server と記憶域スペース ダイレクトを実行するための高可用性、コスト効率、柔軟性に優れたプラットフォームが用意されています。 Azure Local では、ビッグ データに対してオンライン トランザクション処理 (OLTP) ワークロード、データ ウェアハウスと BI、AI と高度な分析を実行できます。

プラットフォームの柔軟性は、ミッション クリティカルなデータベースにとって特に重要です。 Windows Server または Linux を使用する仮想マシン (VM) で SQL Server を実行できます。これにより、複数のデータベース ワークロードを統合し、必要に応じてさらに VM を Azure ローカル環境に追加できます。 Azure Local を使用すると、SQL Server と Azure Site Recovery を統合して、信頼性とセキュリティで保護された組織のデータにクラウドベースの移行、復元、保護ソリューションを提供することもできます。

SQL Server を展開する

このセクションでは、Azure Local 上の SQL Server のハードウェアを取得する方法の概要について説明します。 SQL Server の設定、監視とパフォーマンスのチューニング、高可用性 (HA) と Azure ハイブリッド サービスの使用に関する情報を取り扱います。

手順 1: Azure ローカル カタログからハードウェアを取得する

最初に、ハードウェアを調達する必要があります。 これを行う最も簡単な方法は、 Azure ローカル カタログで好みの Microsoft ハードウェア パートナーを見つけ Azure Stack HCI オペレーティング システムがプレインストールされた統合システムまたは Premium ソリューションを購入することです。 カタログでは、フィルターを適用して、この種類のワークロードに最適化されたベンダーのハードウェアを表示できます。

それ以外の場合は、カタログから検証済みのシステムを使用し、そのハードウェアに展開します。

Azure ローカル デプロイ オプションの詳細については、「 Azure Stack HCI オペレーティング システムをデプロイする」を参照してください。

、Azure portal を使用して Azure Local バージョン 23H2 をデプロイ するかAzure Resource Manager デプロイ テンプレートを使用して Azure Local バージョン 23H2 をデプロイ。

手順 2: Azure Local に SQL Server をインストールする

要件に応じて、Windows Server または Linux のいずれかを実行している VM に SQL Server をインストールできます。

SQL Server のインストール手順については、以下を参照してください。

手順 3: SQL Server の監視とパフォーマンスのチューニング

Microsoft では、SQL Server のイベントを監視したり、物理データベース デザインをチューニングしたりするための広範なツール セットを用意しています。 ツールは、実行する監視またはチューニングの種類に応じて選択します。

Azure Local 上の SQL Server インスタンスのパフォーマンスと正常性を確保するには、「パフォーマンス モニターとチューニング ツールを参照してください。

SQL Server 2017 と SQL Server 2016 のチューニングについては、SQL Server 2017 と 2016 でパフォーマンス ワークロードの高いときに推奨される更新プログラムと構成オプションに関するページを参照してください。

手順 4: SQL Server の高可用性機能を使用する

Azure Local では、Windows Server フェールオーバー クラスタリングと SQL Server (WSFC) を利用して、ハードウェア障害が発生した場合に VM で実行される SQL Server をサポートします。 また SQL Server では Always On 可用性グループ (AG) が提供されており、アプリケーションやソフトウェアの障害に対応するように設計されたデータベースレベルの高可用性を実現します。 Azure Local では、WSFC と AG に加えて、共有ストレージの記憶域スペース ダイレクト テクノロジに基づく Always On Failover Cluster Instance (FCI) を使用できます。

これらのオプションはすべて、クォーラム制御のために Microsoft Azure クラウド監視と連動します。 異なる物理ノードに配置されている VM に対しては、WSFC のクラスター AntiAffinity を使用することで、Always On 可用性グループを構成するときにホストで障害が発生した場合に、SQL Server のアップタイムを維持することをお勧めします。

手順 5: Azure ハイブリッド サービスを設定する

SQL Server のデータとアプリケーションのセキュリティを確保するために使用できる Azure ハイブリッド サービスがいくつかあります。 Azure Site Recovery は、サービスとしてのディザスター リカバリー (DRaaS) ソリューションです。 このサービスを使用して、ワークロードをオンラインで維持するためにアプリケーションの SQL Server バックエンドを保護する方法の詳細については、「SQL Server のためにディザスター リカバリーを設定する」を参照してください。

Azure Backup を使用すると、SQL Server の整合性をバックアップおよび復元するエンタープライズ ワークロードおよびサポートを保護するようにバックアップ ポリシーを定義できます。 オンプレミスの SQL データをバックアップする方法の詳細については、「Azure Backup Server のインストールおよび MABS を使用した Azure ローカル仮想マシンのバックアップを参照してください。

または、SQL Server の SQL Server マネージド バックアップ機能を使用して、Azure Blob Storage のバックアップを管理することもできます。

オフサイトのアーカイブに適しているこのオプションの使用の詳細については、以下を参照してください。

これらのバックアップ シナリオに加えて、Azure Data FactoryIntegration Services (SSIS) 用の Azure Feature Pack など、SQL Server が提供するその他のデータベース サービスをセットアップすることもできます。

次のステップ

SQL Server の操作の詳細については、「Tutorial: データベース エンジンの概要」を参照してください。