翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon EKS を使用してマイクロサービスでアプリケーションをモダナイズする
公開日: 2023 年 7 月 24 日 (図の履歴)
このアーキテクチャにより、Amazon Elastic Kubernetes Service (Amazon EKS) を VMware Cloud on と統合できます AWS。 AWS DevOps ツールを使用してアプリケーションのモダナイゼーションを加速します。
Amazon EKS ダイアグラムを使用してマイクロサービスでアプリケーションをモダナイズする
-
Elastic Network Interface は、 Software-Defined Data Center (SDDC) プロビジョニング AWS 中に、VMware Cloud on の Amazon Elastic Compute Cloud (Amazon EC2) ベアメタル (ESXi) ホストに自動的にアタッチされます。
-
さまざまな環境 (dev/test/production稼働) にフルマネージド Amazon Elastic Kubernetes Service (Amazon EKS) クラスターをプロビジョニングします。
-
AWS App2Container (App2Container) などのツールを使用して、コンテナ化されたマイクロサービスへのアプリケーションのリファクタリング/再構築を高速化します。Amazon EKS を使用して、コンテナワークロードのテストとデプロイを管理および自動化します。
-
レガシーシステムを最小限の中断で最新のアプリケーションに変換してコンテナ化します。既存のデータベース階層は、VMware移行の複雑さと遅延を回避するために、VMware Cloud on AWSで実行し続けることができます。
-
Network Load Balancer は Kubernetes Ingress Controller と統合され、アプリケーションを公開するための安全で一貫したアプローチを提供します。
-
Amazon Route 53 は、プライマリの Network Load Balancer への受信リクエストを解決します AWS リージョン。
-
開発チームはコードを AWS CodeCommitリポジトリにコミットし、 がパイプラインを通じてコード変更の処理AWS CodePipelineを開始します。
-
AWS CodeBuild はコードの変更と依存関係をパッケージ化し、Docker イメージを構築します。
-
新しい Docker イメージは Amazon Elastic Container Registry (Amazon ECR) にプッシュされます。
-
CodeBuild は Kubectl コマンドラインツールを使用して Kubernetes API を呼び出し、マイクロサービスデプロイのイメージタグを更新します。
-
Kubernetes は、Amazon ECR で指定された新しい Docker イメージに従って、アプリケーションデプロイ内のポッドのローリング更新を実行します。
詳細情報
詳細については、「」を参照してください。
寄稿者
このリファレンスアーキテクチャ図の寄与要因は次のとおりです。
-
Sheng Chen、VMware Cloud on シニア移行ソリューションアーキテクト AWS
-
Amazon Web Services、マネージャーパートナーソリューションアーキテクト、Jyothi Goudar
図の履歴
このリファレンスアーキテクチャ図の更新について通知を受け取るには、RSS フィードをサブスクライブします。
| 変更 | 説明 | 日付 |
|---|---|---|
図の更新 | 図のレビューと更新による鮮度の向上 | 2023 年 7 月 24 日 |
初版発行 | リファレンスアーキテクチャ図が最初に公開されました。 | 2021 年 4 月 12 日 |
注記
RSS 更新をサブスクライブするには、使用しているブラウザで RSS プラグインが有効になっている必要があります。