Amazon Web Services har lanceret en offentlig prøveversion af Well-Architected Agent. Tjenesten undersøger en virksomheds AWS-miljø og prioriterer forslag til forbedringer af pris, sikkerhed, ydeevne og stabilitet ud fra de mål, som virksomheden selv angiver. I stedet for en statisk tjekliste sammenholder agenten konfigurationer, forbrugsmålinger og relationer mellem de enkelte cloudressourcer. Den kan komme med anbefalinger på tre niveauer: en bestemt ressource, en samlet applikation eller den overordnede arkitektur. Hvor det er muligt, følger der kode, kommandolinjeinstruktioner eller automatiserede kørselsplaner med til at gennemføre ændringen.

Kan gennemgå kode før den bliver sat i drift

Udviklere kan også uploade Infrastructure as Code-filer fra Terraform, CloudFormation eller AWS CDK. Det er filer, der beskriver hele cloudopsætningen som kode. Agenten gennemgår dem før udrulning og kan levere en ændret version med forslag til forbedringer. Dermed kan den i princippet opdage en dyr, skrøbelig eller usikker opsætning, før den når produktion. En profil kan ifølge dokumentationen omfatte op til 100 AWS-konti. Agenten opdaterer sine løbende anbefalinger ugentligt, mens en arkitekturgennemgang kan bestilles efter behov. Virksomheden kan blandt andet markere en applikation som forretningskritisk og vælge, om agenten især skal vægte sikkerhed, robusthed, pris eller ydeevne.

Rettelser må ikke køre på autopilot

AWS advarer udtrykkeligt om, at de generative anbefalinger kan være forkerte eller ufuldstændige. Det er vigtigt, fordi en ændring, der sparer penge, også kan reducere kapacitet eller modstandsdygtighed. Agenten viser derfor konsekvenser på tværs af de fire områder, men kunden har ansvaret for at gennemgå og godkende resultatet. Prøveversionen hostes foreløbig i tre amerikanske AWS-regioner, men kan undersøge ressourcer i alle kommercielle regioner. Adgang kræver en kvalificeret AWS Support-plan. Det begrænser målgruppen nu, men lanceringen viser, hvordan cloudadministration bevæger sig fra advarsler til AI-genererede løsningsforslag, der er tættere på at kunne udføres direkte.

Der er benyttet AI til at skrive denne artikel.