8. Azure で SQL Server ??
SQL Database (旧 SQL Azure)
•従来から提供されている Azure の RDBMS
•PaaS 型のサービスとして RDBMS を提供
•物理環境上にホストされている (DB は 3 重化されている)
•利用する SQL Server のバージョンは選べない (現在は SQL Server 2012 相当)
•SQL Server 2012 と比較して多少制限はある (例) T-SQL がフルセットではなくサブセット)
SQL Server on Windows Azure Virtual Machine
•新しく提供される (現在プレビュー) IaaS 型のサービスを利用
•自分で OS / ミドルウェア (今回は SQL Server) を導入
•Hyper-V のゲスト OS として導入する
•SQL Server 2012 / 2008 R2
8
9. 提供範囲の違い (ざっくり)
SQL Database
Virtual Machine
Database
Database
SQL Server
SQL Server
OS
OS
H/W リソースの割り当て
H/W リソースの割り当て
ホスト OS
ホスト OS
利用者が操作できる
利用者が操作できない
9
29. SQL Server to SQL Server On VM
SQL Server to SQL Database の移行方法
• BacPac
• BCP / SSIS
データベースバックアップを復元
• SQL Server 2012 SP1 CU2 以降の新機能
• Azure ストレージに直接バックアップを取得可能
データベースのデタッチ / アタッチ
• オンプレミスのデータベースをデタッチしてファイルを VM にコピーしてアタッチ
29
48. 参考情報 (1/4)
• ライセンス
– 料金の詳細
• http://www.windowsazure.com/ja-jp/pricing/details/
– Licensing FAQ
• http://www.windowsazure.com/en-us/pricing/licensing-faq/?fb=ja-jp
– ライセンス早わかりガイド サービス プロバイダー向けライセンス
• http://www.microsoft.com/ja-jp/server-cloud/windows-server/licenseguide/spla-01.aspx
– Windows Azure でのソフトウェア アシュアランスによるライセンス モビリティ
• 構築
• http://www.windowsazure.com/ja-jp/pricing/license-mobility/
– Provisioning a SQL Server Virtual Machine on Windows Azure
• http://www.windowsazure.com/en-us/manage/windows/common-tasks/install-sqlserver/
– Windows Azure 仮想マシンの正式リリースまだか!!SQL Server 編
• http://blogs.msdn.com/b/daisukei/archive/2013/03/21/windows-azure-sql-server.aspx
48
49. 参考情報 (2/4)
•
移行
–
Windows Azure SQL データベース (以前の SQL Azure) へのデータベース移行
–
サポートされている Transact-SQL ステートメント (Windows Azure SQL データベース)
•
http://msdn.microsoft.com/ja-jp/library/windowsazure/ee730904.aspx
•
http://msdn.microsoft.com/ja-jp/library/ee336270.aspx
•
http://sqlazuremw.codeplex.com/
•
http://msdn.microsoft.com/ja-jp/library/windowsazure/hh335292.aspx
•
http://code.msdn.microsoft.com/windowsazure/SQLAzure-howto-80cbce75
•
http://blogs.msdn.com/b/sqlcat/archive/2010/07/30/loading-data-to-sql-azure-the-fast-way.aspx
•
http://blogs.msdn.com/b/windowsazure/archive/2012/09/19/announcing-updates-to-windows-azure-sql-database.aspx
•
http://msdn.microsoft.com/ja-jp/library/ee210549.aspx
–
–
データベースをインポート/エクスポートする方法 (Windows Azure SQL Database)
–
SQL Server データベースを SQL Azure へ移行する (DAC インポート/エクスポート サービスの使用)
–
Loading data to SQL Azure the fast way
–
Announcing Updates to Windows Azure SQL Database
–
•
SQL Database Migration Wizard
SQL Server オブジェクトとバージョンの DAC サポート
移行 (その他の RDBMS)
–
Microsoft SQL Server Migration Assistant for MySQL v5.2
•
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=28764
•
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=28763
•
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=28766
•
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=28765
–
Microsoft SQL Server Migration Assistant for Access v5.2
–
Microsoft SQL Server Migration Assistant for Oracle v5.2
–
Microsoft SQL Server Migration Assistant for Sybase v5.2
49
50. 参考情報 (3/4)
•
Data Sync
–
SQL データ同期プレビュー
•
http://msdn.microsoft.com/ja-jp/library/hh456371.aspx
•
http://go.microsoft.com/fwlink/?LinkID=223590
•
http://www.microsoft.com/en-us/download/details.aspx?id=35580
•
http://www.microsoft.com/en-us/download/details.aspx?id=29840
–
SQL Azure Data Sync Agent Preview
–
Microsoft® SQL Server® 2012 SP1 Feature Pack
–
•
Windows Azure Datacenter IP Ranges
バックアップ
–
Windows Azure SQL データベースでのデータベースのコピー
–
Windows Azure SQL データベースのバックアップと復元
•
•
http://support.microsoft.com/kb/2792921/ja
•
http://msdn.microsoft.com/ja-jp/library/jj720558.aspx
•
http://msdn.microsoft.com/ja-jp/library/windowsazure/jj900675.aspx
•
–
http://msdn.microsoft.com/ja-jp/library/windowsazure/jj650016.aspx
•
–
http://msdn.microsoft.com/ja-jp/library/windowsazure/ff951624.aspx
http://msdn.microsoft.com/ja-jp/library/hh550080(v=vs.103).aspx
•
•
http://go.microsoft.com/fwlink/?LinkId=287086
http://blogs.msdn.com/b/windowsazurestorage/archive/2013/04/01/azcopy-using-cross-account-copy-blob.aspx
SQL Server 2012 SP1 用の累積的な更新プログラム 2 での新機能の説明
チュートリアル: Windows Azure BLOB ストレージ サービスへの SQL Server のバックアップと復元の概要
–
Windows Azure SQL データベースのバックアップの自動化
–
SqlPackage.exe
–
AZCopy
50
51. 参考情報 (4/4)
• メンテナンス
– [Windows Azure] 更新ドメインと障害ドメインについて
• http://blogs.msdn.com/b/dsazurejp/archive/2011/06/29/windows-azurefault-domain-upgrade-domain.aspx
– インプレース アップグレードの実行
• http://technet.microsoft.com/ja-jp/library/gg457922.aspx
– ALTER INDEX (Windows Azure SQL データベース)
• http://msdn.microsoft.com/ja-jp/library/windowsazure/ee336278.aspx
– Test Lab: Create an AlwaysOn Availability Group in Windows Azure
End-to-End
• http://blogs.msdn.com/b/sqlalwayson/archive/2013/01/23/test-lab-createan-alwayson-availability-group-in-windows-azure-end-to-end.aspx
– Tutorial: AlwaysOn Availability Groups in Windows Azure
• http://msdn.microsoft.com/en-us/library/windowsazure/jj870963.aspx
51