Managed Zuul

Stop merging broken code.

Ce que vous obtiendrez

L'offre Managed Zuul de VEXXHOST vous offre un outil d'intégration continue et de livraison continue qui empêche la fusion de codes cassés. Avec Zuul, le code ne fusionne que si tous les tests réussissent. Grâce à sa nature open-source et open-design, toute organisation peut exploiter la puissance de Zuul. VEXXHOST est là pour vous aider en veillant à ce que Zuul soit livré en tant que solution entièrement gérée et en vous fournissant le support nécessaire pour cela.

How Zuul Works

Gating de projet

Le code brisé ne passera pas ! Assurez-vous que vos modifications fusionnent lorsqu'elles sont confirmées pour fonctionner sans interruption grâce au contrôle d'accès systématique de Zuul.


High Performance

Gating de projet

Étant donné que l'automatisation de Zuul va des simples vérifications de validation au processus de publication complet, vous pouvez être tranquille en sachant que tout code fusionné dans une application a réussi tous les tests fonctionnels et de régression.

Dépendances entre projets

Ne vous inquiétez plus jamais des dépendances. Avec Zuul, vous pouvez spécifier qu'un changement dépend d'un autre changement dans n'importe quel référentiel connu ; cela inclut également les modifications apportées à un autre projet avec des projets résidant dans des systèmes différents. Le test de ces modifications peut être effectué via des pipelines dépendants ou indépendants, en veillant toujours à ce que les dépendances soient prises en compte.

Tests inter-projets

Tester votre nouveau code sur plusieurs projets n'a jamais été aussi facile. Même si un code dépend de plusieurs autres systèmes, Zuul s'assure que les systèmes sont testés ensemble via une file d'attente partagée avant d'atterrir ne serait-ce qu'un seul correctif.

Test en parallèle

Gagnez du temps avec les tests parallèles de Zuul qui mettent en file d'attente les modifications en fonction de l'ordre dans lequel elles ont été approuvées. Il crée des états futurs spéculatifs avec un tas de changements et les teste avec l'hypothèse qu'ils vont tous passer. Si un changement dépend d'un autre, Zuul demandera au système de test d'inclure les changements qui le précèdent pour effectuer des tests intégrés. En fonction du résultat de ces tests, Zuul peut réorganiser les modifications selon les besoins pour s'assurer qu'elles peuvent fusionner.

Entièrement géré

Ne le faites pas seul. Avec VEXXHOST, vous bénéficiez non seulement d'un service géré, mais également d'une assistance supplémentaire pour le maintenir en cas de besoin.


Architecting

Gestion et assistance

Faisons le gros du travail ! Avec VEXXHOST, vous pouvez consommer Zuul en tant que service sans avoir à vous soucier de la couche d'infrastructure en dessous. Vous bénéficiez également d'une assistance supplémentaire grâce à une surveillance et à des mises à niveau constantes, incluses dans notre offre.

Solution testée

Nous connaissons Zuul de première main. Zuul a été testé par rapport à notre cloud pour s'assurer qu'il fonctionne de manière efficace et efficiente. VEXXHOST utilise également Zuul en interne pour l'intégration continue, garantissant que vous recevez une excellente solution qui a été essayée et testée par votre fournisseur de solutions.

Architecting
Architecting

Fournisseur de cloud expérimenté

Mettez notre expérience à votre service ! Grâce à l'expérience de VEXXHOST en tant que fournisseur d'infrastructure, vous pouvez vous concentrer sur vos compétences de base pendant que nous nous occupons du reste.

Deep Ansible Integration

Pour tous vos modules tiers, il y a l'écosystème Ansible.


  • Pas de nouvelle langue

    Laissez Ansible simplifier vos déploiements. Vous avez la possibilité de déployer votre logiciel n'importe où entre le bare metal, les machines virtuelles, les conteneurs et les commutateurs réseau. De plus, vous bénéficiez de l'utilisation des mêmes playbooks Ansible pour déployer des systèmes et exécuter des tests, ce qui les rend reproductibles sans effets secondaires.

  • Orchestration facile

    Répondez à vos besoins d'orchestration avec Ansible. Grâce à sa syntaxe claire et à sa nature basée sur les tâches, vous bénéficiez d'un moyen simple d'orchestrer le déploiement d'une application. La bibliothèque de modules et d'extensibilité d'Ansible vous permet également d'orchestrer entre plusieurs machines. Tout cela se produit en utilisant un langage simple tout en veillant à ce que les tâches du playbook soient exécutées dans l'ordre.

Single Tenant
Migration

Compatibilité multicloud

