Azure - serverloos

Kies voor serverloos: sneller apps bouwen zonder infrastructuur te hoeven beheren

Serverloze apps bouwen, implementeren en gebruiken op een compleet platform

Verhoog de waarde van uw kernwerkzaamheden door de tijd en resources die voor de infrastructuur benodigd zijn, tot een minimum te beperken. Gebruik volledig beheerde, complete serverloze Azure-oplossingen om de productiviteit van ontwikkelaars te verhogen, resources te optimaliseren en innovatie te versnellen.

Waarom zou u serverloze Azure-oplossingen kiezen?

Producten sneller ontwikkelen

Zorg ervoor dat ontwikkelaars niet langer infrastructuur hoeven in te richten en te beheren, zodat u minder tijd kwijt bent aan taken die niet tot de kernactiviteiten van uw bedrijf behoren. Bouw en implementeer sneller met behulp van op ontwikkelaars gerichte API's, services met weinig tot geen code en kant-en-klare Machine Learning- en cognitieve modellen.

De teamprestaties versterken

Verbeter de flexibiliteit en prestaties van het team aan de hand van een volledig beheerd platform voor het bouwen, implementeren en gebruiken van toepassingen. Bouw voor elk willekeurige toepassingspatroon en elke omgeving: hybride, cloud en rand. Beheer toepassingen proactief met intelligente hulpprogramma's voor bewaking en analyse.

De impact in de organisatie verbeteren

Breng producten sneller naar de markt met serverloze Azure-oplossingen waarmee uw organisatie de weg vrij kan maken naar innovatie en nieuwe winstmogelijkheden. Verlaag de totale kosten voor infrastructuur en beperk de risico's tot een minimum met behulp van intelligent beveiligingsbeheer en geavanceerde bescherming tegen bedreigingen.

Bouwen met complete serverloze Azure-oplossingen

Profiteer van de vrijheid die infrastructuurbeheer biedt, onafhankelijk van welk type toepassing u bouwt en welke technologieën u gebruikt. Kies uit een reeks omgevingen voor serverloze uitvoering, volledig beheerde services en een uitgebreide reeks ontwikkelaarshulpprogramma's en services om uw toepassingen te bouwen.

Serverloze rekenervaring van Azure

