Delen via


Een AWS-evenementgestuurde workflow (EDW) workload repliceren met KEDA en Karpenter in Azure Kubernetes Service (AKS)

In dit artikel leert u hoe u een Amazon Web Services (AWS) Elastic Kubernetes Service (EKS) gebeurtenisgestuurde werkstroom (EDW)-workload repliceert met KEDA en Karpenter in AKS.

Deze workload is een implementatie van het concurrerende consumentenpatroon met behulp van een producent-/consumenten-app die efficiƫnte gegevensverwerking vergemakkelijkt door gegevensproductie van gegevensverbruik te scheiden. U gebruikt KEDA om pods die consumentverwerking uitvoeren en Karpenter om Kubernetes-knooppunten automatisch te schalen.

Zie Schaalbare en kosteneffectieve gebeurtenisgestuurde workloads met KEDA en Karpenter op Amazon EKS voor een gedetailleerdere kennis van de AWS-workload.

Implementatieproces

  1. Inzicht in de conceptuele verschillen: bekijk eerst de verschillen tussen AWS en AKS in termen van services, architectuur en implementatie.
  2. De workload opnieuw ontwerpen: analyseer de bestaande AWS-workloadarchitectuur en identificeer de onderdelen of services die u opnieuw moet ontwerpen om aan AKS te voldoen. U moet wijzigingen aanbrengen in de workloadinfrastructuur, de toepassingsarchitectuur en het implementatieproces.
  3. Werk de toepassingscode bij: Zorg ervoor dat uw code compatibel is met Azure-API's, -services en -verificatiemodellen.
  4. Implementatie voorbereiden: wijzig het AWS-implementatieproces om de Azure CLI te gebruiken.
  5. Implementeer de workload: implementeer de gerepliceerde workload in AKS en test de workload om ervoor te zorgen dat deze naar verwachting functioneert.

Vereisten

De Azure-toepassingscode downloaden

De voltooide toepassingscode voor deze werkstroom is beschikbaar in onze GitHub-opslagplaats. Kloon de opslagplaats naar een map die op uw lokale computer wordt aangeroepen aws-to-azure-edw-workshop door de volgende opdracht uit te voeren:

git clone https://github.com/Azure-Samples/aks-event-driven-replicate-from-aws ./aws-to-azure-edw-workshop

Nadat u de opslagplaats hebt gekloond, gaat u naar de aws-to-azure-edw-workshop map en start u Visual Studio Code door de volgende opdrachten uit te voeren:

cd aws-to-azure-edw-workshop
code .

Volgende stappen

Bijdragers

Microsoft onderhoudt dit artikel. De volgende inzenders hebben het oorspronkelijk geschreven:

  • Ken Kilty | Hoofd Technisch Programma Manager
  • Russell de Pina | Principal TPM
  • Jenny Hayes | Senior Content Developer
  • Carol Smith | Senior Content Developer
  • Erin Schaffer | Inhoudsontwikkelaar 2