DevOps op Azure

Gebruikers continue waarde bieden door software sneller en betrouwbaarder te leveren

Met Azure kunt u DevOps-bewerkingen implementeren zodat u flexibel blijft en meer vertrouwen kunt krijgen in u implementatiepijplijn voor tal van scenario's. Of u nu Virtual Machines, Web Apps of Kubernetes voor uw app gebruikt: dankzij Azure kunt u een betrouwbare CI/CD-pijplijn maken, infrastructuur als code gebruiken en continue bewaking uitvoeren. Bouw de DevOps-oplossing die aan uw behoeften voldoet met ingebouwde Azure-services of een combinatie van toonaangevende opensource-DevOps-technologieën, naadloos geïntegreerd in Azure.

Architecturen voor oplossingen

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
Java CI/CD using Jenkins and Azure Web AppsAzure App Service is a fast and simple way to create web apps using Java, Node, PHP or ASP.NET, as well as support for custom language runtimes using Docker. A continuous integration and continuous deployment (CI/CD) pipeline that pushes each of your changes automatically to Azure app services allows you to deliver value faster to your customers.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677
  1. Overzicht
  2. Stroom

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

Overzicht

Azure App Service is een snelle en eenvoudige manier om web-apps te maken met Java, Node, PHP of ASP.NET en biedt ondersteuning voor uitvoeringen in aangepaste talen met behulp van Docker. Bied uw klanten sneller waar voor hun geld met een pijplijn voor continue integratie en continue implementatie (CI/CD) die al uw wijzigingen automatisch doorvoert in Azure-appservices.

Stroom

  1. 1 Broncode van de app wijzigen
  2. 2 Code doorvoeren in GitHub
  3. 3 Trigger Continue integratie naar Jenkins
  4. 4 Jenkins activeert een bouwtaak met behulp van Azure Container Instances voor een dynamische bouwagent
  5. 5 Jenkins bouwt en bewaart artefacten in Azure Storage
  6. 6 Jenkins implementeert de Java-toepassing in Azure Web Apps, gebaseerd op Azure Database voor MySQL
  7. 7 Azure App Insights biedt metrische gegevens over de prestaties van de toepassing
  8. 8 Controleer de app en breng verbeteringen aan
Container CI/CD using Jenkins and Kubernetes on Azure Kubernetes Service (AKS)Containers make it easy for you to continuously build and deploy applications. By orchestrating the deployment of those containers using Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.123456778
  1. Overzicht
  2. Stroom

CI/CD van containers met behulp van Jenkins en Kubernetes in Azure Kubernetes Service (AKS)

Overzicht

Met containers wordt het u 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 Azure Kubernetes Service (AKS).

U kunt de snelheid en betrouwbaarheid van uw implementatie verhogen door een continue build te configureren die zorgt voor installatiekopieën van en een indeling voor containers.

Stroom

  1. 1 Broncode app wijzigen.
  2. 2 Code doorvoeren in GitHub.
  3. 3 Trigger voor continue integratie naar Jenkins.
  4. 4 Jenkins activeert een ontwikkeltaak met behulp van Azure Kubernetes Service (AKS) voor een dynamische bouwagent.
  5. 5 Jenkins bouwt Docker-containers en pusht deze naar Azure Container Registry.
  6. 6 Jenkins implementeert uw nieuwe app in een container naar Kubernetes in Azure.
  7. 7 Container Service (AKS), ondersteund door Azure Cosmos DB.
  8. 8 Grafana geeft een visualisatie weer van de metrische gegevens over infrastructuur en apps via Azure Monitor.
  9. 9 Controleer de app en breng verbeteringen aan.

Klanten doen geweldige dingen met DevOps en Azure

Eenvoudigere ontwikkeling en levering

E-commerceproduct op weg naar de toppositie, wordt uitgevoerd in de Microsoft-cloud

“Being able to leverage so many off-the-shelf services and tools from Azure enabled us to go from zero to a full- fledged e-commerce marketplace in just about 12 months.”

Mike Hanrahan, CTO

Het verhaal lezen

Jet.com

Minder uitvaltijd en meer betrouwbaarheid

Geico versnelt verzekeringsinnovatie in de cloud

“With DevOps and Azure, we’re able to reduce our new-feature release cycle down to one week, and we think we can even speed that up.”

Fikri Larguet, Directeur van Cloud Services

Het verhaal lezen

Geico

Automatisering realiseren met open source

Energiebedrijf voert het tempo op van innovaties en uitbreidingen

“Azure support for Docker, Kubernetes, Puppet, Terraform, Cassandra, and other open source tools has become very important to us and has really accelerated our move into Azure.”

Robert Rudduck, Director of Architecture and DevOps

Het verhaal lezen

Ambit Energy

Effectief gebruikmaken van DevOps

Ontdek wat er gebeurt als u effectieve veranderingen in uw organisatie doorvoert met DevOps in het achterhoofd.

Snel aan de slag met DevOps in uw organisatie

Contact opnemen met de verkoopafdeling

Wij kunnen u helpen om met DevOps-oplossingen op Azure aan de slag te gaan. Als u ons wat informatie over uzelf geeft, neemt een Azure-teamlid contact met u op.

Ik zou graag informatie, tips en aanbiedingen ontvangen over Microsoft Azure- en andere Microsoft-producten en -diensten. Privacyverklaring.

Gerelateerde oplossingen

Ontwikkelen en testen

Vereenvoudig en versnel het proces voor het bouwen en testen van toepassingen op elk platform

Meer informatie

Mobiel

Bereik uw klanten overal en op elk apparaat met één mobiele app

Meer informatie

Microservice-toepassingen

Lever schaalbare, betrouwbare toepassingen sneller om te voldoen aan de voortdurend veranderende eisen van uw klanten

Meer informatie