Share via


Belangrijke Azure-services voor ontwikkelaars

Dit is deel twee in een reeks van 7 artikelen om ontwikkelaars te helpen aan de slag te gaan met Azure.

In dit artikel worden enkele van de belangrijkste Azure-services geïntroduceerd die het vaakst worden gebruikt als ontwikkelaar. Zie de azure-documentatiehubpagina voor een uitgebreide lijst met alle Azure-services.

App-hosting en -berekening

Of u nu statische resources of api's van een web-app moet hosten of langlopende back-endprocessen wilt hosten met behulp van containers, VM's of serverloze technologieën. Hier vindt u de Azure-services die u kunnen helpen bij het ontwerpen van uw hele oplossing.

        Service Beschrijving
Azure App Service Host .NET-, Java-, Node.js- en Python-webtoepassingen en API's in een volledig beheerde Azure-service. U hoeft uw code alleen in Azure te implementeren. Azure zorgt voor alle infrastructuurbeheer, zoals hoge beschikbaarheid, taakverdeling en automatisch schalen.
Azure Static Web Apps Host statische web-apps die zijn gebouwd met behulp van frameworks zoals Gatsby, Hugo of VuePress, of moderne web-apps die zijn gebouwd met Angular, React, Svelte of Vue. Statische web-apps bouwen en implementeren automatisch op basis van codewijzigingen en functie-API-integratie met Azure Functions.
Azure Container Apps Met Azure Container Apps kunt u toepassingen in containers uitvoeren zonder dat u zich zorgen hoeft te maken over indeling of infrastructuur via een serverloos platform.
Azure Container Instances Voer Docker-containers op aanvraag uit in een beheerde, serverloze Azure-omgeving. Azure Container Instances is een oplossing voor elk scenario dat kan functioneren in geïsoleerde containers zonder indeling.
Azure Kubernetes Services Implementeer snel een Kubernetes-cluster dat gereed is voor productie in de cloud en offload de operationele overhead naar Azure. Azure verwerkt kritieke taken, zoals statuscontrole en onderhoud. U hoeft alleen de agentknooppunten te beheren en te onderhouden.
Azure Virtual Machines Host uw app met behulp van virtuele machines in Azure wanneer u meer controle nodig hebt over uw computeromgeving. Azure-VM's bieden een flexibele, schaalbare rekenomgeving voor virtuele Linux- en Windows-machines.
Azure Functions Een serverloos rekenplatform voor het maken van kleine, discrete codesegmenten die kunnen worden geactiveerd vanuit verschillende gebeurtenissen. Veelvoorkomende toepassingen zijn het bouwen van serverloze API's of het organiseren van event-drive-architecturen.
Azure Spring Apps Host Spring Boot-microservicetoepassingen in Azure, er zijn geen codewijzigingen vereist. Azure Spring Apps biedt bewaking, configuratiebeheer, servicedetectie, CI/CD-integratie en meer.

U vraagt zich misschien af waarom zoveel verschillende manieren om een toepassing te hosten? Het antwoord wordt uitgelegd in het volgende artikel, Toepassingen hosten in Azure.

Azure AI-services

Met Azure AI-services kunt u AI-apps maken met vooraf gebouwde en aanpasbare API's en modellen. Voorbeelden van toepassingen zijn verwerking van natuurlijke taal voor gesprekken, zoeken, bewaken, vertalen, spraak, visie en besluitvorming.

        Service Beschrijving
Azure OpenAI Gebruik krachtige taalmodellen, waaronder gpt-3, codex- en embeddingsmodelreeksen voor het genereren van inhoud, samenvatting, semantische zoekopdrachten en natuurlijke taal voor codevertaling.
Azure AI Speech Getranscribeer hoorbare spraak in leesbare, doorzoekbare tekst of converteer tekst naar levensechte spraak voor natuurlijkere interfaces.
Azure AI-taal Gebruik natuurlijke taalverwerking (NLP) om sleuteltermen te identificeren en sentimentanalyse uit te voeren op basis van tekst.
Azure AI Translator Vertaal meer dan 100 talen en dialecten.
Azure AI Vision Inhoud in afbeeldingen en video analyseren.
Azure AI Search Informatie ophalen op schaal voor traditionele en conversationele zoektoepassingen, met beveiliging en opties voor AI-verrijking en vectorisatie.
Azure AI-documentinformatie Documentextractieservice die uw formulieren begrijpt, zodat u snel tekst en structuur kunt extraheren uit documenten.

