DevOps-oplossingen in Azure

Overkom uitdagingen in elke fase van externe engineering en ontdek hoe technische Microsoft-teams externe ontwikkeling hebben ingeschakeld. Registreer u voor deelname.

Registreren voor deelname

DevOps-hulpprogramma's voor elke fase van de toepassingscyclus

Gebruik complete oplossingen op Azure om procedures voor DevOps te implementeren tijdens het plannen, ontwikkelen, leveren en gebruiken van toepassingen. Pas de juiste combinatie van DevOps-technologieën, bedrijfscultuur en processen toe voor continue softwarelevering en een betere waarde voor klanten.

Geef teams de middelen om hun werkt te beheren, met flexibiliteit en volledige zichtbaarheid van producten en projecten. Definieer, volg en richt uw werk in met kanbanborden, aangepaste dashboards voor backlogs en rapportmogelijkheden met behulp van Azure Boards. Houd ontwikkelingsacties transparant en op schema met GitHub. Verken analyse met visuals en zet gegevens om in inzichten met Power BI.

Codeer sneller en slimmer met Visual Studio en Visual Studio Code. Deel code en werk samen met gelijkgestemde ontwikkelaars met GitHub. Automatiseer tests en voer continue integratie uit in de cloud met Azure Pipelines. Maak automatische werkstromen van idee tot productie, met GitHub Actions. En neem zelfs uw workloads voor Jenkins mee naar Azure. Richt binnen enkele minuten omgevingen voor ontwikkelaars in met Azure DevTest Labs.

Implementeer uw toepassing automatisch en met volledige controle naar elke Azure-service, zoals Kubernetes op Azure, om continu waarde aan uw klanten te leveren. Definieer en ontwikkel meerdere cloudomgevingen met Azure Resource Manager of HashiCorp Terraform en maak vervolgens pijplijnen voor continue levering in deze omgevingen met behulp van Azure Pipelines of hulpprogramma's zoals Jenkins en Spinnaker.

Implementeer volledige stackbewaking, krijg handige meldingen en verkrijg inzichten uit logboeken en telemetrie met Azure Monitor. Beheer uw cloudomgeving met Azure Automation en hulpprogramma's zoals Ansible en Chef.

Houd ingerichte infrastructuur en toepassingen conform Azure Blueprints of Chef Automate. In combinatie met Azure Security Center beperkt u met deze technologieën de blootstelling aan bedreigingen en kunt u snel beveiligingsproblemen opsporen en oplossen.

Bouw uw DevOps-procedures met deze hulpprogramma's en services

Architecturen voor DevOps-oplossingen

Zie hoe u meerdere hulpprogramma's en technologieën samenbrengt met Azure in deze algemene DevOps-scenario's.

CI/CD voor virtuele Azure-machines

Azure is een cloud-toepassing van wereldklasse voor het hosten van virtuele machines die op Windows of Linux draaien. Of u nu ASP.NET, Java, Node.js of PHP gebruikt voor de ontwikkeling van toepassingen, u hebt een pijplijn voor continue integratie en implementatie (CI/CD) nodig om uw wijzigingen automatisch naar deze VM's te sturen.

Java CI/CD met behulp van Jenkins en Azure Web Apps

Azure App Service is een snelle en eenvoudige manier om web-apps te maken met Java, Node.js, PHP of ASP.NET en biedt ondersteuning voor uitvoeringen in aangepaste talen met behulp van Docker. Lever snel waarde aan uw klanten door gebruik te maken van Azure App Service met een CI/CD-pijplijn om elk van uw wijzigingen automatisch naar Azure App Service te pushen.

DevOps voor Azure Kubernetes Service (AKS)

