메뉴

이 페이지에는 기계 번역이 사용되었습니다. 일부 콘텐츠는 완벽하지 않을 수 있습니다.

피드백 공유

클라우드 데이터베이스: 상위 5개 솔루션과 필요한 이유

목차

이 페이지 공유하기

Yifat Perry
Yifat Perry

기업 데이터베이스를 온프레미스 데이터 센터 스토리지에서 클라우드로 이전하기로 결정하는 것은 중대한 기술적 변화입니다.

클라우드 기반 데이터베이스를 실행하면 피크 워크로드 기간을 수용하기 위해 필요에 따라 확장 또는 축소하는 것 외에도 필요에 따라 데이터베이스를 쉽게 확장할 수 있습니다. 또한 클라우드는 여러 백업 및 복구 옵션 외에도 여러 지리적 위치에 걸쳐 데이터베이스 복제를 지원하므로 보안 및 가용성 문제에 대해 안심할 수 있습니다.

가장 먼저 답해야 할 질문은 클라우드에서 데이터베이스를 어떻게 실행할 것인가입니다. 주요 클라우드 공급업체의 Database as a Service(DBaaS) 제품 중 하나로 전환하여 진행할 것인지, 아니면 클라우드 IaaS 리소스를 기반으로 구축된 데이터베이스에 대해 관리형 스토리지 접근 방식을 선택할 것인지 결정해야 합니다.

이 블로그에서는 두 가지 옵션의 장단점을 살펴보고 NetApp Cloud Volumes ONTAP이 클라우드 기반 데이터베이스 운영의 어려움을 해결하는 데 어떻게 도움이 될 수 있는지 알아보겠습니다.

이 글은 데이터 유출에 관한 광범위한 가이드 시리즈의 일부입니다.

이 문서의 내용:

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

다음은 클라우드 데이터베이스의 주요 이점입니다.

  • 향상된 민첩성과 혁신성—클라우드 데이터베이스를 신속하게 설정하고 폐기할 수 있습니다. 이러한 속도를 통해 새로운 비즈니스 아이디어를 더 빠르게 테스트하고, 운영화하고, 검증할 수 있습니다. 프로젝트를 운영화하지 않기로 결정한 경우, 해당 데이터베이스를 폐기하고 다음 혁신으로 넘어갈 수 있습니다.
  • 시장 출시 시간 단축—클라우드 데이터베이스를 사용하면 새로운 제품을 만들 때 하드웨어를 설치할 필요가 없습니다. 몇 분 안에 클라우드에서 데이터베이스를 실행할 수 있습니다.
  • 위험 감소—서비스형 데이터베이스(DBaaS)를 사용하여 안전한 클라우드 데이터베이스를 활용함으로써 조직 전체의 위험을 줄일 수 있습니다. 클라우드 공급업체는 자동화를 사용하여 보안 모범 사례와 기능을 적용하고 인적 오류 가능성을 낮춥니다. 또한 이러한 공급업체는 서비스 수준 계약(SLA)과 자동화된 고가용성 기능을 제공하여 다운타임으로 인한 수익 손실을 줄이거나 제거합니다.
  • 비용 절감—클라우드 공급업체는 사용량 기반 구독과 같은 유연한 가격 모델을 제공하여 유연성과 민첩성을 확보할 수 있습니다. 또한 동적 확장을 활용하여 안정적인 상태를 유지하고 최대 수요에 맞춰 규모를 확장할 수 있습니다. 이러한 자동화된 프로세스는 수요가 정상으로 돌아오면 다시 규모를 축소할 수도 있습니다.

기존 데이터베이스 vs. DBaaS vs. 관리형 스토리지

기존 데이터베이스는 기업이 온프레미스에서 데이터베이스를 관리하는 데 필요한 모든 기본 인프라와 리소스를 프로비저닝해야 합니다. 클라우드는 이러한 리소스를 종량제 방식으로 이용할 수 있게 함으로써 데이터베이스 분야에 혁명을 일으켰고, 기업은 CAPEX를 OPEX 지출로 전환할 수 있게 되었습니다. 클라우드 서비스 제공업체는 또한 데이터를 클라우드로 마이그레이션하는 데 도움이 되는 데이터베이스 마이그레이션 서비스도 제공합니다.

