Het bedrijf heeft veel apps die zijn gebouwd met verschillende talen en frameworks, on-premises draaiend op diverse besturingssystemen. Elk team heeft zijn eigen releaseproces. Het bedrijf wil gecentraliseerde source control, een consistente geautomatiseerde delivery pipeline en minimaal infrastructuuronderhoud na migratie naar AWS. Welke aanpak voldoet aan deze doelen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak één AWS CodeCommit repository voor elk van de applicaties. Gebruik AWS CodeBuild om één Docker image te bouwen voor elke applicatie in Amazon Elastic Container Registry (Amazon ECR). Gebruik AWS CodeDeploy om de applicaties te implementeren op Amazon Elastic Container Service (Amazon ECS) op infrastructuur die AWS Fargate beheert..
Waarom dit het antwoord is
De correcte optie voldoet aan alle gestelde doelen. Het gebruik van afzonderlijke CodeCommit repositories per applicatie zorgt voor gecentraliseerde source control en onafhankelijk beheer. CodeBuild voor Docker images en Amazon ECR biedt een consistente, geautomatiseerde delivery pipeline, ongeacht de programmeertaal of het framework. Implementatie op Amazon ECS met AWS Fargate minimaliseert infrastructuuronderhoud, aangezien Fargate de onderliggende servers beheert. De eerste optie is ongeschikt omdat het samenvoegen van branches van verschillende applicaties in één repository complexiteit introduceert en de onafhankelijkheid van teams belemmert. Het implementeren op één gecentraliseerde applicatieserver is geen schaalbare of veerkrachtige oplossing. De tweede optie is beter dan de eerste, maar het implementeren op één gecentraliseerde applicatieserver is nog steeds een single point of failure en schaalt niet goed. De derde optie met AMI's en EC2 fleets is een verbetering, maar het onderhoud van AMI's en EC2-instances vereist meer infrastructuurbeheer dan het gebruik van containers en Fargate, wat in strijd is met het doel van minimaal infrastructuuronderhoud.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig