콘텐츠로 이동하기
데이터베이스

Google Cloud 데이터베이스의 2020년을 돌아보며

2021년 2월 9일
Penny Avril

Director of Product Management, Databases

Google Cloud 사용해 보기

$300의 무료 크레딧과 20개 이상의 항상 무료인 제품으로 Google Cloud 사용을 시작해보세요.

무료 체험

* 본 아티클의 원문은 2020년 12월 24일 Google Cloud 블로그(영문)에 게재되었습니다.  

2020년은 전례 없는 한 해였습니다. 한편으로는 누구도 예상치 못한 상황으로 인해 기본적인 엔터프라이즈 기술이 조명을 받은 해이기도 했습니다. 비즈니스에는 안정적이고, 확장 가능하며, 지속적으로 우수한 성능을 보여주는 데이터베이스가 필요했습니다. 그 결과 마이그레이션 계획이 가속화되고, 엄격한 라이선싱은 더욱 외면받았으며, 혁신적인 애플리케이션 개발에 속도가 붙었습니다. 사실 이러한 경향은 2019년에도 두드러졌는데 Gartner 전망에 따르면 2019년 클라우드 데이터베이스 관리 시스템(DBMS) 수익은 2018년 대비 54% 증가한 170억 달러에 달했습니다. Gartner의 2020년 보고서에도 기대가 모아지는 가운데 내부적으로는 2020년에 수익이 더 가파른 속도로 증가했으리라 예상하고 있습니다.

Google Cloud의 개방성과 유연성이라는 데이터 비전은 2020년 첫선을 보인 DBMS Magic Quadrant에 반영되었다고 생각합니다. Gartner는 2020년 DBMS 부문 선두 제품으로 Google Cloud를 선정했습니다.

업종을 불문하고 많은 고객이 2020년은 데이터베이스 현대화를 시작했거나 한 단계 발전시킨 해라고 말했습니다. 고객이 업무상 중요한 목표를 달성하도록 지원하기 위해 Google Cloud는 새로운 제품과 기능을 지속적으로 출시했습니다. 2020년에 발표된 새롭고 주목할 만한 기능을 소개합니다.

클라우드 데이터베이스 분야에 새로운 옵션과 새로운 유연성 도입

Cloud SQL에서 Database Migration Service 지원

기업에 있어서 데이터베이스 마이그레이션은 쉬운 일이 아닐 수 있습니다. 최근 출시된 Google Cloud의 서버리스 Database Migration Service(DMS)는 MySQL 및 PostgreSQL 워크로드를 위한 정확성이 높고 다운타임이 최소화된 마이그레이션 서비스를 제공하며 진정한 클라우드 기반 서비스로 설계되어 고객에게 쉽고, 안전하며, 안정적인 경험을 선사합니다. 출시를 안내하는 블로그 게시물에서 자세한 내용을확인할 수 있습니다.

클라우드에서 관리되는 SQL Server

많은 엔터프라이즈 기업이 인프라 현대화와 멀티 클라우드 전략이라는 폭넓은 목표를 달성함에 있어 SQL Server용 Cloud SQL로의 마이그레이션이 중요한 역할을 한다고 말합니다. 이제 SQL Server 워크로드를 계속 실행할 수 있도록 지원하는 SQL Server용 Cloud SQL이 전 세계에서 정식 버전으로 제공됩니다. 관련 블로그 게시물에서 마이그레이션 시작을 위한 5단계, 전체 마이그레이션 가이드 링크, 자세한 내용을 설명하는 유용한 동영상을 확인할 수 있습니다.

Google Cloud 신규 리전 다섯 곳에 Oracle 데이터베이스용 베어메탈 솔루션 도입

비즈니스에서 베어메탈 솔루션을 사용하면 Oracle 데이터베이스와 같은 특수한 워크로드를 Google Cloud 리전별 확장 프로그램에서 실행하면서 전반적인 비용을 절감하고 마이그레이션에 수반되는 위험을 낮출 수 있습니다. 2019년에는 베어메탈 솔루션을 다섯 곳의 리전(버지니아 애쉬번, 프랑크푸르트, 런던, 캘리포니아 로스앤젤레스, 시드니)에서 추가로 이용할 수 있게 되었다는 소식을 전해드렸습니다. 2020년에도 이용 가능 지역을 네 곳(암스테르담, 상파울루, 싱가포르, 도쿄) 추가했습니다. 

