콘텐츠로 이동하기
네트워킹

새로운 100Gbps 네트워킹으로 Compute Engine 워크로드 효율성 극대화

2021년 4월 30일
https://storage.googleapis.com/gweb-cloudblog-publish/images/GCP-networking-01.max-2600x2600.jpg
Philip Wells

Software Engineer, Google Madison

Vishal Fadia

Product Manager

GCP 사용해 보기

$300의 무료 크레딧과 20개 이상의 항상 무료인 제품으로 Google Cloud 사용을 시작해보세요.

무료 체험

* 본 아티클의 원문은 2021년 3월 18일 Google Cloud 블로그(영문)에 게재되었습니다.   

오늘 Google에서는 범용 N2컴퓨팅 최적화 C2 Compute Engine VM 제품군을 위한 100, 75, 50Gbps 고대역폭 네트워크 구성의 퍼블릭 프리뷰 버전을 출시한다는 기쁜 소식을 전해드립니다. 이번 출시는 Google의 Andromeda 호스트 네트워킹 스택 최적화를 위한 지속적인 노력의 결과물이며, Google Virtual NIC(gVNIC) 사용 시 기존 VM 제품군에 더 높은 대역폭 옵션을 제공할 수 있게 됩니다. 이러한 VM의 대역폭은 그동안 32Gbps로 제한되었습니다.

Google Cloud의 일부 까다로운 워크로드에서도 이제 이와 같이 처리량이 높은 VM을 활용할 수 있게 되며, 여기에는 긴밀하게 결합된 고성능 컴퓨팅(HPC), 네트워크 어플라이언스, 금융 리스크 모델링 및 시뮬레이션, 수평 확장 분석 등이 포함됩니다. 높은 처리량의 VM을 고성능 로컬 SSD와 결합하면 플래시에 최적화된 I/O 집약적 데이터베이스를 더욱 효과적으로 활용할 수 있습니다. 지연 시간과 처리량 모두에 민감한 애플리케이션의 경우 100Gbps 대역폭의 C2 인스턴스에 압축 배치 정책을 결합하여 뛰어난 네트워킹 성능을 실현할 수 있습니다.

유연한 대역폭 옵션

Google은 사용자가 가장 필요로 하는 컴퓨팅 리소스에 대한 제어 권한을 가질 수 있도록 항상 유연한 패키징 옵션을 제공해 왔습니다. 중간 규모에서 대규모의 기존 N2 및 C2 머신에 대한 부가 옵션으로 높은 대역폭 구성을 제공하여 이러한 추세를 이어 나가고 있습니다.

아래 표에는 이러한 VM 제품군을 위한 새로운 네트워킹 옵션이 요약되어 있습니다

https://storage.googleapis.com/gweb-cloudblog-publish/images/new_networking_options.max-700x700.jpg
확대하려면 클릭

고성능 메모리와 고성능 CPU, 표준 커스텀 구성을 갖춘 N2 VM의 경우 위의 vCPU 요구사항을 충족하기만 하면 이와 동일한 대역폭 옵션을 사용할 수 있습니다.

이러한 높은 대역폭의 구성은 VM 사용에 따른 선택적인 부가 기능이므로 Cloud Billing 보고서에 기본 VM에 대한 청구 금액에 더해지는 별도의 전용 네트워크 대역폭 SKU 증분 요금으로 표시됩니다. Google에서는 VM 네트워크 대역폭을 시간당 비용(달러)으로 측정하며, 이는 vCPU 및 메모리를 측정하는 방식과 동일합니다. 리전별 가격을 확인하려면 가격 책정 페이지를 방문하세요. 

다음은 베타 gCloud SDK를 사용하여 75Gbps 네트워크 대역폭의 N2 인스턴스를 만드는 예시입니다.

로드 중...

network-performance-configs 플래그에서 TIER_1 설정을 사용하면 인스턴스가 자동으로 업그레이드되어 네트워크 대역폭이 증가합니다.

이러한 새 기능을 사용하려면 베타 채널을 사용 중인지 확인하고 gcloud 구성요소 업데이트를 실행하여 최신 SDK를 확보하세요. VM을 설정하고 네트워크 처리량 테스트를 실행하는 방법에 대해 자세히 알아보려면 높은 대역폭의 VM 인스턴스 벤치마킹을 참고하세요. 

차별화된 네트워킹

Google에서는 고객이 Google의 차별화된 기능을 쉽고 간편하게 활용할 수 있도록 하기 위해 많은 노력을 기울입니다. 높은 처리량의 VM 네트워킹에는 다음과 같은 몇 가지 차별화된 특징이 있습니다.

  1. 부가 기능입니다. Google에서 기존 N2 및 C2 VM의 네트워킹 성능을 최적화했기 때문에 높은 처리량의 네트워킹을 활용하기 위해 워크로드를 새로운 인스턴스 유형에 맞게 재구성할 필요가 없습니다. 모든 스크립트와 자동화 도구에 대한 호환성도 그대로 유지됩니다.
  2. 인벤토리 제약이 없습니다. 이러한 네트워킹 기능으로 인해 N2 또는 C2 배포에 추가적으로 적용되는 인벤토리 제약이 없습니다. 실제로 N2 또는 C2 인스턴스를 만들 수 있는 모든 영역에서 늘어난 대역폭을 사용하도록 VM을 업그레이드할 수 있습니다.
  3. 최고 수준의 처리량을 갖추고 있습니다. Google Cloud는 그 어떤 클라우드 제공업체보다도 뛰어난 처리량 성능을 제공하며, 이러한 성능과 함께 더욱 높은 대역폭을 제공하는 데 집중하고 있습니다.

Google Cloud만의 Andromeda 아키텍처 활용하기

Google의 새로운 A2 인스턴스(NVIDIA A100 GPU 탑재)는 현재 100Gbps 네트워킹을 지원합니다. A2에 들인 노력을 바탕으로 Google은 이제 Google Cloud만의 Andromeda 네트워크를 최적화하여 기존 C2 및 N2 VM 제품군에 더 높은 대역폭 구성을 제공할 수 있게 되었습니다. Google에서는 Andromeda 네트워크가 제로 카피,TSO, 암호화와 같은 모든 하드웨어 오프로드를 VM 다운타임 없이 지원할 수 있도록 업그레이드했습니다. 그 결과 VM 간 최대 100Gpbs의 암호화된 트래픽이 가능해졌습니다.

지금 시작하기

이제 베타 gCloud SDK 또는 Google의 Cloud API를 사용하는 모든 고객이 N2 및 C2 VM에 대한 높은 대역폭 구성을 프리뷰로 사용할 수 있습니다(이러한 머신 유형을 지원하는 리전과 영역에 한함).

네트워크 대역폭에 대해 자세히 알아보려면 문서를, VM의 네트워킹 성능을 벤치마킹하는 방법은 안내 가이드를 참고하세요.

이 기능은 퍼블릭 프리뷰 버전으로 제공 중이며 이 기간 동안에는 요금이 청구되지 않습니다. 문서에 나와 있는 가격은 정식 출시 버전 가격이며 퍼블릭 프리뷰 기간이 끝나면 적용됩니다.

게시 위치