Inleiding tot Azure en .NET

Azure is een cloudplatform dat is ontworpen om het proces van het bouwen van moderne toepassingen te vereenvoudigen. Of u ervoor kiest om uw toepassingen volledig in Azure te hosten of uw on-premises toepassingen uit te breiden met Azure-services, Azure helpt u bij het maken van toepassingen die schaalbaar, betrouwbaar en onderhoudbaar zijn. Met uitgebreide ondersteuning in hulpprogramma's die u al gebruikt, zoals Visual Studio en Visual Studio Code en een uitgebreide SDK-bibliotheek, is Azure ontworpen om u, de .NET-ontwikkelaar, vanaf het begin productief te maken.

Scenario's voor het ontwikkelen van toepassingen in Azure

U kunt Azure op verschillende manieren opnemen in uw toepassing, afhankelijk van uw behoeften.

  • Toepassing die wordt gehost in Azure: Azure kan uw hele toepassingsstack hosten van webtoepassingen en API's naar databases naar opslagservices. ondersteuning voor Azure verschillende hostingmodellen van volledig beheerde services naar containers naar virtuele machines. Wanneer u volledig beheerde Azure-services gebruikt, kunnen uw toepassingen profiteren van de schaalbaarheid, hoge beschikbaarheid en beveiliging die is ingebouwd in Azure.

  • Cloudservices gebruiken vanuit toepassingen: bestaande apps kunnen Azure-services opnemen om hun mogelijkheden uit te breiden. Dit kan omvatten het toevoegen van mogelijkheden voor zoeken in volledige tekst met Azure Cognitive Search, het veilig opslaan van toepassingsgeheimen in Azure Key Vault of het toevoegen van visuele, spraak- en taalbegripmogelijkheden met Azure Cognitive Services. Deze services worden volledig beheerd door Azure en kunnen eenvoudig worden toegevoegd aan uw toepassing zonder uw huidige toepassingsarchitectuur of implementatiemodel te wijzigen.

  • Moderne serverloze architecturen: Azure Functions vereenvoudigt het bouwen van oplossingen voor het afhandelen van gebeurtenisgestuurde werkstromen, ongeacht of ze reageren op HTTP-aanvragen, het verwerken van bestandsuploads in Blob Storage of het verwerken van gebeurtenissen in een wachtrij. U schrijft alleen de code die nodig is om uw gebeurtenis af te handelen zonder dat u zich zorgen hoeft te maken over servers of frameworkcode. Bovendien kunt u profiteren van meer dan 250 connectors voor andere Azure- en externe services om uw zwaarste integratieproblemen aan te pakken.

Toegang tot Azure-services vanuit .NET-toepassingen

Of uw app nu wordt gehost in Azure of on-premises, toegang tot de meeste Azure-services wordt geboden via de Azure SDK voor .NET. De Azure SDK voor .NET wordt geleverd als een reeks NuGet-pakketten en kan worden gebruikt in zowel .NET Core-toepassingen (2.1 als hoger) en .NET Framework (4.6.1 en hoger). De Azure SDK voor .NET maakt het opnemen van Azure-services in uw toepassing net zo eenvoudig als het installeren van het juiste NuGet-pakket, het instantiƫren van een clientobject en het aanroepen van de juiste methoden. Meer informatie over de Azure SDK voor .NET vindt u in het overzicht van Azure SDK voor .NET.

Diagram showing how .NET applications use the Azure SDK to access Azure services

Volgende stappen

Lees vervolgens meer over de meest gebruikte Azure-services voor .NET-ontwikkeling.