메인 콘텐츠로 건너뛰기

Amazon RDS for MariaDB

Amazon RDS for MariaDB FAQ

일반 FAQ

모두 열기

예. Amazon RDS for MariaDB 사용량에 대한 데이터베이스 절감형 플랜을 구매하고 1년 기간에 일정 사용량을 약정하면 비용을 최대 20% 절감할 수 있습니다. 적격 사용량에 대한 추가 정보는 데이터베이스 절감형 플랜 요금 페이지를 참조하세요.

MariaDB Server는 MySQL의 원래 개발자가 만든 인기 있는 오픈 소스 관계형 데이터베이스입니다. MariaDB의 일부 기능은 Amazon RDS for MySQL의 기능과 다릅니다. 자세한 내용은 Amazon RDS 사용 설명서를 참조하세요.

Amazon RDS에서는 현재 MariaDB 메이저 버전 10.4, 10.5, 10.6, 10.11 및 11.4를 지원합니다.

MariaDB의 버전 번호는 다음과 같이 구성되어 있습니다.
MariaDB 버전 = X.Y.Z

X = 메이저 버전, Y = 릴리스 레벨, Z = 릴리스 시리즈의 버전 번호.
Amazon RDS에서는 메이저 버전 또는 릴리스 레벨이 변경될 경우 메이저 버전 변경으로 간주합니다. 예: 10.0.X에서 10.1.X로 변경.

릴리스 내 버전 번호가 변경되면 마이너 버전 변경으로 간주합니다. 예: 11.4.4 -> 11.4.5로 변경.

예. Amazon RDS FAQ를 참조하세요.

새로운 DB 인스턴스를 생성할 때, 사용되는 기본 사용자는 특정 권한을 갖습니다. 권한 목록은 Amazon RDS 사용 설명서에서 기본 사용자 계정 권한 섹션을 참조하세요.

지원 종료 날짜는 Amazon RDS for MariaDB 릴리스 일정을 참조하세요.

Amazon RDS 블루/그린 배포 FAQ

모두 열기

Amazon RDS 블루/그린 배포는 RDS for MariaDB 버전 10.4 이상에서 사용할 수 있습니다. 사용 가능한 버전에 대한 자세한 내용은 RDS for MariaDB 설명서를 참조하세요.

Amazon RDS 블루/그린 배포는 모든 AWS 리전과 AWS GovCloud 리전에서 사용할 수 있습니다.

Amazon RDS 블루/그린 배포를 사용하면 더 안전하고 단순하며 빠르게 데이터베이스를 변경할 수 있습니다. 블루/그린 배포는 메이저 또는 마이너 버전 데이터베이스 엔진 업그레이드, 운영 체제 업데이트, 논리적 복제를 중단하지 않는 그린 환경의 스키마 변경(예: 테이블 끝에 새 열 추가) 또는 데이터베이스 파라미터 설정 변경과 같은 사용 사례에 적합합니다.

블루/그린 배포를 사용하면 한 번의 전환으로 여러 데이터베이스를 동시에 업데이트할 수 있습니다. 이를 통해, 예측 가능한 짧은 가동 중지 시간으로 보안 패치를 최신 상태로 유지하고, 데이터베이스 성능을 개선하고, 최신 데이터베이스 기능에 액세스할 수 있습니다.

블루 인스턴스에서 워크로드를 실행할 때와 동일한 비용이 그린 인스턴스에 대해 발생합니다. 블루 및 그린 인스턴스에서 실행할 때의 비용에는 db.instances에 대한 현재 표준 요금, 스토리지 비용, 읽기/쓰기 I/O 비용 및 사용된 기능에 대한 비용(예: 백업 비용 및 Amazon RDS Performance Insights 비용)이 포함됩니다.

실질적으로 블루 및 그린 배포가 진행되는 동안 db.instance에서 워크로드를 실행할 때의 약 2배에 해당하는 비용이 발생합니다.

예: us-east-1 AWS 리전에서 다중 AZ(MAZ) 구성으로 RDS for MariaDB 10.4 데이터베이스를 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 블루/그린 배포의 전환 가드레일은 전환 전에 그린 환경이 캐치업될 때까지 블루 및 그린 환경에 대한 쓰기를 차단합니다. 블루/그린 배포는 블루 및 그린 환경에 있는 프라이머리 및 복제본의 상태 확인도 수행합니다.

또한 복제 상태 확인도 수행하는데, 예를 들어 복제가 중지되었는지, 오류가 있는지 여부를 확인합니다. 블루 환경과 그린 환경 사이에 오래 실행되는 트랜잭션이 있는 경우 이를 감지합니다. 사용자는 허용 가능한 최대 가동 중지 시간을 최소 30초로 지정할 수 있으며, 진행 중인 트랜잭션이 이 값을 초과할 경우 전환 제한 시간이 초과됩니다.