DBaaS(Database as a Service)는 클라우드 데이터베이스에 필요한 기본 인프라 및 리소스 관리를 담당하는 데이터베이스 클라우드 서비스입니다. 이를 통해 기업은 클라우드 서비스를 활용하면서 인력을 다른 업무에 집중시킬 수 있습니다. 소규모 조직에서는 DBaaS를 사용하면 여러 전문가 없이도 신속하게 비즈니스를 시작할 수 있습니다. 많은 경우 몇 번의 클릭만으로 DBaaS를 설정할 수 있기 때문입니다.

클라우드 데이터베이스용 관리형 스토리지는 기존 데이터베이스에 더 가까운 모델입니다. 데이터베이스 서비스에 의존하는 대신, 사용 가능한 네이티브 IaaS 컴퓨팅 및 스토리지 리소스를 사용하여 선택한 클라우드에서 데이터베이스를 구축할 수 있습니다. 실제로 이 데이터베이스는 인프라가 가상화되었다는 점을 제외하면 온프레미스의 레거시 시스템과 정확히 동일하게 작동합니다.

관리형 DB 스토리지 옵션 중 하나는 Cloud Volumes ONTAP으로, 클라우드 데이터베이스 운영 비용과 인력 부담을 줄이는 데이터 효율성 및 자동화 기능을 제공합니다.

상위 5개 Cloud Database 솔루션

Amazon Web Service(AWS)

AWS는 200개 이상의 서비스를 다양한 데이터베이스에 분산하여 제공하는 클라우드 컴퓨팅 플랫폼입니다. AWS는 전 세계 26개 지역에 걸쳐 84개의 가용 영역(AZ)을 운영합니다. 공동 책임 모델을 기반으로 운영되며, 기본 인프라를 관리하여 고객이 IT의 다른 측면에 집중할 수 있도록 지원합니다.

다음은 인기 있는 AWS 데이터베이스 솔루션입니다.

  • Amazon Aurora—MySQL 및 PostgreSQL과 호환되는 관계형 데이터베이스 엔진입니다. 오픈 소스 데이터베이스의 단순성과 비용 효율성에 상용 데이터베이스의 속도와 가용성을 결합했습니다.
  • Amazon DynamoDB는 완전 관리형 키-값 및 문서 데이터베이스를 제공합니다. 대규모 환경에서도 한 자릿수 밀리초 성능을 제공하며, 내장 보안, 인터넷 규모 애플리케이션을 위한 인메모리 캐싱, 백업 및 복원 기능을 제공합니다.
  • Amazon ElastiCache는 클라우드 환경에서 인메모리 캐시를 배포, 운영 및 확장할 수 있는 웹 서비스입니다. 디스크 기반 데이터베이스에 의존하는 대신 관리형 인메모리 캐시에서 정보를 검색할 수 있으므로 웹 애플리케이션 성능이 향상됩니다.
  • Amazon MemoryDB for Redis—Redis와 호환되는 내구성이 뛰어난 인메모리 데이터베이스 서비스입니다. 마이크로서비스 아키텍처 기반 애플리케이션을 위해 특별히 설계되었으며, 매우 빠른 성능을 제공합니다.
  • Amazon Neptune—빠르고 안정적인 완전 관리형 그래프 데이터베이스 서비스입니다. 이를 통해 연결성이 높은 데이터 세트를 사용하는 애플리케이션을 더 쉽게 구축하고 실행할 수 있습니다.
  • Amazon Relational Database Service(Amazon RDS)—클라우드에서 관계형 데이터베이스를 설정, 확장 및 운영하는 데 도움이 되는 관리형 서비스입니다. 비용 효율적이고 크기 조정 가능한 용량을 제공하며 하드웨어 프로비저닝, 패치, 백업 및 데이터베이스 설정과 같은 시간이 많이 소요되는 관리 작업을 자동화합니다.
  • Amazon Quantum Ledger Database (QLDB)—완전 관리형 원장 데이터베이스로, 변경 불가능하고 투명하며 암호학적으로 검증 가능한 트랜잭션 로그를 제공합니다. 중앙의 신뢰할 수 있는 기관이 로그를 소유합니다. 애플리케이션 데이터의 각 변경 사항을 추적하고 시간 경과에 따른 전체 변경 이력을 유지합니다.
  • Amazon Timestream은 IoT 및 운영 애플리케이션을 위한 시계열 데이터베이스를 제공하는 완전 관리형 서비스입니다. 빠르고 확장성이 뛰어나 관계형 데이터베이스 비용의 1/10 수준으로 수조 건의 일일 이벤트를 쉽게 저장하고 분석할 수 있습니다.
  • Amazon DocumentDB(MongoDB 호환)—완전 관리형 서비스로 문서 데이터베이스를 제공합니다. 빠르고 가용성이 높으며 확장성이 뛰어나고 MongoDB 워크로드를 지원합니다.

