DevOps sur Azure

Répondez en permanence aux besoins des utilisateurs en leur fournissant des logiciels avec une rapidité et une fiabilité accrues

Azure allows you to implement DevOps practices so you can stay agile and gain more confidence in your deployment pipeline for a wide variety of scenarios. Whether your app leverages Virtual Machines, Web Apps or Kubernetes - Azure allows you to create a reliable CI/CD pipeline, practice infrastructure as code and continuous monitoring. Assemble the DevOps solution that meets your needs with built-in Azure services or a combination of industry leading open source DevOps technologies, seamlessly integrated into Azure.

Architectures de solution

CI/CD para ContentoresOs contentores facilitam em muito a tarefa de compilar e implementar aplicações de forma contínua. Ao orquestrar a implementação desses contentores através do Kubernetes no Azure Kubernetes Service (AKS), pode obter clusters de contentores replicáveis e geríveis.12345678910
  1. Présentation
  2. Flux

Intégration continue et déploiement continu pour les conteneurs

Présentation

Les conteneurs vous permettent de très facilement générer et déployer vos applications en continu. En orchestrant le déploiement de ces conteneurs à l’aide de Kubernetes dans Azure Kubernetes Service (AKS), vous pouvez obtenir des clusters de conteneurs gérables et réplicables.

En configurant une génération continue pour produire des images conteneurs et une orchestration, Azure DevOps augmente la vitesse et la fiabilité de votre déploiement.

Flux

  1. 1 Changer le code source de l’application
  2. 2 Valider le code de l’application
  3. 3 L’intégration continue déclenche la génération de l’application, la génération de l’image conteneur et des tests unitaires
  4. 4 Transmission de l’image conteneur dans Azure Container Registry
  5. 5 Le déclencheur de déploiement continu orchestre le déploiement d’artefacts d’application avec des paramètres propres à l’environnement
  6. 6 Déploiement vers Azure Kubernetes Service (AKS)
  7. 7 Le conteneur est lancé à l’aide d’une image conteneur à partir d’Azure Container Registry
  8. 8 Application Insights collecte et analyse les données relatives à l’intégrité, aux performances et à l’utilisation
  9. 9 Passer en revue les informations relatives à l’intégrité, aux performances et à l’utilisation
  10. 10 Mettre à jour l’élément de backlog
CI/CD Java com o Jenkins e as Aplicações Web do AzureO Serviço de Aplicações do Azure permite-lhe criar aplicações Web com facilidade e rapidez através de Java, Node, PHP ou ASP.NET, além de suportar runtimes de linguagem personalizados através do Docker. Um pipeline de integração e implementação contínuas (CI/CD) que aplica automaticamente cada uma das alterações aos serviços de aplicações do Azure para que consiga oferecer valor mais rapidamente aos seus clientes.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677
  1. Présentation
  2. Flux

Intégration continue et déploiement continu Java à l’aide de Jenkins et Azure Web Apps

Présentation

Azure App Service permet de créer facilement et rapidement des applications web à l’aide de Java, Node, PHP ou ASP.NET, et prend en charge les runtimes de langage personnalisés à l’aide de Docker. Un pipeline d’intégration continue et de déploiement continu qui assure l’envoi automatique de chacune de vos modifications aux services d’application Azure vous permet de fournir de la valeur plus rapidement à vos clients.

Flux

  1. 1 Changer le code source de l’application
  2. 2 Valider le code dans GitHub
  3. 3 Déclenchement de l’intégration continue dans Jenkins
  4. 4 Jenkins déclenche un travail de génération à l’aide d’Azure Container Instances pour un agent de build dynamique
  5. 5 Jenkins génère et stocke l’artefact dans Stockage Azure
  6. 6 Jenkins déploie une application Java sur Azure Web Apps soutenue par Azure Database pour MySQL
  7. 7 Azure App Insights fournit des métriques sur les performances de l’application
  8. 8 Assurer le monitoring des applications et apporter des améliorations
CI/CD de contentores com o Jenkins e o Kubernetes no Azure Kubernetes Service (AKS)Os contentores facilitam a compilação e a implementação de aplicações de forma contínua. Ao orquestrar a implementação desses contentores com o Azure Kubernetes Service (AKS), pode obter clusters de contentores replicáveis e geríveis.123456778
  1. Présentation
  2. Flux

Déploiement continu et intégration continue de conteneurs à l’aide de Jenkins et Kubernetes sur Azure Kubernetes Service (AKS)

Présentation

Les conteneurs vous permettent de facilement générer et déployer des applications en continu. En orchestrant le déploiement de ces conteneurs à l’aide d’Azure Kubernetes Service (AKS), vous pouvez obtenir des clusters de conteneurs gérables et réplicables.

En configurant une génération continue pour produire des images conteneurs et une orchestration, vous pouvez augmenter la vitesse et la fiabilité de votre déploiement.

Flux

  1. 1 Changez le code source de l’application.
  2. 2 Validez le code dans GitHub.
  3. 3 Déclenchement de l’intégration continue dans Jenkins.
  4. 4 Jenkins déclenche un travail de génération à l’aide d’Azure Kubernetes Service (AKS) pour un agent de génération dynamique.
  5. 5 Jenkins génère et transmet un conteneur Docker vers Azure Container Registry.
  6. 6 Jenkins déploie votre nouvelle application conteneurisée dans Kubernetes sur Azure.
  7. 7 Azure Container Service (AKS), soutenu par Azure Cosmos DB.
  8. 8 Grafana affiche la visualisation des métriques d’infrastructure et d’application via Azure Monitor.
  9. 9 Assurez le monitoring des applications et apportez des améliorations.

Azure et DevOps permettent aux clients de faire des choses incroyables

Simplifier le développement et la livraison

Une jeune entreprise de commerce électronique cherchant à occuper la première place s’exécute sur le cloud Microsoft

“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, Responsable informatique

Lire le témoignage

Jet.com

Éliminer les temps d’arrêt et booster la fiabilité

Geico booste l’innovation dans le secteur des assurances dans le 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 Services cloud

Lire le témoignage

Geico

Atteindre l’automatisation avec l’open source

Un fournisseur d’énergie électrise le rythme de l’innovation et de l’expansion

“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, Directeur Architecture et DevOps

Lire le témoignage

Ambit Energy

Réaliser des activités DevOps de façon efficace

Voyez à quoi cela ressemble d’apporter des changements efficaces dans votre organisation en utilisant un état d’esprit DevOps.

Accélérez l’adoption de DevOps dans votre organisation

Contacter le service commercial

Nous pouvons vous aider à faire vos premiers pas avec les solutions DevOps sur Azure. Parlez-nous un peu de vous. Un membre de l’équipe Azure vous contactera.

Microsoft peut utiliser vos coordonnées pour fournir des mises à jour et des offres spéciales sur Microsoft Azure et d’autres produits et services Microsoft. Vous pouvez vous désinscrire à tout moment. Pour en savoir plus, consultez la déclaration de confidentialité.

Solutions associées

Développement et tests

Simplifiez et accélérez la création et le test des applications sur l’ensemble des plateformes

En savoir plus

Mobile

Contactez vos clients où qu’ils soient, sur l’ensemble des appareils, avec une unique version de l’application mobile

En savoir plus

Applications de microservices

Distribuez des applications scalables et fiables plus rapidement afin de répondre aux exigences sans cesse renouvelées de vos clients

En savoir plus