モダナイゼーション ガイド

通常、クラウド ワークロードの最新化には、リプラットフォーム、リファクター、再設計という 3 つの主要な戦略のうちの 1 つ以上が含まれます。 このガイドでは、各戦略に関連するガイダンスへの分類されたリンクを提供します。 すべてを網羅しているわけではありませんが、モダン化の取り組みを計画するための出発点として役立ちます。

リプラットフォーム

再プラットフォーム化には、最小限のコード変更でワークロード コンポーネントをサービスとしてのプラットフォーム (PaaS) オファリングに移行することが含まれます。 完全な再開発を行わずに運用オーバーヘッドを削減したり、信頼性を向上させたりする必要がある場合は、このアプローチを使用します。

Replatform カテゴリ Replatform ガイダンス ガイダンスの種類
Azure PaaS への VM ベースのコンポーネント Azure のテクノロジの選択
信頼性の高い Web アプリ パターン
アーキテクチャ ガイド
Architecture
Azure PaaS へのその他のクラウド AWS から Azure PaaS への移行
Google クラウドから Azure PaaS
移行ガイド
移行ガイド

Refactor

リファクタリングでは、保守性、パフォーマンス、またはクラウドのベスト プラクティスとの整合性を向上させるためにアプリケーション コードを変更することに重点を置いています。 技術的負債によって開発速度が低下している場合、またはコードがクラウド環境用に最適化されていない場合は、このアプローチを使用します。

リファクタリングカテゴリ リファクタリング ガイダンス ガイダンスの種類
Reliability 自己保存
アプリケーションの監視
設計ガイド
設計ガイド
セキュリティ アプリケーション シークレットを保護する
セキュリティで保護されたネットワーク
設計ガイド
設計ガイド
オペレーショナル エクセレンス .NET バージョンのアップグレード
コードとしてのインフラストラクチャの導入
インストゥルメントアプリケーション
アプリデータを収集する
タスクの自動化
安全な展開方法
.NET ガイド
設計ガイド
設計ガイド
設計ガイド
設計ガイド
設計ガイド
コストの最適化 フロー コストを最適化する
データ コストを最適化する
コード コストを最適化する
ワークロードの需要を削減する
開発環境を最適化する
設計ガイド
設計ガイド
設計ガイド
設計ガイド
設計ガイド
パフォーマンス効率 スケーリングするアプリケーション コードを設計する
パーティション データセット
コードのパフォーマンスを最適化する
データパフォーマンスの最適化
重要なフローに優先順位を付ける
設計ガイド
設計ガイド
設計ガイド
設計ガイド
設計ガイド

Rearchitect

再設計には、スケーラビリティ、機敏性、またはイノベーションを可能にするためにアプリケーション アーキテクチャを再設計する必要があります。 現在の設計でスケーラビリティまたはクラウドネイティブの機能が制限されている場合は、このアプローチを使用します。

再設計カテゴリ 再設計ガイダンス ガイダンスの種類
コンポーネントを切り離す マイクロサービス アーキテクチャ スタイル
最新の Web アプリ パターン
Architecture
Architecture
複数のリージョンを使用する 高可用性のゾーン冗長なウェブアプリケーション
Traffic Manager を使用した複数リージョンの負荷分散
設計ガイド
Architecture
サービスを統合する 統合 設計ガイド
非同期メッセージングを使用する 非同期メッセージング オプション
最新の Web アプリ パターン
アーキテクチャ ガイド
Architecture
マイクロサービスを使用する スケーリングするインフラストラクチャを設計する
マイクロサービス アーキテクチャ
最新の Web アプリ パターン
設計ガイド
アーキテクチャ ガイド
Architecture
キャッシュの追加 信頼性の高い Web アプリ パターン
キャッシュを使用する
Architecture
設計ガイド
データ アーキテクチャの変更 ビッグ データ アーキテクチャ スタイル
イベントドリブンアーキテクチャスタイル
ポリグロット・パーシステンスを活用する
アーキテクチャ ガイド
設計ガイド

次のステップ

  1. クラウドの最新化のために組織を準備する
  2. クラウドの最新化を計画する
  3. クラウドの最新化を実行する
  4. 最新化後のワークロードの最適化