Microsoft Azure

Azure는 Microsoft의 클라우드 컴퓨팅 플랫폼입니다. 온프레미스, 클라우드 및 하이브리드 클라우드 환경을 위한 200개 이상의 서비스와 제품을 제공합니다. Azure는 기본 인프라를 보호하며, 고객이 정보와 워크로드를 보호하고 규모에 맞춰 성장할 수 있도록 다양한 기능과 서비스를 제공합니다.

다음은 인기 있는 Azure 데이터베이스 솔루션입니다.

  • Azure Cosmos DB—완전 관리형 멀티모달 데이터베이스로, 즉시 사용 가능한 글로벌 배포 환경을 제공합니다. 멀티마스터 복제, 한 자릿수 밀리초의 읽기/쓰기 지연 시간, 자동 확장 등 다양한 기능을 제공합니다.
  • Azure SQL Database—Azure Arc를 통해 온프레미스에 배포하거나 클라우드 버전을 사용할 수 있는 관리형 데이터베이스 서비스입니다. 머신 러닝, 데이터 검색, 확장성, 간편한 마이그레이션 및 내장된 보안을 포함한 다양한 기능을 제공합니다.
  • Azure Database for MySQL—MySQL 커뮤니티 버전을 기반으로 하는 완전 관리형 데이터베이스 서비스입니다. 내장 보안, 독립적으로 확장 가능한 컴퓨팅 및 스토리지 리소스, 고급 위협 방지 기능을 제공하여 이러한 기능을 확장합니다.
  • Azure Database for PostgreSQL—Azure 또는 Azure Arc를 통한 온프레미스에서 작동하는 완전 관리형 데이터베이스입니다. 지능형 성능 분석, Hyperscale을 통한 수평 확장, 내장 보안을 비롯한 다양한 기능을 제공합니다.
  • Azure Database for MariaDB—MariaDB 커뮤니티 버전을 기반으로 하는 완전 관리형 데이터베이스입니다. 핵심 기능을 확장하여 고가용성, 내장 보안 및 확장성을 제공합니다.
  • Azure Cache for Redis—완전 관리형 인메모리 데이터베이스로 한 자릿수 밀리초의 지연 시간을 제공합니다. 또한 내장 보안 기능과 유연한 확장성을 제공합니다.

Google Cloud

Google Cloud는 다양한 서비스와 제품을 제공하는 클라우드 컴퓨팅 업체입니다. 인프라는 29개의 클라우드 지역과 88개의 영역에 분산되어 있으며, 200개 이상의 국가 및 지역에서 이러한 서비스를 이용할 수 있습니다. 이 업체는 오픈 소스에 전념하여 조직이 벤더 종속을 피하고 멀티 클라우드 및 하이브리드 클라우드 구현을 구축할 수 있도록 지원합니다.

