AWS で .NET ワークロードをモダナイズ
コンテナ、Linux、サーバーレス、およびマイクロサービスのメリットを享受する
1 か月あたり 750 時間
AWS 無料利用枠 12 か月間
AWS は 2008 年から .NET ワークロードをサポートしてきました。現在、Windows 上の .NET Framework アプリケーションと Linux 上のクロスプラットフォーム .NET アプリケーションはどちらも AWS で実行されています。.NET ワークロードを AWS でモダナイズすることにより、コストの削減、コンテナとサーバーレスの活用、およびマイクロサービスやクラウドネイティブなアーキテクチャへの移行が可能になります。当社のモダナイゼーション支援ツールが面倒な作業を行い、手作業の労力を軽減します。
ユースケース
Windows コンテナ上の .NET Framework
.NET Framework アプリケーションを Windows コンテナに簡単に移行し、AWS コンテナサービスでホストできます。App2Container ツールはアプリケーションをコンテナ化し、Amazon ECS または Amazon EKS にデプロイします。
.NET Framework を Linux 上の .NET 8 以降に移植する
.NET Framework アプリケーションをクロスプラットフォーム .NET に移植し、Linux 上で実行することでライセンスコストを節約できます。AWS Toolkit for .NET Refactoring または Microservice Extractor for .NET を使用すると、移植作業をすぐに開始できます。
モノリスからマイクロサービスへの分解
小規模で独立したサービスで構成されるマイクロサービスベースのアーキテクチャにリファクタリングします。AI を活用したレコメンデーション機能を備えた AWS Microservice Extractor for .NET を使用して、モノリスからマイクロサービスを段階的に抽出します。
SQL Server を Amazon Aurora にモダナイズ
SQL Server からオープンソースの Amazon Aurora に移行すると、ライセンスコストを節約できます。Babelfish for Aurora PostgreSQL ツールを使用すると、SQL Server アプリケーションのコードをほとんど (またはまったく) 変更することなく Aurora に移行できます。
.NET モダナイゼーションツール
AWS App2Container
AWS App2Container は、アプリケーションをコンテナ化するコマンドラインツールです。Amazon ECS または Amazon EKS の正しい依存関係、ネットワーク設定、およびデプロイ手順で設定されたコンテナイメージを自動的に生成します。
AWS Toolkit for .NET リファクタリング
AWS Toolkit for .NET リファクタリングは、.NET Framework アプリケーションを AWS 上のクラウドベースに置き換えるためのリファクタリングを支援する Visual Studio 拡張機能です。この機能は、互換性評価レポートを提供し、コードの移植を支援します。
AWS Microservice Extractor for .NET
AI とヒューリスティックを使用して、モノリシックコードを評価して可視化し、マイクロサービスの候補を推奨するためのアドバイザーとして機能する支援ツールです。マイクロサービス抽出器は、マイクロサービスの抽出を簡素化するロボットビルダーとしても機能します。
Amazon Q Developer の変換機能を使った .NET 移植
Amazon Q Developer が、.NET を移植するための新機能を (プレビューで) 提供を開始しました。 大規模な移植に対応したウェブエクスペリエンスの機能を使用して、Windows ベースの .NET Framework アプリケーションをソースコードから Linux 対応 .NET に大規模に移植できます。また、Visual Studio IDE 環境の機能にアクセスして、特定のアプリケーションの変換をファインチューニングできます。使い始めるには、こちらのページにアクセスしてください。
Microsoft ワークロード用のモダナイゼーションツール
Microsoft ワークロード用の AWS モダナイゼーション計算ツール
この計算ツールは、Microsoft ワークロードをモダナイズして、(AWS クラウドでオープンソースのソフトウェアとクラウドネイティブサービスを使用する) 新しいアーキテクチャにする場合のコストを見積もるのに役立ちます。
Babelfish for Aurora PostgreSQL
Babelfish for Aurora PostgreSQL は、Amazon Aurora PostgreSQL 互換エディションが Microsoft SQL Server 用に作成されたアプリケーションからのコマンドを理解できるようにします。迅速かつ費用対効果の高い移行が可能になります。
AWS Schema Conversion Tool
AWS Schema Conversion Tool (SCT) は、スキーマ分析、推奨、および変換を大規模に自動化することにより、データベースの移行を簡素化します。ビュー、SP、および関数を変換し、コード内の埋め込み SQL を変換します。
AWS Database Migration Service
AWS Database Migration Service は、データベースと分析のワークロードを迅速かつ安全に、なおかつダウンタイムを最小限、データ損失をゼロに抑えて AWS に移行するのを支援する、マネージド型の移行およびレプリケーションサービスです。
AWS Migration Hub Strategy Recommendations
MHSR は、アプリケーションの実行可能な変革パスに関する戦略の推奨事項を提供することにより、移行とモダナイゼーションの取り組みの立案をサポートします。