Dela via


Viktiga Azure-tjänster för utvecklare

Det här är del två i en serie med 7 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 används oftast som utvecklare. 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 eller ett API, eller vara värd för långvariga serverdelsprocesser med containrar, virtuella datorer eller serverlösa tekniker, finns här de Azure-tjänster som kan hjälpa 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 tar hand om all infrastrukturhantering 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 utan att behöva oroa dig för orkestrering eller infrastruktur via en serverlös plattform.
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 Virtual Machines 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 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-3, 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 Language 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 mer än 100 språk och dialekter.
Azure AI Vision Analysera innehåll i bilder och videor.
Azure AI Search 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 har ett brett utbud av relations- och NoSQL-lagringsalternativ, inklusive hanterade versioner av många populära öppen källkod databasprodukter.

        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 Database for 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 i 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 meddelandekö som ger hög dataflödes- och svarstidsåtkomst till data för program.

Storage

Azure Storage-produkter erbjuder säkra och 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 för att lagra enorma mängder data och data lagras redundant för att säkerställa hög tillgänglighet.
Azure Data Lake Storage Azure Data Lake Storage är utformat för att stödja stordataanalys genom att tillhandahålla 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 meddelandekö för företag som stöder både punkt-till-punkt- och publiceringsprenumereringsintegreringar. 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 kan mata in och bearbeta massiva dataströmmar från webbplatser, appar eller enheter.
Azure Queue Storage En enkel och tillförlitlig kö som kan hantera stora arbetsbelastningar.

Identitet och säkerhet

En av Azures styrkor ligger i dess säkra säkerhetsstatus som standard. Detta kan förbättras för säkerhet 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 som anslutningssträng och API-nycklar i ett krypterat valv med begränsad åtkomst för att se till att dina hemligheter och ditt 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ör 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.