기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
라우팅 제어 구성 요소
다음 다이어그램은 에서 라우팅 제어 기능을 지원하는 구성 요소의 예를 보여줍니다ARC. 여기에 표시된 라우팅 제어(하나의 제어판으로 그룹화)을 사용하면 두 리전 각각의 두 가용 영역에 대한 트래픽을 관리할 수 있습니다. 라우팅 제어 상태를 업데이트하면 는 DNS 트래픽을 다른 셀로 리디렉션하는 Amazon Route 53의 상태 확인을 ARC 변경합니다. 라우팅 제어를 위해 구성한 안전 규칙은 장애 발생 시나리오 및 기타 의도하지 않은 결과를 방지하는 데 도움이 됩니다.
다음은 의 라우팅 제어 기능의 구성 요소입니다ARC.
- 클러스터
-
클러스터는 라우팅 제어 상태를 업데이트하거나 가져오기 위해 API 호출을 시작하는 5개의 중복 리전 엔드포인트 세트입니다. 클러스터에는 기본 제어판이 포함되며 한 클러스터에서 여러 개의 제어판과 라우팅 제어를 호스팅할 수 있습니다.
- 라우팅 제어
-
라우팅 제어는 클러스터에서 호스팅되는 간단한 켜기/끄기 스위치로, 셀에서 들어오고 나가는 클라이언트 트래픽의 라우팅을 제어하는 데 사용합니다. 라우팅 제어를 생성할 때 Route 53에 ARC 상태 확인을 추가합니다. 이렇게 하면 에서 라우팅 제어 상태를 업데이트할 때 트래픽의 경로를 변경할 수 있습니다(애플리케이션에 대한 DNS 레코드로 구성된 상태 확인 사용). ARC
- 라우팅 제어 상태 확인
-
라우팅 제어는 Route 53의 상태 확인과 통합됩니다. 상태 확인은 장애 조치 DNS 레코드와 같이 각 애플리케이션 복제본 앞에 있는 레코드와 연결됩니다. 라우팅 제어 상태를 변경하면 는 트래픽을 리디렉션하는 해당 상태 확인을 예를 들어 대기 복제본으로 장애 조치로 ARC 업데이트합니다.
- 제어판
-
제어판은 관련된 라우팅 제어 세트를 그룹화합니다. 여러 라우팅 제어을 하나의 제어판에 연결한 다음 제어판에 대한 안전 규칙을 만들어 트래픽 리디렉션 업데이트가 안전한지 확인할 수 있습니다. 예를 들어 각 가용 영역의 각 로드 밸런서에 대한 라우팅 제어를 구성한 다음 동일한 제어판에서 그룹화할 수 있습니다. 그런 다음, 한 번에 하나 이상의 영역(라우팅 제어로 표시됨)이 활성화되도록 하는 안전 규칙(“어설션 규칙”)을 추가하여 의도하지 않은 “페일 오픈” 시나리오를 방지할 수 있습니다.
- 기본 제어판
-
클러스터를 생성할 때 는 기본 제어판을 ARC 생성합니다. 기본적으로 클러스터에서 생성한 모든 라우팅 제어가 기본 제어판에 추가됩니다. 또는 자체 제어판을 만들어 관련 라우팅 제어를 그룹화할 수도 있습니다.
- 안전 규칙
-
안전 규칙은 복구 작업이 애플리케이션의 가용성을 실수로 손상시키지 않도록 라우팅 제어에 추가하는 규칙입니다. 예를 들어 전체 “켜기/끄기” 스위치 역할을 하는 라우팅 제어를 생성하는 안전 규칙을 생성하여 다른 라우팅 제어 세트를 활성화하거나 비활성화할 수 있습니다.
- 엔드포인트(클러스터 엔드포인트)
-
의 각 클러스터ARC에는 라우팅 제어 상태를 설정하고 검색하는 데 사용할 수 있는 5개의 리전 엔드포인트가 있습니다. 엔드포인트에 액세스하는 프로세스는 가 유지 관리를 위해 엔드포인트를 ARC 정기적으로 가동 및 가동 중지한다고 가정해야 합니다. 따라서 엔드포인트에 연결할 때까지 각 엔드포인트를 연속적으로 시도해야 합니다. 엔드포인트에 액세스하여 라우팅 제어의 현재 상태(켜짐 또는 꺼짐)를 확인하고 라우팅 제어 상태를 변경하여 애플리케이션에 대한 장애 조치를 트리거할 수 있습니다.