Azure sunucusuz genel bakış: Bulut tabanlı uygulamalar ve çözümler oluşturmak için Azure Logic Apps ve Azure İşlevleri
Sunucusuz ,"sunucu yok" anlamına geliyorsa da Azure sunucusuz, altyapınızı yönetmeye 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ışma ve ele alan çok fazla zaman ve enerji harcayabilirsiniz. Sunucusuz uygulamalar ve çözümler sayesinde bu sorunları uygulamanın veya çözümün bir parçası olarak daha kolay bir şekilde işlayabilirsiniz. Sunucusuz, daha hızlı geliştirme, daha az kod, basitlik ve ölçeklendirme esnekliği gibi başka avantajlar da sunar. Tüm bu özellikler, iş mantığına daha fazla odaklanmayı sağlar. Ayrıca sunucusuz genellikle kullanım temel alınarak faturalandır veya ücrete tabidir. Bu nedenle, herhangi bir tüketim gerçekleşirse ücret tahakkuk etmez. Daha fazla bilgi için Azure sunucusuz hakkında daha fazla bilgi edinin.
Bu makalede Azure'daki temel sunucusuz teklifler kısaca özetlenmiştir ve bu teklif Azure Logic Apps ve Azure İşlevleri. Her iki hizmet de daha önce açıklanan ilkelerle uyumlu olur ve en az kodla sağlam bulut uygulamaları ve çözümleri oluşturmanıza yardımcı olur.
Daha fazla giriş bilgisi için, daha fazla bilgi için azure Azure Logic Apps veAzure İşlevleri. Daha ayrıntılı bilgi için What is Azure Logic Apps and What is Azure İşlevleri.
Azure Logic Apps
Bu hizmet, bulutta çalıştırılan 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. Bu Azure Logic Apps, iş işlemlerini hızla iş akışı olarak modellemek için bir görsel tasarımcı kullanabilirsiniz. İş akışı her zaman ilk adım olarak bir tetikleyiciyle başlar. Tetikleyiciyi izleyen bir veya daha fazla eylem, iş akışında sonraki işlemleri çalıştıracak. Bu işlemler, koşullu mantık ve veri dönüştürmeleri de dahil olmak üzere çeşitli eylem birleşimlerini içerebilir.
İş akışlarınızı herhangi bir kod yazmadan diğer Azure hizmetleri, Microsoft hizmetleri, bulut tabanlı ortamlar ve şirket içi ortamlara bağlamak için, hepsi Microsoft tarafından yönetilen yüzlerce bağlayıcıdan birini seçerek iş akışlarınıza önceden oluşturulmuş tetikleyiciler ve eylemler ebilirsiniz. Her bağlayıcı aslında api çevresindeki bir ara sunucu veya sarmalayıcıdır ve temel alınan hizmetin api ile iletişim Azure Logic Apps. Ö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çinde oluşturulan birden çok işlevi düzenlemeye yönelik Azure İşlevleri. Bunu yaparak, özellikle işlem bir dış API veya sistemle çalışmayı gerektirdiğinde çeşitli işlevleri tek bir işlem olarak kolayca çağırabilirsiniz.
İhtiyaçlarınızı karşılayacak bağlayıcı yoksa, herhangi bir hizmet uç noktasıyla iletişim kurmak için yerleşik HTTP işlemi veya İstek tetikleyicisi kullanabilirsiniz. Veya var olan bir API'yi kullanarak kendi bağlayıcınızı 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, tek kiracılı Azure Logic Apps veya ayrılmış bir tümleştirme hizmeti ortamında (ISE) çalışır. Her biri kendi özelliklerine, avantajlarına ve faturalama modellerine sahip olur. Bu 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 gibi diğer araçları da kullanabilirsiniz. Daha fazla bilgi için, Hangi Azure Logic Apps?
Uygulamanıza başlangıç Azure Logic Apps için hızlı bir başlangıç deneyin veAzure portal. Veya ile örnek bir sunucusuz uygulama oluşturmak içinbu adımları Azure Logic Apps Azure İşlevleri ve Visual Studio.
Diğer bilgiler için aşağıdaki belgeleri gözden geçirebilirsiniz:
- Azure Logic Apps nedir?
- Azure Logic Apps'daki bağlayıcılar hakkında
- Bağlayıcılar - Azure Logic Apps, Microsoft Power Automate, Microsoft Power Apps
- Kiracılar için tek kiracılı ve çok kiracılı ve tümleştirme Azure Logic Apps
- Kullanım ölçümü, faturalama ve fiyatlandırma modelleri için Azure Logic Apps
Azure İşlevleri
Bu hizmet, bulutta kod parçaları veya işlevler yazmak ve çalıştırmak için basitleştirilmiş bir yol sağlar. Tam bir uygulama veya gerekli altyapıyı ayarlamadan yalnızca geçerli sorun için ihtiyacınız olan kodu yazabilirsiniz. Bu sayede geliştirme daha hızlı ve daha verimli bir şekilde tamamlanır. C#, Java, JavaScript, PowerShell, Python ve TypeScript gibi seçtiğiniz geliştirme dilini kullanın. Yalnızca kodunuzun çalıştırıldıkları süre boyunca fatura alır ve Azure gereken şekilde ölçeklendirer.
Yeni bir Azure İşlevleri için ilk Azure işlevinizi Azure portal.
Diğer bilgiler için aşağıdaki belgeleri gözden geçirebilirsiniz:
- Azure İşlevleri nedir?
- Azure İşlevleri’ni kullanmaya başlama
- Azure İşlevleri'de desteklenen diller
- Azure İşlevleri barındırma seçenekleri
- Azure İşlevleri fiyatlandırması
Kullanmaya başlayın Azure'da sunucusuz uygulamalarla birlikte kullanma
Azure sunucusuz uygulamalar geliştirmek, dağıtmak ve yönetmek için zengin araçlar sağlar. Azure portal, Visual Studio veya Visual Studio Code. Uygulamanızı derlemenizin ardından, bu uygulamayı şablonlarını kullanarak Azure Resource Manager dağıtabilirsiniz. Azure ayrıca Azure portal üzerinden, API veya SDK'lar aracılığıyla veya Azure İzleyici günlükleri ve Uygulama Yönetimi için tümleşik Analizler.