この記事は更新から24ヶ月以上経過しているため、最新の情報を別途確認することを推奨いたします。
SQL Server やアプリケーションを、Azure などのクラウドに移行するパターンは大きく4つに分類できます。
採用する手順は、技術的な要件やビジネス目標によって変わります。
以下に特色をまとめますのでご覧ください。
リホスト(Lift & Shift) |
リファクター | リアーキテクト | リビルド | |
内容 | そのままクラウドにデプロイ | クラウドのメリットを活かすための調整を行う | アプリケーションをマイクロサービス化 | クラウド・ネイティブなアプリを新規作成 |
メリット | ・設備投資の削減 ・データセンター領域の解放 ・迅速なクラウド ROI |
・迅速な更新 ・コードの移植 ・クラウド効率の向上 (リソース、速度、コスト) |
・アプリのスケーラビリティー ・新しい機能の導入が容易 ・ミックステクノロジー |
・イノベーションを加速 ・アプリの迅速な構築 ・運用コストの削減 |
技術 | IaaS |
PaaS コンテナー化 |
PaaS サーバーレス マイクロサービス化 |
各項目の詳細や移行例は、以下サイトをご覧ください。
[アプリケーションの移行パターンと例]
https://docs.microsoft.com/ja-jp/azure/cloud-adoption-framework/migrate/azure-best-practices/contoso-migration-overview