Azure ve açık kaynak yazılımıyla buluta özel 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

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. Buluta özel uygulamalar, mimari modülerliğe odaklanarak mümkün olduğunda açık kaynak teknolojileri temel alır. Açık teknolojilere odaklanan "Buluta Özel", Azure Cosmos DB ve Azure Active Directory gibi Azure'a özgü hizmetleri kullanmaya devam ederken dağıtım hedefi esnekliği anlamına gelir.

Bu uygulamalı öğrenme yolu, buluta özel 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 ölçekli iletileri hem de IoT cihazlarından akış verilerini işleyerek birden çok hizmet oluşturacaksınız.

Önkoşullar

Hiçbiri

Bu öğrenme yolundaki modüller

Bu modülde buluta özel uygulamalarla ilişkili kavramlar ve fikirler öğretildi. Kubernetes ve PostgreSQL gibi Open-Source 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 kendi içinde olan, doğası gereği modülerdir. Bileşenler, Docker ile oluşturulanlar veya bir Azure hizmetinden yayımlananlar gibi kapsayıcılarda kapsüllenebilir. Daha sonra dinamik ölçeklendirme Kubernetes tarafından yönetilebilir. Kubernetes'in buluta özel uygulamamız için ne zaman doğru olduğuna karar verme hakkında 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 bir ön uç Next.js yönetimi 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 telemetrisini kullanan dağıtılmış uygulamaların tasarımına, testine ve uygulanmasına yardımcı olan kapsamlı bir özellik kümesi sunabilirsiniz.

Bu modülde, bileşenlerini Azure IoT hizmetleriyle tümleştirerek ve kalıcı bir veri deposu sağlamak için Cosmos DB'yi kullanarak IoT işlevselliği sağlamak için buluta özel uygulamanızın kapsamını genişletme adımları anlatılmaktadır.

Buluta özel uygulama senaryolarında DevOps uygulama. Altyapı ve uygulamaları derlemek ve dağıtmak için GitHub eylemlerini ve Azure Pipelines'ı kullanın.

Azure AD, çok kiracılı senaryolarda buluta özel uygulamaların işlevselliğini geliştirmenizi sağlar.