Share via


Overzicht van serverloze Azure: Cloudgebaseerde apps en oplossingen maken met Azure Logic Apps en Azure Functions

Hoewel serverloos niet betekent dat er geen servers zijn, helpt Azure serverloos u minder te besteden aan het beheren van uw infrastructuur. In traditionele app-ontwikkeling kunt u veel tijd en energie besteden aan het bespreken en aanpakken van hosting-, schaal- en bewakingsoplossingen om te voldoen aan uw app-vereisten en -vereisten. 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 schalen. Al deze mogelijkheden maken u vrij om u meer te richten op de bedrijfslogica. Serverloos wordt doorgaans gefactureerd of in rekening gebracht op basis van gebruik. Dus als er geen verbruik plaatsvindt, worden er geen kosten in rekening gebracht. Voor meer informatie vindt u meer informatie over serverloze Azure-servers.

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 naar de Azure-pagina's voor Azure Logic Apps en Azure Functions voor meer inleidende informatie. 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 volgende bewerkingen uitgevoerd in de werkstroom door een of meer acties uit te voeren. 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 gemaakte triggers en acties toevoegen aan uw werkstromen door te kiezen uit honderden connectors, allemaal 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 zijn gemaakt in Azure Functions. Hierdoor kunt u eenvoudig verschillende functies aanroepen als één proces, met name wanneer het proces moet werken met een externe API of 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 bijbehorende werkstroom uitgevoerd in Multitenant Azure Logic Apps of Azure Logic Apps met één tenant. Elk heeft zijn eigen mogelijkheden, voordelen en factureringsmodellen. 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. Raadpleeg wat is Azure Logic Apps voor meer informatie?

Als u aan de slag wilt gaan met Azure Logic Apps, kunt u een quickstart gebruiken om een voorbeeldwerkstroom voor logische apps voor verbruik te maken in Azure Logic Apps met meerdere tenants met behulp van 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 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 gekozen ontwikkeltaal, zoals C#, Java, JavaScript, PowerShell, Python en TypeScript. U wordt alleen gefactureerd voor de duur wanneer uw code wordt uitgevoerd en Azure wordt zo nodig geschaald.

Als u aan de slag wilt gaan met Azure Functions, probeert u uw eerste Azure-functie te maken in Azure Portal.

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 Azure Portal, Visual Studio of Visual Studio Code. Nadat u uw app hebt gemaakt, kunt u die app snel implementeren met Azure Resource Manager-sjablonen. Azure biedt ook bewaking, waartoe u toegang hebt via Azure Portal, via de API of SDK's, of met geïntegreerde hulpprogramma's voor Azure Monitor-logboeken en Application Insights.

Volgende stappen