Giriş

Tamamlandı

Bulut veri merkezinin nasıl çalıştığını öğrendiğimize göre şimdi tüm karmaşıklığın bulut hizmeti sağlayıcıları (CSP) tarafından işlendiğini ve bulut uygulaması oluşturmanın önemsiz olduğunu düşünebilirsiniz. Bulutun taahhüdünü tam anlamıyla yerine getirmek için geliştiriciler birkaç en iyi deneyimi izleyerek uygulamalarını tasarlamalı ve dağıtmalıdır.

Bu modülde, hataya dayanıklılık sağlamak ve yüksek performans elde etmek için uygulamaların bulutta nasıl dağıtıldığını inceleyeceğiz. Bulut veri merkezlerinin küresel olarak varlık göstermesi, birçok son kullanıcıya ulaşma işlemini kolaylaştırır, ancak dağıtım desenleri kolay ölçeklendirmeyi ve hataya dayanıklılığı desteklemelidir.

Bulut uygulaması ekonomik olmalı, düşük gecikme süresiyle ulaşılabilir olmalı ve herhangi bir hizmet düşüşü olmadan (hataya dayanıklılık ve esneklik) çok sayıda eşzamanlı kullanıcıyı desteklemelidir (yüksek aktarım hızı). CSP’lerin sağladığı araçlara rağmen, böyle bir uygulama oluşturmak için çok sayıda planlama gerekir.

Sonraki bir modülde, yük dengeleme ve ölçeklendirme ile ilgili bazı yaygın desenlere göz atacak ve sağlam uygulamaların nasıl oluşturulması gerektiğini öğreneceğiz.

Son olarak, büyük bir bulut bilişim kaynağı kümesini kullanan, duyarlı ve etkileşimli uygulamaların karşılaştığı bazı ek zorlukları keşfedecek ve bazı çözümlere göz atacağız.

Öğrenme hedefleri

Bu modülde şunları yapacaksınız:

  • Bulutta çalışan uygulamalar programlarken dikkate alınması gereken farklı konuları değerlendirme.
  • Bulutta çalışan uygulamaları dağıtırken dikkate alınması gereken farklı konuları değerlendirme.
  • Bulut uygulamalarında hataya dayanıklılık için proaktif ve reaktif önlemleri karşılaştırma.
  • Yük dengelemenin bulut uygulamalarındaki önemini anlama ve bunu gerçekleştirmenin çeşitli yollarını tanımlama.
  • Bulut uygulamalarını ölçeklendirme stratejilerini ve bu süreçler sırasında dikkat edilmesi gerekenleri anlama.
  • Kuyruk gecikme süresini en aza indirme gerekçelerini ele alma ve kuyruk gecikme süresini kısaltmaya yönelik çeşitli stratejileri tartışma.
  • Bulut hizmetlerini kullanarak toplam işletim maliyetini en iyi hale getirme stratejilerini açıklama.

Önkoşullar

  • Bulut hizmeti modelleri ve yaygın bulut sağlayıcıları da dahil olmak üzere bulut bilişimin ne olduğunu anlama.
  • Bulut bilişim sağlayan teknolojileri öğrenme.
  • Bulut hizmeti sağlayıcılarının bulut için nasıl ödeme ve faturalama yaptığını anlama.
  • Veri merkezlerinin ne olduğunu ve neden mevcut olduğunu öğrenme.
  • Veri merkezlerinin nasıl ayarlandığını, desteklendiğini ve sağlandığını öğrenme.
  • Bulut kaynaklarının nasıl sağlandığını ve ölçüldüğünü anlama.