DBaaS(Database-as-a-Service, 서비스형 데이터베이스)에 대해 자세히 설명하기 전에 먼저 데이터베이스에 대해 알아보아야 합니다. 데이터베이스는 데이터베이스 관리 시스템(database management system, DBMS)이 제어하는 컴퓨터 시스템에 체계적으로 저장된 데이터의 집합입니다. 데이터베이스는 대량의 데이터를 보관하며 여러 사용자가 이러한 데이터에 신속하고 안전하게 액세스하고 데이터를 쿼리하여 활용할 수 있습니다. 데이터는 이메일 목록이나 직원 정보 등 어떤 종류든 될 수 있습니다.
DBaaS(Database-as-a-Service, 서비스형 데이터베이스)는 물리적 하드웨어를 설정하거나 소프트웨어를 설치하거나 성능을 위해 구성 작업을 수행하지 않고 사용자가 데이터베이스를 설정, 운영, 확장하도록 지원하는 소프트웨어 및/또는 서비스를 말합니다. 서비스 제공업체가 모든 관리 작업과 유지 보수를 담당하므로 사용자 또는 애플리케이션 소유자는 데이터베이스에 액세스하고 이를 사용하기만 하면 됩니다. 물론, 사용자의 선호와 서비스 제공업체가 제공하는 서비스에 따라 제어 능력의 수준은 달라질 수 있습니다.
데이터베이스 관리는 데이터를 제어하는 전용 시스템입니다. 데이터가 증가하면서 기업들은 애플리케이션 성능 저하와 규정 준수 능력 및 연속성에 대한 영향을 줄이기 위해 이러한 데이터의 유입을 관리하는 데 데이터베이스 관리가 반드시 필요하다는 것을 알게 되었습니다.
데이터베이스 관리를 위해 조직은 기하급수적으로 통제할 수 없게 증가하는 데이터의 부정적 영향을 줄이거나 방지하는 데 여러 가지 기법과 조치를 활용할 수 있습니다. 몇 가지 일반적인 보호를 제공하는 데이터베이스 관리 작업의 목록은 아래와 같습니다.
DBaas(서비스형 데이터베이스)는 일상적인 작업을 효율화하기 위해 데이터베이스에 추가할 수 있는 서비스입니다. 자동화된 원클릭 운영을 통해 데이터베이스 관리를 간소화하는 DBaaS는 시간이 많이 드는 지루한 관리 작업을 제거할 수 있습니다. DBaaS는 조직이 비즈니스 성능을 개선하도록 지원하므로 DB 관리자는 지연 없이 프로젝트를 시작하고 워크로드를 실행할 수 있습니다.
데이터베이스를 클라우드로 이동하면 SaaS(Software-as-a-Service)를 추가할 수 있습니다. SaaS를 추가하면 인터넷 기반 연결을 통해 정보를 활용하는 데 필요한 프로세스를 간소화할 수 있습니다. 기업의 데이터베이스를 클라우드로 이동할 경우 얻을 수 있는 또 하나의 이점은 스토리지 통합입니다. 예를 들면, 대규모 기업의 여러 부서가 사용하는 데이터베이스는 클라우드에서 호스팅되는 단일 데이터베이스 관리 시스템으로 결합될 수 있습니다.
다른 모든 서비스 기반 제품과 마찬가지로 DDBaas(서비스형 데이터베이스) 기본적인 목적은 데이터베이스 인스턴스의 배포를 용이하게 하는 것입니다. 비즈니스 부서가 백엔드 데이터베이스를 요구하는 또 하나의 애플리케이션을 시작하려는 경우, 스토리지, 네트워크, 인프라 우려 사항에 대해 염려하지 않고 이러한 애플리케이션을 시작할 수 있습니다. DBaaS의 핵심 가치는 다음과 같습니다.
데이터베이스 상태뿐만 아니라 전체적인 조직의 상태를 결정짓는 중요한 요소는 규정 준수와 보안입니다. 고객 데이터와 조직의 데이터를 모두 보호하려면 반드시 환경에서 잠재적 위협을 식별할 수 있어야 합니다. 데이터 침해는 고객과 회사 간의 신뢰를 손상시키고 미래의 비즈니스를 저해할 수 있으므로 비싼 대가를 초래합니다. 환경이 Sarbanes-Oxley, PCI 및 HIPAA/HITECH와 같은 규정을 준수하는지 확인하는 것이 중요합니다. 그래야 의무적 규정을 준수하지 못하는 경우 이 문제를 해결하기 위해 감사와 조정 작업을 수행할 수 있습니다.
조직들은 기존 DBaaS가 제공하는 완전 관리형 환경을 사용하기 때문에 자사의 모범 사례를 폐기합니다. 이러한 획일적 접근법 때문에 대부분의 조직이 자사에 적합한 비즈니스 접근법을 취하는 데 필요한 맞춤화를 수행하지 못합니다. DBaaS는 일반적으로 퍼블릭 클라우드에 호스팅되는데 이는 단일 공급업체가 제공하고 단일 클라우드 모델을 따릅니다(즉, 클라우드 종속성 발생). 이러한 방식은 하이브리드 클라우드 시나리오에는 적합하지 않습니다.