다음은 인기 있는 Google Cloud 데이터베이스 솔루션입니다.

  • Google Cloud SQL—클라우드 기반 MySQL, SQL Server 및 PostgreSQL 데이터베이스를 제공하는 관리형 서비스입니다. 유지 관리 비용을 절감하고 프로비저닝, 백업, 고가용성, 재해 복구 페일오버, 스토리지 용량 관리 등 다양한 데이터베이스 작업을 자동화할 수 있습니다.
  • Cloud Spanner는 엔터프라이즈급 데이터베이스로, 전 세계에 분산되어 있으며 강력한 일관성을 제공하여 최대 99.999%의 가용성을 보장합니다. 이 제품은 비관계형 데이터베이스의 수평 확장성과 관계형 데이터베이스 구조의 장점을 결합하는 것을 목표로 합니다.
  • Bare Metal Solution—이 서비스는 Google Cloud에서 지연 시간이 짧은 특수 워크로드를 실행하기 위한 하드웨어를 제공합니다. Oracle 데이터베이스를 Google Cloud로 리프트 앤 시프트하는 데 이상적입니다.
  • Cloud Firestore—강력한 일관성을 제공하는 서버리스 문서 데이터베이스로, 최대 99.999%의 가용성을 보장합니다. 애플리케이션 구축에 최적화되어 있으며, 서비스형 백엔드로 사용되고 필요에 따라 확장됩니다.
  • Google Cloud Bigtable—이 희소 채워진 테이블은 수천 개의 열과 수십억 개의 행으로 확장할 수 있으며 테라바이트 또는 페타바이트의 데이터 스토리지를 지원합니다. 낮은 지연 시간으로 대량의 단일 키 데이터를 저장하는 데 사용할 수 있습니다.
  • Memorystore—이 완전 관리형 서비스는 Google Cloud에서 호스팅되는 Redis 및 Memcached용 인메모리 데이터 저장소를 제공합니다. 프로비저닝, 장애 조치, 패치 및 복제를 포함한 다양한 작업을 자동화합니다. 인메모리 및 임시 데이터 저장소에 사용할 수 있습니다.

Oracle Cloud

Oracle은 데이터베이스 및 클라우드 서비스를 포함한 다양한 제품과 서비스를 제공하는 미국 기업입니다. 이 벤더는 20개국에 걸쳐 데이터 센터로 구성된 글로벌 인프라를 구축하고 있으며, 37개 클라우드 지역의 고객에게 서비스를 제공합니다. Oracle은 온프레미스 배포, 멀티 클라우드 및 하이브리드 클라우드 구현을 위한 솔루션을 제공합니다.

다음은 인기 있는 클라우드 기반 Oracle 데이터베이스 솔루션입니다.

  • Oracle Autonomous Database는 데이터 레이크, 데이터 마트, 배치 데이터 처리 및 운영 보고를 위한 올인원 클라우드 기반 데이터베이스 솔루션입니다. Oracle은 머신 러닝을 활용하여 데이터베이스 작업을 완벽하게 자동화합니다. 이를 통해 향상된 성능, 보안, 운영 효율성 및 안정성을 제공합니다.
  • Oracle Database Service—Oracle Cloud Infrastructure(OCI) 내에서 Oracle Database 인스턴스를 생성하고 관리할 수 있는 서비스입니다. 로컬 NVMe 플래시 스토리지 또는 블록 스토리지 볼륨이 있는 베어 메탈 서버를 사용하여 가상 머신(VM)에 데이터베이스를 프로비저닝할 수 있습니다.
  • Oracle Exadata Cloud@Customer—이 서비스는 Oracle Exadata의 성능과 관리형 데이터베이스 서비스의 유연성, 경제성 및 간편함을 결합합니다.
  • Oracle Exadata—이 서비스는 Oracle 데이터베이스 실행을 위한 매우 안전한 아키텍처를 제공합니다. 미션 크리티컬 워크로드의 출시 기간을 단축하고 로컬 데이터 센터 공간을 줄일 수 있습니다.
  • Oracle MySQL HeatWave—이 서비스를 사용하면 MySQL 데이터베이스에서 직접 OLAP 및 OLTP 워크로드를 실행할 수 있습니다. 시간이 많이 걸리고 비용이 많이 들며 복잡한 데이터 이동 및 분석 데이터베이스와의 통합이 필요하지 않습니다.
  • Oracle NoSQL Database Cloud Service—온디맨드 처리량 및 스토리지 기반 프로비저닝을 제공하는 서비스입니다. 컬럼형, 키-값 데이터 모델 및 문서를 지원하며 유연한 트랜잭션 보장을 제공합니다.

IBM Cloud

IBM Cloud는 170개 이상의 서비스와 제품을 제공하는 클라우드 컴퓨팅 업체입니다. 이 업체의 글로벌 인프라에는 6개 지역과 19개 가용성 영역에 분산된 60개의 데이터 센터가 포함되어 있습니다. 대부분의 평판이 좋은 클라우드 공급업체와 마찬가지로 IBM Cloud는 멀티 클라우드 및 하이브리드 클라우드 인프라를 위한 솔루션은 물론 데이터 보호 및 클라우드 규정 준수 프로그램을 제공합니다.

