Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Logic Apps, kurumsal iş süreçlerinin iş akışlarını otomatikleştirmek ve hizmetleri, sistemleri, uygulamaları ve verileri bulut, yerel ve hibrit ortamlarda çok az veya hiç kod olmadan entegre etmek için bir bulut hizmeti ve platformudur.
Bu platform aşağıdaki ana senaryoları destekler:
- Birden fazla sistem arasında iş süreçleri iş akışlarını düzenleyin.
- 1.400+ hazır konnektör kullanarak eski, modern ve son teknoloji platformları bağlayın.
- Entegrasyon iş akışlarını görsel olarak oluşturun ve özel kod seçeneklerine erişin.
- Yapay zeka ajanları ve büyük dil modelleri kullanan deterministik veya dinamik çalışma akışları oluşturun.
Bu hizmetin iş yükünüze uyup uymadığına karar vermek için otomasyon hizmetlerini karşılaştırın. Bir iş akışı oluşturmaya başlamak için, bir başlangıç rehberi seçin. Bir barındırma modeli seçmek için Tüketim ve Standart iş akışlarını karşılaştırın.
Örneğin, aşağıdaki örnek iş akışı, maliyet belirlenmiş bir eşiği aştığında Azure Logic Apps'ın gelen siparişi manuel incelemeye nasıl yönlendirebileceğini gösterir:
İş akışı, bir sonraki eylemi belirlemek için koşullar ve anahtarlar kullanır. Bu iş akışının arkasındaki mantık hakkında daha fazla bilgi için bkz . Mantıksal uygulamalar nasıl çalışır?
Diğer yaygın otomasyon senaryoları şunlardır:
- Bir dosya yüklendiğinde Office 365 bildirimi gönderin.
- Müşteri siparişlerini bulut ve yerel sistemler üzerinden işlemek.
- Dosyaları SFTP veya FTP sunucusundan Azure Blob Depolama'a taşıyın.
- Sosyal medya duygularını analiz edin ve inceleme için uyarılar oluşturun.
Bu genel bakış aşağıdaki kavramları keşfetmenize yardımcı olur:
- Azure Logic Apps'in kullanımının faydaları
- Temel kavramlar
- Yetenekler ve barındırma seçenekleri
- Mantıklı uygulama iş akışları nasıl çalışır
- Otomasyon hizmet karşılaştırması
- Başlangıç rehberleri
Neden Azure Logic Apps kullanmalısınız?
Azure Logic Apps size yardımcı olur:
Sistemleri daha hızlı entegre edin: Azure hizmetleri, Microsoft hizmetleri, harici uygulamalar, veritabanları ve yerel sistemler için 1.400+ önceden hazırlanmış Microsoft tarafından yönetilen bağlayıcıdan seçim yapın.
Kaynaklarınıza erişmek için gereken işi azaltın veya ortadan kaldırın. İş ihtiyaçlarınıza uygun çözümlerinizin iş mantığını ve işlevselliğini tasarlamaya ve geliştirmeye odaklanın.
Görsel olarak oluşturun: Tüm entegrasyon kodunu kendiniz yazmak yerine bir iş akışı tasarımcısıyla orkestrasyon mantığı oluşturun.
Performansı optimize edin: Azure Logic Apps çalışma zamanı üzerinde ve doğrudan yerel çalışan yerleşik bağlayıcıları kullanın.
Bu bağlayıcı işlemler, hizmet uç noktalarıyla iletişim kurar, kendi kodunuzu çalıştırır, iş akış yapınızı kontrol eder, verileri manipüle eder veya yaygın kullanılan kaynaklara daha yüksek hız, kapasite ve veri verimiyle bağlanır.
Yönetilen servislere erişim: Hizmet ve sistem API'lerine önceden oluşturulmuş erişim için yönetilen bağlayıcılar kullanın.
Bu bağlayıcı işlemleri, Azure'un genel, çok kiracılı ortamında çalışır. Örneğin:
- Outlook, Excel ve SharePoint gibi Office 365 hizmetleri
- SAP ve IBM MQ gibi kurumsal sistemler
Kodla iş akışlarını genişletin: Inline kod çalıştırın, Azure İşlevleri'ı çağırın veya önceden oluşturulmuş işlemler gereksinimlerinize uymadığında özel bağlayıcılar oluşturun.
Yönetilen ölçeklendirme kullanın: Azure'un iş akışlarınızı barındırmasına, izlemesine ve ölçeklenmesine izin verin, siz ise iş mantığına odaklanın.
Azure Logic Apps ile iş akışları oluştururken genellikle herhangi bir kod yazmanız gerekmez. Ancak, kendi kodunuzu oluşturup çalıştırmanız gerekiyorsa, Azure Logic Apps bu yeteneğ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 bakınız:
- İş akışlarında satır içi JavaScript kodu ekleyin ve çalıştırın
- Azure İşlevlerine genel bakış ve İş akışlarından Azure İşlevlerini çağırma
- Standart iş akışlarından .NET kodu oluşturma ve çalıştırma
- C# betikleri ekleme ve çalıştırma
- PowerShell betikleri ekleme ve çalıştırma
Microsoft Azure, Azure Logic Apps'ı tamamen yönetiyor; bu da sizi bu hizmetlerle oluşturulan çözümleri barındırmak, ölçeklendirmek, yönetmek, izleme ve sürdürmek konusunda endişelenmekten kurtarıyor. Bu yetenekleri "sunucusuz" uygulamalar ve çözümler oluşturmak için kullandığınızda, iş mantığı ve işlevselliğini geliştirmeye 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 | Açıklama |
|---|---|
| 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 bir Tüketim mantıksal uygulama kaynağı - Bir Standart mantık 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ı destekler 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 bir e-posta gelmesi veya bir depolama hesabında yeni bir dosyanın algılanması olabilir. |
| Eylem | İş akışında tetikleyiciyi izleyen her işlem. |
| Yerleşik bağlayıcı | Bu bağlantı veya işlem türü, 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 Azure Logic Apps çalışma zamanında doğal olarak çalışır. Yerleşik bağlayıcılar iş akışı kontrolü, kendi kodunuzu çalıştırma, veri işleme, uç nokta iletişimi ve diğer iş akışı görevlerini destekler. Daha fazla bilgi için Dahili konnektörler sayfasına bakınız. |
| Yönetilen bağlayıcı | Bu bağlayıcı veya işlem türü, bir servis veya sistem API'si için Microsoft tarafından yönetilen bir proxy'dir. Çoğu yönetilen konnektör, kimlik doğrulamalı bir bağlantı gerektirir. Daha fazla bilgi için Yönetilen bağlantılar sayfasına bakınız. |
| Tümleştirme hesabı | Bu Azure kaynağı, iş akışlarınızda kullanmak üzere B2B eserleri tanımlamanızı ve depolamanızı sağlar. 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 özellikleri
Mevcut sistemlerinizi ve hizmetlerinizi birbirine bağlayan bir iş akışıyla küçük bir başlangıç yapabilir, entegrasyon gereksinimleriniz arttıkça yetenekler ekleyebilirsiniz:
- İş akışlarını görsel olarak oluşturun.
- Bulut, yerel ve hibrit sistemleri bağlayın.
- Bir barındırma ortamı seçin.
- Yapay zeka ajanik iş akışları oluşturun.
- Kurumsal ve B2B mesajlar alışverişi yapın.
- Özel kod çalıştır.
- Azure sanal ağlarında kaynaklara erişim.
Kullanımı kolay araçlarla iş akışlarını görsel olarak oluşturma ve düzenleme
Her iş akışı her zaman bir tetikleyiciyle başlar ve ardından bağlayıcılar galerisinden herhangi bir sayıda eylem uygulanır.
Zaman kazanmak ve karmaşık işlemleri basitleştirmek için Azure portalında veya Visual Studio Code grafik iş akışı tasarımcısını kullanarak iş akışlarınızı oluşturun. Her iş akışının ayrıca JavaScript Nesne Gösterimi (JSON) biçiminde tanımlanan temel bir tanımı 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 PowerShell ve Azure CLI komutlarını da kullanabilirsiniz. Azure Logic Apps, otomatik dağıtım için Azure Resource Manager şablonlarını destekler.
Çeşitli ortamlardaki farklı sistemleri birbirine bağlayın
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.
Oluşturun ve farklı ortamlara dağıtın
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, App Service Ortamı (v3) ya da kısmen bağlantılı bir ortam veya kendi altyapınız gibi bir hibrit ortam üzerinde çalışabilir. Tek kiracılı Azure Logic Apps ile iş akışlarınız Azure sanal ağları tarafından korunan kaynaklara daha kolay erişebilir. Karma dağıtım barındırma seçeneğini kullanarak tek kiracı tabanlı iş akışları oluşturursanız, denetlediğiniz altyapıyı kullanarak iş akışlarını şirket içinde de çalıştırabilirsiniz. Daha fazla bilgi için bkz. Azure Logic Apps'te tek kiracılı ve çok kiracılı.
Aşağıdaki tabloda Tüketim ile Standart mantıksal uygulama iş akışı arasındaki farklar kısaca özetlenmektedir. Ayrıca, mantıklı uygulama iş akışlarınızı dağıtmak, barındırmak ve çalıştırmak için çoklu kiracılı ortam, tek kiracılı ortam, App Service Ortamı v3 (ASEv3) ve hibrit ortam arasındaki farkları öğrenirsiniz.
| Barındırma seçeneği | Sosyal haklar | Kaynak paylaşımı ve kullanımı | Fiyatlandırma ve faturalama modeli | Limitlerin yönetimi |
|---|---|---|---|---|
|
Tüketim Barındırma ortamı: Çok kiracılı Azure Logic Apps |
- En kolay başlangıç - Yalnızca kullandığınız kadar ödeyin - Tam yönetimli |
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. Not: Veri yerleşimi ve yedeklilik ile ilgili: - Aracılarla etkileşime geçilmeyen iş akışları veya iş akışı bölümlerinde veriler eşleştirilmiş bölgede çoğaltılır. Yüksek kullanılabilirlik için coğrafi olarak yedekli depolama (GRS) etkindir. - bir iş akışındaki aracılar herhangi bir bölgeden kaynaklanabilen bir Azure OpenAI modeli kullanır, bu nedenle modelin işlediği veriler için veri yerleşimi garanti edilemez. |
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ı) Ana sistem ortamı: Tek Kiracılı Azure Logic Apps |
- 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. Harici depolama kullanan durum bilgisi olan iş akışlarını çalıştırırsanız, Azure Logic Apps çalışma zamanı Azure Depolama fiyatlandırmasına uyan depolama işlemleri gerçekleştirir. |
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) Ana sistem 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: Dahili bir ASE'nin dışından erişiliyorsa, bu ASE'deki iş akışlarının çalıştırma geçmişi eylem giriş 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. |
|
Standart (Hibrit) Ana sistem ortamı: Kendi şirket içi altyapınız |
- Kendi altyapınızı denetlemeniz ve yönetmeniz gereken senaryolar. - Yerel işleme, depolama ve ağ erişimi gerektiren kısmen bağlı ortamlar için tümleştirme çözümleri oluşturmanıza ve barındırmanıza olanak sağlayan özellikler. - Şirket içi sistemleri, özel bulutları ve genel bulutları içerebilen altyapıyı destekler. - İş akışları, Azure Container Apps uzantısının bir parçası olarak şirket içinde barındırılan Azure Logic Apps çalışma zamanı tarafından desteklenir. Daha fazla bilgi için aşağıdaki makalelere bakın: - Karma dağıtımı kullanarak Standart mantıksal uygulamalar için kendi altyapınızı ayarlama - Kendi altyapınızda karma dağıtım için Standart mantıksal uygulama iş akışları oluşturma |
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. |
Karma fiyatlandırma | 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. |
Yapay zeka ajanik yetenekleri
Azure Logic Apps, deterministik ve olasılıksal ajanik iş akışları aracılığıyla yapay zeka destekli otomasyonu destekler. Bu iş akışları, büyük dil modelleri (LLM'ler), ajan döngüleri, ajanlar, MCP sunucuları ve Microsoft ile Microsoft dışı sistemlerde doğal dil talimatlarını yorumlamak, karar almak, verilere erişmek ve çok adımlı görevleri tamamlamak için bağlayıcı eylemlerinden oluşturulmuş araçları birleştirir. Microsoft Foundry'de iş akışlarını ve bağlayıcı eylemlerini ajanlar için yeniden kullanılabilir araçlar olarak da açıklayabilirken, Azure Logic Apps uzun süreli süreçler, denemeler, hata işleme ve harici sistemlerle entegrasyon gibi orkestrasyon sorunlarını yönetiyor.
Daha fazla bilgi için bakınız:
- Azure Logic Apps'te ajan tabanlı iş akışları
- Azure Logic Apps Automation nedir?
- Otomasyon platformlarını karşılaştırın
Kurumsal entegrasyon ve B2B senaryoları
İşletmeler ve organizasyonlar, EDIFACT, AS2, X12 ve RosettaNet gibi farklı sektör standartları mesaj protokolleri ve formatları kullanarak elektronik olarak iletişim kurarlar. Bu protokolleri takip ederek B2B mesajları değiştiren ve değiştiren iş akışlarını otomatikleştirebilirsiniz; Azure Logic Apps bunu şifreleme ve dijital imzalarla sorunsuz ve güvenli bir şekilde yönetiyor.
İş akışlarında kullandığınız ortaklar, sözleşmeler, şemalar, eşlemeler ve diğerleri gibi işletmeler arası (B2B) yapıları tanımlamak için, bu yapılar için bir entegrasyon hesabı oluşturun. Bu hesabı mantık uygulama kaynağınıza bağladıktan sonra, iş akışınız bu artefaktları kullanabilir ve Elektronik Veri Değişimi (EDI) ve Kurumsal Uygulama Entegrasyonu (EAI) standartlarına uygun mesaj alışverişinde bulunabilir.
Senaryonuza uygun bir görev seçerek daha fazla bilgi edinin:
Örneğin, B2B eserlerini tanımlamak ve depolamak için bir entegrasyon hesabı oluşturun:
Mesaj alışverişi için bir EDI protokolü seçin, örneğin:
XML iletilerini ve düz dosyaları işleme.
BizTalk Server ile entegre olun
İş akışlarınız, BizTalk Server bağlantısı kullanarak BizTalk Server ile 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'ınızda BizTalk Server Adaptörünü nasıl yapılandıracağınızı ve kullanacağınızı öğrenin.
Azure Resource Manager şablonlarıyla ortamlar arasında iş akışlarını yeniden 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.
Bağlantı yokken özel kod çalıştırın
İstediğiniz kodu çalıştıracak uygun bir bağlayıcı yoksa, iş akışlarınız için başka seçenekleriniz var:
Tüketim ve Standart iş akışları için aşağıdaki yetenekleri kullanabilirsiniz:
- JavaScript'i çalıştıran Inline Code eylemini de ekleyin.
- Azure İşlevleri ile kod oluştur ve çalıştır.
- Özel konnektör işlemleri oluşturun ve kullanın. Tüketim iş akışları için bkz. Tüketim için özel bağlayıcılar. Standart iş akışları için, bkz. Özel yerleşik bağlayıcılar oluştur.
- Özel API'ler oluşturun ve çağırın.
Standart iş akışları için aşağıdaki ek yetenekleri kullanabilirsiniz:
- C# betikleri veya PowerShell betikleri çalıştıran Inline Code eylemlerini ekleyin.
- .NET kodunu çalıştırmak için özel fonksiyonlar oluşturun.
Azure sanal ağlarındaki kaynaklara doğrudan erişim
Azure Logic Apps (Standard) kullandığınızda, iş akışlarınız sanal makineler, diğer hizmetler ve Azure sanal ağındaki sistemler gibi güvenli kaynaklara erişebilir. Azure Logic Apps (Standard), Azure Logic Apps'in tek kiracı örneğidir; ayrılmış kaynaklar kullanır ve global, çoklu kiracı Azure Logic Apps'ten ayrı çalışır.
Mantıklı uygulama iş akışlarını kendi özel örneğinizde barındırıp çalıştırarak, diğer Azure kiracılarının uygulama performansı üzerindeki etkisini veya "gürültülü komşular" etkisini azaltırsınız.
Azure Logic Apps (Standart) aşağıdaki avantajları sağlar:
Kendi statik IP adresleriniz olur, bunlar mantık uygulamalarının çoklu kiracı Azure Logic Apps'te paylaştığı statik IP adreslerinden ayrıdır. Hedef sistemlerle iletişim kurmak için tek bir genel, statik ve öngörülebilir giden IP adresi de ayarlayabilirsiniz. Bu IP adresini kullanarak, o hedef sistemlerde ekstra güvenlik duvarı açıklıkları kurmanıza gerek kalmaz.
Çalışma süresi, depolama tutma, veri kapasitesi, HTTP isteği ve yanıt zaman aşımları, mesaj boyutları ve özel bağlayıcı istekleri için artan sınırlar elde edersiniz. 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 çalıştıktan sonra, bir veya daha fazla eylem, iş akışı boyunca iletilen verileri işleyen, yöneten veya dönüştüren ya da iş akışını bir sonraki adıma taşıyan işlemleri çalıştırır.
Önceki örnek sıralama iş akışında aşağıdaki adımlar gerçekleşir:
Tetikleyici bir emir alır.
Bir koşul, sipariş maliyetini inceleme eşiği ile karşılaştırır.
Eşik altındaki emirler işlemeye devam eder.
Eşiğin üzerindeki siparişler için manuel inceleme için e-posta göndermek gerekir.
Bir anahtar inceleyicinin yanıtını yönetir:
- Onayla: Siparişi işlemeye devam edin.
- Yükseltin: Daha fazla bilgi alın ve emri yeniden değerlendirin.
- Karşılanmayan gereksinimler: Sorunla ilgili bir e-posta gönderin.
Garantili ileti teslimi
Azure Logic Apps, bir iletinin "en az bir kez" teslim edilmesini sağlar. Hiçbir ileti kaybolmaz ve hizmet nadiren birden çok ileti teslim eder. Ancak, işletmeniz yinelenen iletileri işlemiyorsa veya işleyemiyorsa, idempotentlik uygulamanız gerekir. Bu yaklaşım, veri bütünlüğünü ve sistem kararlılığını korurken özdeş veya yinelenen iletileri kabul eder. İlk yürütmeden sonra yinelenen işlemler sonucu değiştirmez.
Tüketim ve Standart mantık uygulamaları için fiyatlandırma modelleri
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ı.
Uygun otomasyon hizmetini seçin
Azure Logic Apps'ın iş yükünüzle eşleşip eşleşmediğine karar vermek için aşağıdaki karşılaştırmaları kullanın:
| Seç | Scenarios |
|---|---|
| Azure Logic Apps | Hizmetler, sistemler, uygulamalar ve veri kaynakları arasında kurumsal iş süreçleri için tasarımcı öncelikli otomatik orkestrasyon iş akışları. Azure İşlevleri'te fonksiyon çağırabilir. |
| Azure İşlevleri | Dayanıklı İşlevler uzantısı kullanılarak kod öncesi otomatik düzenlemeler. Azure Logic Apps'te iş akışlarını çağırabilir. |
| Microsoft Power Automate (İş Akışı Otomasyonu) | İş kullanıcıları, ofis çalışanları ve vatandaş geliştiriciler için kodsuz otomasyon iş yükleri. |
| Azure Otomasyonu Runbook'ları | Altyapı yönetimi ve sanal makineleri yeniden başlatmak gibi basit iyileştirme görevleri. |
Detaylı karar bilgileri için bkz:
- Azure’da doğru tümleştirme ve otomasyon hizmetlerini seçme
- Azure otomasyon platformlarını karşılaştırın
- Azure Otomasyonu Runbooks
Kullanmaya başlayın
Azure Logic Apps denemeden önce bir Azure hesabına ve aboneliğine ihtiyacınız vardır. Aboneliğiniz yoksa ücretsiz bir Azure hesabı edinin.
Hazır olunca, senaryonuza göre bir başlangıç rehberi seçin:
| Yaratmak istiyorsun | Buradan başlayın |
|---|---|
| Tüketim tabanlı, çoklu kiracı iş akışı | Tüketim mantığı uygulaması iş akışları oluştur |
| İzole, tek kiracılı, ASE v3 veya hibrit iş akışı | Standart mantık uygulaması iş akışları oluşturun |
| Otonom aracı iş akışı | Otonom aracı iş akışları oluşturma |
| Konuşma aracı iş akışı | Konuşma aracı iş akışları oluşturma |
| Dinamik çalıştırılan ajanik iş akışı | Dinamik çalıştırılan ajanik iş akışları oluşturun |