Azure ve açık kaynak yazılımlarla bulutta yerel uygulamalar oluşturma

Orta
Yönetici
Geliştirici
Çözüm Mimarı
Öğrenci
Azure
Kubernetes Hizmeti
App Service
Container Registry
Cosmos DB
IoT Central
Pipelines
GitHub
PostgreSQL için Veritabanı
İzleyici
Application Insights
Azure Active Directory

Bulutta yerel uygulamalar, yazılım sistemlerinin bulut ölçeği ve özellikleri göz göre tasar bulunduğu modern bir uygulama geliştirme yaklaşımını temsil ediyor. Bulutta yerel uygulamalar, mimari modülerlik odaklı, uygun olduğu açık kaynak teknolojileri üzerine inşa ediliyor. Açık teknolojilere odaklanan "Buluta Özel", dağıtım hedefi esnekliğini ifade ederken Azure Cosmos DB ve Azure veritabanı gibi Azure'a özgü hizmetleri Azure Active Directory.

Bu uygulamalı öğrenme yolu, bulutta yerel uygulamalar için bileşenleri seçme, tümleştirmeleri oluşturma ve Azure'a dağıtmanın temellerini kapsar.

Hem cihazlardan gelen büyük ölçekli iletileri hem de IoT cihazlarından gelen akış verilerini işerek birden çok hizmet oluşturacağız.

Önkoşullar

Hiçbiri

Bu öğrenme yolundaki modüller

Bu modülde bulutta yerel uygulamalarla ilgili kavramlar ve fikirler öğretiliyor. Kubernetes ve PostgreSQL gibi Open-Source Software (OSS) bileşenlerinin yanı sıra Cosmos DB gibi benzersiz Azure araçlarını seçmeyi Cosmos açıklandı. Ayrıca buluta özel uygulamalar derlemek için çağrılan durumlar belirleyerek örnek bir senaryoda bileşenlerin seçenlerini gözden geçirebilirsiniz.

Bulutta yerel uygulamalar, ayrılmış bileşenler ve kendi kendine dahil olmak üzere, doğası gereği modüler niteliktedir. Bileşenler, Docker ile oluşturulanlar veya bir Azure hizmetinden yayımlananlar gibi kapsayıcılarda kapsüllenebilir. Dinamik ölçeklendirme, Kubernetes tarafından yönetilebilir. Kubernetes 'in Cloud Native uygulamamızda ne zaman uygun olduğuna karar vereceğiz ve bunu Cloud Native mimarimizin ilk yapı taşı olarak nasıl kullanacağınızı öğreneceksiniz.

kalıcı veri deposu sağlayan ve bir ön uç Next.js yönetim web uygulamasıyla yönetilen, postgresql için Microsoft Azure veritabanı ile Express.js tabanlı bir web hizmetinden oluşan temel bir hizmet oluşturun.

Bu Azure IoT Central, akıllı cihazlar tarafından oluşturulan IoT telemetri verilerini işlemeye yönelik dağıtılmış uygulamaların tasarımını, testlerini ve uygulamasını nasıl kolaylaştırıyor? Bulutta yerel uygulamalar tasarlarken, IoT telemetrisini temel alan dağıtılmış uygulamaların tasarımına, test ive uygulamasına yardımcı olan kapsamlı bir özellik kümesi sunmak için Azure IoT Central'den faydalanabilirsiniz.

bu modül, Azure ıot hizmetleriyle bileşenlerini tümleştirerek ve kalıcı bir veri deposu sağlamak üzere Cosmos DB kullanarak, ıot işlevselliği sağlamak için cloud native uygulamanızın nasıl genişletileceğini açıklar.

bulutta yerel uygulama senaryolarında DevOps uygulayın. altyapı ve uygulama derlemek ve dağıtmak için GitHub eylemleri ve Azure Pipelines kullanın.

Azure AD, çok kiracılı senaryolarda bulut Yerel uygulamalarının işlevselliğini iyileştirebilmenizi sağlar.