Aucun pilote d'infrastructure n'est un problème avec la large plage de compatibilité de Zuul.


  • Pilotes compatibles

    L'offre Zuul gérée de VEXXHOST est là pour s'assurer que votre CI est automatisé et fonctionne quel que soit votre fournisseur d'infrastructure cloud, qu'il s'agisse d'OpenStack, d'Openshift, de Kubernetes ou d'AWS EC2.

    Zuul demande des nœuds de test à usage unique pour exécuter des tâches Zuul. À la demande de Zuul, Nodepool lance à chaque fois un nœud vierge pour exécuter des tests. La compatibilité de Zuul permet de choisir les nœuds parmi l'une des infrastructures ci-dessus, garantissant que le nœud sélectionné est le mieux adapté à votre pilote d'infrastructure.

Configurations dynamiques

Oubliez les limitations grâce aux configurations flexibles et aux dépendances multi-référentiels de Zuul.

Testing

Très flexible

Zuul vous permet de vous concentrer sur le moment présent avec la flexibilité de créer des tests CI ad hoc pour précisément ce sur quoi vous travaillez en ce moment.

Github

Piloté par Git

Faites comme chez vous avec le support de Zuul pour différentes plates-formes de développement comme Gerrit, GitHub et GitHub Enterprise.

Bénéfices supplémentaires

Mais attendez, il y a plus! Découvrez les autres avantages incroyables de notre offre Managed Zuul.


Conception multi-locataires

Vous avez facilement accès à une combinaison de politique et de conformité centralisées, et d'organisation décentralisée pour l'évolutivité et la rapidité.

multiTenantDesign
logSupport

Prise en charge du journal de compilation

Restez informé grâce à la prise en charge des journaux de construction de Zuul. Vous pouvez profiter de la surveillance des travaux de longue durée en cours grâce à la diffusion en temps réel des journaux de construction.

Évolutivité

Grand ou petit, Zuul fait tout ! Zuul a fait ses preuves avec des charges de travail massives comme celle d'OpenStack, mais convient également aux charges de travail de petite et moyenne taille. Couplé aux années d'expérience de VEXXHOST dans la fourniture de solutions gérées, vous bénéficiez à la fois d'un outil évolutif et d'un fournisseur de services compétent.

scalability
innovation

Stimule l'innovation

Zuul vous permet de faire ce que vous faites le mieux. Grâce à l'automatisation du processus de fusion de code multi-cloud, vous pouvez coordonner efficacement les charges de travail et gérer les workflows hybrides. Le processus DevOps est également intégré, stimulant l'innovation en permettant aux deux moitiés de se concentrer sur leurs forces respectives. Par conséquent, les développeurs peuvent se concentrer sur le code plutôt que sur le processus de production, et l'équipe des opérations n'a pas à agir en tant que gardien.

Expert Consulting for OpenStack and Kubernetes

Address the technical complexities of cloud infrastructure with the guidance of seasoned professionals. Our expertise in OpenStack and Kubernetes ensures your cloud operations are efficiently managed, optimized, and resilient.

  • Receive a customized, one-time deployment of Atmosphere, tailored to your business needs.
  • Round-the-clock availability of expert assistance for continuous support.
  • Leverage strategic network architecture for business scalability and efficiency.
  • Expert guidance for effective planning and execution of cloud deployments.
  • Ensure stability and efficiency with expert assistance on day 2 operations.
  • Seamless navigation through complex OpenStack upgrades with professional support.

Emergency Support

Experiencing a critical incident? Indicate the urgency in your message for immediate 24x7 emergency support. Your request will be prioritized, ensuring a rapid response to maintain the resilience of your infrastructure.

DERNIERS ARTICLES DE BLOG ET NOUVELLES


  • Announcing Atmosphere 1.11.0: Revolutionize Your Cloud Experience

    Announcing Atmosphere 1.11.0: Revolutionize Your Cloud Experience

    We are ecstatic to announce the launch of Atmosphere 1.11.0, a pivotal update to our open-source cloud management platform that propels your cloud experience to unprecedented heights. With a steadfast commitment to innovation and enhancement, Atmosphere 1.11.0 heralds a suite of advancements designed to refine stability, amplify security, and streamline operations. This release embodies our dedication to facilitating a flexible, secure, and highly efficient cloud infrastructure management experience for all users.

  • Expanding OpenStack monitoring through Atmosphere (New Improvement)

    Expanding OpenStack monitoring through Atmosphere (New Improvement)

    Experience enhanced operational monitoring with Atmosphere's latest enhancement, which brings a new layer of security and convenience to your OpenStack environment by integrating OAuth2 proxy with AlertManager & Prometheus, secured by single sign-on via Keycloak.

  • Atmosphere v1.10.4

    Atmosphere v1.10.4

    Discover Atmosphere 1.10.4: Enhanced container orchestration, streamlined image building, and advanced security for a more reliable, efficient cloud experience.

  • Technical Deep Dive: Atmosphere's Secure Image Builds

    Technical Deep Dive: Atmosphere's Secure Image Builds

    Explore the intricate process of Atmosphere's secure image building in this technical deep dive. Understand the role of Docker Content Trust, Trivy, and Cosign in enhancing security across the stack, ensuring the reliability and integrity of images. Discover how Atmosphere addresses unpatched security issues, verifies image signatures, and maintains continuous security through daily scans.