Overzicht van Azure serverloos: cloudgebaseerde apps en oplossingen maken met Azure Logic Apps en Azure Functions

Serverloos betekent niet 'geen servers', maar met Azure serverloos kunt u minder besteden aan het beheren van uw infrastructuur. In traditionele app-ontwikkeling kunt u veel tijd en energie besteden aan het bespreken en aanpakken van oplossingen voor hosting, schaalaanpassing en bewaking om te voldoen aan de vereisten en eisen van uw app. Met serverloze apps en oplossingen kunt u deze problemen eenvoudiger afhandelen als onderdeel van de app of oplossing. Serverloos biedt andere voordelen, zoals snellere ontwikkeling, minder code, eenvoud en flexibiliteit bij het 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 plaatsvindt, worden er geen kosten in rekening gebracht. Meer informatie over serverloze Azure voor meer informatie.

In dit artikel vindt u een kort overzicht van de belangrijkste serverloze aanbiedingen in Azure. Dit zijn 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 voor meer inleidende informatie naar de Azure-pagina's voor Azure Logic Apps en Azure Functions. Raadpleeg de documentatiepagina's voor Wat is Azure Logic Apps en Wat is Azure Functions? voor meer gedetailleerde informatie.

Azure Logic Apps

Deze service biedt vereenvoudigde manieren om geautomatiseerde gebeurtenisgestuurde integratiewerkstromen te ontwerpen, ontwikkelen en organiseren die in de cloud worden uitgevoerd en geschaald. Met Azure Logic Apps kunt u een visuele ontwerper gebruiken om bedrijfsprocessen snel te modelleren als werkstromen. Een werkstroom begint altijd met een trigger als eerste stap. Na de trigger worden met een of meer acties volgende bewerkingen in de werkstroom uitgevoerd. Deze bewerkingen kunnen verschillende combinaties van acties bevatten, 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 samengestelde triggers en acties toevoegen aan uw werkstromen door te kiezen uit honderden connectors die allemaal worden beheerd door Microsoft. Elke connector is eigenlijk een proxy of wrapper rond een API, waarmee de onderliggende service kan communiceren met Azure Logic Apps. De Office 365 Outlook-connector biedt bijvoorbeeld een trigger met de naam Wanneer er een nieuwe e-mail binnenkomt. Voor serverloze apps en oplossingen kunt u Azure Logic Apps gebruiken om meerdere functies te organiseren die in Azure Functions zijn gemaakt. Op deze wijze kunt u eenvoudig verschillende functies als één proces aanroepen, 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 elk 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 Azure Logic Apps met meerdere tenants, Azure Logic Apps met één tenant of een toegewezen integratieserviceomgeving (ISE). Elk heeft zijn eigen mogelijkheden, voordelen en factureringsmodellen. De Azure Portal biedt 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. Zie Wat is Azure Logic Apps? voor meer informatie.

Als u aan de slag wilt gaan met Azure Logic Apps, probeert u een quickstart om een voorbeeldwerkstroom voor de logische app Verbruik te maken in Azure Logic Apps met meerdere tenants met behulp van de Azure Portal. Of probeer deze stappen om een voorbeeld van een serverloze app te maken met Azure Logic Apps en Azure Functions in Visual Studio.

Raadpleeg de volgende documentatie voor andere informatie:

Azure Functions

Deze service biedt een vereenvoudigde manier om 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 ontwikkeltaal, zoals C#, Java, JavaScript, PowerShell, Python en TypeScript. U wordt alleen gefactureerd voor de duur waarop uw code wordt uitgevoerd en Azure wordt indien nodig geschaald.

Maak uw eerste Azure-functie in de Azure Portal om aan de slag te gaan met Azure Functions.

Raadpleeg de volgende documentatie voor andere 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 de Azure Portal, Visual Studio of Visual Studio Code. Nadat u uw app hebt gebouwd, kunt u die app snel implementeren met Azure Resource Manager-sjablonen. Azure biedt ook bewaking, waartoe u toegang hebt 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