Vervang AWS App Mesh na einde ondersteuning
AWS App Mesh bereikte op 30 september 2026 het einde van ondersteuning. Teams die nog afhankelijk zijn van routing, discovery of Envoy-configuratie moeten vaststellen wat in de applicatie achterblijft en de vervanging afronden. Platform engineers van Intercube kunnen dat werk helpen plannen en uitvoeren.
- Auteur
- Intercube
- Herzien
- Leestijd
- 8 min leestijd
01
De supportdeadline is verstreken
AWS stelde het einde van ondersteuning voor App Mesh vast op 30 september 2026. De actuele documentatie meldt dat klanten na die datum geen toegang meer hebben tot de App Mesh-console of resources. Resterende applicatieafhankelijkheden moeten daarom tegen een ondersteunde bestemming worden beoordeeld, zonder uit te gaan van verlenging van de voormalige dienst.
App Mesh bevindt zich tussen applicatieservices en hun netwerkroute. Het kan service discovery, verkeerssturing, retries, healthchecks, encryptie en observability via Envoy-sidecars verzorgen. Een vervanging is daarom geen naamswijziging van een resource. De migratie verandert hoe services elkaar vinden en hoe operators verkeer zien en besturen.
Een late inventarisatie vormt het eerste risico. Teams moeten meshes, virtual services, nodes, routers, routes, Cloud Map-namespaces, certificaten, Envoy-instellingen en dashboards vinden en iedere afhankelijkheid aan het doelplatform koppelen. Ongedocumenteerde verkeersregels worden migratieblokkades wanneer de deadline al dichtbij is.
02
Kies het doel vanuit de workload
AWS adviseert ECS Service Connect voor services op Amazon ECS en wijst EKS-gebruikers naar Amazon VPC Lattice. Het doel hoort de applicatie en het beheermodel te volgen. Een ECS-omgeving kan met Service Connect minder proxybeheer krijgen, terwijl een multi-account- of Kubernetesarchitectuur andere grenzen en functies kan vereisen.
Service Connect biedt managed service discovery, verkeersgezondheid, retries en CloudWatch-metrics. Niet iedere App Mesh-functie keert terug. App Mesh biedt fijnere routing tussen virtual nodes, meer instelbaar Envoy-gedrag, patronen voor mutual TLS en het delen van een mesh tussen accounts. Die mogelijkheden sluiten niet altijd direct aan op Service Connect.
Leg vast welk gedrag de applicatie werkelijk gebruikt voordat een vervanging wordt gekozen. Een eenvoudiger te beheren platform kan een grote verbetering zijn, maar alleen wanneer ontbrekende functies niet nodig zijn of bewust opnieuw worden ontworpen. Een featurelijst zonder verkeers- en storingsscenario's verbergt de belangrijkste verschillen.
- Koppel iedere App Mesh-resource aan de applicatieservice en eigenaar die ervan afhankelijk zijn.
- Leg routing, retries, time-outs, certificaten en observability vast voordat het ontwerp verandert.
- Vergelijk accountgrenzen en service-discovery-eisen met het doelplatform.
- Verwijder ongebruikte meshcomplexiteit in plaats van iedere historische instelling automatisch na te bouwen.
03
Plan een parallelle migratie
Een ECS-service kan niet tegelijk onderdeel zijn van App Mesh en een Service Connect-namespace. AWS adviseert daarom een blauw-groene aanpak die de doelservices afzonderlijk opbouwt en verkeer pas na validatie verplaatst. De oude en nieuwe omgeving bestaan tijdelijk naast elkaar aan de edge, terwijl ieder verzoek binnen één service-discoverygrens blijft.
Bouw het doel vanuit infrastructure as code, deploy applicatie en afhankelijkheden en controleer service discovery, healthchecks, certificaten, time-outs, retries en telemetrie voordat productieverkeer toeneemt. Route 53 weighted records, CloudFront continuous deployment of target groups van een Application Load Balancer kunnen een geleidelijke verschuiving ondersteunen wanneer de architectuur dat toelaat.
Een rollback moet verkeer kunnen terugzetten zonder afhankelijk te zijn van de nieuwe mesh. Bepaal vooraf welk signaal de migratie stopt, behoud logs en metrics van beide omgevingen en test de terugweg voordat klantverkeer verschuift. De deadline vraagt snelheid, maar verwijdert de controles voor een veilige productiemigratie niet.
- Bouw de vervangende omgeving los van de bestaande mesh.
- Oefen service-aanroepen en storingsgedrag voordat extern verkeer verhuist.
- Verplaats verkeer in meetbare stappen met vergelijkbare health- en applicatiemetrics.
- Behoud een geteste rollbackroute totdat de nieuwe omgeving de afgesproken observatieperiode heeft doorstaan.
04
Gebruik de deadline om eigenaarschap te herstellen
Het einde van App Mesh legt meer bloot dan een technische afhankelijkheid. Het toont of iemand eigenaar is van de servicelifecycle, deprecation notices leest, de omgeving kan reproduceren en bevoegd is om applicatie- en infrastructuurwijzigingen te coördineren. Zonder dat eigenaarschap veroorzaakt de volgende AWS-uitfasering dezelfde noodsituatie.
Managed AWS hoort dit lifecyclewerk te omvatten. Een verantwoordelijke partner inventariseert de getroffen services, ontwerpt het doel, legt infrastructuur vast als code, coördineert deployments, bewaakt de migratie en beheert het resultaat. Alleen AWS-capaciteit doorverkopen laat het moeilijke en tijdkritische werk bij het applicatieteam liggen.
Platform engineering van Intercube kan resterende afhankelijkheden beoordelen, de vervanging bouwen en overdracht of doorlopende engineeringscope voor je AWS-omgeving afspreken. Als de applicatie een eenvoudiger Intercube-hostingomgeving kan gebruiken, vergelijkt de analyse die optie met migratie inbegrepen binnen de afgesproken onboardingscope. AWS-vervangingsprojecten worden los van die hostingtoezegging afgesproken.
Prioriteiten voor de App Mesh-migratie
- Behandel 30 september 2026 als operationele deadline, niet als start van de inventarisatie.
- Inventariseer routing, discovery, certificaten, observability en accountgrenzen voordat een doel wordt gekozen.
- Gebruik ECS Service Connect of VPC Lattice pas nadat de werkelijk benodigde functies zijn gecontroleerd.
- Bouw een parallel doel en verplaats verkeer geleidelijk met een geteste rollbackroute.
- Wijs na de migratie blijvend eigenaarschap voor de lifecycle van AWS-services toe.
Primaire bronnen
- Migrating from AWS App Mesh to Amazon ECS Service ConnectAWS Containers Blog · 24 september 2024, deadline 30 september 2026
- AWS App Mesh end-of-support noticeAWS · Bekeken op 14 oktober 2026
- Migrating from AWS App Mesh to Amazon VPC LatticeAWS Containers Blog · Geraadpleegd op 23 september 2026
- Amazon ECS Service ConnectAWS Documentation · Geraadpleegd op 23 september 2026