다음은 인기 있는 IBM 데이터베이스 솔루션입니다.

  • IBM Cloud Databases for PostgreSQL—서비스형 PostgreSQL 데이터베이스(DBaaS) 제품입니다. 고가용성, 특정 시점 복구(PITR), 읽기 복제본 및 백업 오케스트레이션을 제공합니다.
  • IBM Cloud Databases for MySQL—클라우드에서 MySQL 관계형 데이터베이스의 배포 및 확장을 간소화하는 데 도움이 되는 완전 관리형 서비스입니다.
  • IBM Db2 on Cloud는 완전 관리형 SQL 클라우드 데이터베이스입니다. 특정 시점 복구, 전담 운영 팀, 고가용성 재해 복구(HADR) 기술, 다중 영역 리전 지원 및 독립적인 확장을 제공합니다.
  • IBM Cloudant—빠르게 성장하는 웹 및 모바일 앱과 대규모 워크로드에 최적화된 완전 관리형 분산 데이터베이스입니다. 처리량과 스토리지를 탄력적으로 확장할 수 있으며 99.99%의 SLA를 제공합니다.
  • IBM Cloud Databases for MongoDB—이 서비스는 풍부한 JSON 문서, 다중 문서 트랜잭션, 정품 API 및 강력한 쿼리 언어를 포함한 다양한 MongoDB 기능을 제공합니다. 또한 이 서비스는 고가용성, 암호화, 인프라 계획 및 백업과 같은 데이터베이스 관리 작업을 자동화합니다.
  • DataStax용 IBM Cloud Databases—고성능, 검증된 안정성 및 워크로드 유연성을 제공하는 엔터프라이즈급 Apache Cassandra 솔루션입니다.
  • IBM Cloud Databases for Elasticsearch—이 서비스는 JSON 문서 데이터베이스의 인덱싱 기능과 전문 검색 엔진의 유연성을 결합합니다. 그 결과 빅 데이터의 풍부한 데이터 분석, 자동 완성, 즉시 사용 가능한 카탈로그, 로그 분석, 블록체인 분석 및 모니터링을 위한 강력한 도구가 제공됩니다.
  • IBM Cloud Databases for Redis—이 서비스는 카운터, 목록, HyperLogLogs 및 큐를 사용하여 복잡한 데이터 문제를 처리하는 데 도움이 될 수 있습니다.
  • IBM Cloud Hyper Protect DBaaS—이 서비스는 민감한 데이터 워크로드를 위한 고가용성 엔터프라이즈 클라우드 데이터베이스 환경을 제공합니다. LinuxONE 기술을 사용하여 수직적 확장성과 성능을 갖춘 내장 데이터 암호화를 제공합니다.
  • IBM Db2 Warehouse on Cloud—컴퓨팅 및 스토리지를 독립적으로 확장할 수 있는 탄력적인 클라우드 데이터 웨어하우스를 제공하는 완전 관리형 서비스입니다.

클라우드 데이터베이스 과제

DBaaS를 선택하든 클라우드 구성 요소로 구축된 데이터베이스를 직접 관리하기로 결정하든, 선택한 접근 방식이 요구 사항을 충족할지 여부를 결정하기 전에 고려해야 할 몇 가지 영역이 있습니다.

크기 제한: 이는 DBaaS와 관리형 스토리지 옵션 간의 주요 차이점이 될 수 있습니다. DBaaS 오퍼링은 수년에 걸쳐 최대 용량을 확장하여 현재 자동 확장 기능을 제공하지만 스토리지와 관련하여 여전히 엄격한 제한이 있습니다. DBaaS 인스턴스가 수용하는 용량을 초과하여 확장할 것입니까? 엔터프라이즈급 데이터베이스는 시간이 지남에 따라 성장할 수 있는 능력이 필요합니다. 관리형 스토리지를 사용하면 저렴한 스토리지 계층으로의 데이터 계층화 사용과 더 큰 확장 용량을 통해 이러한 제한을 극복할 수 있는 방법이 있습니다.

