MySQL データベースをオンプレミス環境から Azure Database for MySQL に移行することには、スケーラビリティ、セキュリティ、パフォーマンスの強化など、多くの利点があります。 この記事は、移行プロセスに関連する主要な手順と考慮事項を包括的にまとめたものです。 評価、計画、移行方法、テスト、最適化、移行後の管理を理解することで、Azure へのスムーズな移行を成功させることができます。 このガイドでは、運用効率とコスト削減を実現するために Azure の堅牢な機能を活用して、各移行フェーズを進めるために必要な知識とベスト プラクティスを提供します。 この要約では、データベース インフラストラクチャを現代化したり、ディザスター リカバリー能力を向上させたりする上で、情報に基づいた意思決定を行い、シームレスな移行を実現するために必要な知識を提供します。
前提条件
オンプレミスの MySQL を Azure Database for MySQL に移行する: セキュリティ
概要
このドキュメントでは、オンプレミスの MySQL から Azure Database for MySQL へのアプリケーションの移行に関連するいくつかのトピックについて説明します。 プロジェクトを開始し、アプリケーションのカット オーバーまでプロジェクトを評価する方法を取り上げました。
移行チームは、行った選択によってプロジェクト タイムラインの効果が得られることがあるので、トピックを慎重に確認する必要があります。 提供されるエンタープライズ対応機能の多さを考えると、総保有コストは魅力的です。
移行プロジェクト アプローチが重要です。 チームは、変換時間を特定するために、アプリケーションとデータベースの複雑さを評価する必要があります。 変換ツールを使用すると、移行が容易になりますが、常に手動によるレビューと更新が必要な要素が生じます。 移行前のタスクと移行後のテストをスクリプト化することが重要です。
アプリケーションのアーキテクチャと設計により、必要な労力のレベルに関する強力なインジケーターが得られます。 たとえば、ORM フレームワークを利用したアプリケーションは、特にビジネス ロジックがデータベース オブジェクトではなくアプリケーションに含まれている場合に、最適な候補になる可能性があります。
最後に、無料のものから市販のものまで、複数のツールが市場に存在します。 このドキュメントでは、チームがより一般的なオープンソース ツール オプションのいずれかを使用してデータベースの移行を計画している場合に必要な手順を取り上げました。 どちらの方法を選択した場合でも、Microsoft と MySQL コミュニティには、データベースの移行を成功させるツールと専門知識が揃っています。
フィードバックとサポート
Azure Database for MySQL フレキシブル サーバーの使用に関する質問や提案がある場合は、次の連絡先をご利用ください。
- Azure サポートに問い合わせる場合は、Azure portal からチケットを申請します。
- アカウントを使用して問題を修正するには、Azure Portal でサポート要求を提出します。
- フィードバックを提供したり、新しい機能を要求したりするには、
[ UserVoice](https://feedback.azure.com/forums/597976-azure-database-for-postgresql) でエントリを作成します。
移行の手助けをしてくれるパートナーを見つける
このガイドはかなりのものになる可能性がありますが、心配しないでください。 コミュニティには、移行に関する実証済みの実績を持った多くの専門家がいます。 最も適切な移行戦略を見つけるには、Microsoft パートナーまたは Microsoft MVP を検索してください。 1 人ではありません。
現実世界の詳細について、技術フォーラムおよびソーシャル グループも参照できます。