Amazon Web Services 한국 블로그

AWS Outposts 기반 Amazon RDS 서비스 출시 (서울 리전 포함)

작년에 저는 AWS Outposts에 대해 소개하고 지금 주문할 것을 권해드렸습니다. 그때 말씀드렸던 바와 같이, AWS Outposts는 단일 공급업체에서 제공하는 종합적인 컴퓨팅 및 스토리지 상품이며 데이터 센터와 공장에서 로컬 처리와 매우 낮은 지연이 필요한 고객의 요구 사항에 맞게 설계되었습니다. Outposts는 AWS 퍼블릭 리전에서 사용하는 것과 동일한 하드웨어를 사용합니다.

저는 지난 2009년에 처음으로 Amazon RDS를 소개해드렸습니다. 완전 관리형 서비스를 사용하면 관계형 데이터베이스를 간편하게 시작하여 운영, 확장할 수 있습니다. 그 후로 몇 년간 저희는 수많은 기능을 비롯한 여러 가지 오픈 소스 및 상업적 데이터베이스에 대한 지원을 추가했습니다. 이 모든 것은 고객의 요청을 중심으로 진행되었습니다.

AWS Outposts기반 DB 인스턴스
오늘은 AWS Outposts에서 RDS DB 인스턴스를 생성할 수 있게 되었다는 소식을 전해드리고자 합니다. MySQL 및 PostgreSQL을 지원하는 상태로 출시되며, 향후 다른 데이터베이스 엔진을 추가할 예정입니다(예전과 마찬가지로 필요한 사항을 알려주시면 먼저 고려하겠습니다).

Amazon Simple Storage Service(S3)에 대한 예약 백업, 저장 및 전송 데이터 암호화 내장 등의 중요한 RDS 기능을 활용할 수 있습니다.

DB 인스턴스 생성
RDS Console, API(CreateDBInstance), CLI(create-db-instance) 또는 CloudFormation(AWS::RDS::DBInstance)을 사용하여 DB 인스턴스를 생성할 수 있습니다.

저는 콘솔을 사용해서 Outpost의 “홈 베이스”로 사용할 AWS 리전을 선택하겠습니다. 콘솔을 열고 [데이터베이스 생성]을 클릭하여 시작합니다.

[데이터베이스 위치]로는 온프레미스를 선택하고 [온프레미스 데이터베이스 옵션]으로는 RDS on Outposts를 선택합니다.

그다음에는 Virtual Private Cloud(VPC)를 선택합니다. VPC가 이미 존재해야 하고, Outpost의 서브넷이 있어야 합니다. 보안 그룹과 서브넷도 선택하겠습니다.

이제 데이터베이스 엔진과 버전을 선택하겠습니다. MySQL 8.0.17PostgreSQL 12.2-R1을 지원하는 상태로 출시되며, 고객 여러분의 피드백에 따라 더 많은 엔진과 버전을 추가할 예정입니다.

DB 인스턴스에 이름(jb-database-2)을 부여하고 마스터 사용자의 자격 증명을 입력합니다.

그런 다음, 인스턴스 크기를 선택합니다. 선택 가능한 옵션은 표준 클래스(db.m5)와

메모리 최적화 클래스(db.r5)가 있습니다.

이제 SSD 스토리지의 용량을 원하는 대로 구성합니다.

한 가지 기억해야 할 점은 각 Outoost의 컴퓨팅 성능과 스토리지는 매우 크지만 유한하다는 것입니다. 데이터베이스를 생성하려고 할 때 컴퓨팅 성능과 스토리지 중에서 한 가지라도 부족하면 요청이 실패합니다.

[추가 구성] 섹션에서 여러 가지 데이터베이스 옵션을 설정하고, 백업을 사용자 지정하고, 유지 관리 기간을 설정할 수 있습니다. 모든 준비가 끝나면 [데이터베이스 생성]을 클릭합니다.

평소 RDS를 사용할 때처럼 인스턴스 상태는 생성에서 시작해서 DB 인스턴스가 준비되면 사용 가능으로 전환됩니다.

DB 인스턴스가 준비되고 나면 새로운 엔드포인트를 사용하도록 코드를 구성합니다(VPC 또는 Outpost에서 실행).

주요 사항
이 새로운 Amazon RDS 사용 방법에 대해 기억해두어야 할 점이 몇 가지 있습니다.

작업 & 기능 – RDS에 대해 이미 알고 있던 내용은 대부분 이전과 달라지지 않았고 적용 가능합니다. DB 인스턴스의 이름 변경, 재부팅, 정지, 시작, 태그 지정 기능을 사용할 수 있으며 특정 시점으로의 복구도 가능합니다. 인스턴스 용량을 늘리거나 줄일 수 있고 자동 마이너 버전 업그레이드도 예전과 같습니다. 읽기 복제본을 사용하거나 매우 가용성이 높은 클러스터는 생성할 수 없습니다.

백업 & 복구 – 자동 백업은 예전과 같이 사용할 수 있고 S3에 저장됩니다. 이들을 사용해서 클라우드나 Outpost에서 새 DB 인스턴스를 생성할 수 있습니다. 수동 스냅샷도 사용 가능하며 Outpost에 저장됩니다. 이들은 동일한 Outpost에서 새 DB 인스턴스를 생성하는 데 사용할 수 있습니다.

암호화 – DB 인스턴스와 연결된 스토리지는 DB 스냅샷과 마찬가지로 KMS 키를 사용하여 암호화됩니다.

요금 – RDS on Outposts 요금은 관리되는 각 데이터베이스에 시간당 부과되는 관리 요금을 기준으로 합니다. 자세한 내용은 RDS on Outposts 요금 페이지를 참조하세요.

정식 출시
지금 바로 AWS Outposts에서 RDS DB 인스턴스를 생성할 수 있습니다.

Jeff;