déploiement de référence
Plateforme DevOps de Digital.ai sur le cloud AWS
Mise à jour de l'automatisation d'orchestration et de déploiement pour les pipelines de livraison continue évolutifs
Ce Quick Start déploie automatiquement la plateforme DevOps de Digital.ai dans un VPC nouveau ou existant sur le Cloud Amazon Web Services (AWS), en 40 minutes environ. Le Quick Start comprend les modèles AWS CloudFormation, ainsi qu'un guide fournissant des instructions de déploiement étape par étape.
La plateforme DevOps de Digital.ai orchestre les versions en définissant et en automatisant les étapes de votre pipeline de livraison de logiciels, en connectant AWS directement au pipeline d'intégration et de livraison continues (CI/CD) et à des outils de développement communs tels que Jenkins, Atlassian Jira et JFrog Artifactory. Basée sur vos configurations d'infrastructure et d'application, la plateforme génère de manière dynamique des plans de mise en service et de déploiement pour les environnements de Cloud AWS et de cloud privé et hybride.
Digital.ai crée des processus de publication et de déploiement efficaces, reproductibles et adaptatifs pour différentes technologies, allant des ordinateurs centraux et des intergiciels aux conteneurs et aux microservices. Digital.ai prend également en charge les déploiements vers de nombreux produits et services AWS, tels qu'Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Service for Kubernetes (Amazon EKS), AWS Fargate et AWS Service Catalog.
Ce Quick Start a été développé par Digital.ai en collaboration avec AWS. Digital.ai est un partenaire APN.
-
Ce que vous avez construit
-
Comment déployer
-
Coût et licences
-
Ce que vous avez construit
-
Ce Quick Start permet de configurer les éléments suivants :
- Une architecture hautement disponible couvrant deux zones de disponibilité.*
- Un VPC configuré avec des sous-réseaux publics et privés, conformément aux meilleures pratiques AWS, afin de vous fournir votre propre réseau virtuel sur AWS.*
- Une passerelle Internet pour permettre l'accès à Internet. Cette passerelle est utilisée par les hôtes du bastion pour envoyer et recevoir du trafic.*
- Dans les sous-réseaux publics, des passerelles NAT gérées pour autoriser l'accès Internet sortant pour les ressources des sous-réseaux privés.*
- Dans les sous-réseaux publics, un hôte bastion Linux dans un groupe Auto Scaling pour permettre un accès Secure Shell (SSH) entrant vers les instances Amazon Elastic Compute Cloud (Amazon EC2) des sous-réseaux publics et privés.*
- Dans les sous-réseaux d'application privés, un cluster Amazon Elastic Container Service (Amazon ECS) s'exécutant sur des instances EC2 pour héberger les conteneurs de la plateforme DevOps de Digital.ai qui contiennent les modules Digital.ai Release et Digital.ai Deploy.
- Dans le cluster ECS, un module Digital.ai Release configuré en mode cluster full.
- Dans le cluster ECS, un module Digital.ai Deploy configuré en mode disponibilité élevée (hot-standby).
- Dans les sous-réseaux de données privés, un cluster Amazon Aurora PostgreSQL pour héberger les données de la plateforme DevOps de Digital.ai.
- Un volume Amazon Elastic File System (Amazon EFS) pour héberger la configuration et les données basées sur disque pour la plateforme DevOps de Digital.ai.
- Un équilibreur de charge d'application pour acheminer les demandes d'utilisateurs entrantes vers les conteneurs de la plateforme DevOps de Digital.ai.
* Le modèle qui déploie le Quick Start dans un VPC existant ignore les tâches marquées d'un astérisque et vous demande d’indiquer la configuration de votre VPC existant.
-
Comment déployer
-
Suivez les instructions du guide de déploiement pour déployer la plateforme DevOps de Digital.ai sur AWS. Le processus de déploiement comprend les étapes suivantes :
- Si vous n'avez pas encore de compte AWS, inscrivez-vous à l'adresse https://thinkwithwp.com.
- Utilisez l'un des types de licence suivants pour la plateforme DevOps de Digital.ai :
- Une licence d'essai que vous pouvez obtenir à l'adresse https://www.xebialabs.com/trial.
- Une licence d'abonnement commerciale que vous pouvez acheter en contactant Digital.ai (anciennement Xebialabs) à l'adresse https://digital.ai/contact puis en la téléchargeant sur https://dist.xebialabs.com.
- Lancez le Quick Start. Chaque déploiement dure environ 40 minutes. Vous pouvez choisir entre les deux options ci-dessous :
- Testez le déploiement.
Amazon peut être amené à partager les informations relatives au déploiement des utilisateurs avec le partenaire AWS qui a élaboré cette solution en collaboration avec AWS.
-
Coût et licences
-
Vous devez assumer les coûts liés aux services AWS utilisés pendant l'exécution du déploiement de référence de ce Quick Start. L'utilisation du Quick Start n'entraîne aucun coût supplémentaire.
Le modèle AWS CloudFormation pour Quick Start inclut des paramètres de configuration que vous pouvez personnaliser. Certains de ces paramètres, notamment le type d'instance, auront une incidence sur le coût du déploiement. Pour obtenir des estimations des coûts, consultez la page de tarification de chaque service AWS que vous comptez utiliser. Les prix sont susceptibles d'être modifiés.
Conseil Après avoir déployé Quick Start, nous vous recommandons d'activer le rapport de coûts et d'utilisation AWS afin de suivre les coûts associés à Quick Start. Ce rapport fournit des métriques de facturation à un compartiment Amazon Simple Storage Service (Amazon S3) de votre compte. Il fournit des estimations de coûts basées sur l'utilisation mensuelle du débit et finalise les données à la fin du mois. Pour en savoir plus sur le rapport, consultez la documentation d'AWS.
Vous pouvez utiliser l'un des types de licence suivants pour développer la plateforme DevOps de Digital.ai :
- Une licence d'essai que vous pouvez obtenir à l'adresse https://www.xebialabs.com/trial.
- Une licence d'abonnement commerciale que vous pouvez acheter en contactant Digital.ai à l'adresse https://digital.ai/contact/, puis en la téléchargeant sur https://dist.xebialabs.com.