데이터 보호: 데이터베이스가 클라우드에 있더라도 백업 및 보호는 필수적입니다. DBaaS는 일반적으로 일일 스냅샷 및 백업 기능을 기본적으로 제공하지만, 엔터프라이즈급 환경에서는 이러한 기능만으로는 부족한 경우가 많습니다. Cloud Volumes ONTAP과 같은 관리형 스토리지 옵션은 이러한 문제를 해결하는 데 도움이 될 수 있습니다. Cloud Volumes ONTAP은 데이터베이스의 특정 시점 스냅샷 복사본을 제공할 뿐만 아니라, RPO=0, RTO<60초라는 엄격한 목표를 달성할 수 있도록 고가용성을 내장하고 있습니다.

스토리지 성능: 클라우드에서는 데이터베이스 성능도 고려 사항입니다. 퍼블릭 클라우드에서 스토리지 계층의 성능은 프로비저닝하는 용량과 밀접한 관련이 있습니다.

이 경우 어떻게 해야 할까요? 필요한 성능을 확보하기 위해 관리형 데이터베이스 서비스에 필요한 용량을 과도하게 할당하거나, 더 비싼 디스크 옵션으로 전환하는 방법이 있습니다. 워크로드에 성능 급증이 잦다면 DBaaS에 필요한 스토리지 용량이 늘어나 비용이 크게 증가할 수 있습니다.

데이터베이스 복제: 데이터베이스 복제는 개발/테스트 목적으로 흔히 필요한 작업입니다. 하지만 사용하는 클라우드 데이터베이스 옵션에 따라 성능과 비용에 상당한 영향을 미칠 수 있습니다.

DBaaS를 사용하면 클라우드 기반 데이터베이스의 클론은 기본적으로 데이터베이스의 전체 복사본이 됩니다. 즉, 데이터베이스의 모든 기본 용량이 복제됩니다(필요한 클론이 여러 개인 경우 그 이상 복제될 수 있음). 하지만 AWS RDS Aurora의 RDS Fast Database Cloning과 같은 예외도 있습니다.

RDS 고속 데이터베이스 복제에서는 복제된 데이터베이스가 원본 데이터베이스를 가리키므로 데이터 복사가 발생하지 않습니다. 모든 변경 사항이나 쓰기 작업은 원본 데이터베이스에 영향을 주지 않도록 새 데이터베이스 페이지에 기록됩니다. 이는 비용 절감과 빠른 데이터베이스 복제 접근을 제공하지만, MySQL 또는 PostgreSQL 데이터베이스 모두 복제본을 최대 15개까지만 생성할 수 있다는 단점이 있습니다. 개발/테스트 환경에서는 15개의 복제본이 병목 현상이 될 수 있습니다.

보다 유연한 클론 기능을 제공하는 관리형 스토리지 옵션이 있습니다. NetApp FlexClone®을 사용하면 쓰기 가능한 클론을 무제한으로 즉시, 그리고 공간 효율적으로 생성할 수 있습니다.

리프트 앤 시프트: 워크로드를 클라우드로 이전할 때 가장 먼저 직면하는 과제 중 하나는 클라우드에서 워크로드를 실행하는 방법을 파악하는 것입니다. DBaaS 아이디어는 훌륭하게 들리지만, 실제로 사용 방법을 알고 계신가요? 특수 데이터베이스를 사용하고 계신가요? 사용 중인 데이터베이스가 DBaaS 모델에 "적합"한가요? 무엇을 모르고 계시며, 발생할 수 있는 상황을 처리할 준비가 직원들에게 얼마나 되어 있나요?

기존 데이터베이스 배포 방식을 고수하면 이러한 우려 사항들이 상당 부분 해소되고 클라우드에서 계속해서 처리를 진행할 수 있습니다.

DBaaS는 데이터베이스에 대한 사전 구축된 모델을 제공합니다. 사용자 정의가 불가능하며, 데이터베이스 또는 해당 데이터베이스에 의존하는 애플리케이션의 작동 방식을 변경해야 할 수도 있습니다. 클라우드 기반 구성 요소에 관리형 스토리지를 사용하면 유연성과 적응성이 향상되어 워크로드를 클라우드로 이전할 때 학습 곡선을 최소화하고 예상치 못한 문제 발생 가능성을 줄일 수 있습니다.

