IT/컴퓨터 기초지식

Cloud database (클라우드 데이터베이스)

DS지니 2021. 3. 21. 14:58
728x90
반응형

www.oracle.com/kr/database/what-is-a-cloud-database/

많은 업체에서 클라우드 데이터베이스 서비스를 제공한다.

대표적으로 ms의 azure(애저), 구글의 Google Cloud SQL, 아마존의 AWS가 있다.

이 서비스들 모두 Cloud SQL의 대표적인 서비스 제공업체이며, Cloud DB와 NoSQL 역시 제공하고 있다.

 

클라우드 데이터 베이스 장점

 

1) 분리된 환경의 db구축

클라우드 데이터베이스의 가장 큰 장점은 여러 장소, 분리된 환경에서 하나의 데이터베이스를 사용할 수 있다는 점이다. 서비스 제공업체는 이를 위해 접근 IP 설정 및 다양한 형태의 기능을 제공하므로 사용자는 원하는 부분을 선택하고 제공 받을 수 있다.

 

2) 어플리케이션, 소프트웨어 단위 db 구축 용이

어플리케이션, 프로그램 단위의 개별 운용이 가능해진다. 한 기업이 서비스하는 다양한 어플리케이션을 위해 각각의 서버가 아닌 별개의 클라우드 데이터베이스만을 활용할 수도 있게된다.

 

3) 스타트업 등 초기 단계의 데이터베이스

새로운 시장에 진입하거나 초기 시장 크기 및 트래픽을 예측하기 어려운 스타트업의 경우 infrastructure 구축에 많은 비용을 소모하기 어려운데 이 경우 클라우드 서비스를 사용 할 경우 비용 또는 리스크 측면해서 유리하다.

 

4) 데이터베이스 구축 및 설치, 운용

데이터베이스는 설치하고 이를 운용, 관리하는 것이 쉽지 않다. 리소스 및 설정에 대한 어려운 부분을 직접 할 필요가 없게되며 이를 보다 쉽게 도와주는 다양한 기능 및 인터페이스를 제공받을 수 있다.

 

5) 기타 다양한 서비스 제공

로그 분석 및 리스크 트래킹 등등 다양한 별도 서비스를 제공받을 수 있다는 것 역시 큰 장점이다.

별도로 서비스를 받을 경우 상대적으로 큰 비용을 따를 수 있기 때문이다.

 

클라우드 데이터 베이스 단점

아무래도 규모가 작을수록 상응하는 비용이 상대적으로 클 수 밖에 없으므로 db 규모에 따라 어떤 방식의 서비스를 선택할지 신중한 판단이 요구될 것이다.

728x90
반응형