프로젝트 소개

Steadybit extension-aws는 Steadybit 카오스 엔지니어링 플랫폼을 위한 발견 및 장애 주입 확장 프로그램으로, Amazon Web Services를 대상으로 합니다. EC2, ECS, EKS, Lambda, RDS, DynamoDB, SQS, API Gateway, ELB(ALB 및 NLB), NAT Gateway, EventBridge, EBS 볼륨, Auto Scaling Groups, ElastiCache, Amazon MQ, MSK, FIS, Subnets, VPCs, Availability Zones을 포함한 광범위한 AWS 서비스에서 리소스를 자동으로 발견합니다. 각 서비스 유형은 개별적으로 활성화 또는 비활성화할 수 있으며, 구성 가능한 발견 간격(서비스에 따라 30초에서 300초)을 가집니다. 이 확장 프로그램은 AWS 역할 가정(고급 다중 역할 가정 포함), 리전 필터링, 태그 기반 필터링을 지원하여 발견할 리소스를 제어합니다. 또한 JVM 인스턴스, 컨테이너, Kubernetes 배포와 같은 대상 유형에 대한 EC2 데이터 강화를 제공하며, 구성 가능한 속성(기본값: host.hostname)으로 매칭합니다. 구성은 환경 변수 또는 Helm 값을 통해 관리되므로 Kubernetes 기반 배포에 적합합니다. 이 확장 프로그램은 프로덕션 AWS 환경에서 안정성 테스트 및 장애 주입을 위해 설계되어, 팀이 클라우드 인프라 전반에 걸쳐 장애를 시뮬레이션하여 시스템 복원력을 검증할 수 있게 합니다.