RDS
RDS(Relational Database Service)는 클라우드 관계형 데이터 베이스 서비스로서
알리바바
클라우드의 Apsara Distributed System과 SSD 고성능 스토리지를 기반으로
MySQL,
MS-SQLServer, Postgre와 PPAS(Postgres Plus Advanced Server)
데이터베이스
엔진을 지원합니다.
주요특징
- 세계 최고의 데이터 처리 속도
-
세계 최대 쇼핑몰 Taobao의
노하우가 집약된 데이터 처리
2015년 Sort
benchmark 100T
데이터 처리 속도부문 세계 기록 수립
- 최다 보안 인증 데이터베이스
-
ISO 20000, 22301, 27001 및 세계 최초
CSA 인증을 비롯한 10개 공식 보안 인증을
받은
클라우드 서비스 사업자
- 자동 실시간으로 장애처리 가능한 구조
-
Master-Slave Replication 구성으로
실시간 동기화 구현, 장애 발생 시
자동으로
Slave를 Master로 활성화
상품소개
- MySQL 원본코드 최적화 버전
- SQLServer 공식버전
- PostreSQL 원본 코드 최적화 버전
- PPAS Oracle 버전
가용성
- Master-Slave구조:
RDS 인스턴스를 Master-Slave Replication
구성으로 제공하며 Master과 Slave는 각각 다른 서버에 위치하여 높은 HA를 보장
- Master에 장애가 발생하여 다운 되었을 경우, 자동으로 Slave를 활성화 시켜 Master로
교체하여 서비스 운영을 유지시킴
- 같은 지역에서의 DR(Disaster Recovery):
같은 지역의 서로 다른 Availability
Zone에 Master-Slave로 RDS 인스턴스를 배치하여 서로 독립적인
전력과 네트워크 환경을
사용하기 때문에 데이터 안정성에 유리
확장성
- 수요에 의하여 RDS 인스턴스 메모리와 스토리지 업데이트 가능(최고 20,000 IOPS, 2TB 스토리지까지
지원 가능)
- RDS for MySQL은 읽기 전용 인스턴스를 늘려 읽기 성능을 높이고 읽기 트랜젝션 부하를 절감할 수
있으며, 독립적인 인터넷 접속주소를 가지고 있기 때문에 관리에 편리
편리성
- 매일 자동으로 사용자가 지정한 시간대에 백업한 데이터를 OSS(Object Storage Service)에
업로드 하기 때문에 DR이 보장되고,
RDS Instance의 스토리지 공간을 절약
- 백업 파일과 로그 파일을 통하여 최대 2년 내의 데이터까지 복원 가능
안정성
- RDS 인스턴스의 보안 체계는 ISO 20000, 22301, 27001 및 세계 최초로 CSA 인증을
비롯하여 10개의 공식 보안 검증을 받았으며
90%이상의 인터넷 공격에 대한 방어가 가능
- RDS는 DB 접속을 허용하는 IP WhiteList를 설정할 수 있도록 되어 있기 때문에 복잡한 설정 없이
접근 제어가 가능한 동시에,
VPC 환경에서도 RDS 사용을 지원함으로써 더 높은 보안성을 확보할 수 있음
- RDS는 SSL(Secure Sockets Layer)을 지원
- 2012.07 - ISO 27001 통과
- 2012.09 - Information Security 3급 통과
- 2013.05 - 세계 최초로 CSA수상
- 2013.07 - 중국 국내에서 최초로 인정받은 클라우드사업자
- 2016.03 - 중국에서 최초로 ISO 20000 통과된 클라우드사업자
- 2016.04 - BSI사상 최초로 ISO 22301 통과된 클라우드사업자
- 2016.04 - 알리 금융클라우드 SOC 심사통과
- 2016.05 - CNAS클라우드 컴퓨팅 국가표준테스트 통과
- 2016.06 - 카드결제 데이터보안표준 (PCI-DSS)에서 인정
- 2016.06 - 싱가폴 국가표준 MTCS T3인증
과금
- RDS는 월 단위로 구매하여 사용할 수 있는 Monthly 방식과 사용한 양만큼 비용을 지불하는
Pay-As-You-Go 방식을 제공
Use case
- 대상 서비스
- 포털 사이트 구성에 적합
- 서비스 구성도
-
-
실제 웹 서비스로부터 일시적으로 급증하는 트래픽을 장애 없이 처리하기 위하여 읽기 쓰기 기능이 분리된 구조를 구축,
데이터베이스의
부하를 줄이고 응답속도를 빠르게 할 뿐만 아니라 장애발생 확률을 최소화
- 대상 서비스
- 포털 사이트 구성에 적합
- 서비스 구성도
-
-
OCS, KVStore와 같은 캐싱 데이터베이스를 사용하여 빈번하게 호출되는 데이터들을 따로 관리함으로써
웹
서비스의 응답속 도를 높일 수 있음
-
이미지와 같은 비구조적 데이터들은 OSS 스토리지 서비스를 이용하면 사이즈 제한이 없고, 정적 파일에 대한 요청을
빠르게
처리할 수 있음
- 구조적 데이터는 보안과 안정성이 강한 관계형 데이터베이스를 수용할 수 있음