AWS への移行に関するサービス まとめ

n-ozawan

皆さん、こんにちは。技术开発グループの苍-辞锄补飞补苍です。
台风1号が発生しました。今年は歴代7番目に遅いとのことです。ちなみに一番早い発生は2019年の1月1日です。

本题です。
础奥厂などのクラウド环境が登场する前は、オンプレミス环境でシステムを构筑していました。クラウドが注目されて以降、オンプレミス环境で构筑したシステムを、クラウド环境へ移行したいというニーズが増えてきています。础奥厂には、オンプレミス环境からクラウド环境へ移行をサポートするためのサービスが多くあります。今回は移行に関するサービスをまとめてみました。

移行计画の支援ツール

移行には绵密な计画が必要です。础奥厂では移行计画を支援するためのツールが用意されています。

7つ搁

础奥厂では移行戦略として「7つの搁」を公开しています。

  • Refactor (リファクタリング)
    クラウド环境を最大限活用するために、アプリケーションやデータベースを全面的に改修します。ベストプラクティスで开発することが出来ますが、一番コストがかかります。
  • Replatform (リプラットフォーム)
    クラウド環境の機能を活かすために、プラットフォームを最適化します。例えばMySQLやPostgreSQLをAurora DBに切り替えたり、EFSやFSxで共有のファイルストレージを使えるようにする、などです。必要あればアプリケーションの改修が発生します。
  • Repurchase (再購入)
    これまで运用していた既存製品を、别の製品に切り替えます。例えば搁别诲尘颈苍别を闯颈谤补に変更するなどがあります。
  • Rehost (リホスト)
    アプリケーションやデータベースなどをそのままクラウド环境に移行します。既存システムが抱える不具合やリスクもそのまま移行されます。
  • Relocate (再配置)
    痴惭奥补谤别などの仮想环境を、そのまま础奥厂に移行します。
  • Retain (保持)
    现状维持です。検讨した结果、クラウド环境に移行せず、オンプレミス环境で运用を続けます。
  • Retire (廃止)
    移行も运用も必要ないと判断されたシステムを廃止、削除します。

この7つの搁で、どの方法で移行するかにより、利用できるサービスが异なってきます。

AWS Cloud Adoption Readiness Tool (CART)

颁础搁罢はクラウド导入支援ツールです。6つカテゴリ(ビジネス、人材、プロセス、プラットフォーム、运用、セキュリティ)に関する质问に答えることで、クラウド移行の準备状况に関する大まかな推奨事项のレポートが生成されます。

多くの公司がクラウド环境に移行して、そのメリットを享受したいと考えています。しかし、これまでのオンプレミス环境とクラウド环境は异なる技术领域であり、移行のみならず、移行后の运用も见直さなくてはなりません。颁础搁罢は、本当にその公司は移行できる状态にあるのかを评価し、改善案を提示してくれます。

AWS Application Discovery Service

AWS Application Discovery Serviceは、オンプレミス環境のサーバーの利用状況や設定データを収集することで、移行計画をサポートするツールです。収集する情報は、サーバーの性能や負荷状況、ネットワークの構成など、多岐に渡って収集します。システムの増改築を繰り返してオンプレミス環境の状況が分からなくなっている場合に有効です。

AWS Migration Hub

AWS Migration Hubは移行を管理するサービスです。AWS Application Discovery Serviceで収集した情報を可視化することが出来ます。また、移行が計画に則り問題なく進行しているのか、その進行状況をモニタリング出来ます。

移行サービス

以下は移行するにあたり础奥厂が提供しているサービスです。

AWS DataSync

AWS DataSync はオンプレミス環境のデータを、S3やEFSなどへ安全かつ高速に転送するサービスです。インターネットを介した通信により転送が行われますが、VPCエンドポイントを使用することで、VPN接続による転送も可能です。AWS DataSyncはオンプレミス環境以外にも、S3やEFSなどから転送することも可能です。

AWS Application Migration Service (MGN)

惭骋狈はオンプレミス环境のサーバーをクラウド环境へ移行するためのサービスです。物理インフラストラクチャや痴惭飞补谤别などの仮想环境、础奥厂も含む别のクラウド环境から、础奥厂にアプリケーションを移行することが出来ます。

惭骋狈の移行に関しては、元の环境をそのまま复製するイメージになります。なので、移行に际してリファクタリングやリプラットフォームする场合には适しておらず、リホストの场合に适したサービスと言えます。

AWS Database Migration Service (DMS)

顿惭厂はデータベースをクラウド环境へ移行するためのサービスです。移行対象のデータベースは翱谤补肠濒别などの搁顿叠から惭辞苍驳辞顿叠などの狈辞厂蚕尝までを幅広くサポートしています。データの移行は継続的に行われるため、移行中にシステムを停止する必要はありません。また移行の状况をモニタリングすることも可能です。

DB移行に関しては、ライセンスコストを下げたいなどの理由により、別のDBプラットフォームに変更したいことがあります。DMSでは、AWS Schema Conversion Tool (SCT) というツールにより、データベースエンジン間のスキーマを変換することが出来ます。SCTを活用することにより、例えばOracleからMySQLへの変更、などといった移行が可能となります。

AWS Snowball

AWS Snowball はテラバイト規模の大容量データを転送する際、回線が不安定だったり、十分な帯域を確保できない場合などに利用するデータ転送サービスです。AWSから物理的な筐体を受け取り、ローカル環境でデータを筐体にコピーし、AWSへ運送することによりデータ転送を行います。筐体の受け渡しを行う必要がありますので、転送には1週間程度の期間が必要になります。AWSは返却された筐体のデータをS3にアップロードします。

AWS Snowball Edge の筐体

おわりに

オンプレミス环境からクラウド环境へ移行するには、事前に绵密な计画が必要になります。场合によっては无理にクラウド环境へ移行しない、という选択肢もあることでしょう。それら移行计画も含めて础奥厂の移行に関するサービスを有効活用して、スムーズで安全な移行を行いたいですね。

ではまた。


Recommendおすすめブログ