Mesai Saatlerinde
Google Cloud ile Mimari: Tasarım ve Süreç Eğitimi
Tamamlanan Google Hesaplama ders Engine ile architecting , ders tarihinde Kubernetes Engine ile architecting veya eşdeğer deneyime sahip olmak gerekir.
Google Cloud ile Mimari: Tasarım ve Süreç eğitimi, katılımcılara kanıtlanmış tasarım kalıplarını kullanarak Google Cloud'da son derece güvenilir ve verimli çözümler oluşturmayı öğretir.
Tüm katılımcılar şunları öğrenecektir:
Araç seti soruları, teknikleri ve tasarım konuları uygulamayıUygulama gereksinimlerini tanımlayın ve bunları objektif olarak KPI'lar, SLO'lar ve SLI'lar olarak ifade etmeyiDoğru mikro hizmet sınırlarını bulmak için uygulama gereksinimlerini ayrıştırmayıModern, otomatik dağıtım ardışık düzenleri kurmak için Google Cloud geliştirici araçlarından yararlanmayıUygulama gereksinimlerine göre uygun Bulut Depolama hizmetlerini seçmeyiMimar bulut ve hibrit ağlarınıMaliyetle temel performans ölçümlerini dengeleyen güvenilir, ölçeklenebilir, dayanıklı uygulamalar uygulamayıUygulamalarınız için doğru Google Cloud dağıtım hizmetlerini seçmeyiBulut uygulamaları, verileri ve altyapısının güvenliğini sağlamayıGoogle Cloud araçlarını kullanarak hizmet düzeyindeki hedefleri ve maliyetleri izlemeyi
GirişHizmetin TanımlanmasıKullanıcıları roller ve kişilikler açısından tanımlayınKullanıcı hikayeleriyle nitel gereksinimleri yazınTemel performans göstergelerini (KPI'lar) kullanarak nicel gereksinimleri yazınSLO'lar ve SLI'lar kullanarak KPI'ları değerlendirinSMART kriterlerini kullanarak uygulama gereksinimlerinin kalitesini belirleyin
Mikro Hizmet Tasarımı ve MimarisiMonolitik uygulamaları mikro hizmetlere ayırınUygun mikro hizmet sınırlarını tanıyınÖlçeklenebilirliği ve güvenilirliği optimize etmek için durum bilgili ve durum bilgisiz hizmetler mimarisi12 faktörlü en iyi uygulamaları kullanarak hizmetleri uygulayınİyi tasarlanmış bir REST mimarisi uygulayarak gevşek bağlı hizmetler oluşturunTutarlı, standart RESTful hizmet API'leri tasarlayın
DevOps OtomasyonuCI / CD ardışık düzenlerini kullanarak hizmet dağıtımını otomatikleştirinKaynak ve sürüm kontrolü için Cloud Source Repositories'den yararlanınCloud Build ve derleme tetikleyicileriyle derlemeleri otomatikleştirinGoogle Container Registry ile kapsayıcı görüntülerini yönetinDeployment Manager ve Terraform'u kullanarak kodla altyapı oluşturun
Depolama Çözümlerini SeçmeKullanım senaryosu, dayanıklılık, kullanılabilirlik, ölçeklenebilirlik ve maliyete göre uygun Google Cloud veri depolama hizmetini seçinCloud Storage ile ikili verileri depolayınCloud SQL ve Spanner kullanarak ilişkisel verileri depolayınFirestore ve Cloud Bigtable kullanarak NoSQL verilerini depolayınMemorystore kullanarak hızlı erişim için verileri önbelleğe alınBigQuery kullanarak bir veri ambarı oluşturun
Google Cloud ve Hibrit Ağ MimarisiMaliyet, güvenlik ve performansı optimize etmek için VPC ağları tasarlayınHizmetlere erişim sağlamak için küresel ve bölgesel yük dengeleyicileri yapılandırınDaha düşük gecikme süresi sağlamak ve ağ çıkışını azaltmak için Cloud CDN'den yararlanınCloud Network Intelligence Center'ı kullanarak ağ mimarisini değerlendirinEşleme ve VPN kullanarak ağları bağlayınCloud Interconnect kullanarak Google Cloud ve şirket içi veri merkezleri arasında karma ağlar oluşturun
Uygulamaları Google Cloud'a DağıtmaUygulamalarınız için uygun Google Cloud dağıtım hizmetini seçinÖrnek Şablonları ve Grupları kullanarak ölçeklenebilir, dayanıklı altyapıyı yapılandırınKubernetes ve GKE'yi kullanarak mikro hizmet dağıtımlarını düzenleyinHizmet olarak tamamen otomatik bir platform (PaaS) için App Engine'den yararlanınCloud Functions'ı kullanarak sunucusuz uygulamalar oluşturun
Güvenilir Sistemler TasarlamakKullanılabilirlik, dayanıklılık ve ölçeklenebilirlik gereksinimlerini karşılayacak tasarım hizmetleriTek arıza noktalarından, ilişkili arızalardan ve kademeli arızalardan kaçınarak hataya dayanıklı sistemler uygulayınDevre kesici ve kesilmiş üstel geri çekilme tasarım modelleriyle aşırı yük arızalarını önleyinGeç silme ile esnek veri depolama tasarlayınMaliyet / risk analizini kullanarak felaket senaryolarını analiz edin ve felaket kurtarma için plan yapın
GüvenlikEndişelerin ayrılması, en az ayrıcalık ilkesi ve düzenli denetimler gibi en iyi uygulamaları kullanarak güvenli sistemler tasarlayınGüvenlik açıklarının belirlenmesine yardımcı olması için Cloud Security Command Center'dan yararlanınKurumsal politikaları ve klasörleri kullanarak bulut yönetimini basitleştirinIAM rolleri, Kimliğe Duyarlı Proxy ve Kimlik Platformunu kullanarak kişilerin güvenliğini sağlayınHizmet hesaplarını kullanarak makinelere ve süreçlere göre kaynaklara erişimi ve yetkilendirmeyi yönetinÖzel IP'ler, güvenlik duvarları ve Özel Google Erişimi ile güvenli ağlarCloud DNS ve Cloud Armor'dan yararlanarak DDoS saldırılarını azaltın
Bakım ve İzlemeSıralı güncellemeleri, mavi / yeşil dağıtımları ve canary sürümlerini kullanarak yeni hizmet sürümlerini yönetinGoogle Cloud fiyat hesaplayıcıyı ve faturalandırma raporlarını kullanarak ve fatura verilerini analiz ederek hizmet maliyetini tahmin edin, izleyin ve optimize edinHizmetlerinizin Bulut İzleme ve Kontrol Panellerini kullanarak SLO'larını karşılayıp karşılamadığını gözlemleyinHizmetin kullanılabilirliğini belirlemek için Çalışma Süresi Kontrollerini kullanınBulut İzleme Uyarılarını kullanarak hizmet kesintilerine müdahale edin