2020년 클라우드 데이터베이스로 놀라운 성과를 거둔 고객들

클라우드 마이그레이션에서 뚜렷하게 나타나는 트렌드가 있습니다. 고객은 이른바 3단계 여정을 따른 것으로 확인되었습니다. 이 여정은 대규모 상용 및 오픈소스 데이터베이스를 이전하는 마이그레이션, 기존 데이터베이스에서 오픈소스 데이터베이스로 이전하는 현대화, 차세대 애플리케이션을 빌드하고 새로운 가능성을 여는 혁신으로 구성됩니다. 고객이 여정의 어느 단계에 있든 Google Cloud는 고객의 성공을 위해 서비스, 권장사항, 도구 생태계를 지원하는 데 역량을 집중합니다.

제약 및 약제 기술 분야의 대기업인 McKesson에서는 Cloud SQL을 사용하여 기존 환경을 현대화하기로 선택했습니다. 3D 프린팅 및 디자인 회사인 Makerbot은 Google Kubernetes Engine(GKE), Pub/Sub, Cloud SQL 등 Google Cloud의 긴밀하게 통합된 도구를 활용하여 혁신적인 자동 확장 솔루션을 설계한 방법을 공유했습니다.

데이터 예측 모델을 통해 대형 소매업체를 위한 마케팅 플랫폼을 만드는 개발사인 Bluecore는 소매업체 브랜드의 웹사이트 속도를 늦추지 않으면서도 캠페인 제작 기능을 제공하는 완전 관리형 솔루션을 위해 Cloud SQL을 선택했다는 소식을 전해왔습니다. 여러 대학을 연결하는 플랫폼 제공업체인 Handshake 같은 고객들도 Cloud SQL 마이그레이션을 선택했습니다. 금융 솔루션 제공업체인 Freedom Financial Network는 수요 증가에 대응하기 위해 Rackspace에서 Cloud SQL로 전환했습니다.

Google Cloud Next ‘20: OnAir에서 ShareChatThe New York Times는 Google Cloud의 클라우드 기반 데이터베이스를 사용하여 성공을 거둔 이야기를 들려줬습니다. 아울러 Khan Academy는 Cloud Firestore를 사용하여 온라인 학습의 수요 증가에 대응하고 있습니다.

오픈소스 데이터베이스를 위한 기업의 준비 상태

Google Cloud의 한 리전에서 서비스가 중단된다면 이용 가능한 다른 리전을 통해 고객에게 애플리케이션과 데이터베이스를 발빠르게 제공하기를 원할 것입니다. 2020년 Google Cloud는 MySQL 및 PostgreSQL 데이터베이스 엔진에 사용 가능한 Cloud SQL 리전 간 복제를 도입했습니다. 비즈니스 연속성에 어려움을 겪는 Cloud SQL 고객과 긴밀하게 협업하여 경험을 간소화한 바 있으며, 블로그에 리전 간 복제를 시작하는 방법과 MLB(메이저 리그 베이스볼)의 리전 간 복제를 도입하는 방식이 설명되어 있습니다.

또한 Cloud SQL에 유지보수 제어, 서버리스 내보내기, Postgres용 point-in-time-recovery와 더불어 약정 사용 할인이 추가되었습니다.

2020년 가을에는 Cloud SQL에서 MySQL 8을 지원한다는 소식을 전해드렸습니다. 이제 인스턴트 DDL 문(예: ADD COLUMN), 원자적 DDL, 역할을 사용한 권한 컬렉션, 윈도우 함수, 확장된 JSON 구문 등 생산성을 증대하기 위한 새롭고 강력한 기능을 다양하게 이용할 수 있습니다. 새로운 기능의 전체 목록을 확인해 보세요. 

Cloud SQL 데이터베이스 서비스에 PostgreSQL 13 추가

또한 PostgreSQL 13용 Cloud SQL에 대한 지원을 출시하여 Cloud SQL에 복잡한 운영 업무를 맡기는 한편 최신 PostgreSQL 기능을 활용할 수 있게 되었습니다. 최근에는 PostgreSQL 13에 고급 파티션 나누기 기능, 색인 및 청소 효율성 증진, 모니터링 확장 개선 등을 도입하여 전반적으로 성능이 향상되었습니다. 최근 블로그 게시물에서 자세한 내용, 더 많은 기능, 시작에 관한 안내를 확인하세요. 

