DevOps-oplossingen in Azure
Overkom uitdagingen in elke fase van externe engineering en ontdek hoe technische Microsoft-teams externe ontwikkeling hebben ingeschakeld. Registreer je 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.
Bouw je DevOps-procedures met deze hulpprogramma's en services
GitHub
Vergroot de samenwerking, automatiseer je werkstromen van code naar de cloud en beveilig je code met geavanceerde mogelijkheden.
Azure Pipelines
Implementeer CI/CD om continu te bouwen, testen en implementeren naar elk platform en elke cloud.
Azure Boards
Plan, volg en bespreek werk in je teams met behulp van kanbanborden, logboeken, teamdashboards en aangepaste rapportage.
Azure Monitor
Krijg volledige waarneembaarheid van je toepassingen, infrastructuur en netwerk.
Visual Studio
Gebruik de Integrated Development Environment (IDE) die is ontworpen om krachtige, schaalbare toepassingen voor Azure te maken.
Azure Kubernetes Service (AKS)
Verzend apps sneller en gebruik ze gemakkelijker met een volledig beheerde Kubernetes-service.
Architecturen voor DevOps-oplossingen
Zie hoe je 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 je nu ASP.NET, Java, Node.js of PHP gebruikt voor de ontwikkeling van toepassingen, je hebt een pijplijn voor continue integratie en implementatie (CI/CD) nodig om je 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 je klanten door gebruik te maken van Azure App Service met een CI/CD-pijplijn om elk van je 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 je waarneembaarheid in realtime voor je 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 hoe je je beveiligingsteam integreert in je bestaande DevOps-team
Lees zes tips voor het integreren van beveiliging in je DevOps-procedures om te leren hoe geavanceerde organisaties DevSecOps in hun bedrijf hebben geïmplementeerd.
De oplossingen van onze partners verkennen
Meer informatie over DevOps-technologieën en -services die je kunnen helpen bij het transformeren van je procedures.
HashiCorp Terraform kan je 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
Automatiseer cloudinrichting, configuratiebeheer en toepassingsimplementaties. Microsoft Azure is een door Ansible gecertificeerde partner, voor extra gemoedsrust wanneer je Azure-modules gebruikt voor Ansible.
Redhat Ansible
Ontdek een krachtig automatiseringsplatform waarmee je de infrastructuur van virtuele machines in Azure kunt omzetten in code. Met Chef automatiseert je de manier waarop infrastructuur wordt geconfigureerd, geïmplementeerd en beheerd in je hele netwerk, hoe klein of groot dit ook is.
Chef
WhiteSource Bolt voor Azure DevOps is een gratis uitbreiding waarmee al je projecten worden gescand en opensource-onderdelen, hun licenties en bekende beveiligingsproblemen worden gedetecteerd.
WhiteSource
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 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
-
Van code tot de cloud: automatiseer elk onderdeel van het DevOps-proces met continue integratie en continue levering en je gewenste hulpprogramma's:
- Definieer een CI/CD-pijplijn en beheer releases met meerdere omgevingen met behulp van Azure Pipelines.
- Richt je 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 ten opzichte van continue implementatie, en hoe deze kunnen voldoen aan de behoeften van je organisatie.
-
Stap over op flexibele softwareontwikkelingsmethoden met planning, tracering en rapporten voor kortere releasecycli en volledige zichtbaarheid in je 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 je team met:
- Pull-aanvragen en codeboordelingen.
- Bijhouden van problemen.
- Hulpprogramma's voor continue integratie, inclusief apps van de GitHub Marketplace.
-
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, kan je cloudresources op een herhaalbare en betrouwbare manier implementeren, zodat cloudomgevingen volledig worden beheerd.
- Definieer herhaalbare, volledig beheerde omgevingen met Azure Blueprints.
- Gebruik opensource-hulpprogramma's zoals HashiCorp Terraform en Ansible met volledige ondersteuning voor Azure-resources.
-
Beheer resourceconfiguratie in je 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).