.NET ve ASP.NET Core ile bulutta yerel uygulamalar ve hizmetler oluşturma

Başlangıç
Orta
Developer
Solution Architect
.NET
ASP.NET Core
Azure
Azure Monitor
Azure Container Registry
Azure Kubernetes Service (AKS)

Ücretsiz ve açık kaynak .NET platformunu kullanarak bağımsız olarak dağıtılabilir, yüksek oranda ölçeklenebilir ve dayanıklı hizmetler oluşturun.

Önkoşullar

  • Komut satırı tabanlı uygulamalar hakkında bilgi.
  • Temel Docker kavramları hakkında bilgi.
  • Başlangıç düzeyinde C# yazma deneyimi

Bu öğrenme yolundaki modüller

Mikro hizmet uygulamaları, standart protokoller ve iyi tanımlanmış arabirimler kullanarak birbirleriyle iletişim kuran küçük, bağımsız sürümlü ve ölçeklenebilir müşteri odaklı hizmetlerden oluşur. Her mikro hizmet genellikle ölçeği genişletebileceğiniz veya daraltabileceğiniz basit iş mantığını kapsüller. Mikro hizmeti bağımsız olarak test edin, dağıtın ve yönetin. Daha küçük ekipler, müşteri senaryolarını temel alan bir mikro hizmet geliştirir ve kullandıkları teknolojileri seçer. Bu modülde .NET kullanarak ilk mikro hizmetinizi nasıl oluşturabileceğiniz öğretildi.

Mikro hizmet uygulamaları küçük, bağımsız sürümlü ve ölçeklenebilir müşteri odaklı hizmetlerden oluşur. Kapsayıcılara dağıtılan mikro hizmet uygulamaları, daha fazla kapsayıcı örneği dağıtarak uygulamaların ölçeğini genişletmeyi ve artan talebe yanıt vermeyi ve talep azalıyorsa ölçeği geri ölçeklendirmeyi mümkün hale getirir. Birçok mikro hizmetin karmaşık çözümlerinde kapsayıcıları dağıtma, güncelleştirme, izleme ve kaldırma işlemi zorluklara neden olabilir. Bu modülde bu zorluklardan bazıları açıklanır ve Kubernetes'in nasıl yardımcı olabileceği gösterilir.

Bulutta yerel .NET Core mikro hizmetler uygulamanızı kullanıcı üzerinde en az etkiyle hataya dayanıklı hale getirme hakkında bilgi edinin.

OpenTelemetry kullanarak mevcut bir bulutta yerel uygulamada gözlemlenebilirlik uygulayın. Ardından Verileri Uygulama Analizler ve üçüncü taraf araçlarda görüntüleyin.

Dağıtılmış doğası nedeniyle mikro hizmet uygulamalarının güvenliğini sağlamak zor olabilir. Bu modülde, buluta özel bir uygulamada hassas verileri sınıflandırmayı, günlük dosyalarındaki hassas verileri yeniden işlemeyi ve buluta özel bir uygulama için uyumluluk raporları oluşturmayı öğreneceksiniz.

Bir özelliği gerçek zamanlı olarak etkinleştirmek veya devre dışı bırakmak için bulutta yerel ASP.NET Core mikro hizmetler uygulamanıza bir özellik bayrağı uygulayın.

Kapsayıcı görüntüsü oluşturmak ve Azure Kubernetes Service'e (AKS) dağıtmak için CI/CD işlem hatlarını kullanın.