AWS에서 HA/DR 데이터베이스를 설정하는 방법은 무엇입니까? [8 - 여러 지역의 여러 인스턴스]
이러한 종류의 팁은 모든 인프라를 한 번에 만들고 싶거나 재해 복구를 설정하려는 경우에 정말 유용합니다.
그것을하는 방법?
이를 수행하는 것은 매우 간단합니다. 따라야 할 두 단계가 있습니다.
여러 공급자 선언
AWS에서 무언가를 생성하기 위한 현재 스크립트에는 생성되어야 하는 리전에 대한 AWS 공급자가 있어야 합니다.
따라서 모든 지역에 대해 이 블록을 복사/붙여넣으십시오. 그런 다음 구분할 수 있도록 각각에 별칭을 추가합니다.
provider "aws" {
alias = "frankfurt"
region = "eu-central-1"
}
provider "aws" {
alias = "sydney"
region = "ap-southeast-2"
}
각 리소스에 사용할 공급자를 선언합니다.
가지고 있는 각 리소스에서 provider 매개 변수를 추가하여 각 리소스를 올바른 공급자에 연결합니다.
resource "aws_rds_cluster_instance" "test_frankfurt" {
provider = aws.frankfurt
...
}
resource "aws_rds_cluster_instance" "test_sydney" {
provider = aws.sydney
...
}
그리고 그게 다야! 이제 한 번에 여러 지역에 전체 인프라를 배포할 수 있습니다!
그것이 당신을 도울 수 있기를 바랍니다! 🍺
그리고 이 시리즈의 다음 부분에서 곧 뵙겠습니다. 😀
시리즈 링크
1 - 시작:
2 - 정의:
3 - 간단한 데이터베이스:
4 - HA 데이터베이스:
5 - DR 데이터베이스:
6 - 스냅샷에서 만들기:
7 - 동적 Terraform 백엔드 정의:
8 - 여러 지역의 여러 인스턴스:
9 - 임의 값 생성:
Reference
이 문제에 관하여(AWS에서 HA/DR 데이터베이스를 설정하는 방법은 무엇입니까? [8 - 여러 지역의 여러 인스턴스]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mxglt/how-to-setup-a-hadr-database-in-aws-8-multiple-instances-in-multiple-regions-210d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)