Spanner Omni 발표: 고객의 인프라에서 누리는 Google의 혁신

Wenzhe Cao
Group Product Manager
Chris Taylor
Google Fellow
* 본 아티클의 원문은 2026년 4월 23일 Google Cloud 블로그(영문)에 게재되었습니다.
오늘 우리는 Google Cloud를 넘어 업계 선도적인 분산 데이터베이스 역량을 확장하는 다운로드 가능 버전인 Spanner Omni의 프리뷰를 발표했습니다. 이를 통해 기업은 자체 데이터 센터, 멀티 클라우드, 혹은 노트북에서도 Spanner를 실행할 수 있습니다. 즉, 무한에 가까운 확장성, 고가용성, 강력한 일관성, 엔터프라이즈급 보안 및 멀티 모델 역량을 AI 기반 애플리케이션이 구동되는 그 어느 곳에서나 활용할 수 있게 되었습니다.
Spanner Omni가 중요한 이유
10여 년 전, Google은 Spanner를 통해 분산 SQL 시장을 개척했습니다. Spanner는 NoSQL의 수평적 확장성과 전통적인 관계형 데이터베이스의 ACID(원자성, 일관성, 격리성, 지속성) 준수 및 강력한 일관성을 결합한 '성배'와 같은 솔루션을 제공했습니다. 그 이후 Spanner는 상호 운용이 가능한 멀티모달 데이터베이스로 진화하여 SQL, 그래프(Graph), 키-값(Key-Value), 전체 텍스트 검색, 벡터 검색, 그리고 컬럼형 엔진을 통한 분석 처리를 통합했습니다. 이러한 진화는 AI 시대에 필요한 역량을 제공함과 동시에 고객의 워크로드를 단순화하고 통합할 기회를 약속하며, 이미 고객들에게 상당한 가치를 전달하고 있습니다.
고객들은 퍼블릭 클라우드부터 하이브리드 클라우드, 에어갭(Air-gapped, 폐쇄망) 환경에 이르기까지 다양한 IT 환경을 넘나들고 있습니다. Spanner Omni는 다음과 같은 현대 기업의 진화하는 요구사항을 해결하기 위해 고객이 운영 중인 바로 그 현장으로 찾아갑니다.
-
비즈니스 연속성: 미션 크리티컬 워크로드는 클라우드의 경계를 넘어 확장되는 진정으로 탄력적인 고가용성 아키텍처를 필요로 합니다. 이러한 워크로드는 비즈니스 상황이나 세계적인 사건으로 인해 클라우드 정책에 변화가 생기더라도 중단 없이 실행되어야 합니다.
-
규제 준수: 금융 서비스와 같이 규제가 엄격한 산업의 고객은 데이터 주권과 같은 규정 요구사항을 충족해야 합니다. 많은 기업이 규정 준수를 위해 여전히 대규모 온프레미스 인프라를 유지하고 있지만, 동시에 에이전틱 시대를 위한 현대화를 갈망하고 있습니다.
-
애플리케이션 이식성: SaaS 제공업체나 독립 소프트웨어 벤더(ISV)의 성장은 서로 다른 클라우드나 프라이빗 데이터 센터 등 고객이 있는 곳이라면 어디서든 대응하는 데 달려 있습니다. 이들은 개발 및 운영 오버헤드를 최소화하면서도 혁신을 위한 고급 기능을 포기하지 않도록 모든 환경에서 일관된 기술 스택을 원합니다.
Spanner Omni 소개
Spanner Omni는 완전 관리형 Spanner 서비스와 동일한 핵심 역량을 제공하면서, 필요한 곳 어디에나 배포할 수 있는 자유를 더했습니다. 가상 머신(VM)과 리눅스 컨테이너부터 쿠버네티스(Kubernetes) 클러스터에 이르기까지 유연한 구성 옵션을 제공합니다.
또한 고객은 온프레미스, 멀티 클라우드, 멀티 리전 및 하이브리드(지연 시간이 허용되는 토폴로지 내), 에어갭 또는 연결된 환경 등 매우 폭넓은 설정으로 Spanner Omni를 실행할 수 있으며, 단일 장비에서 수천 대의 서버 클러스터까지 확장이 가능합니다. 내부 벤치마크 테스트 결과, Spanner Omni는 단일 리전 배포 환경에서 페타바이트급 데이터에 대해 초당 수백만 건의 쿼리(QPS)를 처리할 수 있음을 확인했습니다.


