Aplicații pe GCP

Introducere în GCP

Nabeel Imam

Content Developer at DataCamp

Ce este o aplicație?

Un program software autonom conceput pentru a efectua sarcini specifice

Ecranul unui dispozitiv mobil afișând pictogramele unor aplicații cunoscute.

Introducere în GCP

O aplicație de streaming

Sigla Spotify.

  • Streaming audio și video prin abonament
Introducere în GCP

Nevoile Spotify

  • Stocare și gestionare de date de mari dimensiuni
    • Google Cloud Storage

  • Furnizare servicii fără întreruperi
    • Google Kubernetes Engine

  • Analiză și inovare
    • BigQuery

1 https://www.happtiq.com/spotify-on-google-cloud/
Introducere în GCP

Aplicații cloud-native

  • Concepute pentru medii cloud
  • Implementare și actualizare rapidă
  • Scalabilitate ridicată
  • Recuperare rapidă

Mai multe persoane accesează o aplicație în cloud.

Introducere în GCP

Migrarea aplicațiilor în cloud

  • Necesită logistică și planificare
  • Modelele de schimbare oferă structură
  • Alegerea modelului potrivit implică evaluarea:
    • Complexității
    • Resurselor disponibile
    • Obiectivelor

O aplicație pe un dispozitiv mobil schimbă date cu un disc în cloud.

Introducere în GCP

Modelul strangler fig

Un cub monolitic mare este descompus în piese mai mici interconectate, plasate sub un nor.

Introducere în GCP

Modelul strangler fig

  • Aplicați următorii pași pentru o aplicație legacy complexă:

    1. Modernizați o singură funcție a aplicației
    2. Dezactivați acea funcționalitate din aplicație
    3. Repetați pașii 1 și 2 până când toate funcțiile sunt în cloud
  • Permite scalabilitate, actualizări rapide și coerență

Un cub monolitic mare este descompus în piese mai mici interconectate, plasate sub un nor.

Introducere în GCP

Modernizarea unei aplicații bancare

Pagina principală a unei aplicații bancare cu diverse servicii.

Introducere în GCP

Modernizarea unei aplicații bancare

Portofel digital containerizat

Un dispozitiv mobil afișează o aplicație securizată.

  • Implementat ca microserviciu pe Google Kubernetes Engine
  • Portofelul digital din aplicația originală înlocuit cu microserviciul

Procesarea tranzacțiilor

Mai multe operațiuni au loc simultan pe un disc cu ajutorul cloudului.

  • Datele portofelului digital sunt captate de Google Cloud Spanner
  • Complet scalabil, gestionează tranzacții concurente
  • Funcția originală a aplicației înlocuită
Introducere în GCP

Modernizarea unei aplicații bancare

Tablou de bord în cloud

Un tablou de bord financiar cu diverse metrici și vizualizări.

  • BigQuery și Looker înlocuiesc tabloul de bord vechi

Și tot așa...

  • Toate funcționalitățile înlocuite
  • Aplicație modernă cloud-native!
Introducere în GCP

Să exersăm!

Introducere în GCP

Preparing Video For Download...