내용으로 건너뛰기

장애 조치 후 Amazon RDS Multi-AZ 인스턴스에 대한 연결 문제를 해결하려면 어떻게 해야 합니까?

3분 분량
0

Amazon Relational Database Service(Amazon RDS) 다중 AZ 배포를 사용하고 있습니다. 장애 조치 후 RDS DB 인스턴스와 통신할 수 없는 이유는 무엇입니까? 이를 방지하려면 어떻게 해야 합니까?

간략한 설명

다중 AZ 배포를 사용하는 경우 Amazon RDS는 서브넷과 연결된 하나의 가용 영역에 기본 DB 인스턴스를 생성합니다. 그런 다음, Amazon RDS는 다른 서브넷과 연결된 다른 가용 영역에 대기 DB 인스턴스를 생성합니다.

기본 인스턴스 서브넷에 대기 DB 인스턴스의 서브넷과 다른 트래픽 라우팅 규칙이 있는 경우, 장애 조치 후 연결 문제가 발생할 수 있습니다. 이러한 연결 문제를 방지하려면 DB 서브넷 그룹의 서브넷에 라우팅 테이블에 정의된 대로 일관된 라우팅 규칙이 있어야 합니다.

DB 서브넷 그룹의 서브넷에 일관된 라우팅 규칙이 적용되도록 하려면 서브넷을 하나의 라우팅 테이블과 연결하십시오. 동일한 라우팅 테이블에 연결된 서브넷으로 DB 서브넷 그룹을 생성하려면 다음 단계를 따르십시오.

  1. Amazon Virtual Private Cloud(Amazon VPC)를 생성합니다.
  2. 인터넷 게이트웨이를 생성하여 VPC에 연결합니다.
  3. 각 가용 영역에 서브넷을 생성합니다.
  4. 인터넷 게이트웨이로의 경로를 생성합니다.
  5. 서브넷을 라우팅 테이블과 연결합니다.
  6. VPC와 연결된 DB 서브넷 그룹을 생성합니다.

참고: DB 인스턴스와의 연결 문제를 일으킬 수 있는 다른 문제도 있습니다. Amazon RDS 연결 문제를 해결하는 다른 방법은 Amazon RDS DB 인스턴스에 연결할 때 발생하는 문제를 해결하려면 어떻게 해야 합니까?를 참조하십시오.

해결 방법

VPC 생성

  1. Amazon VPC 콘솔을 엽니다.

  2. 탐색 창에서 VPC를 선택합니다.

  3. VPC 생성을 선택합니다.

  4. 이름 태그에 해당 VPC 이름을 입력합니다.

  5. IPv4 CIDR 블록에 CIDR 블록을 입력합니다.

  6. IPv6 CIDR 블록의 경우, No IPv6 CIDR Block(IPv6 CIDR 블록 없음)을 선택합니다.

  7. 테넌시에서 기본값을 선택합니다.

  8. 예, 생성을 선택합니다.

인터넷 게이트웨이를 생성하여 VPC에 연결

인터넷 게이트웨이 생성 및 연결의 단계를 따르십시오.

각 가용 영역에 서브넷 생성

  1. Amazon VPC 콘솔을 엽니다.
  2. 탐색 창에서 서브넷을 선택합니다.
  3. 서브넷 생성을 선택합니다.
  4. 이름 태그에 서브넷의 이름을 입력합니다.
  5. VPC에서 생성한 VPC를 선택합니다.
  6. 가용 영역의 경우 VPC에서 하나의 가용 영역을 선택합니다.
  7. IPv4 CIDR 블록에 VPC CIDR의 CIDR 블록 하위 집합을 입력합니다.
  8. 예, 생성을 선택합니다.
  9. VPC의 각 가용 영역에 대해 2~8단계를 반복합니다.

인터넷 게이트웨이로의 경로 생성

  1. Amazon VPC 콘솔을 엽니다.
  2. 탐색 창에서 라우팅 테이블을 선택합니다.
  3. 리소스 목록에서 생성한 VPC와 연결된 라우팅 테이블을 선택합니다.
  4. 경로 탭을 선택합니다. 그런 다음, 편집을 선택합니다.
  5. 다른 경로 추가를 선택합니다.
  6. Destination(대상)에 0.0.0.0/0을 입력합니다.
  7. Target(대상)에서 생성한 인터넷 게이트웨이를 선택합니다.
  8. 저장을 선택합니다.

서브넷을 라우팅 테이블과 연결

  1. 라우팅 테이블을 선택하고 서브넷 연결 탭을 선택합니다.
  2. 편집을 선택합니다.
  3. VPC의 모든 서브넷에 대해 연결을 선택합니다.
  4. 저장을 선택합니다.

VPC와 연결된 DB 서브넷 그룹 생성

  1. Amazon RDS 콘솔을 엽니다.
  2. 탐색 창에서 서브넷 그룹을 선택합니다.
  3. DB 서브넷 그룹 생성을 선택합니다.
  4. 이름에 DB 서브넷 그룹의 이름을 입력합니다.
  5. 설명에 DB 서브넷 그룹에 대한 설명을 입력합니다.
  6. VPC에서 생성한 VPC를 선택합니다.
  7. 가용 영역에서 하나의 가용 영역을 선택합니다.
  8. 서브넷 ID에서 이전에 선택한 가용 영역에 해당하는 서브넷을 선택합니다.
  9. 추가를 선택합니다.
  10. 서브넷에 대해 79단계를 반복합니다.
    참고: VPC의 모든 서브넷을 서브넷 그룹에 추가하려는 경우 7
    9단계를 건너뛸 수 있습니다. 대신 Add all subnets related to this VPC(이 VPC와 관련된 모든 서브넷 추가)를 선택하여 이 VPC의 모든 서브넷을 서브넷 그룹에 추가합니다.
  11. 생성을 선택합니다.

DB 서브넷 그룹을 생성한 후 연결된 VPC에서 다중 AZ DB 인스턴스를 시작할 수 있습니다. DB 서브넷 그룹의 서브넷이 동일한 라우팅 테이블과 연결되므로 이제 인스턴스에 일관된 라우팅 규칙이 적용됩니다.


관련 정보

Amazon RDS를 위한 고가용성(다중 AZ)