Cloud Spanner 로고

Cloud Spanner

완전한 데이터베이스로 애플리케이션의 미래 경쟁력 확보

이제 관계형 및 비관계형 데이터베이스를 비교하지 마세요. 무제한에 가까운 규모로 고성능과 높은 가용성을 누려 보세요. 제로터치 유지보수로 데이터베이스 관리의 부담을 덜어보세요.

90일 Spanner 무료 체험판 인스턴스를 시작해 보세요.

또한 신규 Google Cloud 고객에게는 $300의 무료 크레딧이 제공됩니다.

기능

제한 없는 쓰기 및 읽기 확장성

Spanner는 데이터 스토리지에서 컴퓨팅 리소스를 분리하므로 처리 리소스를 투명하게 확장 및 축소할 수 있습니다. 추가적인 컴퓨팅 용량은 읽기와 쓰기를 모두 처리하여 손쉬운 수평 확장성을 제공합니다. Spanner는 샤딩, 복제, 트랜잭션 처리를 자동으로 처리하여 성능을 최적화합니다.

자동화된 유지보수

모든 규모의 데이터베이스의 운영 비용을 절감하고 안정성을 개선하세요. 동기식 복제 및 유지보수가 자동화되며 기본적으로 제공됩니다. 다운타임 없이 트래픽을 처리하면서 100% 온라인 스키마 변경 및 유지보수를 제공합니다.

PostgreSQL 인터페이스

Spanner의 확장성 및 안정성을 친숙하고 이식 가능한 PostgreSQL 인터페이스와 결합합니다. 팀에서 이미 알고 있는 기술과 도구를 사용하여 안심하고 투자할 수 있도록 미래를 대비하세요. 

자동 데이터베이스 샤딩

데이터베이스를 수동으로 재샤딩할 필요가 없습니다. 내장된 샤딩은 데이터를 자동으로 분산하여 성능 및 가용성을 최적화합니다. 중단 없이 확장 및 축소하세요.

워크로드가 격리된 고성능 쿼리 처리

Cloud Spanner Data Boost를 사용하면 기존 트랜잭션 워크로드에 영향을 주지 않고 분석 쿼리, 일괄 처리 작업 또는 데이터 내보내기 작업을 더 빠르게 실행할 수 있습니다. Google Cloud에서 완전하게 관리하는 Data Boost에는 용량 계획 또는 관리가 필요하지 않습니다. Spanner의 분산 스토리지 시스템인 Colossus에 저장된 데이터에 대한 사용자 쿼리를 직접 처리할 수 있어 상시 가동됩니다. 이 독립적인 주문형 컴퓨팅 리소스를 통해 사용자는 혼합된 워크로드와 데이터 공유를 쉽게 걱정 없이 처리할 수 있습니다. 

강력한 트랜잭션 일관성

확장성이나 가용성을 저하시키지 않으면서 업계 최고의 외부 일관성을 활용합니다.

단일 리전 및 멀티 리전 구성

Cloud Spanner가 지원하는 앱은 사용자의 위치에 관계없이 전 세계적으로 강력한 일관성을 갖는 최신 데이터를 읽고 쓸 수 있습니다. 또한 멀티 리전 인스턴스를 실행할 때 데이터베이스는 리전 장애가 있어도 보호되며, 업계 최고 수준의 99.999% 가용성을 제공합니다.

실시간 변경 데이터 캡처 및 복제

Datastream을 사용하면 Oracle 및 MySQL 데이터베이스의 변경 데이터를 Spanner로 전송하여 최신 정보를 얻을 수 있습니다. Spanner 변경 내역을 사용하여 Spanner 데이터베이스에서 변경 데이터를 캡처하고 분석, 이벤트 트리거, 규정 준수를 위해 다른 시스템과 통합합니다. 

세분화된 인스턴스 크기 조정

월 $65로 세분화된 인스턴스로 Spanner를 시작하고 필요에 따라 다운타임이나 재설계할 필요 없이 확장할 수 있습니다. 

관계형 인터페이스

고객이 관계형 데이터베이스에서 기대하는 모든 기능(스키마, SQL 쿼리, ACID 트랜잭션)을 규모에 맞게 지원합니다. Google 표준 SQL 또는 PostgreSQL 인터페이스를 사용하세요.