Gegevens

Azure biedt een breed scala aan relationele en NoSQL-opslagopties, waaronder beheerde versies van veel populaire opensource-databaseproducten.

        Service Beschrijving
Azure SQL Een serie SQL Server-database-engineproducten in de cloud.
Azure SQL-database Een volledig beheerde cloudversie van SQL Server.
Azure Cosmos DB Een volledig beheerde NoSQL-database in de cloud. Azure Cosmos DB beschikt over meerdere API's, waaronder API's die compatibel zijn met MongoDB, Cassandra en Gremlin.
Azure Database for PostgreSQL Een volledig beheerde PostgreSQL-databaseservice in de cloud op basis van PostgreSQL Community Edition.
Azure Database for MySQL Een volledig beheerde MySQL-databaseservice in de cloud op basis van de MySQL Community Edition.
Azure Database for MariaDB Een volledig beheerde, cloudgebaseerde MariaDB-databaseservice op basis van de MariaDB-communityeditie.
Azure Cache voor Redis Een beveiligde gegevenscache en berichtenbroker die toegang biedt tot gegevens met een hoge doorvoer en lage latentie voor toepassingen.

Storage

Azure Storage-producten bieden veilige en schaalbare cloud- en hybride gegevensopslagservices. Aanbiedingen omvatten services voor hybride opslagoplossingen en services voor het overdragen, delen en maken van back-ups van gegevens.

        Service Beschrijving
Azure Blob-opslag Met Azure Blob Storage kunnen uw toepassingen bestanden opslaan en ophalen in de cloud. Azure Storage is zeer schaalbaar om enorme hoeveelheden gegevens op te slaan en gegevens worden redundant opgeslagen om hoge beschikbaarheid te garanderen.
Azure Data Lake Storage Azure Data Lake Storage is ontworpen ter ondersteuning van big data-analyses door schaalbare, rendabele opslag te bieden voor gestructureerde, semi-gestructureerde of ongestructureerde gegevens.

Berichten

Dit zijn enkele van de populairste services die het verzenden, ontvangen en routeren van berichten van en naar apps beheren.

        Service Beschrijving
Azure Service Bus Een volledig beheerde berichtenbroker voor ondernemingen die integraties van zowel punt-naar-punt- als publiceren-abonneren ondersteunt. Het is ideaal voor het bouwen van losgekoppelde toepassingen, load leveling op basis van wachtrijen of het faciliteren van communicatie tussen microservices.
Azure Event Hubs Azure Event Hubs is een beheerde service die enorme gegevensstromen van websites, apps of apparaten kan opnemen en verwerken.
Azure Queue Storage Een eenvoudige en betrouwbare wachtrij die grote werkbelastingen kan verwerken.

Identiteit en beveiliging

Een van de sterke punten van Azure ligt standaard in zijn veilige beveiligingspostuur. Dit kan worden verbeterd voor beveiliging op toepassingsniveau met de volgende services.

        Service Beschrijving
Microsoft Entra ID Gebruikersidentiteiten beheren en de toegang tot uw apps, gegevens en resources beheren.
Azure Key Vault Sla toepassingsgeheimen, zoals verbindingsreeks s en API-sleutels, op in een versleutelde kluis met beperkte toegang om ervoor te zorgen dat uw geheimen en uw toepassing niet worden aangetast.
App Configuration Een snelle en schaalbare service voor het centraal beheren van toepassingsinstellingen en functievlagmen.

Beheer

De meeste toepassingen profiteren van het toestaan van DevOps, ontwikkelaars en beheerders om diep inzicht te krijgen in de code die in de cloud wordt uitgevoerd. De volgende services bieden inzicht in de prestaties en logboekregistratie van toepassingen.

        Service Beschrijving
Azure Monitor Een uitgebreide bewakingsoplossing voor het verzamelen, analyseren en reageren op bewakingsgegevens uit uw cloud- en on-premises omgevingen.
Application Insights Deze functie van Azure Monitor biedt Application Performance Management (APM) voor het verbeteren van de prestaties, betrouwbaarheid en kwaliteit van uw live webtoepassingen.

Nu u een overzicht hebt van de services die kunnen worden gecombineerd tot een robuuste cloudoplossing, gaan we dieper in op het bouwen en hosten van toepassingen die gericht zijn op de cloud.