View a markdown version of this page

Modernizza le applicazioni con microservizi utilizzando Amazon EKS - Modernizza le applicazioni con microservizi utilizzando Amazon EKS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Modernizza le applicazioni con microservizi utilizzando Amazon EKS

Data di pubblicazione: 24 luglio 2023 () Storia del diagramma

Questa architettura consente di integrare Amazon Elastic Kubernetes Service (Amazon EKS) con VMware Cloud on. AWS Usa AWS DevOps gli strumenti per accelerare la modernizzazione delle applicazioni.

Modernizza le applicazioni con microservizi utilizzando Amazon EKS Diagram

Diagramma dell'architettura di riferimento che mostra come integrare Amazon EKS con VMware Cloud on. AWS
  1. L'Elastic Network Interface viene automaticamente collegata agli host bare metal (ESXi) di Amazon Elastic Compute Cloud (Amazon EC2) in VMware Cloud on AWS durante il provisioning del software-defined data center (SDDC).

  2. Fornisci cluster Amazon Elastic Kubernetes Service (Amazon EKS) completamente gestiti per diversi ambienti (/produzione). dev/test

  3. Usa strumenti come AWS App2Container (App2Container) per accelerare le applicazioni in microservizi containerizzati. refactoring/rearchitecting Usa Amazon EKS per gestire e automatizzare il test e la distribuzione dei carichi di lavoro dei container.

  4. Trasforma e containerizza i sistemi legacy in applicazioni moderne con interruzioni minime. Il livello di database esistente può continuare a funzionare su VMware Cloud on AWS per evitare la complessità e il ritardo delle migrazioni del database.

  5. Network Load Balancer si integra con Kubernetes Ingress Controller, fornendo un approccio sicuro e coerente per l'esposizione delle applicazioni.

  6. Amazon Route 53 risolve le richieste in arrivo a Network Load Balancer nel sistema primario. Regione AWS

  7. Il team di sviluppo invia il codice in un AWS CodeCommit repository, che inizia a elaborare le modifiche AWS CodePipeline al codice attraverso la pipeline.

  8. AWS CodeBuildimpacchetta le modifiche e le dipendenze del codice e crea un'immagine Docker.

  9. La nuova immagine Docker viene inviata ad Amazon Elastic Container Registry (Amazon ECR).

  10. CodeBuildutilizza uno strumento a riga di comando Kubectl per richiamare l'API Kubernetes e aggiornare il tag dell'immagine per la distribuzione dei microservizi.

  11. Kubernetes esegue un aggiornamento continuo dei pod nella distribuzione dell'applicazione in base alla nuova immagine docker specificata in Amazon ECR.

Approfondimenti

Per ulteriori informazioni, consulta

Collaboratori

I contributori a questo diagramma di architettura di riferimento includono:

  • Sheng Chen, Senior Migration Solutions Architect, VMware Cloud on AWS

  • Jyothi Goudar, Manager Partner Solutions Architect, Amazon Web Services

Storia del diagramma

Per ricevere notifiche sugli aggiornamenti di questo diagramma di architettura di riferimento, iscriviti al feed RSS.

ModificaDescrizioneData

Aggiornamento del diagramma

Diagramma rivisto e aggiornato per verificarne la freschezza

24 luglio 2023

Pubblicazione iniziale

Diagramma dell'architettura di riferimento pubblicato per la prima volta.

12 Aprile 2021

Nota

Per iscriverti agli aggiornamenti RSS, devi avere un plugin RSS abilitato per il browser che stai utilizzando.