Breng snelheid en beveiliging in balans en lever snel code op schaal door gebruik te maken van beveiligde DevOps met Azure Kubernetes service (AKS). Installeer veiligheidsmaatregelen rondom de ontwikkelingsprocessen met behulp van CI/CD met dynamisch beleidsbeheer en versnel de feedbacklussen met constante bewaking. Gebruik Azure-pijplijnen voor snelle levering en de afdwinging van kritieke beleidsregels met Azure Policy. Azure biedt u waarneembaarheid in realtime voor uw ontwikkelings- en publicatiepijplijnen en de mogelijkheid om eenvoudig nalevingscontroles en nieuwe configuraties toe te passen.

Ontdek hoe teams bij Microsoft zijn overgestapt op DevOps

Voor een geslaagde DevOps-transformatie zijn culturele veranderingen vereist, wat lastig kan zijn voor een groot bedrijf dat al tientallen jaren technologie bouwt. Maar het is wel nodig om betere producten aan klanten te leveren en betere resultaten voor het bedrijf te krijgen. Luister naar verhalen over ons continue traject.

Meer informatie over het schalen van DevOps-procedures in uw organisatie

Lees Enterprise DevOps Report 2020-2021 voor meer informatie over hoe toporganisaties DevOps hebben geïmplementeerd in hun bedrijf.

Klanten die DevOps implementeren op Azure

EY

"As EY continues to increase the technology focus in its services and solutions, we're using Azure DevOps and Azure Kubernetes Service to build more agile practices and shift into a more rolling product-delivery approach."

John Lawler, Global Technology Officer, Client Technology, EY
EY

Axonize

"With Azure, Azure DevOps, and DevOps practices, we've accelerated time-to-market by up to 90 percent."

Omri Cohen, Chief Technology Officer, Vice President of Research and Development, Axonize
Axonize

Shell

Door DevOps-procedures en het Microsoft DevOps-platform met Azure en GitHub in gebruik te nemen, kan Shell de schaal aanpassen voor de snelle groei van hun datawetenschapsnetwerk, en tegelijkertijd hun ontwikkelingscyclus versnellen van enkele maanden naar slechts enkele weken.

Shell

WhiteSource

"We write our AKS manifests and implement CI/CD so we can build it once and deploy it on multiple clouds. That is the coolest thing!"

Uzi Yassef, Senior DevOps engineer, WhiteSource
WhiteSource

Axon

"We used Terraform to make building our Azure infrastructure less complex and time-consuming. And we don't have to build each new environment from scratch. What used to take several weeks, we can do with Terraform in a few hours."

Hank Janssen, Director of Engineering, Axon
Axon

GEICO

"With the Azure cloud platform, six-week releases are a thing of the past. In most cases, we can deploy changes without taking the systems down. This means better availability, expedited time to market, and improved customer satisfaction."

Victoria Toure, Manager of Software Engineering, GEICO
GEICO

De oplossingen van onze partners verkennen

Meer informatie over DevOps-technologieën en -services die u kunnen helpen bij het transformeren van uw praktijken.

HashiCorp Terraform

HashiCorp Terraform kan u helpen om de infrastructuur eenvoudig als code te beheren. Definieer infrastructuur als code met declaratieve configuratiebestanden die kunnen worden gebruikt voor het maken, beheren en bijwerken van infrastructuurresources.

HashiCorp Terraform

Redhat Ansible

Automatiseer cloudinrichting, configuratiebeheer en toepassingsimplementaties. Microsoft Azure is een door Ansible gecertificeerde partner, voor extra gemoedsrust wanneer u Azure-modules gebruikt voor Ansible.

Redhat Ansible

Chef

Ontdek een krachtig automatiseringsplatform waarmee u de infrastructuur van virtuele machines in Azure kunt omzetten in code. Met Chef automatiseert u de manier waarop infrastructuur wordt geconfigureerd, geïmplementeerd en beheerd in uw hele netwerk, hoe klein of groot dit ook is.

Chef

WhiteSource

WhiteSource Bolt voor Azure DevOps is een gratis uitbreiding waarmee al uw projecten worden gescand en opensource-onderdelen, hun licenties en bekende beveiligingsproblemen worden gedetecteerd.

