Azure Logic App Nedir ?
Azure Logic Apps, çok az kod kullanarak veya hiç kod kullanmadan otomatikleştirilmiş iş akışları oluşturabileceğiniz ve çalıştırabileceğiniz bir bulut (iPaaS) platformudur. Azure Logic App ile görsel tasarım seçeneğini kullanarak oluşturulmuş işlemler arasında seçim yaparak mantıksal uygulama, veri ve hizmelerinizi entegre edebilecek ve yönetebilecek iş akış otomasyonları oluşturabilirsiniz.
Logic Apps için tipik senaryolar:
- İçerik tabanlı yönlendirme
- Zamanlayıcı tabanlı işleme
- İş süreci
- Bulut hizmetleri arasında entegrasyon
- SaaS olay işleme
- Veri dönüştürme ve zenginleştirme
- Veri Alımı
Azure Function Nedir ?
Azure Function, kullanıcıların altyapı sağlamak veya yönetmek zorunda kalmadan bır olayla tetiklenen kod çalıştırmasını sağlayan sunucusuz bir bilgi işlem hizmetidir.
Azure Function için tipik senaryolar:
- Azure hizmet olayı işleme
- SaaS olay işleme
- Sunucusuz (Serverless) mobil arka uçlar
- Gerçek zamanlı bot mesajlaşma
- Zamanlayıcı tabanlı işleme
- Sunucusuz (Serverless) web uygulama mimarileri
- Gerçek zamanlı akış işleme
Azure Logic App vs Azure Function ?
Özellik | Azure Function | Azure Logic App |
Dağıtım | Öncelikli kod (zorunlu) Visual Studio publish Core Tools publish Deployment Center (CI/CD) Container deployments Visual Studio Code publish Azure Pipelines Deployment slots GitHub Actions | Tasarımcı öncelikli (bildirimli) Azure portal Visual Studio Azure PowerShell Azure CLI Azure Resource Manager REST API Azure DevOps |
Bağlantı | Yaklaşık bir düzine yerleşik bağlama türü, özel bağlamalar için kod yazma | Geniş bağlayıcı koleksiyonu, B2B senaryoları için Kurumsal Entegrasyon Paketi, özel bağlayıcılar |
Monitoring | Azure Application Insights | Azure portal, Azure Monitor Logs, Microsoft Defender for Cloud |
Yönetim | REST API, Visual Studio | Azure portal, REST API, PowerShell, Visual Studio |
Desteklenen Diller | C#, F#, Java, JavaScript, Python, TypeScript, PowerShell | JSON |
Güvenlik | Function Keys Active Directory Authentication APIM ASE | RBAC Active Directory Authentication APIM ISE IP Address kısıtlaması |
Daha fazlası için:
- https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview
- https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-overview