Share via


Overzicht van Azure voor ontwikkelaars

Als u geen toegang hebt tot het ontwikkelen van toepassingen voor de cloud, is deze reeks van 7 artikelen de beste plek om te beginnen.

Azure is een cloudplatform dat is ontworpen om het proces van het bouwen van moderne toepassingen te vereenvoudigen. Of u ervoor kiest om uw toepassingen volledig in Azure te hosten of uw on-premises toepassingen uit te breiden met Azure-services, Azure helpt u bij het maken van toepassingen die schaalbaar, betrouwbaar en onderhoudbaar zijn.

ondersteuning voor Azure de populairste programmeertalen die tegenwoordig worden gebruikt, waaronder Python, JavaScript, Java, .NET en Go. Met een uitgebreide SDK-bibliotheek en uitgebreide ondersteuning in hulpprogramma's die u al gebruikt, zoals VS Code, Visual Studio, IntelliJ en Eclipse, is Azure ontworpen om te profiteren van de vaardigheden die u al hebt en u meteen productief te maken.

Scenario's voor het ontwikkelen van toepassingen in Azure

U kunt Azure op verschillende manieren opnemen in uw toepassing, afhankelijk van uw behoeften. De volgende video biedt een nuttig overzicht van de populairste ontwikkelscenario's voor Azure-ontwikkelaars:

Hier volgen enkele veelvoorkomende scenario's voor softwareontwikkeling en -implementatie in Azure:

  • Toepassing die wordt gehost in Azure: Azure kan uw hele toepassingsstack hosten van webtoepassingen en API's naar databases naar opslagservices. ondersteuning voor Azure verschillende hostingmodellen van volledig beheerde services naar containers naar virtuele machines. Wanneer u volledig beheerde Azure-services gebruikt, kunnen uw toepassingen profiteren van de schaalbaarheid, hoge beschikbaarheid en beveiliging die is ingebouwd in Azure.

  • Cloudservices van bestaande on-premises toepassingen gebruiken: bestaande on-premises apps kunnen Azure-services opnemen om hun mogelijkheden uit te breiden. Een toepassing kan bijvoorbeeld Azure Blob Storage gebruiken om bestanden op te slaan in de cloud, Azure Key Vault om toepassingsgeheimen veilig op te slaan of Azure AI Search om zoekmogelijkheden voor volledige tekst toe te voegen. Deze services worden volledig beheerd door Azure en kunnen eenvoudig worden toegevoegd aan uw bestaande apps zonder uw huidige toepassingsarchitectuur of implementatiemodel te wijzigen.

  • Architecturen op basis van containers: Azure biedt diverse op containers gebaseerde services ter ondersteuning van uw app-moderniseringstraject. Of u nu een privéregister nodig hebt voor uw containerinstallatiekopieën, een bestaande app in een container plaatsen voor eenvoudige implementatie, het implementeren van toepassingen op basis van microservices of het beheren van containers op schaal, Azure heeft oplossingen die uw behoeften ondersteunen.

  • AI-gestuurde toepassingen: bouw ai-toepassingen op basis van uw voorwaarden, in de taal voor softwareontwikkeling van uw voorkeur, in de cloud, on-premises of aan de rand. Krijg hulpprogramma's, services en richtlijnen om ai op verantwoorde wijze toe te passen in uw toepassingen, terwijl u ook gegevensprivacy, transparantie en vertrouwen behoudt. Gebruik Azure AI om spraak-, visie-, taal- en beslissingsmogelijkheden toe te voegen aan uw toepassingen, chatbots te maken en inzichten te ontdekken met zoekopdrachten op basis van AI.

  • Moderne serverloze architecturen: Azure Functions vereenvoudigt het bouwen van oplossingen voor het afhandelen van gebeurtenisgestuurde werkstromen, ongeacht of ze reageren op HTTP-aanvragen, het verwerken van bestandsuploads in Blob Storage of het verwerken van gebeurtenissen in een wachtrij. U schrijft alleen de code die nodig is om uw gebeurtenis af te handelen zonder dat u zich zorgen hoeft te maken over servers of frameworkcode. Bovendien kunt u profiteren van meer dan 250 connectors voor andere Azure- en externe services om uw zwaarste integratieproblemen aan te pakken.

Hoe implementeert u deze scenario's? Het volgende artikel, 'Belangrijke Azure-services voor ontwikkelaars', biedt verschillende Azure-serviceopties voor het implementeren van elk scenario.