Открыть сервис

Google Distributed Cloud

Google Distributed Cloud — это семейство аппаратно-программных решений от компании Google (Google LLC — организация признана нежелательной в РФ), предназначенных для развёртывания облачных сервисов Google Cloud в локальной инфраструктуре заказчика, на периферийных устройствах и в условиях ограниченного или отсутствующего подключения к публичной сети интернет. Данные решения позволяют запускать вычислительные нагрузки, хранить данные и использовать сервисы искусственного интеллекта и машинного обучения Google Cloud непосредственно на оборудовании, расположенном на территории заказчика, обеспечивая низкую задержку, соответствие требованиям к местонахождению данных и возможность работы в автономном режиме.

История и предпосылки появления

Разработка Google Distributed Cloud (GDC) стала логичным продолжением стратегии Google по расширению гибридных и мультиоблачных возможностей. До появления GDC основным инструментом для работы в гибридной среде был Anthos — платформа для управления приложениями в Kubernetes-кластерах, развёрнутых как в облаке Google, так и на собственных мощностях заказчика. Однако Anthos не предоставлял полного набора облачных сервисов Google (например, BigQuery, Cloud Storage, Vertex AI) в локальном исполнении.

В 2021 году Google анонсировала Google Distributed Cloud Edge, а в 2022 году — Google Distributed Cloud Connected и Google Distributed Cloud Air-Gapped. Эти решения были объединены под общим брендом Google Distributed Cloud. Основной движущей силой создания GDC стала потребность клиентов из регулируемых отраслей (финансы, здравоохранение, оборонная промышленность, государственный сектор) в обработке конфиденциальных данных на месте, без передачи их в публичное облако, а также необходимость в вычислительных мощностях для периферийных вычислений (IoT, промышленная автоматизация, розничная торговля).

Классификация и варианты развёртывания

Google Distributed Cloud предлагается в трёх основных конфигурациях, различающихся по степени изоляции от публичного облака и типу аппаратного обеспечения.

Google Distributed Cloud Edge (GDC Edge)

GDC Edge — это решение для периферийных вычислений, которое предоставляет небольшие, предварительно настроенные аппаратные устройства (узлы), размещаемые непосредственно на объекте заказчика. Эти устройства подключаются к публичному облаку Google для управления, мониторинга и обновлений, но могут выполнять вычисления локально.

Google Distributed Cloud Connected (GDC Connected)

GDC Connected — это полноценное локальное облако, которое развёртывается в центре обработки данных (ЦОД) заказчика и управляется через Google Cloud Console. Оно предоставляет доступ к большинству сервисов Google Cloud, включая вычислительные ресурсы, хранилища, базы данных и сервисы искусственного интеллекта, но при этом данные остаются на территории заказчика.

Google Distributed Cloud Air-Gapped (GDC Air-Gapped)

GDC Air-Gapped — это полностью изолированное решение, которое не имеет подключения к публичному облаку Google или к интернету в целом. Управление осуществляется через локальную консоль и API, а обновления программного обеспечения доставляются на физических носителях (например, на жёстких дисках или USB-накопителях).

Архитектура и ключевые компоненты

Архитектура Google Distributed Cloud базируется на открытых стандартах, в первую очередь на Kubernetes (через платформу Anthos) и Kubernetes-native сервисах.

Управляющая плоскость (Control Plane)

Управляющая плоскость GDC, в зависимости от конфигурации, может располагаться как в публичном облаке Google (для GDC Edge и GDC Connected), так и локально (для GDC Air-Gapped). Она отвечает за:

Вычислительные ресурсы (Compute)

GDC поддерживает запуск как контейнеризированных приложений (через Kubernetes), так и виртуальных машин (через Google Compute Engine в локальном исполнении). Для задач машинного обучения доступны GPU и TPU (тензорные процессоры Google).

Хранилище (Storage)

Предоставляются сервисы, совместимые с Google Cloud Storage:

Сервисы данных и искусственного интеллекта

Локально развёртываются ключевые сервисы Google Cloud:

Применение и преимущества

Google Distributed Cloud находит применение в сценариях, где использование публичного облака невозможно или нежелательно.

Основные сценарии использования

Преимущества

Ограничения и критика

Несмотря на широкие возможности, Google Distributed Cloud имеет ряд ограничений.

Конкуренты

На рынке решений для локального развёртывания облачных сервисов Google Distributed Cloud конкурирует с аналогичными продуктами других крупных облачных провайдеров:

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →