Azure sunucusuz genel bakış: Azure Logic Apps ve Azure İşlevleri ile bulut tabanlı uygulamalar ve çözümler oluşturma
Sunucusuz , "sunucu yok" anlamına gelmez ancak Azure sunucusuz, altyapınızı yönetmek için daha az harcamanıza yardımcı olur. Geleneksel uygulama geliştirmede, uygulama gereksinimlerinizi ve taleplerinizi karşılamak için barındırma, ölçeklendirme ve izleme çözümlerini tartışmak ve ele almak için çok zaman ve enerji harcayabilirsiniz. Sunucusuz uygulamalar ve çözümlerle bu endişeleri uygulamanın veya çözümün bir parçası olarak daha kolay ele alabilirsiniz. Sunucusuz, daha hızlı geliştirme, daha az kod, basitlik ve ölçeklendirme esnekliği gibi diğer avantajları sunar. Tüm bu özellikler, iş mantığına daha fazla odaklanmanızı sağlar. Ayrıca sunucusuz kullanım temelinde genellikle faturalandırılır veya ücretlendirilir. Bu nedenle, tüketim gerçekleşmezse ücret uygulanmaz. Daha fazla bilgi için Azure sunucusuz hakkında daha fazla bilgi edinin.
Bu makalede Azure Logic Apps ve Azure İşlevleri olan Azure'daki temel sunucusuz teklifler kısaca özetlenmektedir. Her iki hizmet de daha önce açıklanan ilkelerle uyumlu olur ve en az kodla güçlü bulut uygulamaları ve çözümleri oluşturmanıza yardımcı olur.
Daha giriş bilgileri için Azure Logic Apps ve Azure İşlevleri için Azure sayfalarını ziyaret edin. Daha ayrıntılı bilgi için Azure Logic Apps nedir ve Azure İşlevleri nedir? belge sayfalarını gözden geçirin.
Azure Logic Apps
Bu hizmet, bulutta çalışan ve ölçeklendirilen otomatik olay odaklı tümleştirme iş akışlarını tasarlamanın, geliştirmenin ve düzenlemenin basitleştirilmiş yollarını sağlar. Azure Logic Apps ile iş süreçlerini iş akışları olarak hızla modellemek için görsel tasarımcı kullanabilirsiniz. İş akışı her zaman ilk adım olarak tetikleyiciyle başlar. Tetikleyicinin ardından, bir veya daha fazla eylem iş akışında sonraki işlemleri çalıştırır. Bu işlemler, koşullu mantık ve veri dönüştürmeleri de dahil olmak üzere çeşitli eylem bileşimlerini içerebilir.
İş akışlarınızı kod yazmadan diğer Azure hizmetlerine, Microsoft hizmetleri, bulut tabanlı ortamlara ve şirket içi ortamlara bağlamak için, tümü Microsoft tarafından yönetilen yüzlerce bağlayıcı arasından seçim yaparak iş akışlarınıza önceden oluşturulmuş tetikleyiciler ve eylemler ekleyebilirsiniz. Her bağlayıcı aslında bir API'nin etrafındaki bir ara sunucu veya sarmalayıcıdır ve temel alınan hizmetin Azure Logic Apps ile iletişim kurmasını sağlar. Örneğin, Office 365 Outlook bağlayıcısı Yeni bir e-posta geldiğinde adlı bir tetikleyici sunar. Sunucusuz uygulamalar ve çözümler için Azure Logic Apps'i kullanarak Azure İşlevleri'de oluşturulan birden çok işlevi düzenleyebilirsiniz. Bunu yaparak, özellikle işlem bir dış API veya sistemle çalışmayı gerektirdiğinde, çeşitli işlevleri kolayca tek bir işlem olarak çağırabilirsiniz.
Gereksinimlerinizi karşılayacak bağlayıcı yoksa, herhangi bir hizmet uç noktasıyla iletişim kurmak için yerleşik HTTP işlemini veya İstek tetikleyicisini kullanabilirsiniz. Alternatif olarak, mevcut bir API'yi kullanarak kendi bağlayıcınızı da oluşturabilirsiniz.
Seçtiğiniz mantıksal uygulama kaynak türüne bağlı olarak, ilişkili iş akışı çok kiracılı Azure Logic Apps veya tek kiracılı Azure Logic Apps'te çalışır. Her birinin kendi özellikleri, avantajları ve faturalama modelleri vardır. Azure portalı, mantıksal uygulama iş akışları oluşturmaya başlamanın en hızlı yolunu sağlar. Ancak Visual Studio Code, Visual Studio, Azure PowerShell ve diğerleri gibi diğer araçları da kullanabilirsiniz. Daha fazla bilgi için Bkz . Azure Logic Apps nedir?
Azure Logic Apps'i kullanmaya başlamak için, Azure portalını kullanarak çok kiracılı Azure Logic Apps'te örnek bir Tüketim mantığı uygulaması iş akışı oluşturmak için hızlı bir başlangıç deneyin. Alternatif olarak, Azure Logic Apps ile örnek bir sunucusuz uygulama oluşturan ve Visual Studio'da Azure İşlevleri bu adımları deneyin.
Diğer bilgiler için aşağıdaki belgeleri gözden geçirin:
- Azure Logic Apps nedir?
- Azure Logic Apps için yönetilen bağlayıcılar
- Azure Logic Apps için yerleşik bağlayıcılar
- Azure Logic Apps'te tek kiracılı ve çok kiracılı karşılaştırma
- Azure Logic Apps için kullanım ölçümü, faturalama ve fiyatlandırma modellerine
Azure İşlevleri
Bu hizmet, bulutta kod veya işlev parçaları yazmak ve çalıştırmak için basitleştirilmiş bir yol sağlar. Tam kapsamlı bir uygulama veya gerekli altyapıyı ayarlamadan yalnızca geçerli sorun için ihtiyacınız olan kodu yazabilirsiniz; bu da geliştirmeyi daha hızlı ve daha üretken hale getirir. C#, Java, JavaScript, PowerShell, Python ve TypeScript gibi seçtiğiniz geliştirme dilini kullanın. Yalnızca kodunuzun çalıştığı süre boyunca faturalandırılırsınız ve Azure gerektiğinde ölçeklendirilir.
Azure İşlevleri kullanmaya başlamak için Azure portalında ilk Azure işlevinizi oluşturmayı deneyin.
Diğer bilgiler için aşağıdaki belgeleri gözden geçirin:
- Azure İşlevleri nedir?
- Azure İşlevleri kullanmaya başlama
- Azure İşlevleri'de desteklenen diller
- Azure İşlevleri barındırma seçenekleri
- Azure İşlevleri fiyatlandırması
Azure'da sunucusuz uygulamaları kullanmaya başlama
Azure sunucusuz uygulamalar geliştirmek, dağıtmak ve yönetmek için zengin araçlar sağlar. Azure portalını, Visual Studio'yu veya Visual Studio Code'u kullanarak sunucusuz uygulamalar oluşturabilirsiniz. Uygulamanızı derledikten sonra Azure Resource Manager şablonlarıyla bu uygulamayı hızla dağıtabilirsiniz. Azure ayrıca Azure portalından, API veya SDK'lar aracılığıyla veya Azure İzleyici günlükleri ve Application Insights için tümleşik araçlarla erişebileceğiniz izleme sağlar.