はじめに
Azure Database for MySQL - フレキシブル サーバーは Azure が提供するスケーラブルなフル マネージド サービスで、MySQL データベースのデプロイ、管理、スケーリングをシンプルにするよう設計されています。 このサービスは、既存の MySQL ベースのアプリケーションと完全に互換性があります。
サンプル シナリオ
あなたは大手金融サービス企業に開発者として勤務しており、LAMP (Linux、Apache、MySQL、PHP/Perl/Python) スタックを使用して Web ベースのアプリケーションを開発しています。 現在、アプリケーションの概念実証としてオンプレミスの MySQL サーバーを使用しています。 プロジェクトが複数の支社でパイロット フェーズに移行するにつれて、既存のサーバーでは予想される大量のトランザクションを処理できないと予見しています。 また、現在の構成では回復性に懸念があります。
これらの課題を解決するために、クラウド ソリューションの使用、具体的には Microsoft Azure に MySQL データベースをデプロイすることを検討しています。 インフラストラクチャの管理よりもプログラミングに集中したいので、Azure VM 上で MySQL を管理するのではなく、マネージド サービスである Azure Database for MySQL – フレキシブル サーバーに関心が傾いています。
学習内容
このモジュールでは、Azure Database for MySQL のコア機能を探ります。 その後、新しく習得した知識を使用して Azure Database for MySQL - フレキシブル サーバーのインスタンスを設定し、それに接続します。
主な目標
このモジュールを完了するまでに、Azure Database for MySQL フレキシブル サーバーのインスタンスを作成し、接続できるようになります。 これにより、管理のオーバーヘッドを最小限に抑えつつ、アプリケーションのスケーラビリティ、パフォーマンス、回復性を強化できます。 その結果、複雑な運用にかける時間を減らし、開発に集中できるようになり、時間とリソースを最適化できます。