What makes Spanner Omni unique
Spanner Omni는 새로운 가능성의 문을 엽니다. 초기 도입 고객들과의 협력을 통해 우리는 Spanner Omni를 배포하는 세 가지 주요 아키텍처를 확인했습니다.
-
하이브리드 및 멀티 클라우드 탄력성: 고객들은 Google Cloud의 Spanner 관리형 서비스를 주 데이터베이스로 사용하면서, Spanner Omni를 보조 클라우드나 온프레미스 데이터 센터에 '핫-콜드 페일오버(Hot-Cold Failover)' 사이트로 배포하고 있습니다. 이러한 주-보조 아키텍처는 규제 산업 분야의 조직들이 재해 복구 및 비즈니스 연속성 요구사항을 충족할 수 있도록 돕는 핵심적인 안전망 역할을 합니다. 또한 데이터 주권이 요구되지만 Google Cloud 데이터 센터가 하나뿐인 지역에서도 멀티 리전 고가용성(HA)을 구현할 수 있습니다.
-
환경 전반의 통합 기술 스택: 멀티 클라우드 또는 하이브리드 전략을 가진 조직에 Spanner Omni는 '한 번의 작성으로 어디서든 실행(Write once, run anywhere)'할 수 있는 애플리케이션 구축 경험을 제공합니다. 단일 데이터베이스 레이어로 표준화함으로써 운영 오버헤드를 획기적으로 줄이고, 최첨단 기술을 활용하면서 동시에 어떤 환경에서든 진정한 애플리케이션 이식성을 달성할 수 있습니다.
-
온프레미스 현대화: 온프레미스 비중이 높거나 자체 관리를 선호하는 조직들도 이제 더 이상 클라우드 네이티브 혁신에서 소외되지 않습니다. Spanner Omni를 통해 기존 하드웨어 인프라 위에서 Spanner의 멀티 모델 역량을 활용하여 차세대 AI 애플리케이션을 구축하거나 재작성할 수 있으며, 확장성 보장, 고가용성, 글로벌 일관성 등 Spanner의 혁신적인 기술력을 그대로 누릴 수 있습니다.
Spanner Omni의 기술적 배경
우리의 비전은 단순합니다. 컴퓨팅 자원과 데이터베이스 수준의 로컬 파일 시스템만 있다면 누구나 Spanner Omni를 실행할 수 있어야 한다는 것입니다. 이를 현실화하기 위해 우리는 Spanner의 Google 인프라 의존성을 제거하는 일련의 혁신을 단행했습니다. Paxos 합의 알고리즘, 자동 샤딩, 동기 복제와 같은 Spanner의 핵심 기술은 유지하되, Colossus나 TrueTime과 같이 Google에 종속된 구성 요소들을 새롭고 창의적인 솔루션으로 대체했습니다.
어디서나 구현되는 분산 스토리지를 위해, Spanner Omni는 "Colossus와 유사한" 추상화 레이어를 도입함으로써 Google의 분산 파일 시스템인 Colossus에 대한 Spanner의 의존성을 대체합니다. 이 레이어는 연결된 로컬 파일 시스템에 데이터를 기록하고, 이를 네트워크를 통해 다른 노드에서 사용할 수 있도록 합니다. 소프트웨어는 자동으로 샤드 분할(shard splitting) 및 재균형(rebalancing)을 처리하여 가용한 모든 서버에 스토리지를 균형 있게 분산시킴으로써 최상의 성능을 보장합니다. Spanner Omni의 파일 레이어가 Colossus 그 자체는 아니지만, 대부분의 워크로드에서 Spanner Omni가 관리형 Spanner 서비스와 대등한 성능을 발휘할 수 있게 해주는 충분한 대역 역할을 수행합니다.
우리는 또한 원자시계와 GPS를 사용하여 전 세계적으로 시간을 동기화하는 Spanner의 가장 잘 알려진 기술 중 하나인 TrueTime을 재구상했습니다. Spanner Omni를 위해 우리는 소프트웨어 기반의 TrueTime 대안 기술을 개발했으며, 이는 Google Cloud의 TrueTime과 마찬가지로 Spanner Omni 배포 환경 내의 서버 간에 오차가 제한된 고신뢰 시간 동기화를 제공합니다. Spanner는 강력한 외부 일관성을 달성하기 위해 시간 동기화에 의존하지만, 시간 불확실성에 따른 대기 시간을 다른 데이터베이스 작업과 겹쳐서 처리하는 능력을 통해 실제 TrueTime이 제공하는 것보다 더 넓은 불확실성 범위도 수용할 수 있습니다. TrueTime은 이러한 유연성을 활용하여 Spanner의 가용성이나 성능을 제한하지 않으면서도 다양하고 이질적인 환경 전반에 걸쳐 시간 기록(timekeeping) 기능을 제공합니다.
액세스 방법
Spanner Omni의 개발자 에디션은 오늘부터 프리뷰(다운로드)로 제공됩니다. 이 에디션에는 Spanner의 핵심 역량이 포함되어 있어, 비상업적 목적의 비프로덕션 환경에서 개발 및 테스트를 진행하는 데 적합합니다. 엔터프라이즈 보안 기능은 제외되어 있으나, 여러분의 차기 프로젝트를 위한 최적의 샌드박스가 될 것입니다. 모든 기능이 포함된 상업용 에디션의 조기 액세스를 원하신다면 https://cloud.google.com/consulting/spanner-omni를 통해 문의해 주시기 바랍니다.


