기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Cloud Map이란 무엇입니까?
AWS Cloud Map은 완전 관리형 서비스로, 애플리케이션에서 사용하는 백엔드 서비스와 리소스의 맵을 생성하고 유지 관리하는 데 사용할 수 있습니다. AWS Cloud Map의 작동 방식은 다음과 같습니다.
-
리소스를 찾는 데 사용하려는 이름을 식별하고 리소스를 찾는 방식 을 지정하는 네임스페이스를 생성합니다.AWS Cloud Map DiscoverInstancesAPI 호출, VPC DNS 쿼리 또는 퍼블릭 DNS 쿼리. 대부분의 경우 네임스페이스는 결제 애플리케이션과 같은 애플리케이션에 대한 모든 서비스를 포함합니다.
-
AWS Cloud Map을 사용하여 엔드포인트를 찾으려는 각 리소스 유형에 대해 AWS Cloud Map 서비스를 생성합니다. 예를 들어, 웹 서버 및 데이터베이스 서버를 위한 서비스를 생성할 수 있습니다.
서비스는 애플리케이션이 다른 리소스(예: 또 다른 웹 서버)를 추가하는 경우 AWS Cloud Map에서 사용하는 템플릿입니다. 네임스페이스를 생성할 때 DNS를 사용하여 리소스를 찾도록 선택한 경우, 서비스에는 웹 서버를 찾을 때 사용하려는 레코드 유형에 대한 정보가 포함됩니다. 또한 서비스는 리소스 상태 확인 여부를 나타냅니다.그리고 만약 그렇다면,Amazon Route 53 상태 확인 또는 타사 상태 확인 프로그램을 사용할지 여부입니다.
-
애플리케이션이 리소스를 추가하는 경우 애플리케이션은AWS Cloud Map RegisterInstanceAPI 작업 - 서비스 인스턴스를 생성하는 경우 이 서비스 인스턴스에는 애플리케이션이 리소스를 찾을 수 있는 방식 (DNS 또는 DNS 사용) 에 대한 정보가 포함되어 있습니다.AWS Cloud Map DiscoverInstancesAPI 작업.
-
애플리케이션이 리소스에 연결해야 하는 경우DiscoverInstances는 리소스와 연결된 네임스페이스 및 서비스를 지정합니다.AWS Cloud Map는 하나 이상의 리소스를 찾는 방법에 대한 정보를 반환합니다. 서비스를 생성할 때 상태 확인을 지정한 경우 AWS Cloud Map에서는 정상 상태인 인스턴스만 반환합니다.
AWS Cloud Map은 Amazon Elastic Container Service (Amazon ECS) 와 긴밀하게 새 컨테이너 작업은 실행 또는 종료될 때 AWS Cloud Map에 자동으로 등록합니다. Kubernetes ExternalDNS 커넥터를 사용하여 Amazon Elastic Kubernetes Service 와 통합할 수 있습니다.AWS Cloud Map. 뿐만 아니라AWS Cloud MapAmazon EC2 인스턴스, Amazon DynamoDB 테이블, Amazon S3 버킷, Amazon SQS 대기열 또는 Amazon API Gateway에 배포된 API 등과 같은 모든 클라우드 리소스를 등록해 찾을 수 있습니다. 서비스 인스턴스에 대한 속성 값을 지정할 수 있고, 클라이언트는 이러한 속성을 사용하여 AWS Cloud Map에서 반환하는 리소스를 필터링할 수 있습니다. 예를 들어 애플리케이션은 특정 배포 단계의 리소스를 요청할 수 있습니다(예: BETA 또는 PROD).