Google Distributed Cloud 개요

이 페이지에서는 Google Distributed Cloud에 대한 개요를 제공하며, 사용 시기, 제한사항, 알려진 문제에 대한 정보도 포함되어 있습니다.

Distributed Cloud를 사용하면 기존 Google Cloud 데이터 센터와는 별도로 Google에서 제공하고 유지보수하는 전용 하드웨어에서 Google Kubernetes Engine (GKE) 클러스터를 실행할 수 있습니다. Google이 온프레미스에 Distributed Cloud 하드웨어를 제공하고 설치합니다.

Distributed Cloud 설치에 워크로드를 배포하는 것은 클라우드 기반 GKE 클러스터에 워크로드를 배포하는 것과 유사한 방식으로 작동합니다. 하드웨어가 배포되면 클러스터 관리자가 Google Cloud 콘솔 또는 Google Cloud CLI를 사용하여 Distributed Cloud 클러스터를 프로비저닝합니다. 또한 네트워크 관리자는 워크로드가 로컬 네트워크 및 서로 통신할 수 있도록 Distributed Cloud 네트워킹 구성요소를 구성합니다. 그러면 애플리케이션 소유자가 해당 클러스터에 워크로드를 배포할 수 있습니다. Distributed Cloud는 NVIDIA Tesla T4 GPU에서 실행되는 GPU 기반 워크로드를 비롯하여 Kubernetes 컨테이너 및 가상 머신에서 워크로드를 실행하는 것을 지원합니다.

Distributed Cloud는 다음 폼 팩터 중 하나로 제공됩니다.

  • Distributed Cloud Rack. 6개의 Distributed Cloud Server와 2개의 top-of-rack (ToR) 스위치로 구성된 랙 이 구성은 로컬 컨트롤 플레인과 클라우드 컨트롤 플레인 클러스터를 모두 지원합니다.
  • Distributed Cloud Server 자체 네트워크 하드웨어를 통해 로컬 네트워크에 직접 연결되는 독립형 분산 클라우드 서버 이 폼 팩터는 로컬 컨트롤 플레인 클러스터만 지원합니다.

각 Distributed Cloud 폼 팩터에 대한 자세한 내용은 Distributed Cloud 폼 팩터를 참고하세요.

Google은 소프트웨어 업데이트 및 보안 패치 설치, 구성 문제 해결, Distributed Cloud 하드웨어 진단을 포함한 Distributed Cloud 설치를 원격으로 모니터링하고 유지보수합니다. 원격으로 해결할 수 없는 문제를 해결하려면 Google의 승인된 담당자에게 Distributed Cloud 하드웨어에 대한 물리적 액세스 권한을 제공해야 합니다.

Distributed Cloud 배포는 보안 Cloud VPN 연결을 사용하여 Google Cloud 서비스와 Google Cloud 및 가상 프라이빗 클라우드 (VPC) 네트워크 내에서 실행되는 애플리케이션에 액세스합니다.

Distributed Cloud의 기술 개요는 Distributed Cloud 작동 방식을 참고하세요.

Distributed Cloud를 사용해야 하는 경우

Distributed Cloud는 기존 배포가 Google Cloud 충분하지 않을 수 있는 다음 시나리오를 해결하도록 특별히 설계되었습니다.

  • 애플리케이션에는 매우 안정적인 네트워크 연결이 필요하며 인터넷을 통해 데이터를 전송할 때 일반적으로 발생하는 트래픽 중단을 허용할 수 없습니다.
  • 애플리케이션에 달성 가능한 가장 낮은 네트워크 지연 시간이 필요하며 지연 시간 급증이나 지터에 민감합니다. Distributed Cloud는 네트워크 기능 연산자를 활용하는 더욱 고급 시나리오를 위해 단일 루트 입출력 가상화 (SR-IOV) 및 데이터 플레인 개발 키트 (DPDK)와 같은 고성능 네트워크 기술도 지원합니다(Distributed Cloud 서버에서는 사용할 수 없음).

  • 애플리케이션에서Google Cloud로 전송하거나Google Cloud에서 전송하는 데 성능이 저하되거나 비용이 많이 드는 대량의 데이터를 생성합니다.

  • 현지 법률 또는 규정에 따라 데이터가 온프레미스에 있어야 하며 비즈니스 외부 또는 특정 지리적 관할권 외부에 저장되어서는 안 됩니다.

Distributed Cloud의 제한사항

Distributed Cloud 영역에는 기존의 클라우드 기반 GKE 영역과 비교하여 다음과 같은 제한사항이 있습니다.

  • 처리 용량. 일반적인 클라우드 기반 영역과 달리 Distributed Cloud 설치에는 처리 용량이 제한되어 있습니다. 워크로드를 계획하고 배포할 때 이 제한사항을 염두에 두세요.
  • 워크로드 제한사항. Distributed Cloud는 워크로드에 여러 제한사항을 적용합니다.
  • GKE Enterprise 기능 Distributed Cloud는 구성 관리의 ConfigSync 기능을 제외하고 Cloud Service Mesh와 같은 GKE Enterprise 기능을 지원하지 않습니다.

이 Distributed Cloud 출시의 알려진 문제

이 Distributed Cloud 출시에는 다음과 같은 알려진 문제가 있습니다.

  • 웹훅 호출이 많으면 Konnectivity 프록시가 일시적으로 실패할 수 있습니다.
  • Distributed Cloud 노드에서 실행되는 측정항목 에이전트가 이벤트 백로그를 누적하고 중단되어 추가 측정항목이 캡처되지 않을 수 있습니다.
  • 가비지 컬렉션이 종료된 포드를 간헐적으로 정리하지 못함
  • 해당 네트워크 인터페이스가 다운되었다가 다시 작동되면 BGP 세션이 복구되지 않습니다.

다음 단계