Aracılığıyla paylaş


Azure Logic Apps nedir?

Azure Logic Apps, kuruluşunuzdaki veya kuruluşunuzdaki yazılım ekosistemlerinde, genelinde ve dışında otomatik iş akışları oluşturup çalıştırabileceğiniz bir bulut platformudur. Bu platform, iş akışlarınızın hizmetler, sistemler, uygulamalar ve veri kaynakları gibi farklı bileşenlerden kaynaklara bağlanması ve bu kaynaklarla çalışması gerektiğinde kod yazma gereksinimini büyük ölçüde azaltır veya kaldırır.

Azure Logic Apps, bulutta, şirket içinde veya karma ortamlarda mevcut olan eski, modern ve son teknoloji sistemlerle çalışabilmeniz için düşük kod içermeyen araçlar içerir. Örneğin, iş akışları oluşturmayı mümkün olduğunca kolaylaştırmak için önceden oluşturulmuş işlemlerin yanı sıra bir görsel tasarımcı kullanırsınız. Bu önceden oluşturulmuş işlemler, çeşitli kaynaklara erişmenizi ve veri alma, veri gönderme ve verileri yönetme gibi ortak görevleri tamamlamanızı sağlayarak iş akışlarınızda yapı taşları görevi görür. Azure Logic Apps ile kuruluşunuzun veya kuruluşunuzun ihtiyaçlarına yönelik iş senaryolarını ölçeklendirin ve destekleyin.

Aşağıdaki örneklerde yalnızca Azure Logic Apps ile otomatikleştirebileceğiniz bir görev, iş süreci ve iş yükü örneği açıklanmaktadır:

  • Belirli bir olay gerçekleştiğinde (örneğin, yeni bir dosya karşıya yüklendiğinde) Office 365'i kullanarak e-posta bildirimleri zamanlayın ve gönderin.
  • Şirket içi sistemlerde ve bulut hizmetlerinde müşteri siparişlerini yönlendirme ve işleme.
  • Karşıya yüklenen dosyaları SFTP veya FTP sunucusundan Azure Blob Depolama taşıyın.
  • Sosyal medya etkinliğini izleyin, yaklaşımı analiz edin ve gözden geçirilmesi gereken öğeler için uyarılar veya görevler oluşturun.

Aşağıdaki örnek iş akışı, sonraki eylemi belirlemek için koşulları ve anahtarları kullanır. Bir sipariş sisteminiz olduğunu ve iş akışınızın gelen siparişleri işlediğini varsayalım. Belirli bir maliyetin üzerindeki siparişleri el ile gözden geçirmek istiyorsunuz. İş akışınız zaten gelen bir siparişten maliyeti belirleyen adımlar içerir. Bu nedenle, her siparişi maliyet eşiğinizle karşılaştıran bir koşul eklersiniz, örneğin:

İş akışı tasarımcısını ve anahtarları ve koşulları kullanan örnek kurumsal iş akışını gösteren ekran görüntüsü.

Bu iş akışının arkasındaki mantık hakkında daha fazla bilgi için bkz . Mantıksal uygulamalar nasıl çalışır?

İpucu

Daha fazla bilgi edinmek için Azure Copilot'a şu soruları sorabilirsiniz:

  • Azure Logic Apps ile hangi sorunları çözebilirim?
  • Azure Logic Apps hangi avantajları sağlar?

Azure Copilot'u bulmak için Azure portalı araç çubuğunda Copilot'u seçin.

İlk iş akışınızı oluşturmayı denemek için bkz . Başlarken. Daha fazla bilgi edinmeye devam etmek için şu videoyu izleyin:

Daha fazla bilgi için Microsoft Azure web sitesindeki Azure Logic Apps ve diğer Azure Integration Services'ı ziyaret edin.

Azure Logic Apps neden kullanılır?

