Azure Logic Apps nedir?

Azure Logic Apps, çok az kodla ve hiç kod olmadan otomatik iş akışları oluşturup çalıştırabileceğiniz bir bulut platformudur. Görsel tasarımcıyı kullanarak ve önceden oluşturulmuş işlemlerden seçerek, uygulamalarınızı, verilerinizi, hizmetlerinizi ve sistemlerinizi tümleştiren ve yöneten bir iş akışı hızlı bir şekilde oluşturabilirsiniz.

Azure Logic Apps, eski, modern ve son teknoloji sistemleri bulut, şirket içi ve hibrit ortamlar arasında bağlama yönteminizi basitleştirir. Kurumsal ve işletmeler arası (B2B) senaryolarınızı destekleyen yüksek oranda ölçeklenebilir tümleştirme çözümleri geliştirmek için kod içermeyen düşük kodlu araçları kullanabilirsiniz.

Bu listede Azure Logic Apps kullanarak otomatikleştirebileceğiniz yalnızca birkaç örnek görev, iş süreci ve iş yükü 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ı bir SFTP veya FTP sunucusundan Azure Depolama’ya taşıma.

  • Tweet'leri izleyin, yaklaşımı analiz edin ve gözden geçirilmesi gereken öğeler için uyarılar veya görevler oluşturun.

Aşağıdaki kısmi örnek kurumsal 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, gelen sipariş maliyetini belirleyen önceki adımlara zaten sahiptir. Bu nedenle, bu maliyet değerini temel alan bir ilk koşul oluşturursunuz, örneğin:

Screenshot shows the workflow designer and a sample enterprise workflow that uses switches and conditions.

İlk mantıksal uygulama iş akışınızı oluşturmaya hazırsanız bkz . Başlarken. Daha fazla bilgi edinmeye devam etmek için şu videosunu deneyin:

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

Ö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:

- Genel ç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'te 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 ç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 yönetilen" olup belirli 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. Yönetilen bağlayıcılar Microsoft tarafından yayımlanır, barındırılır ve korunur.

Ö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 neden kullanılır?

Azure Logic Apps tümleştirme platformu, uygulamaları, verileri, hizmetleri ve sistemleri daha kolay ve hızlı bir şekilde bağlayıp tümleştirebilmeniz için 1.000'den fazla önceden oluşturulmuş bağlayıcı sağlar. Çözümünüzün iş mantığını ve işlevselliğini tasarlamaya ve uygulamaya daha fazla odaklanabilir ve kaynaklarınıza nasıl erişebileceğinizi anlamaya daha az enerji harcayabilirsiniz.

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 iyi performansla yaygın olarak kullanılan hizmetlere bağlanmak için yerleşik bağlayıcı işlemlerini kullanabilirsiniz. Bu işlemler daha hızlı performans için Azure Logic Apps çalışma zamanında yerel olarak çalışır.

Azure, Microsoft, diğer dış web uygulamaları ve hizmetleri veya şirket içi sistemler gibi hizmetlerdeki kaynaklara erişmek ve bunlarla çalışmak için Microsoft tarafından yönetilen (Azure tarafından barındırılan) bağlayıcı işlemlerini kullanabilirsiniz. Sürekli genişleyen bir Azure ekosisteminde 1.0000'den fazla bağlayıcı arasından seçim yapın, ö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 belgelere bakın:

Genellikle herhangi bir kod yazmanız gerekmez. Ancak, kod yazmanız gerekiyorsa, Azure İşlevleri kullanarak kod parçacıkları oluşturabilir ve bu kodu iş akışınızdan çalıştırabilirsiniz. Satır içi Kod eylemini kullanarak iş akışınızda çalışan kod parçacıkları da oluşturabilirsiniz. İş akışınızın Azure hizmetlerinden, özel uygulamalardan veya diğer çözümlerden gelen olaylarla etkileşim kurması gerekiyorsa Azure Event Grid'i kullanarak olayları izleyebilir, yönlendirebilir ve yayımlayabilirsiniz.

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. Bu özellikleri kullanarak "sunucusuz" uygulamalar ve çözümler oluştururken yalnızca iş mantığına ve işlevlerine odaklanabilirsiniz. Bu hizmetler gereksinimlerinizi karşılayacak şekilde otomatik olarak ölçeklendirilir, tümleştirmeleri hızlandırır 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.

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 . Logic Apps, İşlevler, Web İşleri ve Power Automate arasında seçim yapma.

Azure Logic Apps hakkında daha fazla bilgi

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, Visual Studio Code veya Visual Studio'daki 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.

Çok kiracılı bir mantıksal uygulama iş akışı oluşturuyorsanız, şablonlar galerisinden bir iş akışı oluşturduğunuzda daha hızlı çalışmaya başlayın. Bu şablonlar, Hizmet Olarak Yazılım (SaaS) uygulamaları için basit bağlantıdan gelişmiş B2B çözümlerine ve "yalnızca eğlence için" şablonlara kadar uzanan yaygın iş akışı desenleri için kullanılabilir.

