Cloud SQL은 MySQL, PostgreSQL, SQL Server 같은 가장 인기 있는 오픈소스와 상업용 엔진을 위해 확장 프로그램, 구성 플래그, 널리 사용되는 개발자 도구를 다양하게 지원합니다. 시작도 간편해서 단순히 기존 기술을 가져와 원하는 방식으로 유연하게 작업할 수 있습니다. 콘솔에서 몇 번만 클릭하면 데이터베이스를 만들어 애플리케이션을 연결할 수 있습니다.
IDC 연구에 따르면 Cloud SQL 고객이 3년 만에 달성한 ROI는 246%이고 자본 회수에 소요된 기간은 11개월이었습니다. 애플리케이션 성장에 따라 확장하고 머신 유형을 맞춤설정하며 가용성 SLA가 최대 99.99%에 이를 정도로 다양한 수준의 성능과 가용성을 선택할 수 있습니다.
약정 사용 할인을 사용하면 1~3년 약정에 따른 추가 비용 절감 혜택을 얻을 수 있습니다.
Database Migration Service(DMS)를 사용하면 온프레미스, Compute Engine 또는 기타 클라우드 등 데이터베이스 위치에 관계없이 다운타임을 최소화하면서 안전하게 데이터베이스를 마이그레이션할 수 있습니다. DMS는 소스 데이터베이스의 기본 복제 기능을 활용하여 마이그레이션의 안정성을 극대화하며 추가 비용 없이 Cloud SQL로 마이그레이션할 수 있습니다.
성능, 보안, 안정성, 비용에 대한 AI/ML 기반 통계와 권장사항을 확인하세요. Cloud SQL Insights를 사용하면 사전 빌드된 대시보드와 시각적 쿼리 계획을 통해 데이터베이스 성능 문제를 신속하게 파악하고 해결할 수 있습니다.
Active Assist가 포함된 Cloud SQL은 고급 분석 및 ML 기능을 사용하여 Fleet에서 초과 프로비저닝된 유휴 상태의 인스턴스를 실행하고 필요에 따라 알림을 보냅니다.
버튼 클릭 한 번으로 영역 전반에서 기본 제공되는 고가용성(HA)에 자동 장애 조치를 구성할 수 있으므로 여러 유형의 인프라, 하드웨어, 소프트웨어 장애로부터 격리할 수 있습니다. 애플리케이션에 따라 데이터베이스 비용을 최적화할 수 있습니다. 비즈니스에 중요한 트랜잭션 워크로드에는 99.99%의 가용성 SLA(유지보수 포함)를 선택하고, 비용을 절감하려면 99.95%의 가용성 SLA를 선택하면 됩니다.
데이터 보호용 백업을 구성하고 최대 35일의 보관 기간 내에 인스턴스를 이전 시점으로 복원할 수 있습니다. 데이터 상주 요구사항을 준수하도록 데이터가 저장되는 위치를 구성할 수 있습니다. Cloud SQL은 데이터를 자동으로 암호화하고 SSAE 16, ISO 27001, PCI DSS를 준수하며 HIPAA 규정 준수를 지원합니다.
Cloud SQL 데이터는 Google의 내부 네트워크에서 전송 중일 때, 그리고 데이터베이스 테이블, 임시 파일, 백업에 저장될 때 암호화됩니다. 또한 Virtual Private Cloud(VPC)로 비공개 연결을 지원하며, 모든 Cloud SQL 인스턴스에 네트워크 방화벽이 포함되어 있어 공용 네트워크 액세스를 제어할 수 있습니다.
확장성
데이터 증가 속도에 맞춰 프로세서 코어, RAM, 스토리지를 추가하여 손쉽게 수직 확장할 수 있으며, 갈수록 증가하는 읽기 트래픽을 처리할 읽기 복제본을 추가하여 수평 확장할 수 있습니다. 또한 Cloud SQL은 스토리지 용량이 한도에 가까워질 경우 자동으로 스토리지 용량을 확장합니다. 읽기 복제본은 고가용성을 지원하고, 자체 읽기 복제본을 보유할 수 있으며, 여러 리전 및 플랫폼에 걸쳐 위치할 수 있습니다.
0에 가까운 유지보수 다운타임
Cloud SQL은 계획된 유지보수를 위해 10초 미만의 제로에 가까운 다운타임을 제공합니다. 또한 고급 이메일 알림과 함께 28일까지 일정을 변경하고 특정 유지보수 시간을 선택하며 최대 90일간 유지보수를 거부할 수 있는 등의 유연한 유지보수 기간 관련 기능도 제공합니다.
데이터 캐시
Cloud SQL은 기본 제공되는 성능 관리 기술을 사용하여 애플리케이션 속도를 자동으로 가속화할 수 있습니다. 또한 MySQL용 Cloud SQL은 데이터베이스 인스턴스의 플래시 메모리를 활용하여 메모리와 고속 스토리지에서 데이터를 지능적으로 캐싱함으로써 읽기 지연 시간을 줄이고 처리량을 개선합니다.
변경 데이터 캡처 및 복제
Datastream을 사용해 이기종 데이터베이스, 스토리지 시스템, 애플리케이션에서 지연 시간을 최소화하면서 안정적으로 데이터를 스트리밍하세요.
서버리스 아키텍처를 통해 확장하거나 축소할 수 있고, 리소스를 프로비저닝하거나 관리할 필요가 없으며, 운영 데이터에 대한 통계 정보를 실시간에 가까운 속도로 확보할 수 있습니다.
작동 방식
Cloud SQL은 몇 분 만에 확장되고 영역과 리전 간에 데이터를 복제합니다. 유지보수, 로깅, 모니터링, 구성에 에이전트를 사용하며 연중무휴 SRE팀의 지원 서비스를 제공합니다. 콘솔, CLI 또는 REST API를 통해 데이터베이스를 관리하고 표준 데이터베이스 드라이버를 통해 앱을 연결할 수 있습니다.
MySQL, PostgreSQL, SQL Server와 같은 데이터베이스를 자체적으로 관리하려면 패치 적용, 하드웨어 유지보수, 백업, 조정에 상당한 노력이 필요하기 때문에 비효율적이고 비용이 많이 들 수 있습니다. 완전 관리형 솔루션으로의 마이그레이션이 더욱 간편해졌습니다. Database Migration Service를 사용해 최소한의 다운타임으로 데이터베이스를 온프레미스 또는 클라우드 위치에서 리프트 앤 시프트할 수 있습니다.
클라우드 배포는 기존의 독자적인 데이터베이스를 PostgreSQL과 같은 오픈소스 데이터베이스로 전환하여 데이터베이스 환경을 현대화할 수 있는 좋은 기회입니다.
오픈소스 데이터베이스가 엔터프라이즈급 환경으로 변모하였으므로 성능, 안정성 또는 보안을 포기할 필요가 없습니다.
Cloud SQL은 Google Cloud 서비스, Google 파트너, 오픈소스 커뮤니티로 이루어진 더 큰 생태계와 통합함으로써 애플리케이션 개발을 가속화하는 동시에 원하는 방식으로 작업할 수 있는 자유를 선사합니다.
기존 데이터베이스 기술을 재사용하면서도 반복되는 데이터베이스 관리 업무에서 벗어나고 AI/ML 기반 통계 및 권장사항을 활용할 수 있습니다.
많은 소프트웨어 공급업체가 MySQL, PostgreSQL, SQL Server에 맞춰 애플리케이션을 빌드하고 인증합니다. Cloud SQL은 확장 프로그램, 구성 플래그, 드라이버를 비롯한 데이터베이스의 기본 버전을 제공하므로 애플리케이션을 수정하지 않고 실행할 수 있습니다. 클라우드 여정을 시작하면 지루한 데이터베이스 관리 업무를 부담 없이 클라우드로 이전할 수 있습니다.
수백 개의 Cloud SQL 인스턴스를 실행하는데 그중 대부분은 데이터베이스 관리자(DBA) 몇 명만으로 운영하고 있습니다. 대부분의 데이터베이스 관리 작업을 Cloud SQL로 옮긴 덕분에 Manhattan Active Platform 데이터베이스의 유지보수 비용이 크게 절감되었습니다.
산지브 시오티아, Manhattan Associates의 SVP 겸 CTO
Manhattan Associates는 Cloud SQL로 원활하게 마이그레이션한 덕분에 Software as a Service의 확장성, 가용성, 안정성을 향상하고 애플리케이션 관리 비용을 크게 절감했습니다.
Cloud SQL은 우수한 개방성, 사용 편의성, 보안, 비용 효율성, Google Cloud 통합으로 그 가치를 인정받고 있습니다. 실제로 Google Cloud 100대 고객의 95% 이상이 Cloud SQL을 사용 중입니다. Google Cloud의 PostgreSQL 옵션을 비교하려면 비교 차트를 확인하세요.
Enterprise Plus 버전은 향상된 가용성, 성능, 데이터 보호 기능을 제공합니다. 구체적으로는 다운타임이 거의 0에 가까운 유지보수, 최적화된 하드웨어 및 소프트웨어 구성, 읽기 집약적인 트랜잭션 워크로드를 위한 지능형 데이터 캐싱, 구성 가능한 데이터 캐시 옵션, 35일 로그 보관 기간에 대해 99.99% 가용성 SLA를 제공합니다.