Azure Logic Apps platformu, iş akışlarınızı çeşitli hizmetler, sistemler, uygulamalar ve verilerle bağlayan ve tümleştiren 1.400'den fazla önceden oluşturulmuş bağlayıcı sağlar. Bu sürekli genişleyen bağlayıcı ekosistemi, kaynaklarınıza erişmek için gereken çalışmayı azaltmanıza veya ortadan kaldırmanıza yardımcı olur. Bunun yerine, çözümlerinizin iş gereksinimlerinizi karşılaması için gereken iş mantığını ve işlevselliğini tasarlamaya ve geliştirmeye daha fazla odaklanabilirsiniz.

Herhangi bir hizmet uç noktasıyla iletişim kurmak, kendi kodunuzu çalıştırmak, iş akışı yapınızı denetlemek, verileri işlemek veya daha yüksek hız, kapasite ve aktarım hızı ile yaygın olarak kullanılan kaynaklara bağlanmak için yerleşik bağlayıcı işlemlerini kullanabilirsiniz. Bu işlemler daha iyi performans için Azure yerine Azure Logic Apps çalışma zamanında yerel olarak çalışır.

Azure, Microsoft, dış web uygulamaları ve hizmetleri veya şirket içi sistemler gibi hizmetler kullanılarak oluşturulan ve yönetilen kaynaklara erişmek ve bunlarla çalışmak için yönetilen bağlayıcı işlemlerini kullanabilirsiniz. Bu işlemler genel, çok kiracılı Azure'da barındırılır ve çalıştırılır. 1.400'den fazla bağlayıcı arasından seçim yapabilirsiniz, örneğin:

  • Blob Depolama ve Service Bus gibi Azure hizmetleri
  • Outlook, Excel ve SharePoint gibi Office 365 hizmetleri
  • SQL ve Oracle gibi veritabanı sunucuları
  • SAP ve IBM MQ gibi kurumsal sistemler
  • FTP ve SFTP gibi dosya paylaşımları

Daha fazla bilgi için aşağıdaki makaleleri inceleyin:

Azure Logic Apps ile iş akışları oluştururken genellikle herhangi bir kod yazmanız gerekmez. Ancak, kendi kodunuzu oluşturmanız ve çalıştırmanız gerekiyorsa Azure Logic Apps bu özelliği destekler. Örneğin, çok kiracılı Azure Logic Apps'te çalışan iş akışlarında JavaScript kod parçacıklarını doğrudan iş akışınızda yazabilir ve çalıştırabilirsiniz. Daha karmaşık ve yapılandırılmış kod için, Azure İşlevleri platformunu kullanırken iş akışlarınızdan işlevler oluşturabilir ve çağırabilirsiniz. Tek kiracılı Azure Logic Apps, App Service Ortamı (ASE) v3 veya kısmen bağlı ortamlarda çalışan iş akışları için JavaScript kod parçacıkları, .NET kodu, C# betikleri ve PowerShell betiklerini doğrudan iş akışınızın içinde yazabilir ve çalıştırabilirsiniz.

İş akışınızın diğer Azure hizmetlerinden, özel uygulamalardan veya diğer çözümlerden gelen olaylarla etkileşim kurması gerekiyorsa Azure Event Grid veya Azure Event Hubs kullanarak olayları izleyebilir, yönlendirebilir ve yayımlayabilirsiniz.

Daha fazla bilgi için aşağıdaki makaleleri inceleyin:

Azure Logic Apps tamamen Microsoft Azure tarafından yönetilir ve bu da bu hizmetlerle oluşturulan çözümleri barındırma, ölçeklendirme, yönetme, izleme ve bakım konusunda endişelenmenizi sağlar. "Sunucusuz" uygulamalar ve çözümler oluşturmak için bu özellikleri kullandığınızda, iş mantığını ve işlevselliğini oluşturmaya daha fazla odaklanabilirsiniz. Sunucusuz platformlar gereksinimlerinizi karşılayacak şekilde otomatik olarak ölçeklendirilir, tümleştirmelerin daha hızlı çalışmasını sağlar ve çok az kod kullanarak güçlü bulut uygulamaları oluşturmanıza yardımcı olur.

Diğer şirketlerin, Azure Logic Apps'i diğer Azure hizmetleri ve Microsoft ürünleriyle birleştirirken çevikliklerini nasıl artırdıklarını ve temel işlerine odaklanmalarını nasıl artırdıklarını öğrenmek için bu müşteri hikayelerine göz atın.

Önemli terimler

Aşağıdaki tabloda, Azure Logic Apps'teki temel terminoloji ve kavramlar kısaca açıklanmıştır.

Terim Veri Akışı Açıklaması
Mantıksal uygulama İş akışı oluşturmak istediğinizde oluşturduğunuz Azure kaynağı. Temel olarak, aşağıdaki mantıksal uygulama kaynağı türlerini oluşturabilirsiniz:

- Çok kiracılı Azure Logic Apps'te barındırılan ve çalıştırılan tek bir iş akışını destekleyen tüketim mantıksal uygulaması kaynağı

- Tek kiracılı Azure Logic Apps, App Service Ortamı (ASE) v3 - Yalnızca Windows planları veya kısmen bağlı bir ortamda barındırılan ve çalıştırılan birden çok iş akışını destekleyen Standart mantıksal uygulama kaynağı

Mantıksal uygulama kaynak türleri ve ilgili bilgi işlem kaynakları ve faturalama modelleri hakkında daha fazla bilgi edinin.
Workflow Görev, iş süreci veya iş yükü tanımlayan bir dizi işlem. Her iş akışı her zaman tek bir tetikleyici işlemiyle başlar ve bundan sonra bir veya daha fazla eylem işlemi eklemeniz gerekir.
Tetikleyici Herhangi bir iş akışında, bu iş akışında sonraki işlemleri çalıştırmadan önce karşılanması gereken ölçütleri belirten ilk işlem. Örneğin, bir tetikleyici olayı gelen kutunuza e-posta alıyor veya depolama hesabında yeni bir dosya algılıyor olabilir.
Eylem İş akışında tetikleyiciyi izleyen her işlem.
Yerleşik bağlayıcı Bu bağlayıcı veya işlem türü Azure Logic Apps çalışma zamanında "yerleşiktir", böylece işlemler Azure'da barındırılan ve çalıştırılan Microsoft tarafından yönetilen bağlayıcılara kıyasla daha hızlı performans için yerel olarak ve doğrudan çalışma zamanıyla birlikte çalışır.

Yerleşik işlemler, iş akışınızın zamanlamasını veya yapısını denetlemenize, kendi kodunuzu çalıştırmanıza, verileri yönetmenize ve işlemenize, bir uç noktaya istek göndermenize veya almanıza ve iş akışınızdaki diğer görevleri tamamlamanıza yönelik yollar sağlar.

Örneğin, Yinelenme tetikleyicisini kullandığınızda neredeyse tüm iş akışlarını bir zamanlamaya göre başlatabilirsiniz. İsterseniz, İstek tetikleyicisini kullandığınızda iş akışınızın çağrılana kadar beklemesini sağlayabilirsiniz. Bu işlemler genellikle iş akışınızdan bağlantı oluşturmanızı gerektirmez.

Yerleşik işlemlerin çoğu herhangi bir hizmet veya sistemle ilişkili olmasa da, Azure İşlevleri, Azure Blob Depolama, Azure Uygulaması Hizmeti ve daha fazlası gibi belirli hizmetler için bazı yerleşik işlemler kullanılabilir. Bu yerleşik işlemlerin kullanılabilirliği, Tüketim veya Standart mantıksal uygulama iş akışı üzerinde çalışıp çalışmadığınıza bağlıdır. Daha fazla bilgi ve örnek için bkz . Azure Logic Apps için yerleşik bağlayıcılar.
Yönetilen bağlayıcı Bu bağlayıcı veya işlem türü Microsoft tarafından yayımlanan, yönetilen, barındırılan ve Azure'da çalıştırılan bir uygulama, veri, hizmet veya sisteme erişmek için kullanabileceğiniz bir hizmet veya sistemin REST API'si için önceden oluşturulmuş bir ara sunucu veya sarmalayıcıdır. Çoğu yönetilen bağlayıcıyı kullanabilmeniz için önce iş akışınızdan bir bağlantı oluşturmanız ve kimliğinizi doğrulamanız gerekir.

Örneğin, iş akışınızı bir tetikleyiciyle başlatabilir veya Office 365, Salesforce veya dosya sunucuları gibi bir hizmetle çalışan bir eylem çalıştırabilirsiniz. Daha fazla bilgi için bkz . Azure Logic Apps için yönetilen bağlayıcılar.
Tümleştirme hesabı B2B yapıtlarını iş akışlarınızda kullanmak üzere tanımlamak ve depolamak istediğinizde bu Azure kaynağını oluşturun. Tümleştirme hesabını oluşturup mantıksal uygulamanıza bağladıktan sonra iş akışlarınız bu B2B yapıtlarını kullanabilir. İş akışlarınız, Elektronik Veri Değişimi (EDI) ve Kurumsal Uygulama Tümleştirmesi (EAI) standartlarına uygun iletiler de alışverişi yapabilir.

Örneğin, ticari ortakları, sözleşmeleri, şemaları, haritaları ve diğer B2B yapıtlarını tanımlayabilirsiniz. Bu yapıtları kullanan iş akışları oluşturabilir ve AS2, EDIFACT, X12 ve RosettaNet gibi protokoller üzerinden ileti alışverişi yapabilirsiniz.

Azure Logic Apps ile ne kadar hızlı hızlanabilirim?

Geçerli sistemlerinizle ve hizmetlerinizle küçük bir başlangıç yapabilir ve ardından kendi hızınızda artımlı olarak büyüyebilirsiniz. Hazır olduğunuzda Azure Logic Apps, aşağıdaki özellikleri ve avantajları sağlayarak daha olgun tümleştirme senaryoları uygulamanıza ve ölçeği artırmanıza yardımcı olur.

Kullanımı kolay araçlarla iş akışlarını görsel olarak oluşturma ve düzenleme

Azure Logic Apps'teki görsel tasarım araçlarını kullanarak zaman kazanın ve karmaşık işlemleri basitleştirin. Azure portalında veya Visual Studio Code'da Azure Logic Apps iş akışı tasarımcısını kullanarak iş akışlarınızı baştan sona oluşturun. İş akışınızı bir tetikleyiciyle başlatmanız ve bağlayıcılar galerisinden istediğiniz sayıda eylem eklemeniz gerekir.

Farklı ortamlar arasında farklı sistemler bağlama

Bazı desenleri ve işlemleri tanımlamak kolaydır ancak kodda uygulanması zordur. Azure Logic Apps farklı sistemleri bulut, şirket içi ve hibrit ortamlar arasında sorunsuz bir şekilde bağlamanıza yardımcı olur. Örneğin, bir bulut pazarlama çözümünü şirket içi faturalama sistemine bağlayabilir veya Azure Service Bus kullanarak API'ler ve sistemler arasında mesajlaşmayı merkezileştirebilirsiniz. Azure Logic Apps, bu senaryolar için yeniden kullanılabilir ve yeniden yapılandırılabilir çözümler sunmak için hızlı, güvenilir ve tutarlı bir yol sağlar.

Farklı ortamlar oluşturma ve dağıtma

Senaryonuza, çözüm gereksinimlerinize ve istediğiniz özelliklere göre Tüketim mi yoksa Standart mantıksal uygulama iş akışı mı oluşturulacağını seçin. Bu seçime bağlı olarak iş akışı çok kiracılı Azure Logic Apps, tek kiracılı Azure Logic Apps veya bir App Service Ortamı (v3) içinde çalışır. Tek kiracılı Azure Logic Apps ile iş akışlarınız Azure sanal ağları tarafından korunan kaynaklara daha kolay erişebilir. Azure Arc özellikli Logic Apps kullanarak tek kiracı tabanlı iş akışları oluşturursanız, iş akışlarını kapsayıcılarda da çalıştırabilirsiniz. Daha fazla bilgi için bkz. Azure Logic Apps'te tek kiracılı ile çok kiracılı karşılaştırması ve Arc özellikli Logic Apps nedir?

