Azure Virtual Machines 上の SQL Server とは何かWhat is SQL Server on Azure Virtual Machines? (Windows)(Windows)

Azure Virtual Machines 上の SQL Server では、オンプレミスのハードウェアを一切管理することなく全バージョンの SQL Server をクラウドで利用することができます。SQL Server on Azure virtual machines enables you to use full versions of SQL Server in the Cloud without having to manage any on-premises hardware. また、SQL Server VM によって従量課金制のライセンス料が単純化されます。SQL Server VMs also simplify licensing costs when you pay as you go.

Azure 仮想マシンは、世界中のさまざまなリージョンで実行されます。Azure virtual machines run in many different geographic regions around the world. また、マシンのサイズも各種用意されています。They also offer a variety of machine sizes. 適切なバージョン、エディション、オペレーティング システムの SQL Server VM を仮想マシン イメージ ギャラリーで作成することができます。The virtual machine image gallery allows you to create a SQL Server VM with the right version, edition, and operating system. さまざまな SQL Server ワークロードに合った最適な仮想マシンを選ぶことができます。This makes virtual machines a good option for a many different SQL Server workloads.

自動化された更新Automated updates

SQL Server Azure VM では、自動修正を使用して、Windows と SQL Server の重要な更新プログラムを自動的にインストールするメンテナンス期間をスケジュール設定できます。SQL Server Azure VMs can use Automated Patching to schedule a maintenance window for installing important windows and SQL Server updates automatically.

自動バックアップAutomated backups

SQL Server Azure VM では自動バックアップを活用できます。これにより、データベースのバックアップが Blob Storage に定期的に作成されます。SQL Server Azure VMs can take advantage of Automated Backup, which regularly creates backups of your database to blob storage. また、この手法は手動で使用できます。You can also manually use this technique. 詳細については、「Azure Storage を使用した SQL Server のバックアップと復元」を参照してください。For more information, see Use Azure Storage for SQL Server Backup and Restore.

高可用性High availability

高可用性が必要な場合は、SQL Server 高可用性グループの構成を検討してください。If you require high availability, consider configuring SQL Server Availability Groups. そのために、1 つの仮想ネットワークで複数の SQL Server Azure VM を使用します。This involves multiple SQL Server Azure VMs in a virtual network. 高可用性ソリューションは手動で構成できるほか、Azure Portal からテンプレートを使用して自動で構成することもできます。You can configure your high availability solution manually, or you can use templates in the Azure portal for automatic configuration. 高可用性を実現する各種方法の概要については、「Azure 仮想マシンにおける SQL Server の高可用性とディザスター リカバリー」を参照してください。For an overview of all high availability options, see High Availability and Disaster Recovery for SQL Server in Azure Virtual Machines.

[パフォーマンス]Performance

Azure 仮想マシンは、さまざまなワークロードのニーズを満たす複数のマシンのサイズを提供します。Azure virtual machines offer different machine sizes to meet various workload demands. SQL VM は、パフォーマンス要件に合わせて最適化される自動化されたストレージの構成も提供します。SQL VMs also provide automated storage configuration, which is optimized for your performance requirements. SQL VM のストレージの構成の詳細については、「SQL Server VM のストレージの構成」を参照してください。For more information about configuring storage for SQL VMs, see Storage configuration for SQL Server VMs. パフォーマンスを微調整するには、「Azure Virtual Machines における SQL Server のパフォーマンスに関するベスト プラクティス」を参照してください。To fine-tune performance, see the Performance best practices for SQL Server in Azure Virtual Machines.

SQL VM を使ってみるGet started with SQL VMs

まず、必要なバージョン、エディション、オペレーティング システムの SQL Server 仮想マシン イメージを選んでください。To get started, choose a SQL Server virtual machine image with your required version, edition, and operating system. 以下のセクションでは、SQL Server 仮想マシン ギャラリー イメージに関する、Azure Portal へのリンクを記載しています。The following sections provide direct links to the Azure portal for the SQL Server virtual machine gallery images.

ヒント

SQL イメージの料金について詳しくは、「SQL Server Azure VM の料金ガイダンス」をご覧ください。

従量課金制Pay as you go

次の表に示したのは、従量課金制で提供されている SQL Server イメージの一覧です。The following table provides a matrix of pay-as-you-go SQL Server images.

バージョンVersion オペレーティング システムOperating System エディションEdition
SQL Server 2017SQL Server 2017 Windows Server 2016Windows Server 2016 EnterpriseStandardWebExpressDeveloperEnterprise, Standard, Web, Express, Developer
SQL Server 2016 SP1SQL Server 2016 SP1 Windows Server 2016Windows Server 2016 EnterpriseStandardWebExpressDeveloperEnterprise, Standard, Web, Express, Developer
SQL Server 2014 SP2SQL Server 2014 SP2 Windows Server 2012 R2Windows Server 2012 R2 EnterpriseStandardWebExpressEnterprise, Standard, Web, Express
SQL Server 2012 SP4SQL Server 2012 SP4 Windows Server 2012 R2Windows Server 2012 R2 EnterpriseStandardWebExpressEnterprise, Standard, Web, Express
SQL Server 2008 R2 SP3SQL Server 2008 R2 SP3 Windows Server 2008 R2Windows Server 2008 R2 EnterpriseStandardWebExpressEnterprise, Standard, Web, Express

