Share via


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 başka avantajlar da 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 hızla iş akışları olarak modellemek için görsel tasarımcı kullanabilirsiniz. İş akışı her zaman ilk adım olarak tetikleyiciyle başlar. Tetikleyiciyi izleyen 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 dahil olmak üzere çeşitli eylem birleşimlerini içerebilir.

İş akışlarınızı kod yazmadan diğer Azure hizmetlerine, Microsoft hizmetlerine, 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, temel alınan hizmetin Azure Logic Apps ile iletişim kurmasına olanak tanıyan bir API etrafında bir ara sunucu veya sarmalayıcıdır. Ö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, var olan 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, tek kiracılı Azure Logic Apps veya ayrılmış tümleştirme hizmeti ortamında (ISE) çalışır. Her biri kendi özelliklerine, avantajlarına ve faturalama modellerine sahiptir. 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 kullanarak çok kiracılı Azure Logic Apps'te örnek bir Tüketim mantıksal uygulaması iş akışı oluşturma hızlı başlangıcı 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 İş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ği şekilde ölçeklendirilir.

Azure İşlevleri kullanmaya başlamak için Azure portal ilk Azure işlevinizi oluşturmayı deneyin.

Diğer bilgiler için aşağıdaki belgeleri gözden geçirin:

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, Visual Studio veya Visual Studio Code 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, API veya SDK'lar aracılığıyla ya da Azure İzleyici günlükleri ve Application Insights için tümleşik araçlarla erişebileceğiniz izleme sağlar.

Sonraki adımlar