블루 환경이 자체 관리형 논리적 복제본 또는 구독자인 경우 전환이 차단됩니다. 먼저 블루 환경으로의 복제를 중단하고, 전환을 진행한 다음 복제를 재개하는 것이 좋습니다.

반대로 블루 환경이 자체 관리형 논리적 복제본이나 게시자의 소스인 경우에는 계속 전환할 수 있습니다. 하지만 전환 후 친환경 환경에서 복제하려면 자체 관리형 복제본을 업데이트해야 합니다.

아니요. Amazon RDS 블루/그린 배포는 Amazon RDS Proxy, 크로스 리전 읽기 전용 복제본 또는 캐스케이드된 읽기 전용 복제본을 지원하지 않습니다.

아니요. 지금은 Amazon RDS 블루/그린 배포를 사용하여 변경 사항을 롤백할 수 없습니다.

Amazon RDS 최적화된 쓰기 FAQ

모두 열기

MariaDB는 데이터를 16KiB 페이지의 메모리로 내구성 있는 스토리지에 두 번 기록하는 방법으로 데이터 손실로부터 사용자를 보호합니다. 처음에 ‘이중 쓰기 버퍼’에 기록한 다음 테이블 스토리지에 기록합니다. Amazon RDS 최적화된 쓰기AWS Nitro SystemTorn Write Prevention 기능을 사용하여 한 번에 안정적이고 지속적으로 16KiB 데이터 페이지를 데이터 파일에 직접 기록합니다.

Amazon RDS 최적화된 쓰기는 MariaDB 버전 10.6.10 이상에서 사용할 수 있습니다.

인스턴스 및 리전 가용성에 대한 자세한 내용은 Amazon RDS 최적화된 쓰기로 MariaDB 쓰기 성능 개선 설명서 페이지를 참조하세요. 

모든 Amazon RDS for MariaDB 사용자는 Amazon RDS 최적화된 쓰기를 구현해야 합니다. 구현하면 트랜잭션 처리량이 최대 2배 개선됩니다. 이 기능은 디지털 결제, 금융 거래 및 온라인 게임 애플리케이션과 같이 워크로드가 쓰기 집약적인 애플리케이션에 특히 유용합니다.

현재 이 초기 릴리스는 인스턴스 클래스가 최적화된 쓰기를 지원하더라도 Amazon RDS 최적화된 쓰기를 기존 데이터베이스 인스턴스에 사용하는 것을 지원하지 않습니다.

Amazon RDS 최적화된 쓰기는 RDS for MariaDB 고객에게 추가 비용 없이 제공됩니다.

Amazon RDS 최적화된 읽기 FAQ

모두 열기

MariaDB의 임시 객체를 쿼리 처리에 사용하는 워크로드의 경우 Amazon RDS 최적화된 읽기의 이점을 누릴 수 있습니다. 최적화된 읽기는 Amazon Elastic Block Store 볼륨 대신, 데이터베이스 인스턴스의 NVMe 기반 인스턴스 스토리지에 임시 객체를 배치합니다. 이렇게 하면 복잡한 쿼리의 처리 속도가 최대 2배 더 빨라집니다.

Amazon RDS 최적화된 읽기는 RDS for MariaDB의 경우 10.4.25, 10.5.16, 10.6.7, 10.11.4 이상에서 사용할 수 있습니다.

인스턴스 및 리전 가용성에 대한 자세한 내용은 Amazon RDS 최적화된 읽기로 RDS for MariaDB의 쿼리 성능 개선 설명서 페이지를 참조하세요. 

복잡한 쿼리나 범용 분석 또는 복잡한 그룹, 정렬, 해시 집계, 높은 로드 조인 및 공통 테이블 표현식(CTE)이 필요한 워크로드를 보유하는 고객은 Amazon RDS 최적화된 읽기를 사용해야 합니다. 이러한 사용 사례에서는 임시 테이블이 생성되므로 최적화된 읽기를 통해 워크로드의 쿼리 처리 속도를 높일 수 있습니다.

예. 워크로드를 최적화된 읽기 사용 인스턴스로 이전하여 Amazon RDS 최적화된 읽기를 사용하도록 기존 Amazon RDS 데이터베이스를 전환할 수 있습니다. 지원되는 모든 인스턴스 클래스에서는 최적화된 읽기를 기본적으로 사용할 수도 있습니다. 

시작하기

RDS for MariaDB 요금에 대해 자세히 알아보기

Amazon RDS는 무료로 사용해 볼 수 있습니다. 사용한 만큼만 비용을 지불합니다. 최소 요금이 없습니다.  

무료 계정 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다. 

콘솔에서 구축 시작

AWS Console에서 Amazon RDS for MariaDB를 시작하세요.

오늘 원하는 내용을 찾으셨나요?

페이지의 콘텐츠 품질을 개선할 수 있도록 피드백을 보내주십시오.