利用できる Linux SQL Server 仮想マシン イメージを確認するには、「Azure 仮想マシン (Linux) における SQL Server の概要」を参照してください。To see the available Linux SQL Server virtual machine images, see Overview of SQL Server on Azure Virtual Machines (Linux).

ライセンス持ち込みBring your own license

ライセンス持ち込み (BYOL) を利用することもできます。You can also bring your own license (BYOL). このシナリオでは、SQL Server ライセンスに対する追加料金はなく、VM のみに対して料金を支払います。In this scenario, you only pay for the VM without any additional charges for SQL Server licensing. 自分のライセンスを持ち込むと、継続的な運用環境のワークロードの費用を時間と共に削減できます。Bringing your own license can save you money over time for continuous production workloads. この方法を利用するための要件については、「SQL Server Azure VM の料金ガイダンス」を参照してください。For requirements to use this option, see Pricing guidance for SQL Server Azure VMs.

バージョンVersion オペレーティング システムOperating system エディションEdition
SQL Server 2017SQL Server 2017 Windows Server 2016Windows Server 2016 Enterprise BYOLStandard BYOLEnterprise BYOL, Standard BYOL
SQL Server 2016 SP1SQL Server 2016 SP1 Windows Server 2016Windows Server 2016 Enterprise BYOLStandard BYOLEnterprise BYOL, Standard BYOL
SQL Server 2014 SP2SQL Server 2014 SP2 Windows Server 2012 R2Windows Server 2012 R2 Enterprise BYOLStandard BYOLEnterprise BYOL, Standard BYOL
SQL Server 2012 SP4SQL Server 2012 SP4 Windows Server 2012 R2Windows Server 2012 R2 Enterprise BYOLStandard BYOLEnterprise BYOL, Standard BYOL

ポータルでは、これらのイメージ名に {BYOL} というプレフィックスが付きます。In the portal, these image names are prefixed with {BYOL}.

VM に接続しますConnect to the VM

作成した SQL Server VM には、SQL Server Management Studio (SSMS) などのツールやアプリケーションから接続することができます。After creating your SQL Server VM, connect to it from applications or tools, such as SQL Server Management Studio (SSMS). その手順については、「Azure での SQL Server 仮想マシンへの接続」を参照してください。For instructions, see Connect to a SQL Server Virtual Machine on Azure.

データの移行Migrate your data

既存のデータベースがある場合は、新たにプロビジョニングした SQL VM にそれを移動することがあります。If you have an existing database, you'll want to move that to the newly provisioned SQL VM. 移行オプションの一覧とガイダンスについては、 Azure VM の SQL Server へのデータベースの移行に関するページを参照してください。For a list of migration options and guidance, see Migrating a Database to SQL Server on an Azure VM.

SQL VM イメージの更新ポリシーSQL VM image refresh policy

Azure に保持される仮想マシン イメージは、サポートされるオペレーティング システム、バージョン、エディションの組み合わせごとに 1 つだけです。Azure only maintains one virtual machine image for each supported operating system, version, and edition combination. つまりイメージは、いずれ更新され、古いイメージは削除されていくことになります。This means that over time images are refreshed, and older images are removed. 詳細については、SQL Server VM の FAQ に関するページの「イメージ」セクションを参照してください。For more information, see the Images section of the SQL Server VMs FAQ.

カスタマー エクスペリエンス向上プログラム (CEIP)Customer experience improvement program (CEIP)

既定では、カスタマー エクスペリエンス向上プログラム (CEIP) が有効です。The Customer Experience Improvement Program (CEIP) is enabled by default. これにより、レポートが定期的に Microsoft に送信され、SQL Server の改善に役立ちます。This periodically sends reports to Microsoft to help improve SQL Server. プロビジョニング後に無効にする場合を除き、CEIP で必要な管理タスクはありません。There is no management task required with CEIP unless you want to disable it after provisioning. リモート デスクトップで VM に接続することで、CEIP をカスタマイズしたり無効にしたりすることができます。You can customize or disable the CEIP by connecting to the VM with remote desktop. その後、 SQL Server エラーと使用状況レポート ユーティリティを実行します。Then run the SQL Server Error and Usage Reporting utility. レポートを無効にするには、指示に従います。Follow the instructions to disable reporting. データの収集の詳細については、「SQL Server のプライバシーに関する声明」を参照してください。For more information about data collection, see the SQL Server Privacy Statement.

Windows 仮想マシンWindows Virtual Machines

StorageStorage

ネットワークNetworking

SQLSQL

次の手順Next steps

Azure Virtual Machines における SQL Server の概要Get started with SQL Server on Azure virtual machines:

SQL VM についてよく寄せられる質問とその回答Get answers to commonly asked questions about SQL VMs: