GCP ailesi

GCP'ye Giriş

Nabeel Imam

Content Developer at DataCamp

Depolama kuzenleri

Cloud Storage

Google Cloud Storage logosu

  • Dosyalar ve veri nesneleri
Cloud SQL

Google Cloud SQL logosu

  • Tablolar ve yapılandırılmış veriler
GCP'ye Giriş

Ağaçlar nereye gider?

Bir CEO ve doğrudan raporlarını gösteren organizasyon şeması.

  • Ağaçlar ilişkisel değildir
  • Satır-sütun ilişkileri yoktur
GCP'ye Giriş

Bigtable ile tanışın

  • İlişkisel olmayan veriler için tasarlandı
  • Büyük iş yükleri için optimize edildi
    • Düşük gecikme ve yüksek aktarım hızı
    • IoT, finans ve reklam teknolojisi için idealdir

Google Bigtable logosu.

GCP'ye Giriş

Uygulama ikilemi

  • App Engine: GCP'nin uygulama barındırma hizmeti
  • Örn.: belgeleri dönüştüren bir uygulama
    • App Engine'de barındırılmalı mı?

PDF'leri Doc dosyalarına ve tersine dönüştüren bir uygulama.

GCP'ye Giriş

Cloud Functions

  • Tek amaçlı işlevler için tasarlanmıştır
  • Yalnızca çağrıldığında çalışır
  • İstek başına ücretlendirilir
    • Bu senaryoda App Engine'den daha ucuz

Google Cloud Functions logosu.

GCP'ye Giriş

Sunucusuz olmak

  • App Engine ve Cloud Functions sunucusuzdur

    • Donanım kurulumu veya yönetimi gerekmez
  • Kahve sipariş etmeye benzer, kendin yapmaya değil

    • Ekipman gerekmez, barista her şeyi yapar
    • Sadece sonuca ödeme yaparsınız

Bir barista kahve servis eder.

GCP'ye Giriş

Konteynerlar

  • Bazı uygulamaların özel gereksinimleri vardır
  • Geliştiriciler bunları sanal “konteynerlara” paketler
  • Uygulama için küçük bir ev gibidir
    • Çalışması için gereken her şeyi içerir

Ev olarak kullanılan konteynerlar; her biri sakinin tüm eşyalarını ve gereksinimlerini içerir.

GCP'ye Giriş

Peki sanal makineler neydi?

Sanal makine (VM)

  • Tam ortam
  • Tam işletim sistemi içerir

Konteynerlar

  • Yalnızca uygulama için gerekenleri içerir
  • Hafiftir; tek bir makinede 20'ye kadar çalışabilir!
GCP'ye Giriş

Konteynerlaştırılmış uygulamalar

Konteyner 1: Kullanıcı kimlik doğrulama

Bir kullanıcı, erişim için kullanıcı adı ve şifresini girer.

Konteyner 2: Ürün listeleri

Bir kullanıcı, web sitesinde farklı ürün listelerini görüntüler.

Konteyner 3: Ödeme işlemleri

Bir kişi çevrimiçi alışveriş için kredi kartını kullanır.

Ve devamı...

Her konteyner bir “mikro hizmet” sunar

GCP'ye Giriş

Mikro hizmetlerin gücü

  • Mikro hizmetler büyük hizmetleri küçük, yönetilebilir birimlere böler
  • Daha verimli ölçeklenir
  • Sistem genelinde arızaya daha az yatkındır

Bir uygulama çalıştıran mobil cihazın etrafında konteynerlar dolaşır.

GCP'ye Giriş

Hadi pratik yapalım!

GCP'ye Giriş

Preparing Video For Download...