Serverloos overzicht van Azure: Cloud-apps en -oplossingen maken met Azure Logic Apps en Azure Functions

Serverloos betekent niet 'geen servers', maar serverloos azure helpt u minder te besteden aan het beheren van uw infrastructuur. Bij traditionele app-ontwikkeling kunt u veel tijd en energie besteden aan het bespreken en aanpakken van hosting-, schaal- en bewakingsoplossingen om te voldoen aan de vereisten en vereisten van uw app. Met serverloze apps en oplossingen kunt u deze problemen gemakkelijker afhandelen als onderdeel van de app of oplossing. Serverloos biedt andere voordelen, zoals snellere ontwikkeling, minder code, eenvoud en flexibiliteit van schalen. Met al deze mogelijkheden kunt u zich meer richten op de bedrijfslogica. Serverloos wordt doorgaans ook gefactureerd of in rekening gebracht op basis van gebruik. Dus als er geen verbruik wordt gebruikt, worden er geen kosten in rekening gebracht. Meer informatie over serverloze Azure vindt u hier.

Dit artikel bevat een kort overzicht van de belangrijkste serverloze aanbiedingen in Azure, die Azure Logic Apps en Azure Functions. Beide services zijn afgestemd op de eerder beschreven principes en helpen u bij het bouwen van robuuste cloud-apps en -oplossingen met minimale code.

Ga naar de Azure-pagina's voor meer inleidende informatie Azure Logic Apps en Azure Functions. Bekijk de documentatiepagina's voor Wat is Azure Logic Apps en Wat isAzure Functions.

Azure Logic Apps

Deze service biedt vereenvoudigde manieren voor het ontwerpen, ontwikkelen en organiseren van geautomatiseerde gebeurtenisgestuurde integratiewerkstromen die worden uitgevoerd en geschaald in de cloud. Met Azure Logic Apps kunt u een visuele ontwerpfunctie gebruiken om snel bedrijfsprocessen als werkstromen te modelleren. Een werkstroom begint altijd met een trigger als eerste stap. Na de trigger voeren een of meer acties volgende bewerkingen uit in de werkstroom. Deze bewerkingen kunnen verschillende combinaties van acties omvatten, waaronder voorwaardelijke logica en gegevensconversies.

Als u uw werkstromen wilt verbinden met andere Azure-services, Microsoft-services, cloudomgevingen en on-premises omgevingen zonder code te schrijven, kunt u vooraf gebouwde triggers en acties toevoegen aan uw werkstromen door te kiezen uit honderden connectorsdie allemaal worden beheerd door Microsoft. Elke connector is in feite een proxy of wrapper rond een API, waarmee de onderliggende service kan communiceren met Azure Logic Apps. De connector Office 365 Outlook bijvoorbeeld een trigger met de naam Wanneer er een nieuwe e-mail binnenkomt. Voor serverloze apps en oplossingen kunt u Azure Logic Apps om meerdere functies te beheren die zijn gemaakt in Azure Functions. Als u dit doet, kunt u eenvoudig verschillende functies aanroepen als één proces, met name wanneer voor het proces moet worden gewerkt met een externe API of een extern systeem.

Als er geen connector beschikbaar is om aan uw behoeften te voldoen, kunt u de ingebouwde HTTP-bewerking of aanvraagtrigger gebruiken om te communiceren met een service-eindpunt. U kunt ook uw eigen connector maken met behulp van een bestaande API.

Op basis van het resourcetype van de logische app dat u kiest, wordt de gekoppelde werkstroom uitgevoerd in een multi-tenant Azure Logic Apps, een Azure Logic Apps met één tenant of een toegewezen ISE (Integration Service Environment). Elk heeft zijn eigen mogelijkheden, voordelen en factureringsmodellen. De Azure Portal de snelste manier om aan de slag te gaan met het maken van werkstromen voor logische apps. U kunt echter ook andere hulpprogramma's gebruiken, zoals Visual Studio Code, Visual Studio, Azure PowerShell en andere. Voor meer informatie bekijkt u Wat is Azure Logic Apps?

Als u aan de slag wilt Azure Logic Apps, probeert u een quickstart om uweerste werkstroom voor logische apps te maken in Azure Portal . Of probeer deze stappen uit om een voorbeeld van een serverloze appte maken met Azure Logic Apps en Azure Functions in Visual Studio .

Bekijk de volgende documentatie voor meer informatie:

Azure Functions

Deze service biedt een vereenvoudigde manier om stukjes code of functies in de cloud te schrijven en uit te voeren. U kunt alleen de code schrijven die u nodig hebt voor het huidige probleem, zonder een volledige app of de vereiste infrastructuur in te stellen, waardoor de ontwikkeling sneller en productiever wordt. Gebruik de door u gekozen ontwikkelingstaal, zoals C#, Java, JavaScript, PowerShell, Python en TypeScript. U wordt alleen gefactureerd voor de duur wanneer uw code wordt uitgevoerd en Azure schaalt indien nodig.

Als u aan de slag Azure Functions, maakt u uw eerste Azure-functie in de Azure Portal.

Bekijk de volgende documentatie voor meer informatie:

Aan de slag met serverloze apps in Azure

Azure biedt uitgebreide hulpprogramma's voor het ontwikkelen, implementeren en beheren van serverloze apps. U kunt serverloze apps maken met behulp van Azure Portal, Visual Studio of Visual Studio Code. Nadat u uw app hebt gebouwd, kunt u die app snel implementeren met behulp Azure Resource Manager sjablonen. Azure biedt ook bewaking, die u kunt openen via de Azure Portal, via de API of SDK's, of met geïntegreerde hulpprogramma's voor Azure Monitor-logboeken en Application Insights.

Volgende stappen