AWS AppConfig 에이전트란 무엇입니까? - AWS AppConfig

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS AppConfig 에이전트란 무엇입니까?

AWS AppConfig 에이전트는 에서 구성 데이터를 검색하기 위한 Amazon 개발 및 관리형 프로세스입니다 AWS AppConfig. 에이전트를 사용하면 구성 데이터를 로컬로 캐싱하고 업데이트를 위해 AWS AppConfig 데이터 영역 서비스를 비동기적으로 폴링할 수 있습니다. 이 캐싱/폴링 프로세스를 통해 지연 시간과 비용을 최소화하면서 애플리케이션에서 구성 데이터를 항상 사용할 수 있습니다. 에이전트가 에서 구성 데이터를 검색하는 유일한 방법은 AWS AppConfig아니지만 권장되는 방법입니다. 에이전트는 다음과 같은 방법으로 애플리케이션 처리 및 관리를 개선합니다.

  • 에이전트는 AWS Identity and Access Management (IAM) 보안 주체를 사용하고 구성 데이터의 로컬 캐시를 관리하여 AWS AppConfig 사용자를 대신하여 호출합니다. 로컬 캐시에서 구성 데이터를 검색함으로써 애플리케이션은 구성 데이터를 관리하기 위해 더 적은 코드 업데이트가 필요하고, 밀리초 단위로 구성 데이터를 검색하며, 이러한 데이터에 대한 호출을 방해할 수 있는 네트워크 문제의 영향을 받지 않습니다.

  • 에이전트는 AWS AppConfig 특성 플래그를 검색하고 해결하기 위한 기본 환경을 제공합니다.

  • 에이전트는 기본적으로 캐싱 전략, 폴링 간격, 로컬 구성 데이터의 가용성에 대한 모범 사례를 제공하는 동시에 후속 서비스 호출에 필요한 구성 토큰을 추적합니다.

  • 백그라운드에서 실행되는 동안 에이전트는 구성 AWS AppConfig 데이터 업데이트를 위해 데이터 영역 서비스를 주기적으로 폴링합니다. 애플리케이션은 포트 2772(사용자 지정 가능한 기본 포트 값)의 localhost에 연결하고 를 호출HTTPGET하여 데이터를 검색할 수 있습니다.

참고

AWS AppConfig 에이전트는 서비스가 구성 데이터를 처음 검색할 때 데이터를 캐싱합니다. 이러한 이유로 데이터를 검색하기 위한 첫 번째 호출은 후속 호출보다 느립니다.

다음 다이어그램은 AWS AppConfig 에이전트의 작동 방식을 보여줍니다.

의 AWS AppConfig 작동 방식 다이어그램
  1. 애플리케이션에서 에이전트에 구성 데이터를 요청합니다.

  2. 에이전트는 메모리 내 캐시에서 데이터를 반환합니다.

  3. 에이전트는 미리 정의된 케이던스의 최신 구성 데이터에 대해 AWS AppConfig 서비스를 비동기적으로 폴링합니다. 최신 구성 데이터는 항상 메모리의 캐시에 저장됩니다.