Azure SQL の基礎
Azure SQL Database や Azure SQL マネージド インスタンスなど、既存の SQL Server の専門知識を Azure SQL に変換する方法について説明します。 このラーニング パスを完了すると、Azure SQL の構成、セキュリティ保護、監視、トラブルシューティングの方法に加えて、それをいつ、どのように使用すべきかについての基礎知識も得られます。
前提条件
- SQL Server を使用した作業、保守、開発の経験
- Azure のリソースのデプロイや管理などの経験
このラーニング パス内のモジュール
多くの組織には、古くなっていたり、機能が不足したりしているデータ プラットフォームの戦略があります。 既存のシステムをクラウドに移行し、クラウドを使用して新しいアプリケーションを迅速に構築し、一部のオンプレミス コストを削減するという大きな流れがあります。 一部のワークロードをクラウドに移行する方法を計画する必要があります。 また、成功するように組織を設定する方法について理解しておく必要があります。 また、データベース管理者 (DBA) またはデータ プロフェッショナルの役割を同じ状態に保つ方法、および行う必要がある変更についても理解する必要があります。 このモジュールでは、まず、Microsoft によって Azure SQL が構築された理由とその方法の経緯を簡単に説明します。 その後、さまざまなデプロイ オプションとサービス レベルについて学習します。これには、組織で使用する内容や、そのタイミングが含まれます。 これらのオプションには、Azure SQL Database、Azure SQL Managed Instance、および Azure 仮想マシン内の SQL Server が含まれます。 サービスとしてのプラットフォーム (PaaS) に含まれるものと、それが従来の SQL Server 環境とどう違うかを理解することは、クラウドに移行するときに行う操作と取得しない機能を理解するのに役立ちます。
このモジュールでは、Azure SQL のデプロイと構成のプロセスについて説明します。 ハンズオン演習では、実際に Azure SQL Database をデプロイして構成します。 また、Azure SQL Managed Instance と SQL Server の比較も示します。 Azure portal に加えて、SSMS、Azure Data Studio (SQL ノートブックを含む)、Azure CLI を使用します。
データのセキュリティとコンプライアンスを確保することは常に最優先事項です。 このモジュールでは、Azure SQL を使用してデータをセキュリティで保護する方法、ログインとユーザーを構成する方法、セキュリティを監視するためのツールと手法の使用方法、データが業界標準および規制に準拠した基準を満たしていることを確認する方法、Azure で提供される追加の特典とインテリジェンスを活用する方法について学習します。 また、SQL をセキュリティで保護するためのネットワークの考慮事項についても説明します。
Azure SQL には、アプリケーションの一貫したパフォーマンスを提供できるようにする機能とツールがあります。 このモジュールでは、Azure SQL の構成、監視、インテリジェントなパフォーマンスの主要な側面について説明します。
SLA、RTO、RPO のどれがビジネスに必要であっても、Azure SQL にはその可用性を満たすためのオプションと組み込み機能があります。 このモジュールでは、バックアップと復元、フェールオーバー クラスター インスタンス、Always On 可用性グループに関する知識が、Azure SQL でのビジネス継続性のためのオプションにどのように対応するかについて学習します。 また、アーキテクチャと、それらが可用性に与える影響についても詳しく説明します。