次の方法で共有


アプリケーションをクラウドでモダン化する

アプリケーションのモダン化は、企業や組織に対する人々の関わり方を急速に変えることができます。 社内のユーザーと社外の顧客のニーズを満たすようにアプリケーションを強化することが、アプリケーションをモダン化する目的です。 PaaS (サービスとしてのプラットフォーム) ソリューションを導入することにより、あらゆるアプリケーションやフレームワークをモダン化し、ビジネスの規模を拡大することができます。

PaaS ソリューション:

PaaS は、あらゆるアプリケーションやフレームワークを柔軟にモダン化することができます。 .NET、Java/Spring、Python、または複数のフレームワークを実行するアプリケーションは、PaaS ソリューションをその実行環境にすることができます。 PaaS テクノロジは、必要な制御と生産性のバランスに応じて 3 つのバリエーションから選ぶことができます。

Diagram that shows the application platform options, moving from control to productivity. The bottom of the graphic shows on-premises solutions. Moving up, you see container platforms, application platforms, and low-code and no-code platforms.

  • "コンテナー PaaS" - コンテナー テクノロジを使用してワークロードを実行する PaaS ソリューションが含まれています。 ユーザーがコードを提供してエージェント ノードを管理します。 正常性、メンテナンス、デプロイは、プラットフォームによって管理されます。 Azure Kubernetes Service と Azure Red Hat OpenShift は、コンテナー PaaS ソリューションの例です。 これらにより、ワークロードを最大限に制御できます。

  • "アプリケーション PaaS" - アプリケーション PaaS ソリューションは、コンテナーではなく仮想化を使用してワークロードを実行します。 ユーザーがコードを提供して構成オプションを選択します。 正常性、可用性、デプロイは、プラットフォームによって管理されます。 管理の負担はコンテナー PaaS よりも小さくなります。 Azure App Service、Azure Spring Cloud、Azure Functions は、アプリケーション PaaS ソリューションの例です。 これらにより、制御と生産性のバランスを取ることができます。

  • "ローコード/ノー コード PaaS" - ロー コード PaaS とノーコード PaaS ソリューションを使用すると、コーディングをほとんど、またはまったく行わずにアプリを作成できます。 アプリケーションをすばやく作成し、ビジネスにより多くの時間を費やすことができます。 Power Apps と Power Automate は、生産性を最大化するロー コード/ノー コード PaaS ソリューションです。

ステップ 1 - デシジョン ツリーを使用してオプションを絞り込む

Use a 決定木を使用して、モダナイゼーションのオプションを絞り込みます。 目標は、適切なオプションを決定することではなく、オプションを絞り込むことです。 オプションを用意したら、手順 2 に進みます。

ステップ 2 - 適切な実装ガイダンスを見つける

適切な実装ガイダンスを見つけます。 デシジョン ツリーに取り組んだ後には、使用しようとしているサービスの大要が得られています。 それでも、ソリューションのコントロールと生産性のバランスが適切であることを確認することができます。 適切なバランスを見つけることは、アプリケーションのモダン化における主要な考慮事項です。

次の表を使用して、ニーズに合ったソリューションを見つけます。 適切なソリューションが見つかったら、実装ガイダンスに従ってアプリケーションをモダン化します。

コントロールと生産性のバランス 解決策 ニーズ 実装ガイダンス
最大のコントロール Azure Kubernetes Service (AKS)

Azure Red Hat OpenShift
  • インフラストラクチャのコントロール
  • クラスターとノードの調整に関する管理上の負担を軽減
Azure Kubernetes Service (AKS)

Azure Red Hat OpenShift
バランス Azure App Service

Azure Spring Apps

Azure Functions
  • 顧客コードの開発に重点を置く
  • インフラストラクチャの自動化
Azure App Service

Azure Spring Apps

Azure Functions
最大の生産性 Power Apps

Power Automate
  • 市場投入までの時間を最短化
  • アプリケーションと自動化をわずかなコーディング経験またはコーディング経験なしで構築
Power Apps

Power Automate

次の手順

Azure 移行およびモダン化プログラムに関するその他のガイダンスを確認する

データベースを Azure モダン化していない場合は、モダン化します。