AI 기반 코드 지원

Cloud Spanner의 Duet AI는 개발자가 SQL 쿼리를 더 빠르게 작성할 수 있도록 도와줍니다. 자연어 프롬프트를 기반으로 데이터를 구조화, 수정 또는 쿼리하기 위한 코드 제안을 제공합니다. 

풍부한 애플리케이션 및 도구 지원

자바/JDBC, Go, Python, C#, Node.js, PHP, Ruby, C++용 기본 클라이언트 라이브러리와 Hibernate 및 Entity Framework를 포함한 가장 많이 사용되는 ORM을 사용하는 개발팀을 만나보세요.

관측 가능성

측정항목통계로 Spanner 데이터베이스의 성능을 모니터링합니다. 대화형 모니터링 도구인 Key Visualizer를 사용하여 Spanner 데이터베이스의 사용 패턴을 분석합니다. 쿼리 통계를 사용하여 쿼리 성능 문제를 해결하고, 잠금 통계 및 트랜잭션 통계로 잠금 경합 문제를 빠르게 진단하세요.

엔터프라이즈 수준의 보안 및 제어

고객 관리 암호화 키(CMEK), 데이터 영역 암호화, 액세스 및 제어를 위한 IAM 통합, 종합적인 감사 로깅. VPC-SC, 액세스 투명성, 액세스 승인 지원. 세분화된 액세스 제어를 사용하면 테이블 및 열 수준에서 Spanner 데이터에 대한 액세스를 승인할 수 있습니다. 

백업 및 복원, PITR(point-in-time recovery)

데이터베이스를 백업하여 일관된 데이터 사본을 저장하고 필요할 때 복원합니다. PITR은 이전 데이터를 마이크로초 단위로 복구할 수 있는 기능을 통해 지속적인 데이터 보호를 제공합니다.

데이터베이스 비교

데이터베이스 속성기타 관계형 DB기타 비관계형 DBCloud Spanner

스키마

정적

동적

동적

SQL

아니요

트랜잭션

ACID

(원자성, 일관성, 격리성, 내구성)

최종

강력한 ACID

TrueTime 순서 지정

확장성

수직적

(더 큰 머신 사용)

수평적 시장

(머신 추가)

수평적 시장

가용성 

장애 조치(다운타임)

높음

높은 99.999% SLA

복제

구성 가능

구성 가능

자동

스키마

정적

동적

동적

SQL

아니요

트랜잭션

ACID

(원자성, 일관성, 격리성, 내구성)

최종

강력한 ACID

TrueTime 순서 지정

확장성

수직적

(더 큰 머신 사용)

수평적 시장

(머신 추가)

수평적 시장

가용성 

장애 조치(다운타임)

높음

높은 99.999% SLA

복제

구성 가능

구성 가능

자동

작동 방식

Cloud Spanner 인스턴스는 하나 이상의 리전에서 컴퓨팅 및 스토리지를 제공합니다. TrueTime이라는 분산형 시계를 사용하면 여러 리전에서 트랜잭션이 strong consistency를 가집니다. 데이터가 확장성을 위해 자동으로 '분할'되고 가용성을 위해 동기식 Paxos 기반 스키마를 통해 복제됩니다.

Spanner 다이어그램

일반적인 용도

사용자 프로필 및 사용 권한

중요한 사용자 데이터를 규모에 관계없이 안전하게 관리

사용자 프로필 관리는 Spanner의 확장성, 가용성, 전역 일관성이 필요한 중요한 기능입니다. 이는 여러 게임, 플랫폼, 리전의 플레이어의 진입점입니다. 마찬가지로 금융 서비스 회사도 Spanner를 사용하여 고객 정보와 제품을 관리합니다.
사용자 프로필 및 사용 권한 아키텍처 다이어그램

중요한 사용자 데이터를 규모에 관계없이 안전하게 관리

사용자 프로필 관리는 Spanner의 확장성, 가용성, 전역 일관성이 필요한 중요한 기능입니다. 이는 여러 게임, 플랫폼, 리전의 플레이어의 진입점입니다. 마찬가지로 금융 서비스 회사도 Spanner를 사용하여 고객 정보와 제품을 관리합니다.
사용자 프로필 및 사용 권한 아키텍처 다이어그램

