클라우드 데이터베이스

클라우드 데이터베이스(cloud database)는 일반적으로 클라우드 컴퓨팅 플랫폼에서 실행되는 데이터베이스이다. 데이터베이스에 대한 액세스는 서비스로 제공된다. 두 가지 일반적인 배포 모델이 있다. 사용자는 가상 머신 이미지를 사용하여 클라우드에서 독립적으로 데이터베이스를 실행하거나 클라우드 데이터베이스 공급자가 유지 관리하는 데이터베이스 서비스에 대한 액세스 권한을 구매할 수 있다. 클라우드에서 사용할 수 있는 데이터베이스 중 일부는 SQL 기반이고 일부는 NoSQL 데이터 모델을 사용한다.

데이터베이스 서비스는 데이터베이스의 확장성과 고가용성을 관리한다. 데이터베이스 서비스는 기본 소프트웨어 스택을 사용자에게 투명하게 만든다.[1]

배포 모델

클라우드 플랫폼에서 데이터베이스를 구동하기 위한 주된 방식은 두 가지가 있다:

가상 머신 이미지
클라우드 플랫폼을 통해 사용자는 제한된 시간 동안 가상 머신 인스턴스를 구매할 수 있으며, 이러한 가상 머신에서 데이터베이스를 실행할 수 있다. 사용자는 데이터베이스가 설치된 자신의 머신 이미지를 업로드하거나 최적화된 데이터베이스 설치가 이미 포함된 기성 머신 이미지를 사용할 수 있다.[2]
서비스형 데이터(Database-as-a-service, DBaaS)
서비스 모델로서의 데이터베이스를 사용하면 사용자는 서비스 및 컴퓨팅 리소스에 대해 클라우드 공급자에게 요금을 지불하므로 데이터베이스를 개발하고 관리하는 데 필요한 비용과 노력이 줄어든다.[2] 사용자에게는 데이터베이스 인스턴스를 생성 및 관리하고 사용자를 제어할 수 있는 도구가 제공된다. 일부 클라우드 제공업체는 데이터베이스 구조와 데이터를 관리하는 도구도 제공한다.[3] 많은 클라우드 공급자는 관계형(Amazon RDS, SQL Server) 및 NoSQL(MongoDB, Amazon DynamoDB) 데이터베이스를 모두 제공한다.[3] 이는 일종의 서비스형 소프트웨어(SaaS)이다.

같이 보기

각주

  1. Hwang, G.; Fu, S. (May 2016). 〈Proof of Violation for Trust and Accountability of Cloud Database Systems〉. 《2016 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid)》. 425–433쪽. doi:10.1109/CCGrid.2016.27. ISBN 978-1-5090-2453-7. S2CID 18373753. 
  2. Chao, Lee (2014). 《Cloud database development and management》. Boca Raton: Taylor & Francis. ISBN 978-1-4665-6506-7. OCLC 857081580. 
  3. McHaney, Roger (2021). 《Cloud technologies: an overview of cloud computing technologies for managers》. Hoboken, NJ. ISBN 978-1-119-76951-4. OCLC 1196822611. 
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya