Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om du är nybörjare på att utveckla program för molnet börjar du med den här serien med sju artiklar.
- Del 1: Översikt över Azure för utvecklare
- Del 2: Viktiga Azure-tjänster för utvecklare
- Del 3: Värdprogram i Azure
- Del 4: Ansluta din app till Azure-tjänster
- Del 5: Hur gör jag för att skapa och hantera resurser i Azure?
- Del 6: Viktiga begrepp för att skapa Azure-appar
- Del 7: Hur debiteras jag?
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.
Azure stöder de populäraste programmeringsspråken som används idag, inklusive Python, JavaScript, Java, .NET och Go. Med ett omfattande SDK-bibliotek och omfattande stöd för verktyg som du redan använder som VS Code, Visual Studio, IntelliJ och Eclipse. Azure bygger vidare på de kunskaper du redan har och hjälper dig att vara produktiv direkt.
Scenarier för programutveckling i Azure
Införliva Azure i ditt program på olika sätt beroende på dina behov. Följande video ger en användbar översikt över de mest populära utvecklingsscenarierna för Azure-utvecklare:
Vanliga scenarier för programutveckling och distribution i Azure:
- Programvärd på Azure – Var värd för hela programstacken: webbprogram, API:er, databaser och lagringstjänster. Azure har stöd för 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 drar dina program nytta av skalbarhet, hög tillgänglighet och säkerhet som är inbyggd i Azure. 
- Använda molntjänster från befintliga lokala program – Utöka befintliga lokala appar med Azure-tjänster. Ett program kan till exempel använda Azure Blob Storage för att lagra filer, Azure Key Vault för att lagra programhemligheter på ett säkert sätt eller Azure AI Search för att lägga till funktionen för fulltextsökning. Dessa fullständigt hanterade tjänster integreras med dina appar utan att ändra programarkitekturen eller distributionsmodellen. 
- Containerbaserade arkitekturer – Använd containerbaserade tjänster för att modernisera dina appar. Oavsett om du behöver ett privat register för containeravbildningar, om du använder en befintlig app för enklare distribution, distribution av mikrotjänstbaserade program eller hantering av containrar i stor skala, har Azure lösningar som stöder dina behov. 
- AI-drivna program – Skapa AI-baserade program på dina villkor, på önskat programmeringsspråk, i molnet, lokalt eller på gränsen. Få verktyg, tjänster och riktlinjer som hjälper dig att tillämpa AI på ett ansvarsfullt sätt i dina program samtidigt som datasekretess, transparens och förtroende bevaras. Använd Azure AI för att lägga till funktioner för tal, vision, språk och beslut i dina program, skapa chattrobotar och få insikter med AI-baserad sökning. 
- Moderna serverlösa arkitekturer – Använd Azure Functions för att förenkla skapandet av händelsedrivna lösningar, oavsett om du svarar på HTTP-begäranden, hanterar filuppladdningar i Blob Storage eller bearbetar köhändelser. 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. Använd över 250 anslutningar till Azure och andra tjänster för att lösa integrationsproblem. 
Hur implementerar du dessa scenarier? Nästa artikel, "Viktiga Azure-tjänster för utvecklare", ger flera Azure-tjänstalternativ för att implementera varje scenario.