まとめ

完了

このモジュールとアクティビティ全体では、Azure SQL をデプロイして構成する方法について学習しました。 デプロイ前の計画のガイダンスとベスト プラクティスについて学習することで、Azure SQL Database または Azure SQL Managed Instance のデプロイについてさらによく理解できるようになります。 また、Azure portal を使用したデプロイ プロセスについても学習しました。

デプロイ後、検証チェックの実行と、シナリオの要件を満たす Azure SQL の構成について詳しく学習しました。 最後に、Azure SQL へのデータの読み込み方法は、より多くのオプションが使用できるようになったことを除けば、SQL Server のプロセスと似ていることを学習しました。

Azure SQL をデプロイして構成した後は、セキュリティのニーズを満たしているかどうかを確認することになります。 次のモジュールでは、データベースとインスタンスのセキュリティ保護に関連する Azure SQL の機能とタスクについて詳しく学習します。

詳細情報

ビデオ シリーズ: 初心者向け Azure SQL

学ぶ方法はさまざまです。 この点を念頭に置いて、このラーニング パスに関連するビデオ シリーズが YouTube の Channel 9 を使用して作成されています。

デプロイ前の計画と Azure への移行

Azure SQL に移行する方法の詳細については、Azure データベースの移行ガイドを参照してください。 これには、ソースとターゲットのデータベースに基づく移行方法に関するカスタム ガイダンスが含まれています。 また、Azure 移行およびモダン化プログラムを通じて利用できるリソースとサポートにアクセスすることも検討してください。

デプロイ前の計画の 1 つは、ワークロードに最適なサービス レベルとサイズを決定することです。 Data Migration Assistant ツールに含まれる SKU レコメンダーは、仮想コアの数とサイズを決定するのに役立ちます。

ハンズオン演習では、Azure SQL Database に重点を置きました。 Azure SQL Managed Instance で新しいデプロイと構成のツールボックスを試したい場合は、以下を参照してください。

SQL Managed InstanceSQL Database のサービス レベルと構成に基づくリソースの制限について詳しく調べることもできます。

デプロイ、検証、構成

Azure SQL のデプロイ、検証、構成を行うための一般的なコマンド ライン ツールは、Azure CLIAzure PowerShell です。 また、これら両方のツールには、Azure Cloud Shell でアクセスすることもできます。これは、Azure portal で Bash と PowerShell をサポートする統合ターミナルです。

データの最大サイズ

使用されるデータ領域、割り当てられるデータ領域、およびデータの最大サイズの違いの詳細については、「Azure SQL Database でデータベースのファイル領域を管理する」を参照してください。

Azure SQL への接続

Azure SQL Database の接続の詳細については、こちらを参照してください。Azure SQL Managed Instance については、こちらを参照してください。 この後のセクションとモジュールでは、接続についても説明します。

Azure Marketplace の使用条件

SQL Server の Microsoft ソフトウェア ライセンス条項 (EULA) と同様に、Azure SQL をデプロイする前に Azure Marketplace の使用条件に同意する必要があります。

リソース ガバナンス

Azure 側からのリソース ガバナンスは、Azure SQL で新たに考慮すべき点です。 仕組みについてはこちらで確認できます。また、詳細が記載されたブログ記事は、こちらをご覧ください。

ジョブ管理

SQL Server と Azure SQL Managed Instance での SQL Server エージェントの相違点の詳細については、「SQL Server と Azure SQL Managed Instance での T-SQL の相違点」を参照してください。 Azure SQL Database のエラスティック ジョブの詳細については、「エラスティック ジョブの作成、構成、および管理」を参照してください。

データの読み込み

Azure Data Factory を使用して Azure SQL Managed Instance および SQL Database にデータを読み込む方法の詳細については、こちらのドキュメント ページを参照してください。 また、こちらのブログには、Spark を使用して Azure SQL に対する読み込みを効率的に行う方法が詳しく記載されています。