「Flexeraのテクノロジー支出動向レポート」によると、企業の55%がオンプレミスへの支出削減を計画しています。オンプレミスシステムは高コストで管理も難しいことが明らかになっており、クラウドへの移行は合理的なビジネス判断といえます。クラウドは、組織が低速で高コストなレガシー依存型インフラから脱却し、業務効率の向上と市場投入までの時間短縮を実現する手段です。
2006年のサービス開始以来、AWSはクラウドコンピューティング分野で圧倒的な地位を占めています。ハイパースケーラーの中で最も人気の高いクラウドサービスプロバイダー(CSP)であり、市場シェア41%を有しています。Google、Microsoft、IBMが続き、3社を合わせて市場シェアの約35%を占めます。数百万人のユーザー、数万人のパートナー、200を超えるサービスを擁するAWSは、クラウドへの移行を検討する企業にとって第一の選択肢です。
「AWSは、クラウドへの移行を進めるTidal Migrationsの顧客に対し、継続的に非常に大きなビジネス上のメリットを提供してきました」と、David Colebatch氏(Tidal MigrationsのCEOで、AWS Advanced ISV Partner)は述べています。「幅広いサービスを提供し、イノベーションのスピードも加速し続けているAWSを、緊急性の高いミッションを抱える顧客が今後も選び続けるでしょう」
関連記事:パブリッククラウドとプライベートクラウド:クラウド導入モデル
AWSのメリットとは?
すべてを網羅したリストではありませんが、クラウドパートナーとしてAWSを選ぶべき理由を以下に挙げます。
ロケーション:5大陸にまたがり、81のアベイラビリティーゾーン(AZ)と25の地理的リージョンで構成されるAWSのグローバルな展開規模は他に類を見ません。顧客は膨大な選択肢から選ぶことができます。
スケーラビリティ:AWSはアプリケーションを監視し、必要なパフォーマンスレベルで稼働していることを確認します。需要が急増すると、AWSの自動スケーリング機能が作動し、制約を受けているリソースの容量を増加させます。
使用量ベースの料金:従量課金モデルにより、企業は実際に使用したインフラに対してのみ料金を支払うため、大幅なコスト削減につながります。
運用レジリエンス:AWSを選ぶ際、運用レジリエンスは重要な要素です。AZは障害に強く可用性も高いため、障害が発生してもサービスへの影響は最小限に抑えられます。また、各AWSリージョンは分離された独立のAZで構成されているため、1つのAZが停止しても、他のAZは稼働を続けます。
高い俊敏性:AWSへの移行により、ビジネスの俊敏性を大幅に高めることができます。AWS Lambdaには自動スケーリング技術が備わっており、企業はより迅速にイノベーションを起こし、変化に対応できます。
データストレージ:AWSは、コスト削減、イノベーションの迅速化、俊敏性の向上を目的に、企業がデータを保存・アクセスするためのサービスを一式提供しています。選択肢の一部を以下に示します。
- Amazon S3は、幅広いユースケースのデータを保存するために設計されたオブジェクトストレージサービスで、99.999999999%(9が11個)の耐久性を実現します。
- Elastic block storage(EBS)は、Amazon EC2とともに使用し、永続的なデータを保存する、使いやすいブロックストレージソリューションです。
- Elastic File Storage(EFS)は、Linuxベースのワークロード向けのスケーラブルなストレージソリューションです。大規模にスケールアウトするワークロードからレイテンシーに敏感なワークロードまで、多くのユースケースに対応します。
AWSクラウド移行のベストプラクティス
AWSへの移行方法はケースごとに異なりますが、移行前に企業が検討すべきベストプラクティスを以下に示します。
1. ポートフォリオを調査する
ポートフォリオの調査は、クラウドへ移行する前に最初に行うべきことといえるでしょう。この段階では、ITポートフォリオを詳細に分析し、ITワークロード間の依存関係や抽象化のレベルに関する情報をできるだけ多く収集します。
ポートフォリオを特定し、IT環境を綿密に評価したら、6R(後述)と照らし合わせて分類し、移行ロードマップを策定します。ポートフォリオを分析する際に留意すべき点は次のとおりです。
- 特定のアプリケーションを移行することで得られる投資収益率(ROI)はどの程度か?
- アプリケーションはリホストできるか、それとも大幅な変更が必要か?
- アプリケーションはオンプレミスに残したほうがよいか?
移行対象のアプリケーションが少なければ手動で調査することも可能ですが、大規模な移行には調査ツールを使うほうがよいでしょう。たとえば、AWS Application Discovery Services(ADS)を使用すれば、オンプレミスのサーバーインベントリに関する詳細を収集し、 IT環境に関する洞察を得られます。
2. ビジネスケースを作成する
クラウドへ移行する前に、企業は移行の進め方とROIを効果的に最大化する方法を明確に説明する、堅 solid なビジネスケースを構築する必要があります。ビジネスケースでは、まずITコストを体系的に分析し、クラウドへの移行が妥当である理由を示します。ビジネスケースには以下を含める必要があります。
- レガシーインフラの現在の維持コスト
- AWSへ移行する場合の費用対効果
- AWSへの移行にかかる想定コスト
- レガシーアプリケーションの減価償却費
AWSのMigration Evaluatorツールが取り組みを支援します。
しかし、移行コストを測定するだけでは十分ではありません。 ビジネスケースでは、コスト削減、スケーラビリティ、事業継続性といった直接的なメリットを特定するだけでなく、移行の全体像に焦点を当て、組織にもたらされる変革上の影響を明らかにする必要があります。
「ビジネスケースを作成するプロセスは、最終的なビジネスケースそのものと同じくらい重要です。チームは自社のビジネス戦略や現在のITについて問い直すことになり、その答えが今後何年にもわたる組織の方向性を形作ります」とColebatch氏は説明します。「たとえば、データセンターから完全に撤退するのでしょうか。ビジネスでは、予算を確保すべき何らかのモダナイゼーションやビジネス機能の強化を見込んでいるのでしょうか。」
「こうした答えを踏まえ、cloudcalculator.comのような予算作成ツールで『もしも』分析を行えば、アプリケーションの10%をリファクタリングした場合や100%をリファクタリングした場合に、クラウドホスティングのコストがいくらになるかをチームが見積もることができます」
3. CCOE(Cloud Center of Excellence)を設置する
移行を成功させるには、 クラウド戦略を自社の戦略に合わせる必要があります。その最適な方法は、クラウドへの移行に関する指針、リーダーシップ、サポートを提供する社内の選抜メンバーでCCOEを設置することです。CCOEの役割 は クラウドポリシーを策定し、望ましい成果を得るためのベストプラクティスを実装することです。部門横断型のCCOEはクラウドポリシーを形成するだけでなく、何よりも 組織変革を推進する役割を果たします。
4. チームをトレーニングする
クラウドに関する専門知識が不足していると、スタッフは不安を感じるかもしれません。そのため、スタッフがスムーズにクラウドへ移行できるよう、AWSの基礎を研修することが重要です。チームのAWS知識の不足を評価するには、 無料の自己評価ツールである AWS Learning Needs Analysisを利用できます。 従業員がアンケートに回答すると、AWSの専門家が スコアを確認し、 各従業員に適した、対象を絞った認定取得計画を作成します。
AWSは、Migrating to AWSという3日間のトレーニングコースも提供しています。このコースでは講師が移行プロセスの各ステップを従業員に教えます。ラボではチームが実践的な経験を積み、移行作業を自信を持って完了するための確かな基盤を身につけられます。
5. セキュリティリスクを評価する
移行中、企業の機密情報は社内ファイアウォールの外にある共有環境へ移されます。そのため、セキュリティリスクの評価が必要です。ただしAmazonでは、セキュリティは共有責任です。AWSプラットフォームにはセキュリティが組み込まれていますが、ワークロードをAWSへ移行する際には、追加の保護対策が必要になる場合があります。
アプリケーションのセキュリティ要件を評価し、適切なAWSセキュリティソリューションを選択することは、優れた戦略です。また、誰がデータにアクセスできるかを管理するには、あらかじめIAMポリシーを定義しておくことが不可欠です。AWS Managed Services(AMS)とAWS Professional Servicesは、移行プロセスをより安全に管理するのに役立ちます。
6. 適切な移行計画を選択する
Amazonは、クラウドへ効果的に移行するために6Rモデルを推奨しています。
- リホスト—リホストは、内部コードを変更せずにアプリケーションをオンプレミスからCSPへ移行する、迅速かつシンプルなプロセスです。
- リファクタリング—リファクタリングは、 クラウド環境との互換性を高めるためにコードを大幅に変更する複雑なプロセスです。 大幅な変更を伴うため、コードの欠陥を確認するためにアプリケーションの回帰テストを実施します。
- リプラットフォーム—リプラットフォーム移行では、新しいクラウド環境に適応するため、アプリケーションに一定の変更を加えます.
- リパーチェス—リパーチェス戦略 では、オンプレミスアプリケーションを新しいクラウドネイティブソフトウェアに置き換えます。
- リタイア—リタイア方式では、もはや使用していないレガシーアプリケーションを削除します。
- リテイン—リテインとは、一部のアプリケーションを主にレイテンシーや規制要件を理由として オンプレミスに残すことです。
「大規模な移行では、移行ファクトリーを複数のチームに拡大するにつれ、移行方法と実行の一貫性が重要になります」とColebatch氏は述べています。「6R評価を大規模に一貫して行うには、アプリケーションアーキテクチャ、ソースコード、データベースの分析に加え、ビジネス上の推進要因を最低限の入力として、自動化された6Rの推奨を提供するクラウド移行ツールを探してください」
関連記事:クラウドオートメーションについて知っておくべきこと:ツール、メリット、ユースケース
AWS移行ツール
主なAWS移行ツールには、次のものがあります。
Cloud Adoption Readiness Tool(CART):CARTは16問のアンケートで 組織のAWS移行の準備状況を評価できます。
AWS Migration Hub:Migration Hubを利用すると、アプリケーション移行の進捗を一元的に追跡できます。
AWS Server Migration Service(SMS):AWS SMSはエージェントレスのサービスで、 オンプレミスのワークロードからAWSへの移行を高速化します。
AWS Database Migration Service(DMS):AWS DMSは、オープンソースおよび商用データベースからAWSへのデータ移行を支援します。同種移行と異種移行の両方に対応しています。
AWS Migration Acceleration Program(MAP):MAPを通じてAWSは、大規模な移行を目指す組織に対し、Amazonとそのパートナーによる対象を絞った支援を提供します。
クラウド移行の重要性
クラウドは驚異的なペースで成長しており、IDCはクラウド支出が2025年までに1.3兆ドルを上回ると見積もっています。クラウドに適応できない企業は、クラウドに精通した競合他社との競争において取り残されるでしょう。AWSへ移行し、前述のベストプラクティスに従うことで、競争の一歩先を行けるようになります。