AWS에서 데이터베이스 서비스를 사용하는 방법은 두 가지로 구분할 수 있다.
본인이 사용하기 원하는 Database를 EC2 인스턴스
에 직접 설치하여 운영하는 방법으로 기존 On-premise
에서 사용하던 데이터베이스를 그대로 사용할 수 있고 가장 이질감 없이 사용할 수 있는 방법이다.
다만 데이터베이스 제공 밴더사에 따라서는 클라우드용 라이선스를 운영하는 경우가 있으므로, EC2에 설치 운영 전에 미리 파트너사를 통해 기존 라이선스를 사용할 수 있는지 여부를 확인해야 한다.
AWS는 관계형 데이터베이스 서비스인 Amazon RDS, NoSQL 기반의 중단 없는 확장성을 제공하는 Amazon DynamoDB, 대용량 병렬 페타바이트급 데이터웨어(DataWare) 서비스를 제공 할 수 있는 Amazon Redshift와 같은 다양한 데이터베이스 서비스를 제공하고 있다.
이러한 서비스의 특징은 데이터베이스의 설치 및 운영/관리를 Amazon에서 직접 제공하므로 별도의 운영/관리가 필요 없으며, 서비스의 용도 및 사용량에 따라 원하는 형태의 리소스를 선택할 수 있다.
Amazon RDS의 경우 라이선스가 포함된 서비스, BYOL 라이선스용 서비스와 같이 기존 라이선스를 사용할 수 있는 서비스도 제공한다.
Amazon RDS와 같은 Amazon의 관리형 데이터베이스 서비스를 사용함으로써, IT 조직은 IT 인프라 구축과 운영에 필요한 시간과 비용을 줄이고, 핵심 비즈니스 발굴과 개발에 시간과 노력을 집중할 수 있다.