Ontwerpen voor Azure Logic Apps-oplossingen

Voltooid

Azure Logic Apps is een ander type serverloze rekenoplossing dat een cloudplatform biedt voor het maken en uitvoeren van geautomatiseerde werkstromen. Werkstromen zijn stapsgewijze processen die uw toepassingen, gegevens, services en systemen integreren. Met Azure Logic Apps kunt u snel zeer schaalbare integratieoplossingen ontwikkelen voor uw bedrijfs- en B2B-scenario's (business-to-business).

Dingen die u moet weten over Azure Logic Apps

Laten we enkele kenmerken van Azure Logic Apps en scenario's bekijken voor het gebruik van de rekenoplossing voor het bouwen van nieuwe workloads.

Flowchart for selecting Azure Logic Apps solutions to build new workloads.

  • Azure Logic Apps is een onderdeel van Azure Integration Services. Logic Apps vereenvoudigt de manier waarop u verouderde, moderne en geavanceerde systemen verbindt in cloud-, on-premises en hybride omgevingen.

  • Met Logic Apps kunt u e-mailmeldingen plannen en verzenden met behulp van Office 365 wanneer een specifieke gebeurtenis plaatsvindt, zoals een nieuw bestand dat is geüpload.

  • Gebruik Logic Apps om klantorders te routeren en te verwerken in on-premises systemen en cloudservices.

  • Implementeer Logic Apps om geüploade bestanden van een SFTP- of FTP-server te verplaatsen naar Azure Storage.

  • Controleer tweets en analyseer sentiment met Logic Apps en maak waarschuwingen of taken voor items die moeten worden gecontroleerd.

Azure Logic Apps en Azure Functions vergelijken

Azure Logic Apps is vergelijkbaar met Azure Functions als rekenservice, maar er zijn basisverschillen. Azure Functions is een code-first technologie die gebruikmaakt van duurzame functies. Azure Logic Apps is een ontwerp-eerste technologie. Bekijk het volgende stroomdiagram en de volgende tabel om de twee oplossingen te vergelijken.

Flowchart that shows the decision tree for when to use Azure Functions and Azure Logic Apps.

Vergelijken Azure Functions Azure Logic-apps
Ontwikkeling Code-first Ontwerp-eerst
Methode Code schrijven en de durable functions-extensie gebruiken Indelingen maken met een GUI of door configuratiebestanden te bewerken
Connectiviteit - Grote selectie van ingebouwde bindingstypen
- Code schrijven voor aangepaste bindingen
- Grote verzameling connectors
- Enterprise Integration Pack voor B2B-scenario's
- Aangepaste connectors bouwen
Bewaking Azure Application Insights Azure Portal, Azure Monitor-logboeken (Log Analytics)

Aandachtspunten bij het gebruik van Azure Logic Apps

Er zijn verschillende punten om rekening mee te houden bij het bepalen of Azure Logic Apps de ideale rekenoplossing voor uw infrastructuur is. Bekijk de volgende overwegingen en denk na over hoe Azure Logic Apps de rekenstrategie voor Tailwind Traders kan verbeteren.

  • Overweeg integratie. Gebruik Logic Apps om het essentiële infrastructuuronderdeel van integratie met services te bieden. Logic Apps is een goede optie wanneer u meerdere toepassingen en systemen nodig hebt om samen te werken. Als u een app zonder externe verbindingen bouwt, is Logic Apps waarschijnlijk niet de beste optie.

  • Houd rekening met prestaties. Schaal uw apps automatisch met de Logic Apps-uitvoeringsengine. Logic Apps kan grote gegevenssets parallel verwerken, zodat u een hoge doorvoer kunt bereiken. Snelle activeringstijd is echter niet altijd gegarandeerd, noch het afdwingen van realtime beperkingen voor uitvoeringstijd.

  • Overweeg voorwaardelijke expressies. Bouw zeer complexe en diep geneste voorwaarden in uw Logic Apps. Logic Apps biedt controleconstructies, zoals Boole-expressies, switch-instructies en lussen, zodat uw apps op basis van uw gegevens beslissingen kunnen nemen.

  • Denk aan connectors. Onderzoek of vooraf gebouwde connectors beschikbaar zijn voor alle services die u nodig hebt. Mogelijk moet u aangepaste connectors maken. Als een service een bestaande REST- of SOAP-API heeft, kunt u de aangepaste connector binnen een paar uur maken zonder code te schrijven. Anders moet u eerst de API maken voordat u de connector maakt.

  • Overweeg rekenoplossingen te combineren. Profiteer van diverse functies door services te combineren en te vergelijken wanneer u een indeling bouwt. U kunt functies aanroepen vanuit Logic Apps en logische apps aanroepen vanuit een Azure-functie. Bouw elke indeling op basis van de servicemogelijkheden of uw persoonlijke voorkeur.

  • Houd rekening met andere opties. Weet wanneer u Azure Logic Apps niet moet gebruiken. Er zijn gevallen waarin Logic Apps mogelijk niet de beste optie is. Logic Apps is geen ideale oplossing voor realtime vereisten, complexe bedrijfsregels of als u niet-standaardservices gebruikt.

Zakelijke toepassing

Neem enkele minuten de tijd om te leren hoe Azure Logic Apps gegevens distribueert van drones die stroomlijnen inspecteren.

U kunt het volgende stroomdiagram gebruiken voor andere vragen die u kunt stellen wanneer u azure Logic Apps wilt gebruiken.

Flowchart that shows a detailed decision tree for when to use Azure Logic Apps.