Azure ve açık kaynak yazılımıyla buluta özel uygulamalar oluşturma

Orta
Administrator
Developer
Solution Architect
Student
Azure
Azure Kubernetes Service (AKS)
Azure App Service
Azure Container Registry
Azure Cosmos DB
Azure IoT Central
Azure Pipelines
GitHub
Azure Database for PostgreSQL
Azure Monitor
Microsoft Entra ID

Buluta özel uygulamalar, yazılım sistemlerinin bulut ölçeği ve özellikleri göz önünde bulundurularak tasarlandığı uygulama geliştirmeye yönelik modern bir yaklaşımı temsil eder. Bulutta yerel uygulamalar, mimari modülerliğe odaklanarak mümkün olan açık kaynak teknolojileri temel alır. Açık teknolojilere odaklanmak için "Buluta Özel", azure Cosmos DB ve Microsoft Entra ID gibi Azure'a özgü hizmetleri kullanmaya devam ederken dağıtım hedefi esnekliği anlamına gelir.

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

Hem cihazlardan gelen büyük iletileri işleyerek hem de IoT cihazlarından veri akışı yaparak birden çok hizmet oluşturacaksınız.

Önkoşullar

Hiçbiri

Bu öğrenme yolundaki modüller

Bu modülde bulutta yerel uygulamalarla ilişkili kavramlar ve fikirler öğretildi. Kubernetes ve PostgreSQL gibi Açık Kaynak Yazılım (OSS) bileşenlerinin yanı sıra Cosmos DB gibi benzersiz Azure araçlarını seçmeyi ele alacağız. Ayrıca buluta özel uygulamalar oluşturmaya yönelik durumları belirleyip örnek bir senaryoda bileşenleri seçmeyi gözden geçireceğiz.

Buluta özel uygulamalar, bileşenleri ayrılmış ve bağımsız olarak ayrılmış, doğası gereği modülerdir. Bileşenler, Docker ile oluşturulanlar gibi kapsayıcılarda kapsüllenebilir veya bir Azure hizmetinden yayımlanabilir. Daha sonra dinamik ölçeklendirme Kubernetes tarafından yönetilebilir. Kubernetes'in buluta özel uygulamamız için ne zaman uygun olduğuna karar verme konusunda bilgi edinecek ve buluta özel mimarimizin ilk yapı taşı olarak nasıl kullanacağınızı göreceğiz.

Microsoft PostgreSQL için Azure Veritabanı ile kalıcı veri deposunu sağlayan ve ön uç Next.js yönetim web uygulaması tarafından yönetilen Express.js tabanlı bir web hizmetinden oluşan temel bir hizmet oluşturun.

Azure IoT Central'ın akıllı cihazlar tarafından oluşturulan IoT telemetri verilerini işleyen dağıtılmış uygulamaların tasarımını, testini ve uygulamasını nasıl kolaylaştırdığını açıklar. Bulutta yerel uygulamalar tasarlarken Azure IoT Central'ı kullanarak IoT telemetrisine dayanan dağıtılmış uygulamaların tasarımına, testine ve uygulanmasına yardımcı olan kapsamlı bir özellik kümesi sunabilirsiniz.

Bileşenlerini Azure IoT hizmetleriyle tümleştirerek ve kalıcı bir veri deposu sağlamak için Cosmos DB kullanarak IoT işlevselliği sağlamak için buluta özel uygulamanızı genişletin.

Microsoft Entra ID, çok kiracılı senaryolarda bulutta yerel uygulamaların işlevselliğini geliştirmenizi sağlar.