Aşağıdaki tabloda Tüketim ile Standart mantıksal uygulama iş akışı arasındaki farklar kısaca özetlenmektedir. Mantıksal uygulama iş akışlarınızı dağıtmak, barındırmak ve çalıştırmak için çok kiracılı ortam, tek kiracılı ortam ve App Service Ortamı v3 (ASEv3) arasındaki farkları da öğreneceksiniz.

Barındırma seçeneği Sosyal haklar Kaynak paylaşımı ve kullanımı Fiyatlandırma ve faturalama modeli Limit yönetimi
Tüketim

Konak ortamı: Çok Kiracılı Azure Logic Apps
- En kolay başlangıç

- Kullandığınız kadar ödeme

- Tam olarak yönetilen
Tek bir mantıksal uygulama kaynağının yalnızca bir iş akışı olabilir.

Microsoft Entra kiracıları genelindeki tüm mantıksal uygulamalar aynı işlemeyi (işlem), depolamayı, ağı vb. paylaşır.

Yedeklilik amacıyla veriler eşleştirilmiş bölgede çoğaltılır. Yüksek kullanılabilirlik için coğrafi olarak yedekli depolama (GRS) etkinleştirilir.
Tüketim (yürütme başına ödeme) Azure Logic Apps bu sınırlar için varsayılan değerleri yönetir, ancak belirli bir sınır için bu seçenek varsa bu değerlerden bazılarını değiştirebilirsiniz.
Standart (İş Akışı Hizmet Planı)

Konak ortamı:
Tek kiracılı Azure Logic Apps

Not: Senaryonuz kapsayıcı gerektiriyorsa Azure Arc özellikli Logic Apps'i kullanarak tek kiracı tabanlı mantıksal uygulamalar oluşturun. Daha fazla bilgi için Bkz . Azure Arc özellikli Logic Apps nedir?
- Daha yüksek aktarım hızı ve büyük ölçekte daha düşük maliyetler için tek kiracılı çalışma zamanında barındırılan daha yerleşik bağlayıcılar

- Çalışma zamanı ve performans ayarlarıyla ilgili daha fazla denetim ve ince ayar özelliği

- Sanal ağlar ve özel uç noktalar için tümleşik destek.

- Kendi yerleşik bağlayıcılarınızı oluşturun.
Tek bir mantıksal uygulama kaynağında durum bilgisi olan ve durum bilgisi olmayan birden çok iş akışı olabilir.

Tek bir mantıksal uygulama ve kiracıdaki iş akışları aynı işlemeyi (işlem), depolamayı, ağı vb. paylaşır.

Veriler mantıksal uygulamanızı dağıttığınız bölgede kalır.
Standart, seçili fiyatlandırma katmanına sahip bir barındırma planına göre.

Dış depolama kullanan durum bilgisi olan iş akışları çalıştırırsanız, Azure Logic Apps çalışma zamanı Azure Depolama fiyatlandırmasını izleyen depolama işlemleri yapar.
Senaryonuzun gereksinimlerine göre birçok sınır için varsayılan değerleri değiştirebilirsiniz.

Önemli: Bazı sınırların üst üst sınırları sabittir. Visual Studio Code'da mantıksal uygulama proje yapılandırma dosyalarınızdaki varsayılan sınır değerlerinde yaptığınız değişiklikler tasarımcı deneyiminde görünmez. Daha fazla bilgi için bkz . Tek kiracılı Azure Logic Apps'te mantıksal uygulamalar için uygulama ve ortam ayarlarını düzenleme.
Standart (App Service Ortamı v3)

Konak ortamı:
App Service Ortamı v3 (ASEv3) - Yalnızca Windows planları
Tek kiracı ile aynı özelliklerin yanı sıra aşağıdaki avantajlar:

- Mantıksal uygulamalarınızı tamamen yalıtma.

