Dela via


Viktiga Azure-tjänster för utvecklare

Den här artikeln är del två i en serie med sju artiklar som hjälper utvecklare att komma igång med Azure.

Den här artikeln beskriver några av de viktigaste Azure-tjänster som utvecklare använder oftast. En omfattande lista över alla Azure-tjänster finns på sidan för Azure-dokumentationshubben.

Appvärd och beräkning

Oavsett om du behöver vara värd för en webbapps statiska resurser, ett API eller långvariga serverdelsprocesser med hjälp av containrar, virtuella datorer eller serverlösa tekniker hjälper dessa Azure-tjänster dig att skapa hela lösningen.

        Tjänst beskrivning
Azure App Service Värd för .NET, Java, Node.js och Python-webbprogram och API:er i en fullständigt hanterad Azure-tjänst. Du behöver bara distribuera koden till Azure. Azure hanterar infrastrukturaktiviteter som hög tillgänglighet, belastningsutjämning och automatisk skalning.
Azure Static Web Apps Värd för statiska webbappar som skapats med ramverk som Gatsby, Hugo eller VuePress eller moderna webbappar som skapats med Angular, React, Svelte eller Vue. Statiska webbappar skapar och distribuerar automatiskt baserat på kodändringar och funktions-API-integrering med Azure Functions.
Azure Container Apps Med Azure Container Apps kan du köra containerbaserade program på en serverlös plattform utan att hantera orkestrering eller infrastruktur.
Azure Container Instances Kör Docker-containrar på begäran i en hanterad serverlös Azure-miljö. Azure Container Instances är en lösning för alla scenarier som kan användas i isolerade containrar, utan orkestrering.
Azure Kubernetes Services Distribuera snabbt ett produktionsklart Kubernetes-kluster till molnet och avlasta driftkostnaderna till Azure. Azure hanterar kritiska uppgifter, till exempel hälsoövervakning och underhåll. Du behöver bara hantera och underhålla agentnoderna.
Azure virtuella datorer Värdhantera din app med hjälp av virtuella datorer i Azure när du behöver mer kontroll över din databehandlingsmiljö. Virtuella Azure-datorer erbjuder en flexibel, skalbar databehandlingsmiljö för både virtuella Linux- och Windows-datorer.
Azure Functions En serverlös beräkningsplattform för att skapa små, diskreta kodsegment som kan utlösas från en mängd olika händelser. Vanliga program är att skapa serverlösa API:er eller orkestrera arkitekturer för händelseenhet.
Azure Spring Apps Värd för Spring Boot-mikrotjänstprogram i Azure, inga kodändringar krävs. Azure Spring Apps tillhandahåller övervakning, konfigurationshantering, tjänstidentifiering, CI/CD-integrering med mera.

Du kanske undrar: "Varför finns det så många olika sätt att vara värd för ett program?" Svaret förklaras i nästa artikel, Värd för program i Azure.

Azure AI-tjänster

Azure AI-tjänster hjälper dig att skapa AI-appar med fördefinierade och anpassningsbara API:er och modeller. Exempelprogram är bearbetning av naturligt språk för konversationer, sökning, övervakning, översättning, tal, vision och beslutsfattande.

        Tjänst beskrivning
Azure OpenAI Använd kraftfulla språkmodeller, inklusive modellserien GPT, Codex och Embeddings för innehållsgenerering, sammanfattning, semantisk sökning och naturligt språk för kodöversättning.
Azure AI Speech Transkribera hörbart tal till läsbar, sökbar text eller konvertera text till verklighetstroget tal för mer naturliga gränssnitt.
Azure AI Språk Använd bearbetning av naturligt språk (NLP) för att identifiera nyckelfraser och utföra attitydanalys från text.
Azure AI Translator Översätt över 100 språk och dialekter.
Azure AI Vision Analysera innehåll i bilder och videor.
Azure AI-sökning Informationshämtning i stor skala för traditionella och konversationssökningsprogram, med säkerhet och alternativ för AI-berikning och vektorisering.
Azure AI-dokumentinformation Dokumentextraheringstjänst som förstår dina formulär så att du snabbt kan extrahera text och struktur från dokument.

