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 스토리지 서비스를 이용하면 사이즈 제한이 없고, 정적 파일에 대한 요청을
빠르게 처리할 수 있음
구조적 데이터는 보안과 안정성이 강한 관계형 데이터베이스를 수용할 수 있음