- Tek kiracılı Azure Logic Apps'ten daha fazla mantıksal uygulama oluşturun ve çalıştırın.

- Oluşturduğunuz ve çalıştırdığınız mantıksal uygulamaların sayısı ne olursa olsun yalnızca ASE App Service planı için ödeme yapın.

- Daha fazla sanal makine örneği veya farklı bir App Service planıyla otomatik ölçeklendirmeyi etkinleştirebilir veya el ile ölçeklendirin.

- Seçili ASEv3'ten ağ kurulumunu devralın. Örneğin, bir iç ASE'ye dağıttığınızda, iş akışları ASE ile ilişkilendirilmiş bir sanal ağdaki kaynaklara erişebilir ve iç erişim noktalarına sahip olabilir.

Not: İç ASE dışından erişilirse, bu ASE'deki iş akışları için geçmişleri çalıştırın, eylem girişlerine ve çıkışlarına erişemez.
Tek bir mantıksal uygulamanın durum bilgisi olan ve durum bilgisi olmayan birden çok iş akışı olabilir.

Tek bir mantıksal uygulama ve kiracıdaki iş akışları aynı işlemeyi (işlem), depolamayı, ağı vb. paylaşır.

Veriler mantıksal uygulamalarınızı dağıttığınız bölgede kalır.
App Service planı Senaryonuzun gereksinimlerine göre birçok sınır için varsayılan değerleri değiştirebilirsiniz.

Önemli: Bazı sınırların üst üst sınırları sabittir. Visual Studio Code'da mantıksal uygulama proje yapılandırma dosyalarınızdaki varsayılan sınır değerlerinde yaptığınız değişiklikler tasarımcı deneyiminde görünmez. Daha fazla bilgi için bkz . Tek kiracılı Azure Logic Apps'te mantıksal uygulamalar için uygulama ve ortam ayarlarını düzenleme.

Kurumsal tümleştirme ve B2B senaryoları için birinci sınıf destek

İşletmeler ve kuruluşlar endüstri standardı ama EDIFACT, AS2, X12 ve RosettaNet gibi farklı ileti protokollerini ve biçimlerini kullanarak birbirleriyle elektronik olarak iletişim kurar. Azure Logic Apps tarafından desteklenen kurumsal tümleştirme özelliklerini kullanarak, ticari iş ortakları tarafından kullanılan ileti biçimlerini kuruluşunuzun sistemlerinin yorumlayıp işleyebileceği biçimlere dönüştüren iş akışları oluşturabilirsiniz. Azure Logic Apps, şifreleme ve dijital imzalarla bu değişimleri sorunsuz ve güvenli bir şekilde işler. B2B tümleştirme senaryoları için Azure Logic Apps, BizTalk Server'ın özelliklerini içerir. İşletmeden işletmeye (B2B) yapıtları tanımlamak için, bu yapıtları depoladığınız bir tümleştirme hesabı oluşturursunuz. Bu hesabı mantıksal uygulama kaynağınıza bağladıktan sonra iş akışınız bu B2B yapıtlarını kullanabilir ve Elektronik Veri Değişimi (EDI) ve Kurumsal Uygulama Tümleştirmesi (EAI) standartlarına uygun iletiler alışverişinde bulunabilir.

Daha fazla bilgi için, aşağıdaki belgelere bakın:

Örneğin, Microsoft BizTalk Server kullanıyorsanız, iş akışlarınız BizTalk Server bağlayıcısını kullanarak BizTalk Server'ınızla iletişim kurabilir. Daha sonra tümleştirme hesabı bağlayıcılarını kullanarak iş akışlarınızda BizTalk benzeri işlemleri çalıştırabilir veya genişletebilirsiniz. Diğer taraftan BizTalk Server, Azure Logic Apps için Microsoft BizTalk Sunucu Bağdaştırıcısı'nı kullanarak iş akışlarınızla iletişim kurabilir. BizTalk Server örneğinizde BizTalk Server Adapter uygulamasını ayarlamayı ve kullanmayı öğrenin.

Bir kere yazın, tekrar tekrar kullanın