Data

Azure erbjuder ett brett utbud av relations- och NoSQL-lagringsalternativ, inklusive hanterade versioner av många populära databasprodukter med öppen källkod.

        Tjänst beskrivning
Azure SQL En familj med SQL Server-databasmotorprodukter i molnet.
Azure SQL Database En fullständigt hanterad, molnbaserad version av SQL Server.
Azure Cosmos DB En fullständigt hanterad, molnbaserad NoSQL-databas. Azure Cosmos DB har flera API:er, inklusive API:er som är kompatibla med MongoDB, Cassandra och Gremlin.
Azure-databas för PostgreSQL En fullständigt hanterad, molnbaserad PostgreSQL-databastjänst baserad på PostgreSQL Community Edition.
Azure Database for MySQL En fullständigt hanterad, molnbaserad MySQL-databastjänst baserad på MySQL Community Edition.
Azure Database för MariaDB En fullständigt hanterad, molnbaserad MariaDB-databastjänst baserad på MariaDB Community Edition.
Azure Cache for Redis En säker datacache och meddelandeförmedlare som ger applikationer hög genomströmning och låg latens vid åtkomst till data.

Storage

Azure Storage-produkter erbjuder säkra, skalbara moln- och hybriddatalagringstjänster. Erbjudanden omfattar tjänster för hybridlagringslösningar och -tjänster för överföring, delning och säkerhetskopiering av data.

        Tjänst beskrivning
Azure Blob Storage Med Azure Blob Storage kan dina program lagra och hämta filer i molnet. Azure Storage är mycket skalbart, lagrar enorma mängder data och säkerställer hög tillgänglighet med redundant lagring.
Azure Data Lake Storage Azure Data Lake Storage stöder stordataanalys med skalbar, kostnadseffektiv lagring för strukturerade, halvstrukturerade eller ostrukturerade data.

Meddelandetjänster

Det här är några av de mest populära tjänsterna som hanterar sändning, mottagning och routning av meddelanden från och till appar.

        Tjänst beskrivning
Azure Service Bus En fullständigt hanterad meddelandebroker för företagslösningar som stöder punkt-till-punkt- och publicera-prenumerera-integrationer. Det är idealiskt för att skapa frikopplade program, köbaserad belastningsutjämning eller underlätta kommunikationen mellan mikrotjänster.
Azure Event Hubs Azure Event Hubs är en hanterad tjänst som matar in och bearbetar massiva dataströmmar från webbplatser, appar eller enheter.
Azure Queue Storage En enkel och tillförlitlig kö som hanterar stora arbetsbelastningar.

Identitet och säkerhet

En av Azures styrkor ligger i säkerhetsstatusen säker som standard. Du kan förbättra säkerheten på programnivå med följande tjänster.

        Tjänst beskrivning
Microsoft Entra-ID Hantera användaridentiteter och kontrollera åtkomsten till dina appar, data och resurser.
Azure Key Vault Lagra och komma åt programhemligheter, till exempel anslutningssträngar och API-nycklar, i ett krypterat valv med begränsad åtkomst för att säkerställa att dina hemligheter och program inte komprometteras.
Appkonfiguration En snabb och skalbar tjänst för att centralt hantera programinställningar och funktionsflaggor.

Hantering

De flesta program har nytta av att låta DevOps, utvecklare och administratörer ha djup insyn i koden som körs i molnet. Följande tjänster ger insikter om programmets prestanda och loggning.

        Tjänst beskrivning
Azure Monitor En omfattande övervakningslösning för att samla in, analysera och svara på övervakningsdata från molnmiljöer och lokala miljöer.
Application Insights Den här funktionen i Azure Monitor tillhandahåller Programprestandahantering (APM) för att förbättra prestanda, tillförlitlighet och kvalitet för dina webbappar i realtid.

Nu när du har en översikt över de tjänster som kan kombineras till en robust molnlösning tar vi en närmare titt på hur du skapar och är värd för program som riktar sig mot molnet.