Microsoftは、クラウド上で動作する完全管理型のSQL Serverデータベースサービス「Azure SQL Managed Instance」において、12ヶ月間無料で利用可能な「無料オファー」の提供を開始しました。毎月720 vCore時間のコンピュート枠と64GBのストレージが無償で提供され、オンプレミス資産のクラウド移行検証やテスト環境としての活用が期待されます。
何が発表されたのか
Microsoftは、同社のクラウドデータベースサービスである「Azure SQL Managed Instance(以下、SQL MI)」において、12ヶ月間にわたり無償で利用可能となる「無料オファー(Free Offer)」の一般提供を開始しました。この発表は、既存のオンプレミス環境でSQL Serverを運用している企業や個人開発者が、追加のライセンス費用やインフラコストを一切かけることなく、クラウド環境への移行検証(PoC)やアプリケーションの開発・テストを行えるようにすることを目的としています。
本オファーは研究段階の技術ではなく、すでにAzureポータル上で全世界のユーザー向けに提供が開始されている正式なサービスです。サブスクリプションごとに1つのインスタンスを最長1年間、実質的なコスト負担なしで稼働させることができます。これまでコスト面がネックとなり、クラウド移行の第一歩を踏み出せなかった組織にとって、極めて強力な動機付けとなる施策です。
発表された機能・アップデートの全容
1. 12ヶ月間無料で利用可能な「Azure SQL Managed Instance 無料オファー」の基本仕様
SQL MIの無料オファーは、新規および既存のAzureユーザーに対して、12ヶ月間にわたり完全管理型のSQL Server環境を無償で提供するプログラムです。このオファーでは、サブスクリプションごとに1つのGeneral Purpose(GP)またはNext-Gen General Purpose(Next-Gen GP)インスタンスを作成できます。毎月720 vCore時間のコンピュート枠が自動的に付与され、これが12ヶ月間にわたって毎月リセットされます。
ストレージ容量としては、64GBのデータストレージと、同じく64GBのバックアップストレージが用意されており、検証用途としては十分なスペックが確保されています。最大データベース数は、Next-Gen GPを選択した場合は最大500個、通常のGPを選択した場合は最大100個までサポートされます。さらに、本来は高額なSQL Serverのライセンス費用もこの無料枠に含まれているため、ライセンスの持ち込み(AHB)などを気にすることなく、すぐにクラウド上での検証を開始できる点が大きな特徴です。
2. 月間720 vCore時間を賢く消費する「自動開始・停止スケジュール」の仕組み
月間に提供される720 vCore時間を最大限に活用するため、無料枠のSQL MIにはデフォルトで「自動開始・停止スケジュール」が組み込まれています。具体的には、月曜日から金曜日の午前9時から午後5時までの時間帯のみインスタンスを稼働させる設定が、作成時に自動的に適用されます。このスケジュールに従うと、1日あたり8時間の稼働となり、月間の営業日を22日と仮定した場合、4 vCore構成のインスタンスであれば合計176 vCore時間を消費することになります。これは無料枠の720 vCore時間(4 vCore換算で180時間分)の範囲内に綺麗に収まる計算です。
SQL MIにはAzure SQL Databaseのような「サーバーレスモード」が存在せず、常にプロビジョニングされたリソースが稼働し続けるため、この自動開始・停止機能が無料運用の鍵となります。ユーザーは必要に応じて稼働スケジュールをカスタマイズすることも可能であり、業務時間外や週末の自動停止により、クレジットの無駄な消費を徹底的に防ぐことができます。
3. Azureポータルから数クリックで完了する無料インスタンスの作成デモ
動画内では、Azureポータルを使用した無料インスタンスの作成手順が実演されました。まず、Azureポータルの検索窓から「Azure SQL」ハブに移動し、左側のメニューから「SQL managed instances」を選択します。上部にある「+ Create」ボタンをクリックすると、ドロップダウンメニューに「SQL managed instance (Free offer)」という専用の選択肢が表示されます。これを選択すると、通常のSQL MI作成画面よりも大幅に簡略化された、専用の作成ウィザードが立ち上がります。
ユーザーが入力する必要があるのは、Azureサブスクリプションの選択、リソースグループ名(デモでは demo-dataexposed を新規作成)、および管理インスタンス名(デモでは demo-de)の3点のみです。画面右側に表示されるコスト見積もりカード(Cost Card)では、Compute、Storage、Cost per IOPS、Discountのすべての項目が「$0.00」と表示され、最終的な見積もり月額コストが「Free」であることが視覚的に確認できます。設定を確認後、「Review + create」から「Create」をクリックすることで、デプロイ処理が開始されます。デプロイの所要時間は、ネットワーク環境やリージョンの状況により異なりますが、通常は10分から15分、最大でも20分程度で完了します。
4. パブリックエンドポイントを活用したSSMSからの容易な接続
SQL MIは高度なセキュリティを確保するため、通常は仮想ネットワーク(VNet)内でのプライベート接続が基本となります。しかし、無料オファーでは検証の手軽さを最優先するため、デフォルトで「パブリックエンドポイント」が有効化された状態でプロビジョニングされます。デモでは、作成済みの無料インスタンス(free-sql-mi-9463160)の管理画面から、接続に必要なエンドポイント文字列を取得する手順が示されました。
左側のナビゲーションメニューから「Networking」タブを選択すると、画面中央に「Public endpoint (data)」のセクションが表示され、ポート番号「3342」を含む接続文字列(Endpoint)を確認できます。この文字列をコピーし、ローカル環境のSQL Server Management Studio(SSMS)を起動します。SSMSの接続ダイアログにおいて、サーバー名にコピーしたエンドポイントを入力し、認証方法として「Microsoft Entra ID」(旧Azure Active Directory)を選択します。デモでは、プロダクトマネージャーのStrahinja Rodic氏のアカウント(strahinja.rodic@hotmail.com)を使用して、認証を通過し、瞬時にクラウド上のSQL MIへの接続が確立される様子が公開されました。これにより、複雑なVNetやVPNの設定を行うことなく、ローカルの開発環境から直接データベースを操作できるようになります。
5. Blobストレージからのネイティブ復元によるオンプレミス資産の移行検証
SQL MIの最大の強みは、オンプレミスのSQL Serverとの高い互換性にあります。動画では、ローカル環境にある既存のデータベースを無料のSQL MI上に移行させる「ネイティブ復元(Native Restore)」のデモが行われました。まず、オンプレミス環境で取得したデータベースのバックアップファイル(デモでは AdventureWorks2022.bak)を、Azure Blob Storageのコンテナにアップロードしておきます。次に、SSMSのクエリエディタを開き、SQL MIからBlobストレージにアクセスするための資格情報(Credential)をT-SQLコマンドで作成します。この際、セキュリティを担保するために、有効期限が翌日に設定された共有アクセス署名(SAS)トークンが使用されました。
資格情報の作成後、RESTORE DATABASE DataExposedDB FROM URL = 'https://.../AdventureWorks2022.bak' という標準的な復元コマンドを実行します。SQL MIが直接Blobストレージからバックアップファイルを読み込み、無料インスタンス内にデータベースを復元する処理がバックグラウンドで実行されます。復元完了後、SSMSのオブジェクトエクスプローラーを更新すると、DataExposedDB がデータベース一覧に表示され、オンプレミスのデータ構造やストアドプロシージャがそのままクラウド上で動作可能な状態になります。
6. 残りクレジットの可視化と本番運用を見据えたスムーズな有料ティア移行
無料オファーの利用状況は、Azureポータル上でリアルタイムに監視することができます。無料インスタンスの「Overview」ページには、その月に使用できる無料のvCore時間の残量(デモ画面では「708 hours (renews in 30 days)」と表示)と、12ヶ月の無料期間のうちの残り月数が明確に表示されます。万が一、月途中で720 vCore時間を使い切ってしまった場合、インスタンスは一時的に停止状態(Stopped)となり、翌月のリセット日まで課金が発生することはありません。また、無料インスタンスを削除して再作成しても、その月の消費クレジットはリセットされない仕様となっています。
検証が完了し、システムを本番環境へ移行する準備が整った場合、ポータル上の「Overview」ページにある「Upgrade」ボタンをクリックすることで、シームレスに有料ティアへ移行できます。アップグレード画面では、Next-Gen GPやBusiness Criticalなどのサービスティアを選択でき、割り当てるvCore数やストレージ容量、IOPSを本番ワークロードに合わせて調整します。デモ画面では、4 vCore、64GBストレージ、300 IOPSの構成において、月額の見積もりコストが「$785.20」となることが示されました。このアップグレード処理を実行することで、検証データを維持したまま、SLAが保証された本番環境へと移行が完了します。
性能・ベンチマーク
動画内では、具体的なベンチマークスコアや競合製品との性能比較測定値の提示はありませんでした。しかし、無料オファーで提供されるインスタンスの技術仕様と制限が明確に示されています。以下に、提供されるリソースのスペックを整理します。
| 評価指標・項目 |
無料オファーにおける提供仕様 |
出典(動画内タイムスタンプ) |
| コンピュート容量 |
毎月 720 vCore時間(4 vCoreまたは8 vCore構成) |
1:25 |
| データストレージ |
64 GB(標準ハードウェア、ローカル冗長) |
3:07 |
| バックアップストレージ |
64 GB(ローカル冗長) |
3:09 |
| 最大データベース数 |
Next-Gen GP:500個 / 通常のGP:100個 |
3:03 |
| バックアップ保持期間 |
最大 7日間(自動バックアップ) |
3:11 |
| サービス品質保証(SLA) |
なし(本番環境としての利用は非推奨) |
3:57 |
| SQL Server ライセンス |
料金に含まれる(追加費用なし) |
3:24 |
取材班の見立てでは、このスペックはデータベースの機能検証や、数ギガバイトクラスの軽量な本番データを用いたクエリチューニング、アプリケーションの統合テストを遂行する上で、必要十分なパフォーマンスを提供するものであると判断されます。
競合サービスとの比較
クラウド上で動作するSQL Serverのマネージドサービスについて、今回の「Azure SQL Managed Instance 無料オファー」と、主要な競合サービスであるAmazon Web Services(AWS)およびGoogle Cloud(GCP)の同等機能との比較を行います。なお、競合サービスの情報は取材班の知識ベースに基づき補足しています。
| 比較項目 |
Azure SQL Managed Instance(無料オファー) |
AWS RDS for SQL Server(無料枠) |
Google Cloud SQL for SQL Server |
| 無料提供期間 |
12ヶ月間 |
12ヶ月間(新規アカウント限定) |
無料枠なし(初回クレジットのみ) |
| 無料枠のスペック |
4または8 vCore、64GBストレージ |
1 vCore(db.t2.micro/db.t3.micro相当)、20GBストレージ |
なし |
| データベース互換性 |
SQL Serverと100%の互換性(Managed Instance) |
SQL Serverの一部機能制限あり |
SQL Serverの一部機能制限あり |
| 最大データベース数 |
最大 500個(Next-Gen GP) |
システム制限に準ずる(実質数〜数十個推奨) |
インスタンススペックに依存 |
| 本番移行への動線 |
ポータルから1クリックでデータ移行なしでアップグレード可能 |
インスタンスタイプの変更が必要 |
新規構築およびデータ移行が必要 |
取材班による競合比較の見立て
AWSが提供する「RDS for SQL Server」の無料枠は、新規アカウント作成から12ヶ月間に限り、エントリークラスのインスタンス(1 vCore、メモリ1GB前後)と20GBのストレージを提供するにとどまります。これに対して、Azureの無料オファーは既存のアカウントであっても、過去に本オファーを適用していなければ利用可能です。さらに、4 vCoreまたは8 vCoreという、実用的な開発に耐えうるコンピュートリソースを無償提供する点で、競合を圧倒しています。Google Cloudにおいては、SQL Serverのマネージドサービスに対する恒常的な無料枠は提供されておらず、初期のフリートライアルクレジットを消費する形になります。100%のSQL Server互換性を持ち、かつ大容量の検証環境を1年間無償で維持できる点において、Azure SQL Managed Instanceは競合他社に対して決定的な優位性を確立したと言えます。
料金・提供プラン
本無料オファーの利用料金は、適用条件を満たしている限り**完全に無料(0円)**です。動画内のデモ画面に示された通り、コンピュート、ストレージ、IOPS、ライセンス費用のすべてに割引(Discount)が適用され、見積もりコストは「$0.00」となります。
ただし、無料期間である12ヶ月が経過するか、あるいは検証を終えて本番環境へ移行する際には、有料ティアへのアップグレードが必要となります。有料ティア移行後の料金は、選択するリソース構成によって変動します。動画内のデモで提示された、本番運用を想定した最小構成における見積もり料金は以下の通りです。
- アップグレード後の構成例(General Purpose - Next-Gen GP)
- コンピュート: 4 vCore(Standard Series)
- データストレージ: 64 GB
- IOPS: 300 IOPS
- SLA: 99.99% の可用性保証
- 見積もり月額コスト: $785.20(米国ドル基準、日本円換算で約11万〜12万円前後の見込み)
無料期間中であっても、毎月の付与制限である720 vCore時間を超過した場合は、インスタンスが自動的に停止状態へと移行します。勝手に課金へと切り替わる「サイレント課金」が発生しない設計となっており、ユーザーが明示的にアップグレード処理を実行しない限り、追加の請求が発生することはありません。
日本から使う方法
日本のユーザーが、本日から「Azure SQL Managed Instance 無料オファー」を試すための具体的な手順を以下に列挙します。
- Azureアカウントの準備
- すでにAzureアカウントを所有している場合は、既存のサブスクリプションを使用できます。新規ユーザーは、Azureの公式サイトから無料アカウントを作成します。
- 無料オファーの適用要件確認
- 対象のAzureサブスクリプションにおいて、過去に「SQL MI 無料オファー」を一度も利用していないことが条件となります。1つのサブスクリプションにつき、生涯で1回のみ適用可能です。
- Azureポータルでの作成手順
- Azureポータルにログインし、検索バーに「Azure SQL」と入力してハブ画面に移動します。
- 「+ Create」をクリックし、メニューから「SQL managed instance (Free offer)」を選択します。
- サブスクリプションを選択し、リソースグループとインスタンス名を入力します。リージョンは、日本国内からのアクセスであれば「Japan East(東日本)」または「Japan West(西日本)」を選択することで、ネットワーク遅延を最小限に抑えられます(動画デモでは「Germany West Central」を使用)。
- SSMSによる接続と検証
- ローカルPCに「SQL Server Management Studio(SSMS)」をインストールします。
- ポータル上に表示されるパブリックエンドポイント(ポート3342)をコピーし、SSMSの接続先サーバー名に指定します。
- 認証方法として「Microsoft Entra ID」を選択し、Azureアカウントの資格情報でログインします。パブリックエンドポイントが標準で有効なため、VPN等の構築なしで即座に接続可能です。
誰にどう効くのか
システムエンジニア・データベース管理者(DBA)へのメリット
オンプレミスで稼働している古いSQL Server(SQL Server 2012/2014など)のサポート終了に伴い、クラウド移行を迫られているエンジニアにとって、この無料枠は「リスクゼロの検証環境」として機能します。オンプレミスのバックアップファイルをBlobストレージ経由でネイティブ復元(Native Restore)し、ストアドプロシージャや複雑なクエリがクラウド上で完全に動作するかどうかを、1円も予算を申請することなく、1年間にわたり徹底的にテストできます。パブリックエンドポイントが標準提供されるため、検証用ネットワークの設計に時間を取られることもありません。
新規事業担当者・プロダクトマネージャーへのメリット
新規サービスやアプリケーションの開発段階において、初期のインフラコストを極限まで抑えたいマネージャー層にとって、本オファーは最適な選択肢となります。最大500個のデータベースをホストできるNext-Gen GPインスタンスを無料で1年間維持できるため、開発チーム全体のサンドボックス環境として活用できます。また、PoC(概念実証)フェーズが成功した段階で、データを一切失うことなく、ポータル上のボタンを1クリックするだけで本番環境(SLA保証付きの有料ティア)に昇格させられるため、市場投入までの時間を劇的に短縮できます。
経営層・CIO(最高情報責任者)へのメリット
企業のIT投資最適化を主導する経営層にとって、クラウド移行に伴う「二重課金期間(オンプレミスとクラウドの並行稼働によるコスト増)」は大きな課題です。SQL MIの無料オファーを活用することで、移行検証にかかるインフラ費用を完全に排除し、移行プロジェクトの初期投資(CAPEX)を大幅に削減できます。また、無料期間中にクラウド上での運用コスト(OPEX)の正確なシミュレーションを行えるため、より精度の高いTCO(総所有コスト)削減計画を策定することが可能となります。
まとめ
Microsoftが提供を開始した「Azure SQL Managed Instance 無料オファー」は、4または8 vCore、64GBストレージという実用的なスペックを12ヶ月間完全無料で提供する、極めて破格のキャンペーンです。自動開始・停止スケジュールを組み合わせることで、開発業務時間中の稼働を完全無料でカバーし、オンプレミス資産の移行テストや最新機能の検証をコスト負担なく進めることができます。
データベースの移行や新規アプリケーションのプロトタイプ開発を検討している読者は、まずAzureポータルにアクセスし、本オファーを適用した無料インスタンスを作成することをお勧めします。専用のショートカットURLである「aka.ms/create-free-sqlmi-de」からアクセスすることで、迷うことなく最短ルートで無料のクラウドSQL Server環境を手に入れることができます。