Mantıksal uygulama iş akışlarınızı Azure Resource Manager şablonları olarak oluşturun; böylece birden çok ortam ve bölgede dağıtımları ayarlayıp otomatikleştirebilirsiniz.

Yerleşik genişletilebilirlik

İstediğiniz kodu çalıştırmak için uygun bağlayıcı yoksa JavaScript veya C# betikleri için Satır İçi Kod eylemini kullanarak iş akışınızdan kod parçacıkları oluşturabilir ve çalıştırabilirsiniz, Azure İşlevleri kullanabilirsiniz. Ayrıca, iş akışlarınızdan çağırabileceğiniz API'ler ve özel bağlayıcılar da oluşturabilirsiniz.

Azure sanal ağlarındaki kaynaklara doğrudan erişim

Mantıksal uygulama iş akışları, Azure Logic Apps (Standart) kullandığınızda bir Azure sanal ağı içindeki sanal makineler, diğer hizmetler ve sistemler gibi güvenli kaynaklara erişebilir. Azure Logic Apps (Standart), ayrılmış kaynaklar kullanan ve genel, çok kiracılı Azure Logic Apps'ten ayrı olarak çalışan tek kiracılı bir Azure Logic Apps örneğidir.

Mantıksal uygulama iş akışlarını kendi ayrılmış örneğinizde barındırmak ve çalıştırmak, "gürültülü komşular" etkisi olarak da bilinen diğer Azure kiracılarının uygulama performansı üzerindeki etkisini azaltmaya yardımcı olur.

Azure Logic Apps (Standart) aşağıdaki avantajları sağlar:

  • Mantıksal uygulamaların çok kiracılı Azure Logic Apps'te paylaştığı statik IP adreslerinden ayrı olan kendi statik IP adresleriniz. Hedef sistemlerle iletişim kurmak için tek bir genel, statik ve öngörülebilir giden IP adresi de ayarlayabilirsiniz. Bu şekilde, bu hedef sistemlerde ek güvenlik duvarı açıklıkları ayarlamanız gerekmez.

  • Çalışma süresi, depolama saklama, aktarım hızı, HTTP isteği ve yanıt zaman aşımları, ileti boyutları ve özel bağlayıcı istekleriyle ilgili artan sınırlar. Daha fazla bilgi için Bkz . Azure Logic Apps için sınırlar ve yapılandırma.

Mantıksal uygulamalar nasıl çalışır?

Mantıksal uygulama iş akışı her zaman tek bir tetikleyiciyle başlar. Tetikleyici, örneğin belirli bir olay gerçekleştiğinde veya veriler belirli ölçütleri karşıladığında bir koşul karşılandığında tetikler. Tetikleyicilerin çoğu, iş akışınızın çalışma sıklıklarını denetleen zamanlama özelliklerini içerir. Tetikleyici tetikledikten sonra, bir veya daha fazla eylem iş akışı üzerinden geçen veya iş akışını bir sonraki adıma ilerleten verileri işleyen, işleyen veya dönüştüren işlemleri çalıştırır.

Önceki örnekten yola çıkarak, aşağıdaki bölümde bir sipariş sistemi için gelen siparişleri işleyen örnek iş akışının arkasındaki mantık açıklanmaktadır. Hatırlatmak gerekirse, hedefiniz belirli bir maliyetin üzerindeki siparişleri el ile gözden geçirmektir. İş akışında zaten gelen bir siparişten maliyeti belirleyen adımlar vardır. Bu nedenle, her siparişi maliyet eşiğinizle karşılaştıran bir koşul eklersiniz, örneğin:

  • Sipariş belirli bir tutarın altındaysa koşul false olur. Bu nedenle iş akışı siparişi işler.

  • Koşul doğruysa, iş akışı el ile gözden geçirme için bir e-posta gönderir. Bir sonraki adımı bir anahtar belirler.

    • Gözden geçiren onaylarsa iş akışı siparişi işlemeye devam eder.

    • Gözden geçiren ilerletirse, iş akışı sipariş hakkında daha fazla bilgi almak için bir yükseltme e-postası gönderir.

      • Yükseltme gereksinimleri karşılanırsa yanıt koşulu doğrudur. Bu nedenle, sipariş işlenir.
      • Yanıt koşulu yanlışsa, sorunla ilgili bir e-posta gönderilir.

