Мигрировать устаревшее приложение, работающее на VM, в облако с минимальными изменениями, требуя полного контроля над ОС.
→Использовать Compute Engine.
Почему: Compute Engine (IaaS) предоставляет виртуальные машины, предлагая максимальный контроль и прямой путь миграции для локальных серверов.
Источник↗
Развернуть бессерверное, контейнеризированное веб-приложение, которое должно автоматически масштабироваться в зависимости от трафика, включая масштабирование до нуля.
→Использовать Cloud Run.
Почему: Cloud Run — это полностью управляемая бессерверная платформа для контейнеров, которая абстрагирует всю инфраструктуру и взимает плату только за время активной обработки запросов.
Источник↗
Запустить сложную микросервисную архитектуру с использованием контейнеров, требующую детальной оркестрации и контроля.
→Использовать Google Kubernetes Engine (GKE).
Почему: GKE предоставляет управляемую, готовую к производству среду Kubernetes, предлагая полные возможности оркестрации при автоматизации управления кластерами.
Источник↗
Выполнить небольшой фрагмент кода в ответ на событие, например, загрузку файла в Cloud Storage или сообщение Pub/Sub.
→Использовать Cloud Functions.
Почему: Cloud Functions (FaaS) — это бессерверный, управляемый событиями вычислительный сервис, идеально подходящий для короткоживущих, одноцелевых функций без управления серверами.
Источник↗
Развернуть веб-приложение и сосредоточиться только на написании кода, позволяя платформе управлять серверами, масштабированием и патчами.
→Использовать App Engine.
Почему: App Engine (PaaS) — это полностью управляемая платформа, которая абстрагирует всю инфраструктуру, идеальная для разработчиков, которые хотят максимально быстро развернуть приложение.
Источник↗
Запускать крупные отказоустойчивые пакетные обработки или высокопроизводительные вычислительные задачи с минимально возможными затратами.
→Использовать Spot VMs в Compute Engine.
Почему: Spot VMs предлагают значительные скидки (до 91%) для рабочих нагрузок, которые могут быть прерваны, что делает их очень экономичными для некритичных пакетных задач.
Установить высокоскоростное, низколатентное, частное соединение между локальным центром обработки данных и Google Cloud.
→Использовать Cloud Interconnect.
Почему: Cloud Interconnect обеспечивает выделенное физическое соединение, предлагая более надежную и стабильную производительность, чем VPN через общедоступный интернет.
Источник↗
Доставлять веб- или видеоконтент глобальной пользовательской базе с низкой задержкой.
→Использовать Cloud CDN.
Почему: Cloud CDN кэширует контент в глобально распределенных граничных точках Google, обслуживая пользователей из ближайшей к ним точки присутствия.
Источник↗
Безопасно хранить и управлять образами контейнеров, пакетами ОС и языковыми пакетами со сканированием уязвимостей.
→Использовать Artifact Registry.
Почему: Artifact Registry — это универсальный, управляемый репозиторий, который интегрируется с CI/CD и GKE для обеспечения безопасного и централизованного управления пакетами.
Источник↗
Мигрировать существующие рабочие нагрузки VMware в Google Cloud без перепроектирования приложений или изменения операционных инструментов.
→Использовать Google Cloud VMware Engine.
Почему: Он предоставляет выделенный, полностью управляемый программно-определяемый центр обработки данных VMware (SDDC), работающий в Google Cloud, обеспечивая бесшовную миграцию ("lift and shift") для VMware.
Источник↗