Redis용 Memorystore 성능 측정 도구

널리 사용되는 오픈소스 인메모리 데이터 저장소인 Redis는 데이터베이스, 캐시, 메시지 브로커로 사용됩니다. Redis용 Memorystore는 Google Cloud의 완전 관리형 Redis 서비스입니다. 최근 Memorystore에 VPC 서비스 제어, Redis Auth, TLS 암호화와 더불어 Redis 5.0 지원이 추가되었습니다. 메모리 관리와 쿼리 최적화 등을 위한 성능 미세 조정 권장사항과 함께 Redis용 Memorystore 성능 측정 방법을 확인할 수 있습니다.

클라우드 기반 데이터베이스: 기업 워크로드용으로 신뢰할 수 있고 개발자를 위한 최선의 선택

Google Cloud Spanner는 무제한 확장성, strong consistency, 99.999% 가용성을 제공하는 유일한 관리형 관계형 데이터베이스입니다. (Spanner의 새로운 기능에 대한 자세한 내용을 확인하세요.) 2020년에는 관리형 백업/복원의 정식 버전 출시와 99.999%의 가용성을 제공하도록 추가된 Spanner의 새로운 멀티 리전 9곳을 포함해 Spanner의 새로운 엔터프라이즈 기능을 발표했습니다. 또한 Spanner에 쿼리 최적화 도구 버전 관리, 외래 키, 확인 제약조건, 생성된 열을 포함하여 새로운 SQL 기능에 대한 지원을 추가했습니다. 아울러 C++ 애플리케이션 개발자를 위해 C++ 클라이언트 라이브러리를 도입했으며 로컬 에뮬레이터를 사용해 애플리케이션을 개발하고 테스트하여 애플리케이션 개발 비용을 절감시켜주는 로컬 에뮬레이터를 선보였습니다. 

Google Cloud의 완전 관리형 NoSQL 데이터베이스 서비스인 Bigtable은 비즈니스 연속성을 높일 수 있도록 관리형 백업을 지원하며 사용자가 관리 오버헤드를 최소화하면서 워크로드에 데이터 보호를 추가할 수 있게 해줍니다. 또한 작은 워크로드에 대한 지원을 확대하여 기존의 클러스터당 3개 이상의 노드보다 적은 클러스터당 한두 개의 노드로 프로덕션 인스턴스를 만들 수 있습니다.

모바일 개발자와 웹 개발자가 쉽게 빌드할 수 있도록 지원하는 Firestore에는 규칙 플레이그라운드 같은 새로운 기능이 추가되어 업데이트된 Firebase 보안 규칙을 빠르게 테스트할 수 있습니다. 올해 추가된 Firestore Unity SDK를 사용하면 게임 개발자의 Firestore 도입이 쉬워집니다. 이와 더불어 Firestore에 C++ 클라이언트 라이브러리를 도입했으며 not-in, array-contains, not-equal, less than, greater than 등의 다양한 연산자가 새로 추가되어 더 풍부한 쿼리 언어를 제공합니다. 

지금까지 데이터베이스의 2020년을 되돌아봤습니다. 2021년에도 Google Cloud 블로그에서 최신 공지사항, 출시 소식, 권장사항을 계속 확인해 주세요. 


Gartner, Magic Quadrant for Cloud Database Management Systems, 2020년 11월 23일, 도널드 페인버그, 아담 론탈, 머브 아드리안, 헨리 쿡, 릭 그린왈드

Gartner는 자사 연구 간행물에 설명된 어떤 공급업체, 제품 또는 서비스도 보증하지 않으며 기술 사용자에게 최고 등급의 공급업체 또는 기타 지정된 공급업체만 선택하도록 권장하지 않습니다. Gartner 연구 간행물은 Gartner 연구 조직의 의견을 담고 있으며 사실의 진술로 해석되어서는 안 됩니다. Gartner는 이 연구와 관련하여 상품성 또는 특정 목적에 대한 적합성 보증을 비롯한 모든 명시적, 묵시적 보증을 부인합니다.

게시 위치