Sneller toepassingen bouwen door geen infrastructuur te hoeven beheren waarop uw code en containers worden uitgevoerd

  • Serverloze 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 indelingsmogelijkheden van Azure Kubernetes Services (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 schallen aan uw 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. Pas de schaal op aanvraag aan en betaal alleen voor de tijd dat de code daadwerkelijk wordt uitgevoerd. De open source Functions-runtime 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 pas de schaal aan op een platform naar keuze, in een volledig beheerde omgeving, met Azure App Service.

Relativity
"When we can develop a solution in a week using Azure Functions versus four months using traditional methods, that represents a drastic improvement in our ability to solve business-critical problems and focus our developer talent wherever it's most needed."
Hristo Papazov, Senior Software Engineer

Azure serverloos: werkstromen en integratie

Maak nieuwe apps door op gebeurtenissen gebaseerde serverloze architecturen in te delen. Bouw eenvoudiger verbonden services met behulp van een simpele API-facade, waarmee de complexiteit van een API-implementatie abstract wordt gemaakt.

  • Serverloze werkstroomorganisatie

    Integreer gegevens en apps in plaats van complexe lijmcode tussen afzonderlijke systemen te schrijven. Maak visueel serverloze werkstromen met Azure Logic Apps en gebruik uw eigen API's, serverloze functies of kant-en-klare SaaS-connectoren (Software as a Service), waaronder Salesforce, Microsoft Office 365 en Dropbox.

  • Beheer van serverloze API's

    Publiceer, beveilig, transformeer, beheer en bewaak API's met Azure API Management, een volledig beheerde service met een gebruiksmodel dat als organische aanvulling op serverloze toepassingen is ontworpen en geïmplementeerd.

  • Serverloos berichten verzenden

    Eenvoudige op gebeurtenissen gebaseerde toepassingsscenario's met Azure Event Grid. Koppel serverloze logica aan gebeurtenissen die afkomstig zijn van meerdere Azure-services en externe bronnen met behulp van het CloudEvents-schema. Bouw gedistribueerde en schaalbare cloudoplossingen met verbindingen in verschillende cloudomgevingen, zowel privé als openbaar, met de berichteninfrastructuur van Azure Service Bus.

Clasquin
"We can deliver exactly what we had in mind with Azure Logic Apps because it is a flexible and high-performance platform. It offers monitoring of a quality that we have never seen before, and which allows us, for example, to detect anomalies even before they impact our customers. And the pay-per-use economic model is much more advantageous."
Laurent Guillen, Chief Information Officer

DevOps en ontwikkelaarshulpprogramma's voor serverloos

Maak serverloze apps met behulp van bekende hulpprogramma's, rechtstreeks vanuit uw eigen ontwikkelingsomgeving en op uw favoriete besturingssysteem. De beste services krijgen voor het bouwen, 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 eenvoudig 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.

  • Ontwikkelingsprogramma's voor apps

    Bouw serverloze toepassingen, voer deze uit en spoor fouten op met een uitgebreide set ontwikkelhulpprogramma's. Gebruik emulatoren om uw apps lokaal te ontwikkelen voor geavanceerde scenario's zoals Functions en Kubernetes, en richt ze daarna eenvoudig op Azure zodra ze kunnen worden geïmplementeerd.

AI en Machine Learning voor serverloos

Vul uw serverloze toepassingen aan met kant-en-klare AI- Machine Learning-algoritmen. Gebruik DevOps voor Machine Learning en automatische aanpassing van de computingschaal voor een hogere productiviteit en lagere kosten.

  • Cognitief rekenen

    Schakel uw serverloze apps in om op een natuurlijke communicatiemanier te zien, horen, begrijpen en interpreteren wat uw gebruiker nodig heeft met behulp van Azure Cognitive Services via een API, of geïmplementeerd als containers in Kubernetes.

  • Gespreksbots

    Met Azure Bot Service kunt u intelligente bots bouwen die via kanalen als tekst/sms, Skype, Microsoft Teams, Slack, Office 365 en Twitter op natuurlijke manier met uw gebruikers communiceren.

  • Machine Learning-modellen

    Bouw, train en implementeer modellen op Azure Machine Learning-service, vanuit de cloud naar de rand.

Wolford
"Azure Cognitive Services and the easy integration offered by Azure help us build solutions and onboard new customers in just four to six weeks."
Sanjoy Roy, mede-oprichter van AskSid.ai

Serverloze database van Azure

Bouw serverloze apps met toegang met lage latentie tot uitgebreide gegevens voor een algemene gebruikersbasis. Gebruik de algemeen gedistribueerde, uiterst schaalbare multimodeldatabaseservice Azure Cosmos DB voor het maken van databasetriggers, invoerbindingen en uitvoerbindingen.

Fuji Film
"Azure Cognitive Services and the easy integration offered by Azure help us build solutions and onboard new customers in just four to six weeks."
Daichi Hayata, MCSE Cloud Platform and Infrastructure Image Works Team Advanced Solution Development Group Services Division

Serverloze Azure-opslag

Bouw 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 Gebeurtenisraster gepusht naar abonnees met behulp van Functions, Logic Apps of zelfs uw eigen aangepaste HTTP-listener.

Transport for London

Door een schaalbare architectuur te gebruiken, worden cameraframes naar de blobopslag geüpload. Hierdoor wordt Azure Functions geactiveerd, krijgt u het aantal personen in de afbeelding terug en wordt het resultaat naar Azure Event Hubs uitgevoerd.

Bewaking van Azure serverloos

Omdat traditionele infrastructuurbeheertaken dankzij serverloos tot het verleden behoren, is het voor ontwikkelaars belangrijker dan ooit om over de juiste instrumentatie te beschikken om fouten op te sporen in serverloze apps. Krijg volledige observeerbaarheid in uw serverloze apps met behulp van Azure Monitor, een uitbreidbare service om de prestaties van toepassingen te beheren en uw toepassingen te bewaken. Verzamel, analyseer en reageer op telemetrie uit uw cloud- en on-premises omgevingen voor maximale beschikbaarheid en prestaties van uw apps.

Hafslund
"By running containerized software in Azure, we have a standard way to create, monitor, scale, and manage our applications. We move and respond to customer needs faster. That's what agility is all about."
Ståle Heitmann, Chief Technology Officer

Serverloze analyses van Azure

Gebruik Azure Stream Analytics om eenvoudig enorme parallelle realtime-analyses op meerdere gegevensstromen, waaronder IoT, te ontwikkelen en uit te voeren. Daarvoor hoeft u geen infrastructuur te beheren. U kunt gegevens op aanvraag verwerken en direct schalen, en u betaalt gewoon per taak. Bouw snel realtimedashboards met Microsoft Power BI voor een live-overzicht voor opdrachten en beheer.

Kolibri Games
"Our Azure-based analytics pipeline can handle the billion events a month we're throwing at it, and with it, we're improving our games at an even faster cadence."
Oliver Löffler, oprichter en Chief Technology Officer

Architecturen voor serverloze Azure-oplossingen

Arquitetar aplicação Web de comércio eletrónico dimensionávelO site de comércio eletrónico inclui fluxos de trabalho de processamento de encomendas simples com a ajuda dos serviços do Azure. Com as Funções do Azure e as Aplicações Web, os programadores podem concentrar-se na criação de experiências personalizadas e permitir ao Azure lidar com a infraestrutura.217896543
  1. Overzicht
  2. Stroom

Een schaalbare e-commerce-web-app bouwen

Overzicht

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 bouwen van gepersonaliseerde ervaringen en de zorg voor de infrastructuur overlaten aan Azure.

Stroom

  1. 1 De gebruiker opent de web-app in de browser en meldt zich aan.
  2. 2 De browser haalt statische resources, zoals afbeeldingen, op uit Azure Content Delivery Network.
  3. 3 De gebruiker zoekt naar producten en voert query's uit op de SQL-database.
  4. 4 De website haalt de productcatalogus op uit de database.
  5. 5 De web-app haalt productafbeeldingen op uit Blob Storage.
  6. 6 De pagina-uitvoer wordt in het cachegeheugen van Azure Cache voor Redis opgeslagen voor betere prestaties.
  7. 7 De gebruiker verzendt een order en de order wordt in de wachtrij geplaatst.
  8. 8 Azure Functions verwerkt de orderbetaling.
  9. 9 Azure Functions doet betalingen aan derden en legt de betaling vast in de SQL-database.
Scale with ease using AKS and ACIScale with ease using AKS and ACI443321
  1. Overzicht
  2. Stroom

Overzicht

Gebruik het virtuele AKS-knooppunt om in ACI pods in te richten die binnen enkele seconden worden kunnen worden gestart. Zo kunt u AKS uitvoeren met precies de juiste capaciteit voor uw gemiddelde workload. Als de capaciteit in uw AKS-cluster opraakt, schaalt u uit naar aanvullende pods in ACI, zonder dat u hiervoor aanvullende servers hoeft te beheren.

Stroom

  1. 1 Registratie van een container bij Azure Container Registry door de gebruiker
  2. 2 Containerinstallatiekopieën worden opgehaald uit de Azure Container Registry
  3. 3 Met een virtueel AKS-knooppunt, een Virtual Kubelet-implementatie, worden pods binnen ACI ingericht vanuit AKS als het verkeer in pieken komt.
  4. 4 Via AKS- en ACI-containers in een gedeelde gegevensopslag schrijven
CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.12345678910
  1. Overzicht
  2. Stroom

CI/CD voor Containers

Overzicht

Met containers wordt het u een stuk eenvoudiger gemaakt om continu apps te bouwen en te implementeren. U kunt repliceerbare, beheersbare containerclusters maken door het coördineren van de implementatie van die containers via Kubernetes in Azure Kubernetes Service (AKS).

Azure DevOps kan de snelheid en betrouwbaarheid van uw implementatie verhogen door een continue build te installeren die zorgt voor installatiekopieën van en een indeling voor containers.

Stroom

  1. 1 Broncode van de app wijzigen
  2. 2 Toepassingscode doorvoeren
  3. 3 Continue integratie activeert de app-versie, versie van de containerinstallatiekopie en de moduletests
  4. 4 Containerinstallatiekopie gepusht naar Azure Container Registry
  5. 5 De trigger voor continue implementatie regelt de implementatie van app-artefacten met omgevingsspecifieke parameters
  6. 6 Implementeren naar Azure Kubernetes Service (AKS)
  7. 7 Container wordt geopend met behulp van containerinstallatiekopie van Azure Container Registry
  8. 8 Met Application Insights kunt u gegevens over status, prestaties en gebruik verzamelen en analyseren
  9. 9 Gegevens over status, prestaties en gebruik beoordelen
  10. 10 Achterstallig item bijwerken

Resources voor serverloze oplossingen

Kookboek voor serverloze computing met Azure, tweede editie

Gedistribueerde systemen ontwerpen

Kookboek voor serverloze computing met Azure, tweede editie

Nieuwste blogs over Azure - serverloos

Ga aan de slag met het bouwen van serverloze Azure-oplossingen

Ga aan de slag met 12 maanden gratis services.