Een van de voordelen van cloudoplossingen is de mogelijkheid om sneller feedback te kunnen verzamelen en waarde te kunnen leveren aan uw gebruiker. Of de gebruiker nu een externe klant of een gebruiker binnen uw eigen bedrijf is, hoe sneller u feedback kunt krijgen over uw apps, hoe beter.
Azure App Service
Azure App Service biedt een hostomgeving voor uw apps die de last van infrastructuurbeheer en besturingssysteempatches wegneemt. Het biedt schaalautomatisering om te voldoen aan de vereisten van uw gebruikers, binnen de grenzen van de limieten die u instelt om de kosten in de hand te houden.
Azure App Service biedt uitstekende ondersteuning voor talen zoals ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP en Python. Als u een andere runtimestack moet hosten, kunt u met Web App for Containers snel en eenvoudig een Docker-container in App Service hosten, zodat u uw aangepaste codestack kunt hosten in een omgeving die u uit de serverbusiness haalt.
Actie
Ga als volgt te werk om Azure App Service-implementaties te configureren of bewaken:
- Ga naar App Services.
- Een nieuwe service configureren: selecteer Toevoegen en volg de aanwijzingen.
- Bestaande services beheren: selecteer de gewenste toepassing in de lijst met gehoste toepassingen.
Azure Cognitive Services
Met Azure Cognitive Services kunt u geavanceerde intelligentie rechtstreeks in uw toepassing gebruiken via een set API's, waarmee u kunt profiteren van door Microsoft ondersteunde AI- en machine learning-algoritmen.
Actie
Ga als volgt te werk om Azure Cognitive Services-implementaties te configureren of bewaken:
- Ga naar Cognitive Services.
- Een nieuwe service configureren: selecteer Toevoegen en volg de aanwijzingen.
- Bestaande services beheren: selecteer de gewenste service in de lijst met gehoste services.
Azure Bot Service
Azure Bot Service breidt uw standaardtoepassing uit met een natuurlijke botinterface die gebruikmaakt van AI en machine learning om een nieuwe interactiemogelijkheid voor uw klanten te creëren.
Actie
Ga als volgt te werk om Azure Bot Service-implementaties te configureren of te bewaken:
- Ga naar Bot Services.
- Een nieuwe service configureren: selecteer Toevoegen en volg de aanwijzingen.
- Bestaande services beheren: selecteer de gewenste bot in de lijst met gehoste services.
Azure DevOps
Tijdens uw innovatietraject komt u uiteindelijk uit bij DevOps. Microsoft heeft al geruime tijd een on-premises product dat Team Foundation Server (TFS) heet. Tijdens ons eigen innovatietraject hebben we Azure DevOps ontwikkeld, een cloudservice met bouw- en publicatiehulpprogramma's die veel talen en bestemmingen ondersteunen voor uw releases. Zie Azure DevOps voor meer informatie.
Visual Studio App Center
Terwijl mobiele apps populairder worden, neemt de behoefte toe aan een platform dat geautomatiseerde tests kan uitvoeren op echte apparaten met verschillende configuraties. Visual Studio App Center biedt niet alleen een locatie waar u uw cloudeigen toepassingen kunt testen in iOS, Android, Windows en macOS. Het biedt ook een bewakingsplatform dat Azure-toepassing Insights kan gebruiken om uw telemetrie snel en eenvoudig te analyseren. Raadpleeg voor meer informatie Visual Studio App Center.
Visual Studio App Center biedt ook een meldingsservice waarmee u via één aanroep meldingen kunt versturen naar uw app op verschillende platformen, zonder dat met elke meldingsservice afzonderlijk contact hoeft te worden opgenomen.
Meer informatie
Wat zijn cloudeigen apps?
Cloudeigen apps worden vanaf de basis opgebouwd en geoptimaliseerd voor cloudschaal en prestaties. Ze zijn losjes gekoppeld op basis van microservicearchitecturen, maken gebruik van beheerde services, kunnen observeerbaar zijn en profiteren van continue levering om betrouwbaarheid en een snellere time-to-market te bereiken. Over het algemeen zijn ze overdraagbaar en kunnen ze worden uitgevoerd in dynamische omgevingen, zoals openbare, privé- en hybride clouds. Cloudeigen apps zijn doorgaans gebaseerd op een of meer van de volgende benaderingen:
- Microservices
- Serverloos
- Containers
Microservices
Met 'microservices' doelen we op een softwarearchitectuurstijl waarin toepassingen bestaan uit kleine, onafhankelijke modules die met elkaar communiceren via goed gedefinieerde API-contracten. Deze servicemodules zijn sterk ontkoppelde bouwstenen die klein genoeg zijn om één enkele functionaliteit te implementeren. Microservices helpt u:
- Services onafhankelijk van elkaar te bouwen.
- Services autonoom te schalen.
- De geschiktste benaderingen voor implementatie en programmeertalen te gebruiken.
- Zwakke punten te achterhalen.
- Sneller waarde te leveren.
Microservices: Azure Kubernetes Service (AKS)
Gebruik een volledig beheerde Kubernetes-service om op aanvraag het inrichten, upgraden en schalen van clusterbronnen te verwerken. AKS maakt het implementeren en beheren van apps in containers eenvoudig. Het biedt serverloze Kubernetes, een geïntegreerde ervaring voor continue integratie en continue levering (CI/CD), en beveiliging en governance op bedrijfsniveau. Verenig uw ontwikkelingsteam en operationele team op één platform om snel en met vertrouwen apps te bouwen, te leveren en te schalen.
Actie
Ga als volgt te werk om een AKS-service te configureren of bewaken:
- Ga naar Azure Kubernetes-services.
- Een nieuwe service configureren: selecteer Toevoegen en volg de aanwijzingen.
- Bestaande services beheren: selecteer de gewenste Kubernetes-service in de lijst.
Serverloze oplossingen
Bouw cloudeigen toepassingen zonder infrastructuur te hoeven inrichten en beheren, met behulp van een volledig beheerd platform dat schaalbaarheid, beschikbaarheid en prestaties voor zijn rekening neemt. Voordelen van serverloze Azure-oplossingen zijn:
- De snelheid van ontwikkelaars verhogen.
- De teamprestaties opvoeren.
- De impact in de organisatie verbeteren.
Serverloze oplossingen: Azure Functions
Azure Functions biedt een platform voor het uitvoeren van kleine eenheden code of functies in de cloud. Functies kunnen een manier zijn om te beginnen met het herstructureren van uw code in een microservicesarchitectuur.
De runtime van Azure Functions ondersteunt veel talen, waaronder C#, Java, JavaScript en Python. Zie Supported languages in Azure Functions (Ondersteunde talen in Azure Functions) voor een volledige lijst.
Een ander voordeel van functies is dat ze kunnen worden geactiveerd door verschillende acties en gebeurtenissen, zoals HTTP-triggers, timertriggers en triggers van andere Azure-services, zoals Blob Storage, Event Grid en Service Bus. Zie Triggers en bindingsconcepten in Azure Functions voor meer informatie over triggers en bindingen.
Actie
Ga als volgt te werk om Azure Functions-implementaties te configureren of bewaken:
- Ga naar functie-app.
- Een nieuwe functie-app configureren: selecteer Toevoegen en volg de aanwijzingen.
- Beheer bestaande functie-apps: selecteer de gewenste functie-app uit de lijst.
Serverloze oplossingen: Azure Logic Apps
Integreer gegevens en toepassingen in plaats van complexe integratiecode voor 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 365 en Dropbox.
Actie
Ga als volgt te werk om Azure Logic Apps te configureren of bewaken:
- Ga naar Logic Apps.
- Configureer een nieuwe logische app: selecteer Toevoegen en volg de aanwijzingen.
- Beheer bestaande Logic Apps: selecteer de gewenste logische app uit de lijst.
Serverloze oplossingen: API Management
Publiceer, beveilig, transformeer, beheer en bewaak API's met behulp van Azure API Management, een volledig beheerde service met een gebruiksmodel dat als natuurlijke aanvulling op serverloze apps is ontworpen en geïmplementeerd.
Actie
Ga als volgt te werk om API Management-services te configureren of bewaken:
- Ga naar API Management-services.
- Een nieuwe service configureren: selecteer Toevoegen en volg de aanwijzingen.
- Bestaande services beheren: selecteer de gewenste service in de lijst.
Containers
Voor het moderniseren van uw toepassingsportefeuille biedt Azure verschillende containerservices om uw bestaande toepassingen naar containers te migreren en cloudeigen microservicetoepassingen te ontwikkelen waarmee u uw gebruikers sneller waarde kunt leveren. Gebruik end-to-endhulpprogramma's voor ontwikkelaars en CI/CD om uw containerapps te ontwikkelen, updaten en implementeren. Beheer containers op schaal met een volledig beheerde Kubernetes-containerindelingsservice die kan worden geïntegreerd met Microsoft Entra-id. Tijdens het hele toepassingsmoderniseringstraject kunt u de ontwikkeling van uw containertoepassingen versnellen en aan uw beveiligingsvereisten voldoen.
Containers: 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. Als u workloads uitvoert in containerinstanties, kunt u zich concentreren op het ontwerpen en maken van uw toepassingen, in plaats van op het beheer van de infrastructuur waarop ze worden uitgevoerd.
Actie
Ga als volgt te werk om containerinstanties te configureren of bewaken:
- Ga naar Containerinstanties.
- Een nieuwe containerinstantie configureren: selecteer Toevoegen en volg de aanwijzingen.
- Bestaande containerinstanties beheren: selecteer de gewenste containerinstantie in de lijst.
Containers: Azure Red Hat OpenShift
Azure Red Hat OpenShift biedt flexibele, self-service implementatie van volledig beheerde OpenShift-clusters. Voldoe aan regelgeving en concentreer u op de ontwikkeling van uw app terwijl de hoofdknooppunten, de infrastructuur en de appknooppunten worden gepatcht, bijgewerkt en gecontroleerd door zowel Microsoft als Red Hat. Kies uw eigen register-, netwerk-, opslag- en CI/CD-oplossingen. Ga snel aan de slag met ingebouwde oplossingen met geautomatiseerd broncodebeheer, container- en toepassingsbuilds, implementaties, schalingsmogelijkheden, statusbeheer en meer.
Meer informatie
Wanneer u begint met het overstappen vanuit uw eerste testfase, evalueert u manieren om zwakke punten te isoleren en verwijderen. Door de gedistribueerde aard van het Azure-cloudplatform kunt u uw app zo ontwerpen dat fouten worden geminimaliseerd en tegelijkertijd prestaties worden verbeterd.
Azure Front Door
Azure Front Door biedt een schaalbaar, veilig toegangspunt dat u kunt gebruiken om uw app overal ter wereld te leveren. Azure Front Door is een combinatie van verkeersoptimalisatie voor de beste prestaties en directe wereldwijde failover. Gebruik Azure Front Door in plaats van Traffic Manager als u behoefte hebt aan beëindiging van het Transport Layer Security-protocol (SSL-offload) of aan verwerking per HTTP/HTTPS-aanvraag op de toepassingslaag.
Actie
Ga als volgt te werk om Front Door-instanties te configureren of bewaken:
- Ga naar Front Doors.
- Een nieuwe Front Door-instantie configureren: selecteer Toevoegen en volg de aanwijzingen.
- Bestaande Front Door-instanties beheren: selecteer de gewenste Front Door-instantie in de lijst.
Traffic Manager
Traffic Manager biedt een DNS-taakverdeling die kan worden gerouteerd op basis van verschillende regels. Deze mogelijkheid zorgt voor een betere tolerantie als geïmplementeerde services mislukken. U kunt Traffic Manager ook stapelen om routering op basis van zowel fouten als prestaties te gebruiken, zodat u de best mogelijke ervaring per geografische regio kunt bieden.
Actie
Ga als volgt te werk om Traffic Manager-profielen te configureren of bewaken:
- Ga naar Traffic Manager-profielen.
- Een nieuw profiel configureren: selecteer Toevoegen en volg de aanwijzingen.
- Bestaande profielen beheren: selecteer het gewenste profiel in de lijst.
Azure-netwerk voor contentlevering
Azure biedt een verdeeld Content Delivery Network (CDN) waarmee u een tijdige levering van assets kunt garanderen door ze dicht bij de gebruikers in de cache te plaatsen. Deze cache helpt u uw klanten een betere ervaring te bieden. Tijdens het downloaden van inhoud voorkomt het ook problemen die worden veroorzaakt door netwerkproblemen die optreden tussen het CDN-eindpunt en het datacenter waar uw toepassing wordt gehost. Azure CDN kan ook worden gebruikt door toepassingen die niet in Azure worden gehost.
Actie
Ga als volgt te werk om Azure CDN-profielen te configureren of bewaken:
- Ga naar CDN-profielen.
- Een nieuw profiel configureren: selecteer Toevoegen en volg de aanwijzingen.
- Bestaande profielen beheren: selecteer het gewenste profiel in de lijst.
Meer informatie