Dela via


Introduktion till Azure och .NET

Azure är en molnplattform som är utformad för att förenkla processen med att skapa moderna program. Oavsett om du väljer att vara värd för dina program helt i Azure eller utöka dina lokala program med Azure-tjänster hjälper Azure dig att skapa program som är skalbara, tillförlitliga och underhållsbara. Med omfattande stöd för verktyg som du redan använder som Visual Studio och Visual Studio Code och ett omfattande SDK-bibliotek är Azure utformat för att göra dig, .NET-utvecklaren, produktiv direkt från början.

Scenarier för programutveckling i Azure

Du kan införliva Azure i ditt program på olika sätt beroende på dina behov.

  • Programvärd på Azure – Azure kan vara värd för hela programstacken från webbprogram och API:er till databaser till lagringstjänster. Azure har stöd för en mängd olika värdmodeller från fullständigt hanterade tjänster till containrar till virtuella datorer. När du använder fullständigt hanterade Azure-tjänster kan dina program dra nytta av den skalbarhet, hög tillgänglighet och säkerhet som är inbyggd i Azure.

  • Använda molntjänster från program – Befintliga appar kan införliva Azure-tjänster för att utöka deras funktioner. Det kan vara att lägga till funktionen för fulltextsökning med Azure Cognitive Search, lagra programhemligheter i Azure Key Vault på ett säkert sätt eller lägga till funktioner för vision, tal och språktolkning med Azure Cognitive Services. Dessa tjänster hanteras helt av Azure och kan enkelt läggas till i ditt program utan att ändra din aktuella programarkitektur eller distributionsmodell.

  • Moderna serverlösa arkitekturer – Azure Functions förenklar skapandet av lösningar för att hantera händelsedrivna arbetsflöden, oavsett om de svarar på HTTP-begäranden, hanterar filuppladdningar i Blob Storage eller bearbetar händelser i en kö. Du skriver bara den kod som krävs för att hantera din händelse utan att behöva bekymra dig om servrar eller ramverkskod. Dessutom kan du dra nytta av över 250 anslutningsappar till andra Azure- och tredjepartstjänster för att hantera dina tuffaste integreringsproblem.

Få åtkomst till Azure-tjänster från .NET-program

Oavsett om din app finns i Azure eller lokalt tillhandahålls åtkomst till de flesta Azure-tjänster via Azure SDK för .NET. Azure SDK för .NET tillhandahålls som en serie NuGet-paket och kan användas i både .NET Core (2.1 och senare) och .NET Framework -program (4.6.1 och senare). Azure SDK för .NET gör det lika enkelt att integrera Azure-tjänster i ditt program som att installera rätt NuGet-paket, instansiera ett klientobjekt och anropa lämpliga metoder. Mer information om Azure SDK för .NET finns i Översikt över Azure SDK för .NET.

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

Nästa steg

Läs sedan om de vanligaste Azure-tjänsterna för .NET-utveckling.