Cosmos DB container'larını doğru tasarla ve ölçekle
Azure Cosmos DB'de container kavramı, bölümleme anahtarı seçimi, RU/s verim ve ölçekleme modları, beş tutarlılık düzeyi, indeksleme politikası, SDK ile veri işlemleri ve change feed konularını AZ-204 bağlamında ele alan orta seviye bir eğitimdir.
Bölümleme anahtarı, RU/s, tutarlılık düzeyleri ve SDK işlemleri
Bu orta seviye eğitim, Azure Cosmos DB'nin temel veri yapısı olan container (kap) kavramına odaklanır ve burada container, Docker konteyneri değil Cosmos DB'nin öğe (item) sakladığı mantıksal birimdir; eğitim AZ-204 geliştirme bağlamında ele alınır. Katılımcılar database ve container hiyerarşisini, bölümleme anahtarı (partition key) seçiminin dağıtıma ve performansa etkisini, mantıksal ve fiziksel bölümleri öğrenir. İstek birimi (RU/s) ile verim provizyonu, autoscale ve serverless modları, beş tutarlılık düzeyi (Strong, Bounded Staleness, Session, Consistent Prefix, Eventual), otomatik ve özel indeksleme politikası, TTL ile öğe süresi işlenir. .NET/SDK ile container oluşturma, öğe CRUD, point read, SQL sorguları, change feed ve maliyet optimizasyonu uygulamalı anlatılır.
2 Gün. Her gün dört modül; katılımcılar container tasarımından SDK işlemleri ve maliyet optimizasyonuna ilerler.
Orta Seviye — Azure Cosmos DB container kavramı: bölümleme anahtarı, RU/s verim, tutarlılık düzeyleri, indeksleme ve SDK ile veri işlemlerinin AZ-204 bağlamında ele alınması.
Katılımcılar Azure portal ve SDK ile container oluşturup bölümleme ve sorgu senaryolarını deneyerek uygulamalı öğrenir.
Partition key'i doğru seçerek sıcak bölüm sorununu önler ve ölçeklenebilirlik kazanırsınız.
İstek birimini autoscale ve serverless ile yönetip maliyeti kontrol altında tutarsınız.
Beş tutarlılık düzeyinden ihtiyaca göre seçerek gecikme ve doğruluk dengesini kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel veritabanı ve JSON belge kavramlarına aşinalık beklenir.
Üzerinde çalışılabilecek bir Azure aboneliği gereklidir.
C#, Python veya JavaScript gibi bir dilde temel deneyim faydalıdır.
Kaynak grubu ve bölge gibi temel Azure kavramlarına aşinalık faydalı olur.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Cosmos DB container'ını uygun yapıda tasarlayabilirsiniz.
Partition key'i performans ve ölçeklenebilirliği gözeterek seçebilirsiniz.
İstek birimini ölçüp verim modlarını doğru yapılandırabilirsiniz.
Beş tutarlılık düzeyinden ihtiyaca uygun olanı seçebilirsiniz.
İndeks politikasını sorgu ve maliyete göre özelleştirebilirsiniz.
SDK ile CRUD, point read ve SQL sorguları yapabilirsiniz.
Change feed ile olay odaklı veri işleme kurabilirsiniz.
RU, indeks ve sorgu tasarımıyla maliyeti düşürebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Azure Container Apps'te revizyon yönetimi, trafik bölme, KEDA ile olay tabanlı ölçekleme, scale-to-zero ve Dapr entegrasyonunu AZ-104 odağında uygulamalı öğreni
Detayları Gör →AZ-2003 senaryosuyla mikroservisleri Azure Container Apps'e dağıtın: ACR build, Dapr, KEDA ölçekleme, Key Vault ve GitHub Actions CI/CD uygulamalı işlenir.
Detayları Gör →Azure Container Apps'e giriş: environment kurun, imajdan uygulama dağıtın, ingress ve otomatik ölçeklemeyi yapılandırın, logları izleyin. Kubernetes gerekmez.
Detayları Gör →Building Applications with Microservices, Docker and SpringBoot: spring boot docker, mikroservis ve uygulamalı laboratuvarlar. DVA Katılım ve Başarı Sertifikası
Detayları Gör →Building Microservices with Spring Cloud & Docker: spring cloud ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası ile.
Detayları Gör →