하이브리드 클라우드/멀티클라우드 운영: DBaaS와 관리형 스토리지 옵션의 주요 차이점은 온프레미스 데이터 센터 또는 여러 퍼블릭 클라우드 제공업체에 걸쳐 하이브리드 클라우드 및 멀티클라우드 운영을 얼마나 잘 지원하는지에 있습니다. 퍼블릭 클라우드 DBaaS는 매우 강력하지만 서로 직접 호환되지 않습니다. 즉, 클라우드 간 또는 클라우드에서 데이터베이스 워크로드를 마이그레이션하려면 더 복잡하고 수동적인 설정이 필요합니다.

관리형 스토리지 옵션을 활용하면 데이터 관리 계층이 클라우드 환경이든 온프레미스 환경이든 관계없이 다양한 스토리지 환경 간의 원활한 오케스트레이션을 지원하므로 이러한 작업이 훨씬 쉬워집니다. 예를 들어, 이미 온프레미스에서 NetApp을 사용하고 있다면 SnapMirror®를 활용하여 데이터를 클라우드로 이동하거나 클라우드 간에 데이터를 이동한 다음, 워크로드를 다시 온프레미스로 간편하게 이동할 수 있습니다.

요약

클라우드는 기존 방식 또는 서비스형 방식으로 데이터베이스 워크로드를 실행할 수 있는 뛰어난 유연성을 제공합니다. 클라우드 데이터베이스와 기존 데이터베이스 중 어떤 방식을 선택할지는 당면 과제와 비즈니스에 가장 중요한 요소에 따라 달라집니다. 표준 데이터베이스 및 인프라 관리 작업을 상당 부분 줄여주는 서비스를 찾고 있다면, 클라우드 데이터베이스의 이점을 누릴 수 있는 다양한 옵션과 클라우드 공급업체를 선택할 수 있습니다.

데이터베이스의 적응성, 확장성, 보안 및 제어 수준이 중요하다면 클라우드 데이터베이스용 관리형 스토리지가 최선의 선택일 가능성이 높습니다. NetApp Cloud Volumes ONTAP은 Google Cloud, AWS 및 Azure의 스토리지를 위한 관리형 스토리지 계층 역할을 하는 NetApp의 데이터 관리 플랫폼입니다. Cloud Volumes ONTAP에서 실행되는 클라우드 기반 데이터베이스는 고가용성, 클라우드 데이터 스토리지 비용 절감을 위한 효율성, 향상된 데이터 보호, 고성능 등과 같은 관리형 스토리지 기능의 이점을 누릴 수 있습니다.

이번 글은 클라우드 데이터베이스 시리즈의 첫 번째 글입니다. 앞으로 이어질 글에서는 SQL, Oracle, Hadoop이나 MongoDB 같은 NoSQL 데이터베이스를 비롯한 특정 데이터베이스 유형과 다양한 클라우드 환경에서의 데이터베이스 옵션에 대해 더 자세히 다룰 예정입니다.


클라우드 데이터베이스에 대해 자세히 알아보기

클라우드 기반 데이터베이스 시리즈: 클라우드의 SQL

MSSQL, MySQL, PostgreSQL을 포함한 SQL 서버 데이터베이스의 인기로 인해 엔터프라이즈 LOB 애플리케이션 및 운영의 핵심 요소가 되었습니다. 그러나 클라우드로의 전환은 SQL 배포에 대한 새로운 가능성을 제시하며, 이 블로그에서 이를 살펴봅니다.

Cloud-Based Database Series: SQL in the Cloud에서 자세히 알아보십시오

클라우드 기반 데이터베이스 시리즈: 클라우드의 Oracle 데이터베이스

Oracle은 여전히 많은 기업에서 데이터베이스 구축을 위한 대표적인 선택지입니다. 하지만 스토리지 아키텍처가 클라우드 기반 요소를 도입하기 시작하면서 Oracle 사용자들은 클라우드 데이터베이스 모델을 활용한 운영 방식을 찾아야 합니다. 어떤 선택지가 있을까요? 이 블로그에서 자세히 알아보세요.

Cloud-Based Database Series: Oracle Database in the Cloud에서 자세히 알아보십시오

