기업 간에는 다양한 퍼블릭 클라우드를 사용하는 것이 주류로 여겨지지만, 많은 인프라 팀은 멀티클라우드 전략을 효과적으로 관리하는 데 어려움을 겪고 있으며 여기에는 타당한 이유가 있습니다. 우선, 모든 클라우드 서비스 공급자(CSP)에는 기업 인프라 팀이 학습하고, 지원하고, 관리해야 하는 자체적인 네트워킹 아키텍처와 연결 프레임워크가 있습니다. 기타 관련 요인으로는 연결성, 보안, 관리 복잡성, 성능, 안정성, 상호 운용성 및 통합과 관련된 문제가 있습니다.
멀티클라우드 네트워킹을 사용하다가 주의가 흩어지고, 방해를 받으며, 비용이 많이 들게 되어버린 복잡한 경험을 한 적이 있으신가요? 의심할 필요도 없이, 클라우드 인프라와 멀티클라우드 네트워킹을 관리하는 것은 어려운 작업일 수 있지만, 그 복잡성 중 일부를 제거하는 것은 가능합니다.
만약 Google Cloud Next 25에서 열린 세션에 참석하셨다면, Uber가 어떻게 하나의 퍼블릭 클라우드에서 다른 퍼블릭 클라우드로 대규모 데이터를 마이그레이션했는지에 대한 재미 있는 이야기를 들으셨을 것입니다. 아래 블로그에서 해당 마이그레이션에 대한 내용을 요약해 보겠습니다.
멀티클라우드 환경에서의 네트워킹 과제를 극복
멀티클라우드 전략의 성공을 보장하려면 해결해야 할 몇 가지 네트워킹 과제가 있습니다.
다양한 클라우드 환경은 이미 확장된 리소스에 부담을 줍니다. 멀티클라우드 환경을 운영하려면 클라우드 이상의 것이 필요합니다. 여러 클라우드에서 레거시 및 최신 시스템을 효율적으로 운영해야 하며, 각 클라우드의 다양한 도구와 구성을 알고 있어야 하며, 업계 표준이 없기 때문에 cloud-to-cloud의 차이점을 이해할 수 있는 기술을 보유하고 있어야 합니다.
가시성이 제한되면 보안 리스크와 규정 준수의 격차가 커집니다. 여러 클라우드에 분산된 데이터를 관리하려면 일관된 정책과 데이터 업데이트에 대한 실시간 추적이 필요합니다. 감독은 위험을 관리하고 규정 준수 요구 사항을 충족하기 위해 중요한 부분입니다.
지연 시간 문제는 사용자 경험에 영향을 미칩니다. 성능 보장은 모든 산업에 영향을 미치는 또 다른 과제입니다. 데이터가 한 클라우드에서 다른 클라우드로 전송될 때, 약간의 지연조차 고객에게 좌절감을 줄 수 있습니다.
일관성 없는 보안 프레임워크는 취약점을 발생시킵니다. 각 클라우드는 보안을 서로 다르게 관리하므로 취약점이 발생할 수 있습니다. 멀티클라우드 환경 전반에 걸쳐 일관된 정책이 없으면 기업은 규정 준수 위험에 직면하게 되고, 이로 인해 막대한 벌금을 내야 할 수도 있습니다.
분산된 멀티클라우드 환경에서 네트워킹에 성공하려면 다음과 같은 전략을 적용해야 합니다.
- 적합한 위치에 있는지 확인: 프라이빗 네트워크, 퍼블릭 클라우드, 인터넷이 교차하는 지점에서 가까운 적합한 위치에 있는지 확인합니다.
- 적합한 파트너 및 공급자와 협력: 함께 협업하고 혁신할 수 있는 생태계를 갖춘 클라우드 온램프에서 가까운 적합한 파트너 및 공급자와 연결합니다.
- 통합된 글로벌 네트워크 정책 수립: 일관된 보안과 성능을 보장하고, 관리를 단순화하고, 운영 비용을 절감하고, 업그레이드를 간소화하기 위해 통합된 글로벌 네트워크 정책을 수립합니다.
고객 사례: Uber에서 대규모 cloud-to-cloud 마이그레이션을 해결
모든 멀티클라우드 네트워킹 시나리오는 서로 다릅니다. 이는 cloud-to-cloud 일회성 마이그레이션의 경우든 분산된 멀티클라우드 환경에 대한 지속적인 지원을 하는 경우든 마찬가지입니다. 올바른 솔루션을 사용하면 지연 시간을 줄이고 최종 사용자 경험을 개선하며 비용을 절감할 수 있습니다.
예를 들어 Uber를 살펴보겠습니다. 70개국 15,000개 도시에 걸쳐 월간 활성 사용자 1억 5천만 명을 보유한 세계 최대의 차량 공유 기업인 Uber는 6.5페타바이트에 달하는 다양한 데이터를 퍼블릭 클라우드에서 Google Cloud로 신속하게 마이그레이션해야 하는 어려운 과제에 직면했습니다.
이 데이터 양이 어느 정도인지 파악하려면 다음 데이터 분량과 동일하다고 생각하면 됩니다:
- 약 65억 장의 사진
- 약 460만 시간 분량의 HD 동영상, 즉 525년 이상 연속으로 동영상를 재생하는 분량에 해당합니다.
- 약 6조 5천억 페이지의 표준 텍스트 문서
마이그레이션 요구 사항은 엄격했습니다:
- 이 마이그레이션을 기존의 물리적 네트워크 연결에서의 완전한 분리.
- 백본에서 실행되는 일상적인 프로덕션 트래픽의 성능이 저하될 리스크 최소화.
- 클라우드 연결성이 마이그레이션 트래픽으로 인해 포화되는 것 방지.
비용 또한 중요한 요소였습니다. Uber는 마이그레이션이 진행되는 동안 두 개의 퍼블릭 클라우드에 중복으로 데이터 저장 비용을 지출하게 되므로 빠른 전송을 보장하는 것이 중요했습니다.
Uber는 가능한 한 빨리 마이그레이션을 완료해야 한다는 엄청난 압박을 받고 있었습니다. Uber는 여러 옵션을 검토했지만 대부분 이상적이지 않았습니다. Uber 백본에 과부하가 걸리거나 비싼 퍼블릭 인터넷 이그레스 수수료를 지불할 리스크 부담이 있었습니다. Uber가 Equinix와 논의를 시작했을 시점부터 일주일 안에 서비스를 배포하고 운영해야 했던 상황이였습니다. 다운타임이 발생하면 클라우드 비용이 증가하므로 안정성이 매우 중요했습니다.
결국 Equinix Fabric Cloud Router 솔루션이 마이그레이션에 가장 적합한 선택이였습니다. 이 솔루션은 장기 계약에 묶이지 않으면서 필요한 cloud-to-cloud 다이렉트 연결과 저지연 서비스를 제공했습니다. Fabric Cloud Router는 온디맨드 솔루션이므로 마이그레이션이 완료되면 서비스를 중단할 수 있습니다."Uber Technologies, Inc. Raam Muthusamy 수석 인프라 엔지니어
Equinix Fabric Cloud Router를 사용하면 필요에 따라 대역폭을 다이나믹하게 확장하거나 축소(20Gbps~40Gbps)할 수 있습니다. Uber는 하루도 안 돼서 서비스를 배포할 수 있었습니다. 또한 마이그레이션 프로젝트를 시작하기 위한 초고속 일정을 맞출 수 있었습니다.
Uber의 경험에서 알 수 있듯이 멀티클라우드 네트워킹은 더 이상 복잡할 필요가 없습니다. 그러한 해결책이 아니었다면 Uber는 간단한 클라우드 마이그레이션을 수행하기 위해 통신사로부터 네트워킹 장비나 수년짜리 회로를 구매해야 했을 것입니다. 그 대신, 쉽고 빠르며 비용 효율적인 서비스형 솔루션을 사용하여 마이그레이션을 완료했습니다.
Equinix와 Google Cloud를 통해 멀티클라우드 네트워킹 과제를 해결
Equinix에 디지털 인프라를 구축하면 Google Cloud에 쉽게 연결할 수 있습니다. 클라우드 온램프 분야의 선도적 공급자인 Equinix는 44개 이상의 메트로에서 기업이 Google Cloud에 액세스할 수 있도록 지원합니다. 실제로 Equinix 고객의 20%가 이미 Google Cloud에 액세스하고 있습니다.
Equinix와 Google Cloud는 서로의 기술을 활용하기만 하는 것이 아닙니다. 우리는 공동의 고객을 위해 클라우드 여정을 더욱 빠르고, 간편하고, 효과적으로 만들기 위해 협력하고 있습니다. 공동의 고객은 Google Cloud에서 실행되는 애플리케이션의 성능을 최적화하고, 직장 생산성을 개선하는 사용자 경험을 향상시킬 수 있습니다.
Equinix 센터에서 고객을 Google Cloud에 연결하는 몇 가지 방법은 다음과 같습니다.
- 24개 이상의 Equinix 메트로는 Google Cloud 저지연 지역을 확보하고 있습니다.
- 19개 이상의 Equinix 메트로가 cloud-to-cloud 상호연결 액세스를 제공합니다.
- 32개 이상의 Equinix 메트로에는 20/50 Gbps의 고속 가상 연결망이 있습니다.
Equinix는 여러 클라우드 환경에서 원활한 통합을 보장하는 솔루션으로 멀티클라우드 네트워킹을 간소화하고, 성능을 최적화하며 비용을 절감합니다.
Equinix가 어떻게 가치를 창출하고 멀티클라우드 운영을 간소화하는지 알아보세요. 멀티클라우드 네트워킹 가이드를 읽어보세요.
다음 문서도 귀하에게 도움될 수 있습니다:
Equinix Fabric Cloud Router 사양서
