Обчислювальні сервіси GCP

Вступ до GCP

Nabeel Imam

Content Developer at DataCamp

Двигуни та функції

На серверах

Compute Engine Логотип Google Compute Engine.

  • Налаштовувані віртуальні машини

Безсерверні

App Engine Логотип Google App Engine.

  • Масштабована та ефективна розробка застосунків

Cloud Functions Логотип Google Cloud Functions.

  • Обчислення, керовані подіями
Вступ до GCP

Спектр безсерверних рішень

Трендова лінія показує, що від Cloud Functions до App Engine і далі до Compute Engine зростає потреба в контролі та керуванні.

Вступ до GCP

Мікросервіси в контейнерах

  • Контейнери: пакунки з усім необхідним (бібліотеки, код, дані)
  • Кожен контейнеризований застосунок — це мікросервіс
    • Разом мікросервіси утворюють сервіс

Контейнери оточують мобільний пристрій із запущеним застосунком.

Вступ до GCP

Додаток для обміну фото

Людина користується мобільним пристроєм, щоб переглядати й ділитися фото.

Сплеск завантажень

  • Збільште кількість контейнерів для сервісу завантажень
  • Запустіть оновлення сервісу рекомендацій

Оркестрація критично важлива...

Вступ до GCP

Kubernetes

  • Відкрите ПЗ для оркестрації контейнерів
  • Створено в Google

Google Kubernetes Engine (GKE)

Логотип Google Kubernetes Engine.

  • Повністю керований сервіс Kubernetes
  • Автоматичне масштабування та оновлення
  • Інтеграція з іншими сервісами GCP
Вступ до GCP

Обробка сплеску завантажень

Багато користувачів одночасно переглядають фото в застосунку; стовпчикова діаграма показує зростання трафіку.

  • GKE масштабує вгору контейнери для завантажень
    • Зменшує їх, коли сплеск минає

Один контейнер надсилає повідомлення іншому контейнеру.

  • Мікросервіс завантажень надсилає повідомлення рекомендаціям
Вступ до GCP

Складні архітектури

Доступ до локального центру обробки даних обмежено підвищеною безпекою.

  • Дані зберігаються локально через вимоги регулювання
  • Обчислювальні сервіси — у хмарі
Вступ до GCP

Поєднання платформ

  • Розгортайте застосунки в різних середовищах
    • GCP, локальні, інші хмарні провайдери
  • Спрощені операції, краща відповідність вимогам
  • Застосунки мають бути контейнерними
    • Полегшує перехід до контейнерної архітектури
Anthos

Логотип Google Anthos.

Вступ до GCP

Давайте потренуємось!

Вступ до GCP

Preparing Video For Download...