게시된 날짜: Nov 18, 2021

오늘 AWS AppConfig Feature Flags 출시를 발표합니다. 이로 인해 고객에게 새로운 기능을 더욱 빠르고 안전하게 출시할 수 있게 됩니다. 기능 플래그는 코드 배포와는 독립적으로 애플리케이션의 기능을 릴리스할 수 있도록 합니다. 개발 팀은 일반적으로 애플리케이션 기능 출시를 큰 규모의 마케팅 이벤트와 함께 편성하며, 사용자에게 순차적으로 기능을 출시해야 합니다. 마찬가지로 DevOps 팀은 일반적으로 애플리케이션의 기존 기능을 활성화하여 운영 이벤트에 대응합니다. 이번 출시로 개발자와 DevOps 팀이 AWS AppConfig를 사용하여 기능 플래그 구성 데이터를 생성하고 검증할 수 있고, 모니터링 방식과 제어 방식으로 애플리케이션에 단일 또는 복수 기능 플래그를 배포할 수 있습니다. AWS Systems Manager의 기능인 AWS AppConfig는 Amazon 내 수천 개의 팀에서 기능 플래그와 애플리케이션 구성 변경을 런타임 시 애플리케이션에 배포할 때 모범 사례로 사용됩니다.

AppConfig Feature Flags로 한 번에 단일 플래그를 배포하거나 여러 개의 플래그를 한꺼번에 중앙에서 관리하고 배포할 수 있습니다. 플래그의 부울 값을 설정하는 것뿐만 아니라, 애플리케이션 코드에 속성 값을 임베딩하는 대신 세분화된 구성 값을 저장하는 플래그 속성 값을 정의하는 것도 가능합니다. AppConfig Feature Flags는 어떤 오류에도 안전하도록 플래그 속성 값을 검증하는 제약 사항을 정의할 수도 있습니다. 이 검증으로 어떤 예기치 않은 값이 애플리케이션에 배포되지 않으므로 애플리케이션 중단 위험이 줄어듭니다. 플래그 데이터가 검증되면, 플래그를 즉시 배포하거나 애플리케이션에 순차적으로 배포할 수 있습니다. 또한 Amazon CloudWatch를 사용하여 배포 중의 문제를 확인하기 위한 모니터링 설정을 할 수 있으며 AWS AppConfig는 문제가 감지되었을 때 배포를 롤백하도록 설정될 수 있습니다.

이 기능은 추가 요금 없이 사용할 수 있습니다. 고객은 AWS AppConfig 사용량과 사용한 리소스에 대해서만 요금을 지불하면 됩니다.

이 기능은 AWS Systems Manager가 제공되는 모든 AWS 리전에서 사용할 수 있습니다. 자세히 알아보려면 설명서를 참조하세요.