Usługi obliczeniowe GCP

Wprowadzenie do GCP

Nabeel Imam

Content Developer at DataCamp

Silniki i funkcje

Oparte na serwerach

Compute Engine Logo Google Compute Engine.

  • Konfigurowalne maszyny wirtualne

Bezserwerowe

App Engine Logo Google App Engine.

  • Skalowalne i wydajne tworzenie aplikacji

Cloud Functions Logo Google Cloud Functions.

  • Przetwarzanie sterowane zdarzeniami
Wprowadzenie do GCP

Spektrum bezserwerowe

Linia trendu pokazująca rosnące wymagania dotyczące kontroli i zarządzania: od Cloud Functions, przez App Engine, do Compute Engine.

Wprowadzenie do GCP

Mikroserwisy w kontenerach

  • Kontenery: pakiety zawierające wszystkie niezbędne elementy (biblioteki, kod, dane)
  • Każda skonteneryzowana aplikacja udostępnia mikroserwis
    • Razem mikroserwisy tworzą usługę

Kontenery otaczają urządzenie mobilne z uruchomioną aplikacją.

Wprowadzenie do GCP

Aplikacja do udostępniania zdjęć

Osoba korzysta z urządzenia mobilnego, aby przeglądać i udostępniać zdjęcia.

Nagły wzrost przesyłania

  • Zwiększenie liczby kontenerów dla usługi przesyłania
  • Wyzwolenie aktualizacji usługi rekomendacji

Orkiestracja jest kluczowa...

Wprowadzenie do GCP

Kubernetes

  • Oprogramowanie open-source do orkiestracji kontenerów
  • Opracowane przez Google

Google Kubernetes Engine (GKE)

Logo Google Kubernetes Engine.

  • W pełni zarządzana usługa Kubernetes
  • Automatyczne skalowanie i aktualizacje
  • Integracja z innymi usługami GCP
Wprowadzenie do GCP

Obsługa nagłego wzrostu przesyłania

Wielu użytkowników jednocześnie przegląda zdjęcia w aplikacji; wykres słupkowy pokazuje rosnący ruch.

  • GKE skaluje w górę kontenery do przesyłania
    • Skaluje je w dół po ustąpieniu wzrostu

Jeden kontener wysyła wiadomość do drugiego kontenera.

  • Mikroserwis przesyłania wysyła wiadomość do serwisu rekomendacji
Wprowadzenie do GCP

Złożone architektury

Dostęp do lokalnego centrum danych jest chroniony przez rozszerzone zabezpieczenia.

  • Dane lokalne ze względów regulacyjnych
  • Usługi obliczeniowe w chmurze
Wprowadzenie do GCP

Łączenie platform

  • Wdrażanie aplikacji w różnych środowiskach
    • GCP, lokalne, inni dostawcy chmury
  • Uproszczone operacje, lepsza zgodność
  • Aplikacje muszą być oparte na kontenerach
    • Ułatwia przejście na architekturę kontenerową
Anthos

Logo Google Anthos.

Wprowadzenie do GCP

Czas na ćwiczenia!

Wprowadzenie do GCP

Preparing Video For Download...