재무 원장

글로벌 트랜잭션에 대한 일관된 최신 뷰 확인

전 세계 금융 트랜잭션, 거래, 정산, 위치를 Cloud Spanner를 기반으로 하는 통합 거래 원장으로 통합하여 외부 일관성과 확장성을 보장합니다. 데이터를 통합하면 변화하는 시장 상황과 규제 요구사항에 신속하게 대응할 수 있습니다. 마찬가지로 소매업/전자상거래 비즈니스는 인벤토리 원장에 Spanner를 사용합니다.
재무 원장 아키텍처 다이어그램

글로벌 트랜잭션에 대한 일관된 최신 뷰 확인

전 세계 금융 트랜잭션, 거래, 정산, 위치를 Cloud Spanner를 기반으로 하는 통합 거래 원장으로 통합하여 외부 일관성과 확장성을 보장합니다. 데이터를 통합하면 변화하는 시장 상황과 규제 요구사항에 신속하게 대응할 수 있습니다. 마찬가지로 소매업/전자상거래 비즈니스는 인벤토리 원장에 Spanner를 사용합니다.
재무 원장 아키텍처 다이어그램

온라인 뱅킹

디지털 환경을 위한 상시 상호작용 제공

소비자는 은행 업무 시간 외에 기기에서 중요한 재무 데이터에 액세스하기를 기대합니다. 개발자가 수동 샤딩 또는 eventual consistency와 같은 운영 오버헤드가 아닌 새로운 환경에 집중하도록 지원하세요. 99.999%의 가용성과 유지보수 작업 없이 위험과 다운타임을 줄일 수 있습니다.
온라인 뱅킹 아키텍처 다이어그램

디지털 환경을 위한 상시 상호작용 제공

소비자는 은행 업무 시간 외에 기기에서 중요한 재무 데이터에 액세스하기를 기대합니다. 개발자가 수동 샤딩 또는 eventual consistency와 같은 운영 오버헤드가 아닌 새로운 환경에 집중하도록 지원하세요. 99.999%의 가용성과 유지보수 작업 없이 위험과 다운타임을 줄일 수 있습니다.
온라인 뱅킹 아키텍처 다이어그램

포인트 제도 및 프로모션

실시간 업데이트로 환경 맞춤설정

포인트 제도에서 고객 참여와 선호도를 추적하여 동향을 분석하고 고객 만족도를 높일 수 있습니다. 마찬가지로 게임 회사도 Spanner를 사용하여 게임에서 맞춤설정된 리더보드를 빌드합니다.
포인트 제도 및 프로모션 아키텍처 다이어그램

실시간 업데이트로 환경 맞춤설정

포인트 제도에서 고객 참여와 선호도를 추적하여 동향을 분석하고 고객 만족도를 높일 수 있습니다. 마찬가지로 게임 회사도 Spanner를 사용하여 게임에서 맞춤설정된 리더보드를 빌드합니다.
포인트 제도 및 프로모션 아키텍처 다이어그램

옴니채널 인벤토리 관리

여러 채널과 앱에 일관된 뷰 제공

Spanner는 온라인, 오프라인, 유통 센터, 배송 전반에 걸쳐 소매 인벤토리 및 주문에 대한 고성능 단일 정보 소스를 제공하여 인벤토리를 수요에 맞추고 고객 경험 및 수익성을 개선합니다. 마찬가지로 게임 회사도 Spanner를 사용하여 게임 내 인벤토리 데이터를 저장합니다.
옴니채널 인벤토리 관리 아키텍처 다이어그램

여러 채널과 앱에 일관된 뷰 제공

Spanner는 온라인, 오프라인, 유통 센터, 배송 전반에 걸쳐 소매 인벤토리 및 주문에 대한 고성능 단일 정보 소스를 제공하여 인벤토리를 수요에 맞추고 고객 경험 및 수익성을 개선합니다. 마찬가지로 게임 회사도 Spanner를 사용하여 게임 내 인벤토리 데이터를 저장합니다.
옴니채널 인벤토리 관리 아키텍처 다이어그램