2018」に出展しました!一覧はこちら前回、アプリケーションをクラウドへ移行するための4つのアプローチ手法に関してお伝えしました。Shift)」を進めるにあたって、Azureが提供するツールを紹介します。3つのフェーズに分けて説明しておきましょう。サーバーと仮想マシンの移行ガイド」に準じた内容で説明します。評価フェーズ評価フェーズは、移行のスコープを定義する上で重要なフェーズとなります。vCenterなど、既存の資産管理ツールを利用することによって検出可能ですが、アプリケーションレベルでプロセス分析やアプリケーション互換性、各種ワークロードの依存関係を洗い出していかなければなりません。多数のサーバで構成されたシステムにおいては、依存関係を可視化して把握するためのマッピングツールが役立ちます。移行フェーズ移行フェーズは、実際にクラウドへ各種リソースを移行するステップです。クラウドへの移行に関しては、従来のようなオンプレミス間での移行とは異なるマインドが必要です。オンプレミス間における移行アプローチでは、計画策定に時間的/金銭的なコストを費やしていましたが、クラウドを利用する最大のメリットは必要なときに必要なリソースを迅速に提供できることです。Code(コーディングによってインフラ基盤を構築する手法)」に代表されるように、ワークロードの受け皿となるクラウド環境を数行のコマンドを実行するだけで環境を構築(ビルド)し、逆に環境を瞬時に解体(スクラップ)できます。スクラップ」のテストサイクルを回すことができます。最適化フェーズ最適化フェーズでは、クラウドに移行した環境に対するパフォーマンスや監視といった運用管理部分にフォーカスし、ビジネスニーズに合ったパフォーマンスとコストの最適化を目指していきます。Shiftにおいては、データベースやWebアプリケーションなどのワークロードをPaaSに移行することでメリットが生まれる可能性があります。PaaSによって、IaaSで必要だった管理レイヤーを全てクラウドに委ねることができるため、管理が必要な領域を大幅に削減し、障害に対するResiliency(回復性)を強化可能です。最適化フェーズは、クラウドを運用していく上で継続して実施するプロセスとなります。3つのフェーズで利用するツールこれら3つのフェーズを円滑に進めるため、Azureでは数多くのツールを提供しています。以下に、各フェーズで利用するツールを簡単にまとめてみました。Server環境への移行を支援する。オンプレミスの物理サーバおよびVMwareやHyper-V上の仮想マシンをAzureに移行する。上記は執筆時(2018年8月)時点の情報となります。上記にまとめたツールのうち、主なものに関してもう少し補足しておきましょう。Azureへの移行を支援するツールです。Agent)を介して情報を収集します。Map」というサービスが連携して動作する仕組みです。(OMS)」に含まれています。Mapによってサーバやアプリケーションの依存関係をマップ形式で可視化できます。サービスマップの例VMware環境のアセスメントだけでなく、アセスメント結果の一覧から移行対象毎に個別の移行タスクを呼び出したり、Azure移行後のコストを試算する機能も備えています。Migrateに関する詳細情報については、チュートリアルを参照してください。実際に触ってみたいという方は、ハンズオンラボで試すことができます。Recoveryは、オンプレミスの物理サーバおよびVMwareやHyper-V上の仮想マシンをAzureに移行するツールです。任意のレプリケーションタイミング、分離テスト、最終移行カットオーバーをサポートします。移行元のシステムによっては移行ワークロードを管理するサーバをオンプレミスに配置する必要があります。Instanceに移行します。Serverに加えてMySQLの移行においても利用可能となりました。Centerは、ハイブリッドクラウドワークロード全体にわたる統合セキュリティ管理と高度な脅威保護を提供します。IDやアプリケーションレベルのアクセス制御など、クラウドに移行したサーバ、アプリケーションを保護し、かつセキュリティインシデント対応に必要なツールを提供します。Managementでは、Azure上の各種リソースの使用量とコストを表示し、コストの消費トレンドや負荷状況を検出して、アラートを通知することなどが可能です。Instance(予約インスタンス)の最適化にも大いに役立ちます。AWSやGCPといったAzure以外のクラウド環境も一元的に管理できるようになっています。Monitorは、最新の詳細なパフォーマンスと使用率のデータを取得したり、全てのAPI呼び出しを追跡するアクティビティログにアクセスしたり、Azureリソースの問題をデバッグするための診断ログを取得したりします。Centerと連携してSIEMイベントログなどを統合することも可能です。Analyticsは、Azureを管理、運用していく上で重要な役割を果たすツールです。Azure上のさまざまなワークロードで生じるアクティビティログを収集し、収集したデータから分析情報を得る手段としてクエリ言語や分析エンジンを備えています。Analyticsによって得られた洞察は、管理者がAzure上のリソースやアプリケーションの運用改善を行っていく上で大いに役立ちます。Migrateをはじめとして、各フェーズで利用可能なツールを数多く提供しています。これらのツールを活用して最適な移行計画を検討するとよいでしょう。ともひろ)ソリューションディストリビューターであるネットワールドの一員として、お客様に付加価値を提供するというミッションの下、Microsoft製品を中心にオンプレミスからクラウドまで幅広く提案~導入を担当。