Serverloos Azure
Kies voor serverloos: ontwikkel apps sneller zonder infrastructuur te hoeven beheren.
Ontwikkel, implementeer en gebruik serverloze apps op een end-to-end platform
Verhoog de waarde van je kernwerkzaamheden door de tijd en resources die voor de infrastructuur benodigd zijn, tot een minimum te beperken. Gebruik volledig beheerde, end-to-end serverloze Azure-oplossingen om de productiviteit van ontwikkelaars te verhogen, resources te optimaliseren en innovatie te versnellen.
Waarom zou je voor serverloze Azure-oplossingen kiezen?
Verhoog de snelheid van ontwikkelaars
Zorg ervoor dat ontwikkelaars niet langer infrastructuur hoeven in te richten en te beheren, zodat je minder tijd kwijt bent aan taken die niet tot de kernactiviteiten van je bedrijf behoren. Ontwikkel en implementeer sneller met behulp van ontwikkelaarsvriendelijke API's, services met weinig tot geen code en kant-en-klare Machine Learning- en cognitieve modellen.
Bevorder de prestaties van het team
Verbeter de flexibiliteit en prestaties van het team met behulp van een volledig beheerd platform voor het ontwikkelen, implementeren en gebruiken van toepassingen. Ontwikkel voor elk toepassingspatroon en elke omgeving: hybride, cloud en edge. Beheer toepassingen proactief met intelligente tools voor bewaking en analyse.
Verbeter de impact in de organisatie
Versnel de time-to-market met serverloze Azure-oplossingen waarmee je organisatie de weg vrij kan maken naar innovatie en nieuwe inkomstenmogelijkheden. Verlaag de totale eigendomskosten voor infrastructuur en minimaliseer risico's met behulp van intelligent beveiligingsbeheer en geavanceerde bescherming tegen bedreigingen.
Ontwikkel met end-to-end serverloze Azure-oplossingen
Maak je geen zorgen meer om het beheren van de infrastructuur, wat voor soort toepassing je ook ontwikkelt en welke technologieën je ook gebruikt. Kies uit een reeks serverloze uitvoeringsomgevingen, volledig beheerde services en een uitgebreide verzameling ontwikkelaarstools en -services om je toepassingen te ontwikkelen.
Serverloze computing in Azure
Ontwikkel toepassingen sneller door geen infrastructuur te hoeven beheren waarop je code en containers worden uitgevoerd
Serverloze gecontaineriseerde microservices
Implementeer gecontaineriseerde apps zonder dat je complexe infrastructuur hoeft te beheren, met Azure Container Apps. Schrijf code in je favoriete programmeertaal of framework en ontwikkel microservices met volledige ondersteuning voor Distributed Application Runtime (Dapr). Schaal dynamisch op basis van HTTP-verkeer of gebeurtenissen, met behulp van Kubernetes Event-Driven Autoscaling (KEDA).
Serverloos Kubernetes
Richt elastisch pods in binnen containerinstanties die al in enkele seconden starten, zonder aanvullende rekenresources te hoeven beheren. Maak serverloze, op Kubernetes gebaseerde toepassingen met behulp van de beheermogelijkheden van Azure Kubernetes Service (AKS) en virtuele AKS-knooppunten, die zijn gebouwd op basis van het opensource-project Virtual Kubelet. Profiteer optimaal van een op gebeurtenissen gebaseerde methode door de op gebeurtenissen gebaseerde KEDA-functie voor automatisch schalen aan je AKS-cluster toe te voegen. KEDA is een opensource-onderdeel waarmee containers gebeurtenissen rechtstreeks vanuit gebeurtenisbronnen kunnen verwerken en het biedt de mogelijkheid om de schaal naar nul aan te passen.
Serverloze functies
Voer code, geschreven in een taal naar keuze, uit met Azure Functions, een op gebeurtenissen gebaseerde rekenervaring. Schaal op aanvraag en betaal alleen voor de tijd dat de code daadwerkelijk wordt uitgevoerd. De opensource-runtime voor Functions is als beheerde service beschikbaar in Azure en Azure Stack en kan ook worden gebruikt op meerdere andere locaties, zoals Kubernetes, Azure IoT Edge, on-premises en zelfs in andere clouds.
Serverloze toepassingsomgevingen
Voer web-, API- en mobiele toepassingen uit en schaal ze op een platform naar keuze, in een volledig beheerde omgeving, met Azure App Service.
"Wij zijn geen computerwetenschappers. We hebben partners nodig die ons kunnen helpen bij het bouwen van de infrastructuur om heel snel te kunnen werken, zodat we elke orgaandonor volledig kunnen eren. Het partnerschap met Microsoft en Terawe heeft onze benadering en onze denkwijze veranderd."
Dr. Greg Tietjen, assistent-professor en hoofdonderzoeker
DevOps- en ontwikkelaarstools voor serverloos
Maak serverloze apps met behulp van bekende tools, rechtstreeks vanuit je eigen ontwikkelaarsomgeving en op je favoriete besturingssysteem. Krijg eersteklas services voor het ontwikkelen, testen en implementeren van functies, containers en op Kubernetes gebaseerde toepassingen
CI/CD voor serverloos
Profiteer van onbeperkte, in de cloud gehoste privé-Git-opslagplaatsen met Azure DevOps. Stel gemakkelijk continue integratie/continue levering (CI/CD) in, voeg automatisch pakketbeheer toe, activeer builds automatisch en implementeer naar Kubernetes, Azure Functions, Azure Web Apps of elke willekeurige cloud.
Tools voor app-ontwikkeling
Ontwikkel serverloze toepassingen, voer deze uit en spoor fouten op met een uitgebreide verzameling ontwikkelaarstools. Gebruik emulators om je apps lokaal te ontwikkelen voor geavanceerde scenario's zoals Functions en Kubernetes, en richt ze daarna gemakkelijk op Azure zodra ze kunnen worden geïmplementeerd.
Ontwikkel serverloze apps met relationele en niet-relationele databases
Serverloze Azure SQL Database
Ontwikkel apps sneller, optimaliseer de prijs-prestatieverhouding en vereenvoudig het prestatiebeheer voor relationele databases met behulp van serverloze Azure SQL Database. Schaal rekenkracht automatisch op basis van workloads en betaal alleen voor gebruikte rekenkracht per seconde. Onderbreek automatisch serverloze databases, betaal alleen voor opslag tijdens inactieve perioden en hervat databases automatisch wanneer er weer workloadactiviteit is om verder op de kosten te besparen. Alle databases in Azure SQL Database , waaronder databases die gebruikmaken van serverloze oplossingen, worden automatisch bijgewerkt, hebben ingebouwde hoge beschikbaarheid en zijn uitgerust met ingebouwde machine learning voor aanvullende beveiliging en prestaties.
Azure Cosmos DB
Gebruik de algemeen gedistribueerde, uiterst schaalbare multimodeldatabaseservice Azure Cosmos DB voor het maken van databasetriggers, invoerbindingen en uitvoerbindingen.
"Serverloze Azure SQL Database past volledig bij ons bedrijf. We hoeven ons geen zorgen te maken over omhoog schalen voor piekbelastingen en we betalen alleen voor wat we gebruiken. We hebben capaciteit zonder de hoge 'voor het geval dat'-kosten."
Michael Aird, Chief Technology Officer
Opslag in serverloos Azure
Ontwikkel statische webtoepassingen op Azure Blob Storage of gebruik deze service als uiterst schaalbare opslagplaats voor ongestructureerde gegevens. Gebruik opslaggebeurtenissen om op bewerkingen op blobs met meerdere serverloze architecturen te reageren. Blobgebeurtenissen worden via Event Grid gepusht naar abonnees met behulp van Functions, Logic Apps of zelfs je eigen aangepaste HTTP-listener.
Door een schaalbare architectuur te gebruiken, worden cameraframes naar de blobopslag geüpload. Hierdoor wordt Azure Functions geactiveerd, krijg je het aantal personen in de afbeelding terug en wordt het resultaat naar Azure Event Hubs uitgevoerd.
Oplossingsarchitecturen voor serverloze Azure
Een schaalbare e-commerce-web-app ontwikkelen
De e-commercewebsite bevat eenvoudige werkstromen voor orderverwerking met behulp van Azure-services. Met Azure Functions en Web Apps kunnen ontwikkelaars zich richten op het ontwikkelen van gepersonaliseerde ervaringen en de zorg voor de infrastructuur overlaten aan Azure.
Splitsen vanuit AKS met ACI
Gebruik het virtuele AKS-knooppunt om in ACI pods in te richten die binnen enkele seconden worden kunnen worden gestart. Zo kun je AKS uitvoeren met precies de juiste capaciteit voor je gemiddelde workload. Als de capaciteit in je AKS-cluster opraakt, schaal je uit naar aanvullende pods in ACI, zonder dat je hiervoor aanvullende servers hoeft te beheren.
CI/CD voor containers
Met containers kunt je gemakkelijk je toepassingen blijven ontwikkelen en implementeren. Je kunt repliceerbare, beheerbare containerclusters maken door het coördineren van de implementatie van die containers via Kubernetes in Azure Kubernetes Service (AKS).
Resources voor serverloze oplossingen
Kookboek voor serverloze computing met Azure, tweede editie
Gedistribueerde systemen ontwerpen
Azure API-beheer: De digitale transformatie stimuleren in de huidige API-economie
Nieuwste blogs over serverloos Azure
5 september 2022
Ga aan de slag met het ontwikkelen van serverloze Azure-oplossingen
Ga aan de slag met 12 maanden gratis services.