Whats New with Amazon Ecs Con323

Title

AWS re:Invent 2022 - What’s new with Amazon ECS (CON323)

Summary

  • Amazon ECS Service Connect is introduced to address the complexity of inter-service communication in containerized microservices architecture.
  • ECS Service Connect simplifies service discovery, provides rich traffic metrics, and ensures reliable connectivity.
  • It integrates with AWS Cloud Map and Route 53 for service discovery, allowing services to communicate across different ECS clusters.
  • Service Connect includes an Envoy proxy and an agent for health checks, metrics collection, and automatic retries for failed calls.
  • It supports robust deployments with zero downtime, connection draining, and quick rerouting to healthy endpoints.
  • The Service Connect agent is automatically injected into tasks, and users only need to configure the service name and namespace.
  • A live demo showcased the ease of enabling Service Connect for existing services and the visibility it provides into service health and metrics.
  • Service Connect is free, with recommendations to allocate additional resources for the agent (0.5 vCPU and 64 MB memory).
  • It is available in 22 AWS regions, with support in the AWS console, SDK, CLI, CloudFormation, CDK, and soon in AWS Copilot and Terraform.

Insights

  • ECS Service Connect aims to combine the simplicity of ECS Service Discovery, the rich features of Elastic Load Balancing, and the resilience of AWS App Mesh into a single, more manageable service.
  • The introduction of Service Connect reflects AWS's commitment to simplifying container orchestration and microservices management for developers.
  • The use of Envoy proxy as part of the Service Connect agent indicates AWS's reliance on proven open-source solutions to enhance its services.
  • The focus on seamless migration and minimal configuration changes for existing services suggests that AWS is prioritizing backward compatibility and ease of adoption for its users.
  • The decision to make Service Connect free, except for the additional resource allocation for the agent, is likely to encourage widespread adoption and experimentation among AWS customers.
  • The availability of Service Connect in multiple regions and its integration with various AWS tools and services demonstrate AWS's strategy to provide a cohesive and integrated ecosystem for developers.
  • The live demo and the detailed explanation of the Service Connect's inner workings provide transparency and build confidence in the service's capabilities.