참고: 이 내용은 2021.10.18 에 게시된 컨텐츠(Don’t settle for multi-cloud. Aspire to cross-cloud.)에서 번역되었습니다.

조직에서는 여러 클라우드에서 데이터와 애플리케이션을 실행하는 경우가 더 많습니다. 그건 좋은 일이죠. 그러나 멀티 클라우드로는 충분하지 않습니다. 비즈니스에서 데이터의 진정한 힘을 발휘하려면 크로스 클라우드여야 합니다. 

크로스 클라우드를 사용함은 즉 추가 작업 없이 여러 공개 클라우드 간에 데이터를 쉽게 이동할 수 있음을 의미합니다. 데이터와 애플리케이션이 있는 위치나 비즈니스 및 기술 인력이 있는 위치에 대해 걱정할 필요가 없습니다. 크로스 클라우드를 사용하면 주요 공개 클라우드 전반에서 원활한 환경을 확보할 수 있으므로 클라우드 버전의 데이터 사일로로 끝날 일은 결코 없습니다. 가장 중요한 것은 전 세계적인 규모의 관리형 데이터에 안전하게 액세스하고 이를 공유함으로써 궁극적인 비즈니스 영향을 위한 길을 열어준다는 점입니다.

멀티 클라우드가 오늘날의 비즈니스 현실이 된 방법 

크로스 클라우드를 본격적으로 다루기 전에 어떻게 멀티 클라우드로 왔는지 되돌아보는 것이 중요합니다. Snowflake의 여정은 다른 SaaS 공급자나 SaaS 소비자와 다르지 않습니다. 우리는 글로벌 배포를 통해 한 지역에서 하나의 클라우드 공급자를 개발하고 제공하려는 의도로 시작했습니다. 

솔루션이 출시된 후 특정 현실이 시작되었습니다. 고객은 우리가 대기 시간 문제를 처리하고 데이터 주권 요구 사항을 충족하며 데이터 송신과 관련된 비용을 피할 수 있게 돕기를 원했습니다. 데이터로의 근접성에 대한 이러한 요구로 인해 우리는 해당 클라우드 공급자 내의 추가 지역에 Snowflake를 배포하게 되었습니다. 운명처럼 우리의 고객에게는 여러 클라우드 공급자 전반에 걸친 지원이 필요했습니다. 

멀티 클라우드로의 이 여정은 한 지역에서 여러 지역으로, 그리고 여러 클라우드로의 유기적인 전환이었습니다. 우리는 데이터가 있는 곳으로 갔고 계속해서 가고 있습니다.

매일 우리는 크고 작은 기업, 글로벌 및 로컬 기업에서 멀티 클라우드에 관한 같은 이야기를 듣습니다. 지역 규정 때문이든 인수 때문이든, 많은 조직이 이제 둘 이상의 공개 클라우드에 있는 데이터 세트 및 애플리케이션을 사용하고 있습니다. 

그리고 여러 면에서 이 상황은 유용한 것으로 입증되고 있습니다. 글로벌 기업의 경우 멀티 클라우드는 데이터 대기 시간, 단일 공급업체 종속 및 송신 비용과 같은 문제를 해결합니다. 또한 시스템 장애 조치는 물론 데이터 복원력 및 고가용성을 보장합니다.

이러한 멀티 클라우드의 이점은 강력합니다. 그럼에도 불구하고 다음과 같은 여러 가지 단점이 있습니다. 멀티 클라우드 전략은 경계를 만들고 클라우드 데이터 사일로를 생성하며 기업은 종종 클라우드 간에 데이터를 복사하고 이동하는 데 의존합니다. 그 결과가 무엇이냐고요? 데이터 마트 확장입니다.

크로스 클라우드가 제공하는 기회는 완화되는 위험보다도 더 많음 

크로스 클라우드는 데이터가 더 이상 상주하는 클라우드의 제약을 받지 않고 공개 클라우드 간에 쉽게 이동할 수 있음을 의미합니다. 

분명히 말하자면 이것은 작은 일이 아닙니다. 각 공개 클라우드 공급자는 데이터를 처리하는 자사만의 혁신적이고 독점적인 방법을 개발하여 한 클라우드에서 다른 클라우드로 데이터를 이식하기는 어렵습니다. 크로스 클라우드는 데이터와 애플리케이션이 어디에 있든 원활한 최종 사용자 환경을 제공하는 동시에 각 공급자와 함께 데이터를 적절하게 처리하여 이 문제를 해결합니다. 