클라우드 기반 데이터베이스 시리즈: 클라우드 배포에서의 NoSQL

NoSQL 데이터베이스는 기존 관계형 데이터베이스 클러스터보다 클라우드 환경에서 구축하기가 기업에 더 어려울 수 있습니다. 이 블로그에서는 NoSQL 클라우드 데이터베이스 배포에 필요한 컴퓨팅 및 스토리지 관리 요구 사항을 충족하는 방법을 보여줍니다.

Cloud-Based Database Series: NoSQL in Cloud Deployments에서 자세히 알아보십시오

NoSQL과 SQL: 데이터베이스 비교

데이터베이스에는 여러 종류가 있지만, NoSQL 데이터베이스와 SQL 데이터베이스라는 뚜렷한 구분선이 있습니다. 이 두 모델의 차이점은 무엇이며, 현재는 물론 미래에도 클라우드 환경에 어떤 데이터베이스가 적합할까요? 이 블로그에서 자세히 알아보세요.

NoSQL vs SQL: 데이터베이스 비교에서 자세히 알아보기

클라우드에서 데이터베이스를 보호하는 방법: 7가지 핵심 사례

미션 크리티컬 데이터의 리포지토리인 데이터베이스는 높은 수준의 데이터 보호가 필요하며, 이는 온프레미스 환경에서와 마찬가지로 클라우드 환경에서도 마찬가지입니다. 이번 블로그에서는 클라우드 기반 데이터베이스를 보호하기 위한 7가지 핵심 방안을 살펴보겠습니다.

클라우드에서 데이터베이스를 보호하는 방법: 7가지 주요 사례에서 자세히 알아보십시오

클라우드에서 데이터베이스를 실행할 때 고려해야 할 5가지 사항

클라우드 기반 데이터베이스를 운영하려면 데이터 자체부터 CPU, RAM, 네트워크, 라이선스 등 실행에 필요한 구성 요소까지 여러 가지 요소가 필요합니다. 이 모든 것을 어떻게 효과적으로 관리할 수 있을까요? 이 글에서는 IT 팀이 클라우드 데이터베이스를 배포할 때 유용한 5가지 핵심 팁을 소개합니다.

클라우드에서 데이터베이스 실행 시 고려해야 할 5가지 사항에서 자세히 알아보십시오

SnapCenter를 사용한 즉각적인 클라우드 데이터베이스 백업 및 복원

스토리지 팀은 NetApp SnapCenter를 사용하여 온프레미스 데이터베이스를 즉각적인 백업 및 복원 기능으로 보호해 왔으며, 이제 이러한 이점을 클라우드에서도 누릴 수 있습니다. 이 게시물에서는 클라우드 기반 SnapCenter 사용 사례를 소개합니다.

SnapCenter를 사용한 즉각적인 클라우드 데이터베이스 백업 및 복원에서 자세히 알아보십시오

클라우드의 SAP 사용: Cloud Volumes ONTAP 사례 연구

SAP는 비즈니스의 핵심 기반이므로, SAP를 사용하는 기업들이 클라우드로 이전할 때 SAP 시스템도 함께 이전하려는 것은 당연한 일입니다. 그렇다면 어떻게 해야 할까요? 이 글에서는 Cloud Volumes ONTAP을 사용한 4가지 클라우드 기반 SAP 데이터베이스 배포 방식을 살펴봅니다.

클라우드의 SAP 사용: Cloud Volumes ONTAP 사례 연구에서 자세히 알아보십시오

주요 데이터 유출 주제에 대한 추가 가이드를 참조하세요.

콘텐츠 파트너와 함께 data breach의 세계를 탐구할 때 유용할 수 있는 여러 다른 주제에 대한 심층 가이드를 작성했습니다.

데이터 보호

데이터 보호

Cloudian 작성

Azure Backup

Azure Backup

작성자: NetApp

NAS 백업

NAS 백업

작성자: NetApp 

  • NAS 백업: 엔터프라이즈 구축 시 주요 고려 사항
  • Cloud NAS 백업: NAS 백업을 클라우드로 이동해야 하는 이유 및 방법
  • NDMP: 간략한 역사, 아키텍처 및 일반적인 토폴로지
Drift chat loading