WhiteSource

JFrog

JFrog Artifactory is een oplossing voor ontwikkelaars en DevOps-engineers die complete controle, volledig inzicht en binair beheer biedt, gedurende de gehele levenscyclus van softwareontwikkeling.

JFrog

CloudBees

CloudBees Core brengt zakelijke robuustheid naar Jenkins. Deze suite van invoegtoepassingen op ondernemingsniveau helpt Jenkins te beveiligen, beheren en optimaliseren en om downtime te verminderen.

CloudBees

Oplossingen voor DevOps-werkwijzen

Azure DevOps beschikt over robuuste integraties met Azure en een uitgebreide suite technologieën waarmee u software veilig en snel kunt leveren. Combineer Azure DevOps met opensource-DevOps-hulpprogramma's om af te stemmen op uw unieke workflow en deze vervolgens naadloos te integreren in Azure. Of er nu virtuele machines, web-apps of Kubernetes voor uw app worden gebruikt: implementeer DevOps-werkwijzen zoals CI/CD, infrastructuur als code en continue bewaking met Azure en de DevOps-hulpprogrammaketen van uw keuze.

Van code tot de cloud: automatiseer elk onderdeel van het DevOps-proces met continue integratie en continue levering en uw gewenste hulpprogramma's:

  • Definieer een CI/CD-pijplijn en beheer releases met meerdere omgevingen met behulp van Azure-pijplijnen.
  • Richt u op elke service in Azure, inclusief Azure Kubernetes Service (AKS), virtuele Azure-machines of Azure Functions.
  • Automatiseer workflows met GitHub Actions.
  • Host Jenkins-workloads, breid bestaande configuratie uit of vereenvoudig CI/CD met Jenkins-invoegtoepassingen voor Azure.
  • Maak snelle en herhaalbare implementaties in Azure met Spinnaker.
  • Meer informatie over continue levering versus continue implementatie, en hoe deze kunnen voldoen aan de behoeften van uw organisatie.

Stap over op flexibele softwareontwikkelingsmethoden met planning, tracering en rapporten voor kortere releasecycli en volledige zichtbaarheid in uw softwareontwikkelingsproces. Beheer projecten met GitHub. En gebruik Azure Boards om:

  • werkitems te definiëren, toe te wijzen en te traceren;
  • backlogs te beheren;
  • aangepaste dashboards te maken om de voortgang bij te houden;
  • geavanceerde analyse en rapporten te krijgen.

Beheer Git-opslagplaatsen, deel en werk samen met GitHub. Maak een betrouwbare codeworkflow voor uw team met:

Definieer cloudresources op een beschrijvende manier zodat er versies van omgevingen worden gemaakt en omgevingen worden samengevoegd met toepassingscode in opslagplaatsen. Door infrastructuur als code te behandelen, kunt u cloudresources op een herhaalbare en betrouwbare manier implementeren, zodat cloudomgevingen volledig worden beheerd.

Beheer resourceconfiguratie in uw hele systeem om de gewenste statussen af te dwingen, configuratie-updates te implementeren en de oplossing van onverwachte wijzigingen en problemen te automatiseren. Azure biedt meerdere DevOps-hulpprogramma's voor configuratiebeheer inclusief Ansible, Chef, Puppet en Azure Automation.

Bewaak de status van de infrastructuur en integreer deze in bestaande dashboards in Grafana, Kibana of Azure Portal met Azure Monitor.

  • Voer continue bewaking van de volledige stack uit.
  • Configureer handige meldingen in Azure-services.
  • Verzamel, voer query's uit op en analyseer logboeken om inzichten te krijgen en problemen op te lossen.
  • Gebruik ingebouwde containerbewaking voor Azure Kubernetes Service (AKS).

Begin met samenwerken om innovatie van code naar de cloud te brengen met GitHub en Azure.

Aan de slag