İş akışı tasarımcısını ve anahtarları ve koşulları kullanan örnek kurumsal iş akışını gösteren ekran görüntüsü.

Azure Logic Apps "en az bir kez" ileti teslim semantiğini kullanır. Hizmet nadiren bir iletiyi birden fazla kez teslim eder, ancak hiçbir ileti kaybolmaz. İşletmeniz yinelenen iletileri işleyemiyorsa veya işleyemiyorsa, veri bütünlüğünü ve sistem kararlılığını korurken aynı veya yinelenen iletileri kabul etme özelliği olan bir keremlik uygulamanız gerekir. Bu şekilde, aynı işlemin tekrarları ilk yürütmeden sonra sonucu değiştirmez.

Azure portalında veya Visual Studio Code'da Azure Logic Apps iş akışı tasarımcısını kullanarak görsel olarak iş akışları oluşturabilirsiniz. Her iş akışının JavaScript Nesne Gösterimi (JSON) biçimini kullanan temel bir tanımı da vardır. İsterseniz, bu JSON tanımını değiştirerek iş akışlarını düzenleyebilirsiniz. Bazı oluşturma ve yönetim görevleri için Azure Logic Apps, Azure PowerShell ve Azure CLI komut desteği sağlar. Azure Logic Apps, otomatik dağıtım için Azure Resource Manager şablonlarını destekler.

Fiyatlandırma seçenekleri

Her mantıksal uygulama barındırma seçeneği (çok kiracılı, tek kiracılı, App Service Ortamı (ASE) v3 veya kısmen bağlı ortam) farklı bir fiyatlandırma modeline sahiptir. Örneğin, çok kiracılı Tüketim mantıksal uygulaması iş akışları Tüketim fiyatlandırma modelini, tek kiracılı Standart mantıksal uygulama iş akışları ise Standart fiyatlandırma modelini izler. Belirli fiyatlandırma ayrıntıları için bkz . Azure Logic Apps fiyatlandırması.

Azure Logic Apps'in İşlevler, Web İşleri ve Power Automate'ten farkı nedir?

Tüm bu hizmetler, farklı sistemleri birbirine bağlamanıza ve bir araya getirmenize yardımcı olur. Her hizmetin kendine özgü avantajları olduğundan, hızlı bir şekilde ölçeklenebilen, tam özellikli bir tümleştirme sistemi oluşturmanın en iyi yolu bunların özelliklerini birleştirmektir. Daha fazla bilgi için bkz. Azure Logic Apps, Azure İşlevleri, Azure Webjobs ve Microsoft Power Automate arasında seçim yapma.

Azure Logic Apps'in Azure Otomasyonu Runbook'lardan farkı nedir?

Azure Otomasyonu Runbook'lar, sanal makineleri yeniden başlatma gibi basit düzeltmeler için basit ve uygun maliyetli bir çözüm sağlar. Buna karşılık, Azure Logic Apps platformu birden çok hizmet, sistem, uygulama ve veri içeren otomatik iş akışları veya düzenlemeler için idealdir. Bu senaryolar ayrıca özel kod çalıştıran veya döngüler, dallanma, koşullar ve daha fazlası gibi denetim yapılarını kullanan karmaşık mantık gerektiren iş yüklerini de içerir.

Kullanmaya başlayın

Azure Logic Apps'i denemeye başlamadan önce bir Azure hesabına ve aboneliğine ihtiyacınız vardır. Aboneliğiniz yoksa, ücretsiz bir Azure hesabı için kaydolun.

Hazır olduğunuzda, Azure Logic Apps için aşağıdaki nasıl yapılır kılavuzlarından birini veya daha fazlasını kullanmaya başlayın:

Sonraki adımlar