Amazon RDS for MySQL과 Amazon RDS for MariaDB의 차이점은 무엇인가요?
MariaDB Server는 MySQL의 원래 개발자가 만든 인기 있는 오픈 소스 관계형 데이터베이스입니다. MariaDB의 일부 기능은 Amazon RDS for MySQL의 기능과 다릅니다. 자세한 내용은 Amazon RDS 사용 설명서를 참조하세요.
Amazon RDS는 어떤 버전의 MariaDB를 지원하나요?
Amazon RDS에서는 현재 MariaDB 메이저 버전 10.3, 10.4, 10.5, 10.6 및 10.11을 지원합니다.
Amazon RDS는 ‘메이저’ 버전과 ‘마이너’ 버전을 어떻게 구별하나요?
MariaDB의 버전 번호는 다음과 같이 구성되어 있습니다.
MariaDB 버전 = X.Y.Z
X = 메이저 버전, Y = 릴리스 레벨, Z = 릴리스 시리즈의 버전 번호.
Amazon RDS에서는 메이저 버전 또는 릴리스 레벨이 변경될 경우 메이저 버전 변경으로 간주합니다. 예: 10.0.X에서 10.1.X로 변경.
릴리스 내 버전 번호가 변경되면 마이너 버전 변경으로 간주합니다. 예: 10.1.14에서 10.1.17로 변경.
Amazon RDS에서는 엔진 버전 업그레이드 또는 현재 지원되는 엔진 버전 폐지에 대한 지침을 제공하나요?
예. Amazon RDS FAQ를 참조하세요.
RDS for MariaDB DB 인스턴스의 기본 사용자에게는 어떤 권한이 부여되나요?
새로운 DB 인스턴스를 생성할 때, 사용되는 기본 사용자는 특정 권한을 갖습니다. 권한 목록은 Amazon RDS 사용 설명서에서 기본 사용자 계정 권한 섹션을 참조하세요.
Amazon RDS for MariaDB의 각 메이저 버전은 얼마 동안 지원되나요?
지원 종료 날짜는 Amazon RDS for MariaDB 릴리스 일정을 참조하세요.
Amazon RDS 블루 및 그린 배포 FAQ
Amazon RDS 블루/그린 배포는 어떤 버전을 지원하나요?
Amazon RDS 블루/그린 배포는 RDS for MariaDB 버전 10.2 이상에서 사용할 수 있습니다. RDS for MariaDB 설명서에서 사용 가능한 버전에 대해 자세히 알아보세요.
Amazon RDS 블루 및 그린 배포는 어느 리전을 지원하나요?
Amazon RDS 블루/그린 배포는 모든 AWS 리전과 AWS GovCloud 리전에서 사용할 수 있습니다.
Amazon RDS 블루/그린 배포는 언제 사용해야 하나요?
Amazon RDS 블루/그린 배포를 사용하면 더 안전하고 단순하며 빠르게 데이터베이스를 변경할 수 있습니다. 블루/그린 배포는 메이저 또는 마이너 버전 데이터베이스 엔진 업그레이드, 운영 체제 업데이트, 논리적 복제를 중단하지 않는 그린 환경의 스키마 변경(예: 테이블 끝에 새 열 추가) 또는 데이터베이스 파라미터 설정 변경과 같은 사용 사례에 적합합니다. 블루/그린 배포를 사용하면 한 번의 전환으로 여러 데이터베이스를 동시에 업데이트할 수 있습니다. 이를 통해, 예측 가능한 짧은 가동 중지 시간으로 보안 패치를 최신 상태로 유지하고, 데이터베이스 성능을 개선하고, 최신 데이터베이스 기능에 액세스할 수 있습니다.
Amazon RDS 블루/그린 배포의 사용 요금은 얼마인가요?
블루 인스턴스에서 워크로드를 실행할 때와 동일한 비용이 그린 인스턴스에 대해 발생합니다. 블루 및 그린 인스턴스에서 실행할 때의 비용에는 db.instances에 대한 현재 표준 요금, 스토리지 비용, 읽기/쓰기 I/O 비용 및 사용된 기능에 대한 비용(예: 백업 비용 및 Amazon RDS 성능 개선 도우미 비용)이 포함됩니다. 실질적으로 블루 및 그린 배포가 진행되는 동안 db.instance에서 워크로드를 실행할 때의 약 2배에 해당하는 비용이 발생합니다.
예: us-east-1 AWS 리전에서 다중 AZ(MAZ) 구성으로 RDS for MariaDB 10.2 데이터베이스를 2개의 r5.2xlarge db.instance(기본 데이터베이스 인스턴스와 읽기 전용 복제본)에서 실행하고 있습니다. 각 r5.2xlarge db.instance는 20GiB 범용 Amazon Elastic Block Storge(EBS)에 대해 구성되어 있습니다. Amazon RDS 블루/그린 배포를 사용하여 블루 인스턴스 토폴로지의 클론을 생성하고 15일(360시간) 동안 실행한 다음 성공적인 전환 후에 블루 인스턴스를 삭제합니다. 블루 인스턴스의 비용은 시간당 1.926 USD의 온디맨드 요금으로 15일간 1,387 USD입니다(인스턴스 + EBS 비용). 이 15일간 블루/그린 배포를 사용한 데 대한 총 비용은 2,774 USD입니다. 이는 해당 기간에 블루 인스턴스를 실행하는 비용의 2배입니다.
Amazon RDS 블루/그린 배포에서는 어떤 종류의 변경을 수행할 수 있나요?
Amazon RDS 블루/그린 배포에서는 메이저 또는 마이너 버전 업그레이드, 스키마 변경, 인스턴스 크기 조정, 엔진 파라미터 변경 및 유지 관리 업데이트와 같은 데이터베이스 변경을 더 안전하고 더 간단하며 더 빠르게 수행할 수 있습니다.
Amazon RDS 블루/그린 배포에서 ‘블루 환경’은 무엇이고, ‘그린 환경’은 무엇인가요?
Amazon RDS 블루/그린 배포에서 블루 환경은 현재 프로덕션 환경입니다. 그린 환경은 전환 후에 새로운 프로덕션 환경이 될 스테이징 환경입니다.
Amazon RDS 블루/그린 배포에서 전환은 어떻게 작동하나요?
Amazon RDS 블루 및 그린 배포에서 전환이 시작되면, 전환이 완료될 때까지 블루 환경과 그린 환경 모두에 대한 쓰기가 차단됩니다. 전환 중에 스테이징 환경 또는 그린 환경은 블루 환경을 캐치업하여 블루 환경과 그린 환경의 데이터가 일치할 수 있도록 합니다. 블루 환경과 그린 환경이 완벽하게 동기화되면 블루 및 그린 배포에서 그린 환경으로 트래픽을 리디렉션하여 그린 환경을 새로운 블루 환경으로 승격합니다. 블루 및 그린 배포는 전환이 완료된 후 그린 환경에서의 쓰기를 활성화하도록 설계되었으며, 이를 통해 전환 프로세스 중에 데이터 손실이 발생하지 않도록 보장합니다.
Amazon RDS 블루 및 그린 배포가 전환된 후 이전 프로덕션 환경은 어떻게 되나요?
Amazon RDS 블루 및 그린 배포는 이전 프로덕션 환경을 삭제하지 않습니다. 필요한 경우 추가 검증 및 성능/회귀 테스트를 위해 이전 환경에 액세스할 수 있습니다. 이전 프로덕션 환경이 더 이상 필요하지 않다면 삭제해도 됩니다. 이전 프로덕션 인스턴스에는 인스턴스를 삭제하기 전까지 표준 결제 요금이 적용됩니다.
Amazon RDS 블루/그린 배포 전환 가드레일은 무엇을 확인하나요?
Amazon RDS 블루/그린 배포의 전환 가드레일은 전환 전에 그린 환경이 캐치업될 때까지 블루 및 그린 환경에 대한 쓰기를 차단합니다. 블루/그린 배포는 블루 및 그린 환경에 있는 프라이머리 및 복제본의 상태 확인도 수행합니다. 또한 복제 상태 확인도 수행하는데, 예를 들어 복제가 중지되었는지, 오류가 있는지 여부를 확인합니다. 블루 환경과 그린 환경 사이에 오래 실행되는 트랜잭션이 있는 경우 이를 감지합니다. 사용자는 허용 가능한 최대 가동 중단 시간을 최소 30초로 지정할 수 있으며, 진행 중인 트랜잭션이 이 값을 초과할 경우 전환 제한 시간이 초과됩니다.
자체 관리형 논리적 복제본의 구독자/게시자로 블루 환경을 사용하는 경우에도 블루/그린 배포를 사용할 수 있나요?
블루 환경이 자체 관리형 논리적 복제본 또는 구독자인 경우 전환이 차단됩니다. 먼저 블루 환경으로의 복제를 중단하고, 전환을 진행한 다음 복제를 재개하는 것이 좋습니다. 반대로 블루 환경이 자체 관리형 논리적 복제본이나 게시자의 소스인 경우에는 계속 전환할 수 있습니다. 하지만 전환 후 친환경 환경에서 복제하려면 자체 관리형 복제본을 업데이트해야 합니다.
Amazon RDS 블루 및 그린 배포는 Amazon RDS 프록시, 크로스 리전 읽기 전용 복제본 또는 캐스케이드된 읽기 전용 복제본을 지원하나요?
아니요. Amazon RDS 블루 및 그린 배포는 Amazon RDS 프록시, 크로스 리전 읽기 전용 복제본 또는 캐스케이드된 읽기 전용 복제본을 지원하지 않습니다.
Amazon RDS 블루/그린 배포를 사용하여 변경 사항을 롤백할 수 있나요?
아니요. 지금은 Amazon RDS 블루/그린 배포를 사용하여 변경 사항을 롤백할 수 없습니다.
Amazon RDS 최적화된 쓰기 FAQ
Amazon RDS 최적화된 쓰기의 데이터 파일 쓰기는 MariaDB와 어떻게 다른가요?
MariaDB는 데이터를 16KiB 페이지의 메모리로 내구성 있는 스토리지에 두 번 기록하는 방법으로 데이터 손실로부터 사용자를 보호합니다. 처음에 ‘이중 쓰기 버퍼’에 기록한 다음 테이블 스토리지에 기록합니다. Amazon RDS 최적화된 쓰기는 AWS Nitro System의 Torn Write Prevention 기능을 사용하여 한 번에 안정적이고 지속적으로 16KiB 데이터 페이지를 데이터 파일에 직접 기록합니다.
Amazon RDS 최적화된 쓰기를 지원하는 RDS for MariaDB 데이터베이스 버전은 무엇인가요?
Amazon RDS 최적화된 쓰기는 MariaDB 버전 10.6.10 이상에서 사용할 수 있습니다.
Amazon RDS 최적화된 쓰기는 어떤 데이터베이스 인스턴스 유형을 지원하나요? 어느 리전에서 사용할 수 있나요?
Amazon RDS 최적화된 쓰기는 db.r6i, db.r6g, db.r5b, db.x2iedn 및 db.x2idn 데이터베이스 인스턴스에서 사용할 수 있습니다. 미국 동부(버지니아 북부, 오하이오), 미국 서부(캘리포니아 북부, 오레곤), 캐나다(중부), 유럽(런던, 아일랜드, 파리, 프랑크푸르트, 스톡홀름, 밀라노), 남아메리카(상파울루), 아시아 태평양(서울, 뭄바이, 시드니, 도쿄, 싱가포르) 및 AWS GovCloud(미국 동부, 미국 서부) AWS 리전에서 사용할 수 있습니다.
Amazon RDS 최적화된 쓰기는 언제 사용해야 하나요?
최대 2배 개선된 쓰기 트랜잭션 스루풋을 원하는 모든 Amazon RDS for MariaDB 사용자는 Amazon RDS 최적화된 쓰기를 구현해야 합니다. 이 기능은 디지털 결제, 금융 거래 및 온라인 게임 애플리케이션과 같이 워크로드가 쓰기 집약적인 애플리케이션에 특히 유용합니다.
고객은 Amazon RDS 최적화된 쓰기를 사용하도록 기존 Amazon RDS 데이터베이스를 전환할 수 있나요?
현재 이 초기 릴리스는 인스턴스 클래스가 최적화된 쓰기를 지원하더라도 Amazon RDS 최적화된 쓰기를 기존 데이터베이스 인스턴스에 사용하는 것을 지원하지 않습니다.
Amazon RDS 최적화된 쓰기의 비용은 얼마인가요?
Amazon RDS 최적화된 쓰기는 RDS for MariaDB 고객에게 추가 비용 없이 제공됩니다.
Amazon RDS 최적화된 읽기 FAQ
Amazon RDS 최적화된 읽기는 쿼리 성능을 어떻게 개선하나요?
MariaDB의 임시 객체를 쿼리 처리에 사용하는 워크로드의 경우 Amazon RDS 최적화된 읽기의 이점을 누릴 수 있습니다. 최적화된 읽기는 Amazon Elastic Block Store 볼륨 대신, 데이터베이스 인스턴스의 NVMe 기반 인스턴스 스토리지에 임시 객체를 배치합니다. 이렇게 하면 복잡한 쿼리의 처리 속도가 최대 2배 더 빨라집니다.
Amazon RDS 최적화된 읽기를 지원하는 RDS for MariaDB 데이터베이스 버전은 무엇인가요?
Amazon RDS 최적화된 읽기는 RDS for MariaDB의 경우 10.4.25, 10.5.16, 10.6.7 이상에서 사용할 수 있습니다.
Amazon RDS 최적화된 읽기는 어떤 데이터베이스 인스턴스 유형을 지원하나요? 어느 리전에서 사용할 수 있나요?
Amazon RDS 최적화된 읽기는 db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn, X2iedn 인스턴스가 제공되는 모든 리전에서 사용할 수 있습니다. 자세한 내용은 Amazon RDS DB 인스턴스 클래스 설명서를 참조하세요.
Amazon RDS 최적화된 읽기는 언제 사용해야 하나요?
복잡한 쿼리나 범용 분석 또는 복잡한 그룹, 정렬, 해시 집계, 높은 로드 조인 및 공통 테이블 표현식(CTE)이 필요한 워크로드를 보유하는 고객은 Amazon RDS 최적화된 읽기를 사용해야 합니다. 이러한 사용 사례에서는 임시 테이블이 생성되므로 최적화된 읽기를 통해 워크로드의 쿼리 처리 속도를 높일 수 있습니다.
고객이 Amazon RDS 최적화된 읽기를 사용하도록 자신의 기존 Amazon RDS 데이터베이스를 전환할 수 있나요?
예. 워크로드를 최적화된 읽기 사용 인스턴스로 이전하여 Amazon RDS 최적화된 읽기를 사용하도록 기존 Amazon RDS 데이터베이스를 전환할 수 있습니다. 지원되는 모든 인스턴스 클래스에서는 최적화된 읽기를 기본적으로 사용할 수도 있습니다. db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn, X2iedn 인스턴스에서 워크로드를 실행하고 있다면 이미 Optimized Reads의 이점을 누리고 있는 것입니다.