Uw app verbinden met Azure Services
Dit is deel vier in een reeks van 7 artikelen om ontwikkelaars te helpen aan de slag te gaan met Azure.
- Deel 1: Overzicht van Azure voor ontwikkelaars
- Deel 2: Belangrijke Azure-services voor ontwikkelaars
- Deel 3: Toepassingen hosten in Azure
- Deel 4: Uw app verbinden met Azure-services
- Deel 5: Hoe kan ik resources maken en beheren in Azure?
- Deel 6: Belangrijke concepten voor het bouwen van Azure-apps
- Deel 7: Hoe word ik gefactureerd?
Azure biedt verschillende services waarvan toepassingen kunnen profiteren, ongeacht of ze worden gehost in Azure of on-premises. U kunt bijvoorbeeld het volgende doen:
- Gebruik Azure Blob Storage om bestanden in de cloud op te slaan en op te halen.
- Voeg de mogelijkheid voor zoeken in volledige tekst toe aan uw toepassing met behulp van Azure AI Search.
- Gebruik Azure Service Bus om berichten tussen verschillende onderdelen van een microservicesarchitectuur af te handelen.
- Gebruik Text Analytics om gevoelige gegevens in een document te identificeren en te redaceren.
Azure-services bieden het voordeel dat ze volledig worden beheerd door Azure.
Toegang tot Azure-services vanuit toepassingscode
Er zijn twee manieren om toegang te krijgen tot de Azure-service vanuit uw toepassingscode.
- Azure SDK : beschikbaar voor .NET, Java, JavaScript, Python en Go.
- Azure REST API : beschikbaar vanuit alle talen.
Indien mogelijk wordt aanbevolen om de Azure SDK te gebruiken voor toegang tot Azure-services vanuit toepassingscode. Voordelen van het gebruik van de Azure SDK zijn:
- Toegang tot Azure-services is net als bij het gebruik van een andere bibliotheek. U importeert het juiste SDK-pakket in uw toepassing, maakt een clientobject en roept vervolgens methoden aan op het clientobject om te communiceren met uw Azure-resource.
- Vereenvoudigt het verificatieproces van uw toepassing naar Azure. Wanneer u een SDK-clientobject maakt, neemt u de juiste referenties op en zorgt de SDK ervoor dat uw aanroepen naar Azure worden geverifieerd
- Vereenvoudigd programmeermodel. Intern roept de Azure SDK de Azure REST API aan. De Azure SDK heeft echter ingebouwde foutafhandeling, logica voor opnieuw proberen en paginering van resultaten, waardoor programmeren met de SDK eenvoudiger is dan de REST API rechtstreeks aan te roepen.
Azure SDK
De Azure SDK biedt programmatische toegang tot Azure-services vanuit .NET-, Java-, JavaScript-, Python- en Go-toepassingen. Toepassingen installeren de benodigde pakketten vanuit hun respectieve pakketbeheer en roepen vervolgens methoden aan om programmatisch toegang te krijgen tot Azure-resources.
Meer informatie over de Azure SDK voor elke taal vindt u in het ontwikkelaarscentrum van elke taal.
Azure REST API
Programmeertalen die niet worden ondersteund door de Azure SDK, kunnen gebruikmaken van de Azure REST API. Meer informatie over het aanroepen van de Azure REST API en een volledige lijst met bewerkingen vindt u in het overzicht van de Azure REST API.