Azure ve açık kaynak yazılımıyla buluta özel uygulamalar oluşturma
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.
Bu modülde, 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ın nasıl genişletilmesi açıklanır.
Buluta özel uygulama senaryolarında DevOps uygulama. Altyapı ve uygulamalar oluşturmak ve dağıtmak için GitHub eylemlerini ve Azure Pipelines'ı kullanın.
Microsoft Entra ID, çok kiracılı senaryolarda bulutta yerel uygulamaların işlevselliğini geliştirmenizi sağlar.