Amazon Web Services 한국 블로그
Amazon RDS – MariaDB 신규 서비스 공개
우리는 6년전인 2009년에 관계형 데이터베이스의 매니지드 서비스인 Amazon RDS를 처음 시작하였습니다. 먼저 MySQL을 맨 먼저 서비스하기 시작하여, MS SQL서버, 오라클 및 PostgreSQL 그리고 최근에는 Amazon Aurora 서비스를 시작했습니다. 모든 AWS 리전과 다양한 인스턴스 타입으로 서비스를 제공하고 있으며, 여러분의 각 지리적 기반 사용자에게 다양한 하드웨어 선택 사양에 따라 애플리케이션의 요구 사항을 맞출 수 있게 되었습니다.
Maria DB 서비스 개시
오늘부터 새롭게 MariaDB 데이터베이스 10.0.17 버전을 RDS로 제공합니다. 2009년 MySQL로 부터 분리되어 XtraDB 및 Aria의 두가지 스토리지 엔진을 지원하면서 빠르게 개발되어 온 인기 있는 오픈소스 DB엔진입니다. 이를 활용하고자 하는 고객들의 요구를 받아 병렬 리플리케이션(Pararell replication) 및 쓰레드 풀(Thread pool) 등의 멋진 기능도 포함합니다.
RDS의 다른 데이터베이스와 마찬가지로 관리 콘솔 및 리눅스 커맨드라인과 윈도우 파워셀 그리고 RDS API 및 CloudFormation 템플릿을 사용할 수 있습니다.
다음과 같은 커맨드라인 명령어로 바로 DB 서버를 띄울 수 있습니다.
$ rds-create-db-instance jeff-mariadb-1 \
--engine mariadb \
--db-instance-class db.r3.xlarge \
--db-subnet-group-name dbsub \
--allocated-storage 100 \
--publicly-accessible false \
--master-username root --master-user-password PASSWORD
하나씩 살펴 보면 다음과 같습니다.
- 첫 번째 라인에서
rds-create-db-instance
를 통해 이름(jeff-mariadb-1)을 설정합니다. - 두 번째 라인에서 MariaDB 엔진을 선택하고, 세 번째 라인에서 인스턴스 타입인 db.r3.xlarge를 선택합니다.
- 네 번째 라인에서는 DB 인스턴스의 서브넷 그룹을 선택하는데, 이는 여러분의 VPC(Virtual Private Cloud)의 목록 중 맞는 것을 입력합니다.
- 다섯 번째 라인에서는 100GB의 스토리지를 설정하고, 6번째 라인에서는 공개 IP 주소 접근 허용을 하지 않도록 설정합니다.
- 마지막 라인에서는 DB의 마스터 유저의 아이디 및 암호를 입력합니다.
실행이 완료되면 아래와 같은 결과를 보실 수 있습니다.
DBINSTANCE jeff-mariadb-1 db.r3.xlarge mariadb 100 root creating 1 **** db-QAYNWOIDPPH6EYEN6RD7GTLJW4 n 10.0.17 general-public-license n standard n
VPCSECGROUP sg-ca2071af active
SUBNETGROUP dbsub DB Subnet for Testing Complete vpc-7fd2791a
SUBNET subnet-b8243890 us-east-1e Active
SUBNET subnet-90af64e7 us-east-1b Active
SUBNET subnet-b3af64c4 us-east-1b Active
PARAMGRP default.mariadb10.0 in-sync
OPTIONGROUP default:mariadb-10-0 in-sync
RDS 커맨드 라인은 매우 훌륭한 도구로서 기술 문서를 통해 더 자세한 것을 확인할 수 있습니다. 예를 들어, rds-create-db-instance-read-replicas
로 읽기 복제본을 만들 수 있고 rds-create-db-snapshot
를 통해 몇 분 안에 백업본을 만들 수 있습니다.
물론 AWS 관리 콘솔 화면에서도 쉽게 인스턴스를 만들 수 있습니다.
지금 시작하기
MariaDB 실행 RDS 인스턴스는 오늘 부터 모든 리전에서 사용 가능하며 M3(표준), R3(메모리 최적화), T2(표준) 인스턴스를 지원합니다.
— Jeff;
이 글은 Amazon RDS Update – MariaDB is Now Available의 한국어 번역이며, re:Invent 2015의 신규 서비스 소식입니다.