또한 크로스 클라우드는 기술 또는 치명적인 장애 발생 시 비즈니스 연속성을 보장합니다. 예를 들어 규제 산업의 기업은 중요 업무용 애플리케이션의 고가용성을 필요로 합니다. 즉, 중요 업무용 장애 조치 및 장애 복구를 통해서만 제공될 수 있는 데이터 주권과 완전한 데이터 가용성을 의미합니다. 물론 장애 조치를 위한 데이터 복제를 생성하는 가장 좋은 방법은 여러 클라우드를 사용하는 것입니다. 한 클라우드 공급자가 다운되면 다른 클라우드 공급자를 사용합니다. 이는 크로스 클라우드가 의미하는 바의 일부일 뿐입니다.

그러나 이 모든 것은 내기에 거는 돈(table stake)에 불과합니다. 비즈니스를 변화시키는 것은 최신 데이터 공유이며, 크로스 클라우드는 이를 전 세계적인 규모로 확장합니다. 최신 데이터 공유를 통해 둘 이상의 조직에서 데이터를 원활하게 공유할 수 있으므로 불과 몇 년 전에는 상상할 수 없었던 새로운 통찰력과 새로운 비즈니스 기회를 얻을 수 있습니다.

이제 사업부 내 또는 여러 사업부 전반에 걸쳐, 비즈니스 파트너 생태계 내에서 데이터를 원활하게 공유하거나 데이터 마켓플레이스를 통해 관리형 데이터를 사고팔 수 있습니다. 최신 데이터 공유는 데이터 공급자와 소비자 간의 실시간 액세스를 가능하게 합니다. 데이터는 이동하지 않고 항상 최신 상태이며 항상 사용할 수 있습니다. 크로스 클라우드는 최신 데이터 공유를 전 세계적으로 사용하여 클라우드의 지역 간, 클라우드 간의 경계를 흐리게 합니다. 이러한 종류의 데이터 액세스를 통해 모든 조직은 이전에는 상상할 수 없었던 새로운 비즈니스 기회를 드러낼 것입니다.

크로스 클라우드가 되는 방법

크로스 클라우드는 유일하게 플랫폼 수준에서만 달성할 수 있습니다. 특히, 오늘날의 최신 클라우드 데이터 플랫폼을 통해 조직은 거의 무제한에 가까운 규모, 동시성 및 성능으로 데이터에 액세스, 중앙 집중화 및 분석할 수 있습니다. 이러한 플랫폼을 통해 조직은 사일로화 된 데이터를 통합하고 관리형 데이터를 검색 및 안전하게 공유하며 다양한 분석 워크로드를 실행할 수 있습니다.

진정한 크로스 클라우드가 되려면 클라우드 데이터 플랫폼도 데이터 계층에서 추상화를 제공하고 클라우드 애그노스틱이 되어야 합니다. 데이터 플랫폼의 사용자 환경은 데이터 또는 애플리케이션을 호스팅 하는 클라우드 공급자와 관계없이 항상 정확히 동일해야 합니다.

결과적으로 개별 SaaS 애플리케이션에서 생성된 데이터 사일로가 제거되고 단일 데이터 소스가 제공되며 최신 데이터 공유가 지역적으로 그리고 전 세계적으로 가능해집니다. 클라우드 데이터 플랫폼은 모든 데이터의 중심이 되며 조직은 각 클라우드 공급자의 장점을 활용하여 고객에게 더 강력하고 빠른 서비스를 제공할 수 있습니다.

이것이 의미하는 바는 클라우드를 쉽게 추가, 이동 또는 변경할 수 있는 자유입니다. 이 선택은 기술적 결정이라기보다는 비즈니스 결정이 됩니다. 예를 들어, 동일한 클라우드 데이터 플랫폼을 사용하지만 다른 공개 클라우드에 상주하는 다른 회사를 인수하는 조직을 생각해 보십시오. 데이터 플랫폼을 사용하면 모든 데이터를 하나의 클라우드로 간단하게 통합하거나 조직이 멀티 클라우드, 크로스 클라우드 엔터티로 계속 존재할 수 있습니다. 비즈니스에 가장 적합한 무엇이든지 말입니다.

가치 있는 모든 것과 마찬가지로 크로스 클라우드로의 전환과 관련된 비용이 있습니다. 특히 데이터 복제 및 송신 요금과 관련하여 그렇습니다. 데이터가 복제될 때마다 비용이 발생하고 복잡성이 추가됩니다. 그러나 노출을 최소화하려면 클라우드 데이터 플랫폼이 초기 데이터 동기화 후에만 데이터 변경 사항을 보낼 수 있을 만큼 스마트해야 합니다. 이 방법은 고객 환경을 최적화하고 복제 효율성을 보장하는 비용 효율적인 방법을 제공합니다.

