まとめ

完了

このモジュールでは、Azure SQL Database の作成と管理について学習しました。 このプロセスは、自動化された継続的インテグレーション プロセスに統合できる、Azure portal を使って手動で、またはコードを使って行うことができます。 また、プロジェクト ベースの環境での SQL データベースの開発と管理を支援する開発者ツールである SQL Database Projects 拡張機能についても学習しました。 この拡張機能は、.dacpac ファイル形式で保存されたデータベース スキーマの作成と変更に対応しています。 また、データベース開発の複雑さと、GitHub Actions や Azure DevOps などのツールによってこれらの複雑さを管理するための堅牢なソリューションがどのように提供され、データベースの変更のデプロイを簡素化する DACPAC デプロイがサポートされるのかについても説明しました。

このモジュールの主なポイントの 1 つは、データベース公開の自動化におけるセキュリティの考慮、監視、トラブルシューティングの重要性の理解です。 重要なセキュリティの側面には、シークレットと資格情報の管理、ファイアウォール規則の構成、暗号化された接続の使用、ロールベースのアクセス制御 (RBAC) の実装、監査と監視の有効化などがあります。 データベース公開プロセスの正常性とパフォーマンスを維持するには、アラートの設定、包括的なログ、パフォーマンス監視、自動テスト、ロールバック戦略の計画などの、効果的な監視とトラブルシューティングの実践が不可欠です。

その他の参考資料