데이터 센터 전문가를 위한 Google Cloud Platform

이 가이드에서는 데이터 센터 및 코로케이션 시설에 익숙한 전문가를 대상으로 Google Cloud Platform을 시작하는 데 필요한 주요 개념을 설명합니다. 이 과정에서 Cloud Platform과 이러한 시설에서 사용하는 소프트웨어, 하드웨어, 권장사항을 비교하고 유사점과 차이점을 알아봅니다. 또한 빠른 이해를 돕기 위해 기존 데이터 센터 제품, 개념, 용어를 Cloud Platform의 제품, 개념, 용어와 대응하여 보여줍니다.

Google Cloud Platform을 선택해야 하는 이유

대부분의 회사는 비용 예측이 가능하고 하드웨어가 확실하며 제어 기능이 있기 때문에 데이터 센터를 사용합니다. 하지만 데이터 센터에서 리소스를 실행하고 유지보수하려면 다음을 비롯한 수많은 간접비가 필요합니다.

  • 용량: 필요에 따라 리소스를 충분하게 확장하고 이러한 리소스를 효율적으로 사용합니다.
  • 보안: 자산 보호를 위한 물리적인 보안은 물론 네트워크 및 OS 수준의 보안입니다.
  • 네트워크 인프라: 배선, 스위치, 라우터, 방화벽, 부하 분산기와 같은 요소입니다.
  • 지원: 숙련된 직원이 설치 및 유지관리를 수행하고 문제를 해결합니다.
  • 대역폭: 최대 부하에 적합한 대역폭입니다.
  • 시설: 장비 및 전원을 포함한 물리적 인프라입니다.

Cloud Platform과 같이 모든 기능을 갖춘 클라우드 플랫폼을 사용하면 이러한 물리적, 물류적, 인적 자원 관련 우려사항과 연관된 간접비가 상당수 줄어들고 프로세스에서 관련 비즈니스 비용을 대폭 절감할 수 있습니다. Cloud Platform은 Google 인프라를 기반으로 빌드되었으므로 일반적으로 비용 부담이 큰 기존 데이터 센터에 비해 다음과 같은 추가 이점도 제공합니다.

글로벌 네트워크
Google은 가장 광범위하고 발전된 형태의 컴퓨터 네트워크를 보유하고 있습니다. Google의 백본 네트워크는 고급 소프트웨어 정의 네트워킹과 에지 캐싱 서비스를 사용하여 빠르고 일관적이면서 확장 가능한 성능을 제공합니다.
기본 제공 멀티 리전 중복성
전 세계의 여러 데이터 센터 리전과 영역이 강력한 중복 기능과 가용성을 보장합니다.
빠르고 안정된 확장
Cloud Platform은 Google의 자체 제품처럼 트래픽이 급증하는 경우에도 확장 가능하도록 설계되었습니다. Google App Engine, Google Compute Engine 자동 확장 처리, Google Cloud Datastore와 같은 관리형 서비스에서는 필요에 따라 애플리케이션 크기를 늘리고 줄이는 데 유용한 자동 확장 기능을 제공합니다.

다음 섹션에서는 Cloud Platform 사용 시 기존 데이터 센터 환경과 비교하여 어떤 주요한 이점이 있는지 설명합니다.

용량 및 대역폭

기존 데이터 센터에서는 리소스가 얼마나 필요할지 계획하고, 필요에 따라 확장하기 위해 충분한 리소스를 미리 확보하고, 이러한 리소스 한도 내에서 용량과 작업 분포를 주의해서 관리해야 합니다. 사전 프로비저닝 리소스의 특성으로 인해 용량을 주의해서 관리하더라도 사용률을 최적화하지 못할 수도 있습니다.

시간 경과에 따른 사전 프로비저닝 리소스 사용률
그림 1: 시간 경과에 따른 사전 프로비저닝 리소스의 사용률

또한 이러한 리소스의 사전 프로비저닝은 리소스에 엄격한 제한이 있다는 의미입니다. 이 제한을 넘어서서 확장하는 것이 매우 어렵습니다.

Cloud Platform을 사용하면 여러 사용률 문제와 확장성 기준을 해결할 수 있습니다. 필요에 따라 VM 인스턴스를 확장하고 축소하는 것이 가능합니다. 초 단위로 사용한 만큼 지불하므로 항상 필요하지는 않거나 트래픽이 급증할 때만 필요한 초과 용량에 대해 지불할 필요 없이 비용을 최적화할 수 있습니다.

보안

Google 보안 모델은 엔드 투 엔드 프로세스로, 18년 이상 Gmail 및 Google Apps와 같은 Google 애플리케이션에서 고객 보안을 유지하는 데 중점을 둔 경험을 토대로 빌드되었습니다. 또한 Google의 사이트 신뢰성 엔지니어링팀이 플랫폼 시스템의 운영을 감독하여 높은 가용성을 보장하고 플랫폼 리소스의 남용을 방지합니다.

네트워크 인프라

기존 데이터 센터에서는 서버 랙, 저장소, 여러 스위치 레이어, 부하 분산기, 라우터, 방화벽 기기 등의 복잡한 네트워크 설정을 고객이 관리합니다. 직접 소프트웨어 및 자세한 기기 구성을 설정하고 유지관리 및 모니터링해야 합니다. 또한 네트워크의 보안 및 가용성에 대해 고민해야 하며 네트워킹 성장이 필요할 때 장비를 추가하고 업그레이드해야 합니다.

이에 반해 Cloud Platform은 소프트웨어 정의 네트워킹(SDN) 모델을 사용하므로 고객이 Cloud Platform의 서비스 API와 사용자 인터페이스를 통해 네트워킹을 완벽하게 구성할 수 있습니다. 데이터 센터 네트워킹 하드웨어를 관리하거나 비용을 지불할 필요가 없습니다. Google의 SDN 스택에 대한 자세한 내용은 Enter the Andromeda zone 블로그 게시물을 참조하세요.

시설 및 지원

Cloud Platform을 사용할 때 더 이상 물리적인 데이터 센터 하드웨어의 설치 또는 유지보수에 대해 걱정할 필요가 없으며, 이러한 작업을 수행할 숙련된 기술자 확보에 대해서도 걱정할 필요도 없습니다. Google에서 하드웨어 레이어와 기술자를 모두 관리하므로 개발자는 애플리케이션 실행에 집중할 수 있습니다.

규정 준수

Google은 정기적으로 독립적인 제3자 감사를 받아 Cloud Platform이 보안, 개인정보 보호, 규정 준수 규제를 지키는지 확인합니다. Cloud Platform은 ISO 27001, ISO 27017, ISO 27018, SOC 2, SOC 3, PCI DSS 등의 기준에 대한 정기적인 감사를 받습니다.

경제성

Cloud Platform의 가격 정책 모델은 무어의 법칙에 따라 설계되었습니다. 자세한 내용은 가격 책정 철학을 참조하세요.

다음 단계

다음: Cloud Platform의 네트워킹