비즈니스 환경이 요구하고 고객과 파트너가 요구하고 직원이 요구하기 때문에 기업은 데이터에 대해 이러한 유연성이 필요합니다. 이러한 현실은 그 사용자가 단순하게 데이터를 사용할 수 있고 애플리케이션이 항상 작동하기를 기대하는 SaaS 공급자에게 특히 해당됩니다.

애플리케이션 개발은 클라우드 데이터 플랫폼의 이점을 향상할 것임

오늘날 많은 SaaS 공급자는 멀티 클라우드이지만 크로스 클라우드는 아닙니다. 즉, 공급자가 둘 이상의 클라우드에서 운영할 때마다 동일한 SaaS 공급자로부터 두세 개의 서로 다른 제품을 구입하는 것과 같습니다. 고객이 앱에 액세스하는 위치와 고객 데이터를 저장하는 데 사용되는 클라우드에 따라 그 환경이 달라집니다.

크로스 클라우드를 통해 애플리케이션 개발은 새로운 생명을 얻게 됩니다. SaaS 공급자는 클라우드 데이터 플랫폼 위에 애플리케이션을 구축할 수 있으며 기본적으로 모든 공개 클라우드의 데이터에 액세스하고 이를 사용할 수 있습니다. 그리고 애플리케이션이 크로스 클라우드 데이터 플랫폼에서 개발될 때 적어도 다음의 두 가지 문제를 해결합니다.

  1. 데이터 소유권: SaaS 공급자가 데이터에 대한 조치를 취하고자 할 때 종종 다음과 같은 문제가 발생합니다. 바로 해당 데이터의 소유권을 가져와야 한다는 것입니다. 그러나 크로스 클라우드 데이터 플랫폼을 사용하면 애플리케이션이 단순히 데이터 플랫폼 위에 있기 때문에 애플리케이션 개발자가 소유권을 가질 필요가 없습니다. 모든 데이터는 이미 데이터 플랫폼 내부에 로드되어 있으며 이 추가 단계 없이 데이터에 액세스하고 이를 사용할 수 있습니다.
  1. 손쉬운 배포: 백엔드 데이터베이스 또는 오픈 소스 도구를 사용하여 기본 앱을 개발할 때마다 해당 앱을 클라우드에서 클라우드로, 지역에서 지역으로 이식해야 합니다. 그러나 클라우드 데이터 플랫폼을 사용하면 추가 작업 없이 SaaS 애플리케이션이 모든 클라우드 및 모든 지역의 클라우드 위에 앉을 수 있습니다. 앱은 단일 위치에서 한 번 배포할 수 있습니다. 즉, 새 배포를 수행하거나, 새 지역에 진입하거나, 새 클라우드를 추가할 때마다 더 이상 바퀴를 재발명할 필요가 없습니다. 그리고 개별 SaaS 앱에서 생성된 모든 데이터는 단일 리포지토리에서 사용할 수 있습니다.

이 두 가지는 클라우드 데이터 플랫폼이 차세대 SaaS 앱 개발에 제공하는 독자적인 가치 제안과 동일합니다. 단순히 앱을 개발하고 배포할 위치를 선택하기만 하면 됩니다. 모든 클라우드에서 고객 환경은 크로스 클라우드 덕분에 정확히 동일할 것입니다.

크로스 클라우드로 데이터 경계 제거

상황, 경험 또는 반성을 통해 기업은 이제 멀티 클라우드가 강력한 비즈니스 전략이라는 것을 인식하고 있습니다. 그러나 크로스 클라우드는 진정한 게임 체인저이며 하나 이상의 퍼블릭 클라우드에서 단일 진실 공급원을 달성하려는 조직이 다음으로 밟을 논리적 단계입니다.

크로스 클라우드 기능이 있는 클라우드 데이터 플랫폼을 선택하면 조직이 데이터가 존재하는 위치나 클라우드 공급자를 전환할 때 데이터 액세스가 어떤 영향을 받을지 고려할 필요가 없게 됩니다. 프로세스에서 데이터를 격리할지 여부가 아니라 제안 간의 차별화 요소를 기반으로 결정을 내릴 수 있습니다.

개인적으로, SaaS 공급자가 크로스 클라우드를 활용하고 앱이 작동하는 위치와 데이터가 상주하는 위치에 완전히 구애받지 않는 고유한 애플리케이션을 구축하는 것을 지켜보는 것이 가장 흥미로울 것이라고 생각합니다. 이제 크로스 클라우드가 현실이 되었기 때문에 미래는 혁신을 위한 기회로 가득 차 있으며, 이는 바로 데이터에 경계가 없을 때 일어나는 일입니다.