Çeşitli ortamlarda farklı sistemler Bağlan

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 için tek kiracılı ve çok kiracılı ve tümleştirme hizmeti ortamı 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, tümleştirme hizmeti ortamı (ISE), tek kiracılı ortam ve App Service Ortamı v3 (ASEv3) arasındaki farkları da öğreneceksiniz.

Kaynak türü Sosyal haklar Kaynak paylaşımı ve kullanımı Fiyatlandırma ve faturalama modeli Limit yönetimi
Mantıksal Uygulama (Tüketim)

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

- Kullandığınız kadar ödeyin

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

Microsoft Entra kiracıları genelindeki 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.
Mantıksal Uygulama (Tüketim)

Konak ortamı:
Tümleştirme hizmeti ortamı (ISE)

Not: 31 Ağustos 2024'te ISE seçeneği devre dışı bırakılacaktır. 1 Kasım 2022'den bu yana ise oluşturamıyabilirsiniz. Bunun yerine, tek kiracılı Azure Logic Apps'te çalışan, birden çok iş akışı içerebilen ve ISE ile aynı özellikleri ve daha fazlasını sağlayan bir Standart mantıksal uygulama oluşturabilirsiniz.
- Büyük iş yükleri için kurumsal ölçek

- Sanal ağlara doğrudan bağlanan 20'den fazla ISE'ye özgü bağlayıcı

- Dahil edilen kullanım ve müşteri tarafından denetlenen ölçeklendirme ile öngörülebilir fiyatlandırma
Tek bir mantıksal uygulamanın yalnızca bir iş akışı olabilir.

Aynı ortamdaki mantıksal uygulamalar aynı işlemeyi (işlem), depolamayı, ağı vb. paylaşır.

Veriler ISE'yi dağıttığınız bölgede kalır.
ISE (sabit) 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.
Mantıksal Uygulama (Standart)

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?
- Tek kiracılı Azure Logic Apps çalışma zamanını kullanarak çalıştırın. Dağıtım yuvaları şu anda desteklenmiyor.

- Daha yüksek aktarım hızı ve uygun ölçekte daha düşük maliyetler için daha fazla yerleşik bağlayıcı

- Ç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 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.
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.
Mantıksal Uygulama (Standart)

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ğıtıldığında, 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

Birden çok ortam ve bölgede dağıtımları ayarlayıp otomatikleştirebilmeniz için mantıksal uygulamalarınızı Azure Resource Manager şablonları olarak oluşturun.

Yerleşik genişletilebilirlik

İstediğiniz kodu çalıştırmak için uygun bağlayıcı yoksa, Azure İşlevleri kullanarak iş akışınızdan kendi kod parçacıklarınızı oluşturabilir ve çağırabilirsiniz. İsterseniz, iş akışlarınızdan çağırabileceğiniz kendi API'lerinizi ve özel bağlayıcılarınızı da oluşturabilirsiniz.

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

Mantıksal uygulama iş akışları, Azure Logic Apps (Standart) veya tümleştirme hizmeti ortamı (ISE) kullandığınızda sanal makineler (VM'ler), diğer hizmetler ve bir Azure sanal ağı içindeki sistemler gibi güvenli kaynaklara erişebilir. Hem Azure Logic Apps (Standart) hem de ISE, ayrılmış kaynaklar kullanan ve genel çok kiracılı Azure Logic Apps'ten ayrı olarak çalışan ayrılmış Azure Logic Apps örnekleridir.

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) ve ISE de 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, her ISE için 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.

BIR ISE oluşturduğunuzda, Azure bu ISE'yi Azure sanal ağınıza ekler veya dağıtır. Daha sonra erişim gerektiren mantıksal uygulamaların ve tümleştirme hesaplarının konumu olarak bu ISE'yi kullanabilirsiniz. ISE oluşturma hakkında daha fazla bilgi için Bkz. Azure Logic Apps'ten Azure sanal ağlarına Bağlan.

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.

Azure Logic Apps "en az bir kez" ileti teslim semantiğini uygular ve 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.

Aşağıdaki bölümde, iş akışının gelen siparişleri işlediği bir sipariş sisteminin parçası olan örnek kurumsal iş akışının mantığı açıklanmaktadır. İş akışında, gelen sipariş maliyetini belirleyen adımlar zaten vardır. Amacınız belirli bir maliyetin üzerindeki siparişleri el ile gözden geçirmektir, böylece bu maliyet değerini temel alan bir ilk koşul oluşturursunuz, ö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.

Screenshot shows the workflow designer and a sample enterprise workflow that uses switches and conditions.

Azure portalda, Visual Studio Code'da veya Visual Studio'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 kaynak türü (çok kiracılı, tek kiracılı, App Service Ortamı (ASE v3), tümleştirme hizmeti 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. Azure Logic Apps fiyatlandırması ve ölçümü hakkında daha fazla bilgi edinin.

Kullanmaya başlayın

Azure Logic Apps'i kullanmaya başlamadan önce bir Azure 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 hızlı başlangıç kılavuzlarından birini veya daha fazlasını deneyin:

Azure Logic Apps için diğer hızlı başlangıç kılavuzlarını da incelemek isteyebilirsiniz:

Sonraki adımlar