Tout d'abord, configurez les ressources grâce auxquelles les ingénieurs Cloud Assembly pourront ensuite développer, tester et envoyer en production l'application.
L’infrastructure inclut des cibles de cloud et des définitions autour des machines, des réseaux et du stockage disponibles dont le site WordPress aura besoin.
Conditions préalables
Connectez-vous à Cloud Assembly en tant qu'administrateur Cloud Assembly.
1. Ajouter des comptes de cloud
Dans cette étape, l'administrateur de cloud ajoute deux comptes de cloud. L'exemple de projet est prévu à des fins de développement et de test sur AWS, et de production sur Azure.
- Accédez à .
- Cliquez sur Ajouter un compte de cloud, sélectionnez Amazon Web Services et entrez des valeurs.
Paramètre Exemple de valeur ID de clé d'accès R5SDR3PXVV2ZW8B7YNSM Clé d'accès secrète SZXAINXU4UHNAQ1E156S Nom NotreSoc-AWS Description WordPress N'oubliez pas que toutes les valeurs ne sont que des exemples. Les spécificités de votre compte peuvent être différentes.
- Pour vérifier les informations d'identification, cliquez sur Valider.
- Dans Configuration, autorisez le provisionnement dans les régions us-east-1 et us-west-2.
- (Facultatif) Sélectionnez l'option pour créer des zones de cloud par défaut pour les régions.
- Cliquez sur Ajouter.
- Cliquez sur Ajouter un compte de cloud, puis sélectionnez Microsoft Azure et entrez des valeurs.
Paramètre Exemple de valeur ID d'abonnement ef2avpf-dfdv-zxlugui1i-g4h0-i8ep2jwp4c9arbfe ID de locataire dso9wv3-4zgc-5nrcy5h3m-4skf-nnovp40wfxsro22r ID de l'application cliente bg224oq-3ptp-mbhi6aa05-q511-uf1yjr2sttyik6bs Clé secrète de l'application cliente 7uqxi57-0wtn-kymgf9wcj-t2l7-e52e4nu5fig4pmdd Nom OurCo-Azure Description WordPress - Pour vérifier les informations d'identification, cliquez sur Valider.
- Dans Configuration, autorisez le provisionnement dans la région Est des États-Unis.
- (Facultatif) Sélectionnez l'option pour créer une zone de cloud par défaut pour la région.
- Cliquez sur Ajouter.
2. Ajouter des zones de cloud
Dans cet exemple d'étape, l'administrateur de cloud ajoute trois zones de cloud, une de chacune pour le développement, le test et la production.
- Accédez à .
- Cliquez sur Nouvelle zone de cloud et entrez les valeurs de l'environnement de développement.
Si vous avez créé une zone de cloud par défaut lors de l'ajout du compte de cloud parent, il vous suffit de modifier la zone de cloud par défaut et non d'en ajouter une nouvelle.
Paramètre de zone de cloud Exemple de valeur Compte / région NotreSoc-AWS/amérique-est-1 Nom NotreSoc-AWS-Amérique-Est Description WordPress Stratégie de positionnement Par défaut Balises de capacité env:dév N'oubliez pas que toutes les valeurs ne sont que des exemples. Les spécificités de votre zone peuvent être différentes.
- Cliquez sur Calcul et vérifiez que les zones attendues se trouvent sous cette option.
- Cliquez sur Créer.
- Répétez le processus deux fois, avec les valeurs des environnements de test et de production.
Paramètre de zone de cloud Exemple de valeur Compte / région NotreSoc-AWS/amérique-ouest-2 Nom NotreSoc-AWS-Amérique-Ouest Description WordPress Stratégie de positionnement Par défaut Balises de capacité env:test Paramètre de zone de cloud Exemple de valeur Compte / région OurCo-Azure/Est des États-Unis Nom OurCo-Azure-Est-États-Unis Description WordPress Stratégie de positionnement Par défaut Balises de capacité env:prod
3. Ajouter des mappages de type
Dans cet exemple d'étape, l'administrateur de cloud ajoute des mappages de type pour tenir compte des besoins en termes de capacité, susceptibles de varier selon le déploiement.
Le mappage de type prend en compte des déploiements de machines de taille différente et est officieusement appelé dimensionnement T-shirt.
- Accédez à . Chaque zone de cloud doit permettre l'utilisation de types de petite, moyenne et grande dimensions.
- Cliquez sur Nouveau mappage de type et entrez des valeurs pour la zone de cloud de développement.
Paramètre Exemple de valeur Nom du type petit Compte/région
Valeur
NotreSoc-AWS/amérique-est-1
t2.micro
Compte/région
Valeur
NotreSoc-AWS/amérique-ouest-2
t2.micro
Compte/région
Valeur
OurCo-Azure/Est des États-Unis
Standard_A0
N'oubliez pas que toutes les valeurs ne sont que des exemples. Vos types seront différents.
- Cliquez sur Créer.
- Répétez le processus deux fois, avec des valeurs pour les types moyens et grands.
Paramètre Exemple de valeur Nom du type moyen Compte/région
Valeur
NotreSoc-AWS/amérique-est-1
t2.moyen
Compte/région
Valeur
NotreSoc-AWS/amérique-ouest-2
t2.moyen
Compte/région
Valeur
OurCo-Azure/Est des États-Unis
Standard_A3
Paramètre Exemple de valeur Nom du type grand Compte/région
Valeur
NotreSoc-AWS/amérique-est-1
t2.grand
Compte/région
Valeur
NotreSoc-AWS/amérique-ouest-2
t2.grand
Compte/région
Valeur
OurCo-Azure/Est des États-Unis
Standard_A7
4. Ajouter des mappages d'image
Dans cet exemple d'étape, l'administrateur de cloud ajoute un mappage d'image pour Ubuntu, l'hôte du serveur WordPress et son serveur de base de données MySQL.
Ajoutez des mappages d'image en fonction du système d'exploitation. Chaque zone de cloud a besoin d'un mappage d'image Ubuntu.
- Accédez à .
- Cliquez sur Nouveau mappage d'image et entrez des valeurs pour les serveurs Ubuntu.
Paramètre Exemple de valeur Nom de l'image ubuntu Compte/région
Valeur
NotreSoc-AWS/amérique-est-1
ubuntu-16.04-server-cloudimg-amd64
Compte/région
Valeur
NotreSoc-AWS/amérique-ouest-2
ubuntu-16.04-server-cloudimg-amd64
Compte/région
Valeur
OurCo-Azure/Est des États-Unis
azul-zulu-ubuntu-1604-923eng
N'oubliez pas que toutes les valeurs ne sont que des exemples. Vos images seront différentes.
- Cliquez sur Créer.
5. Ajouter des profils réseau
Dans cet exemple d'étape, l'administrateur de cloud ajoute un profil réseau à chaque zone de cloud.
Dans chaque profil, l'administrateur ajoute un réseau pour les machines WordPress et un second réseau qui se trouvera de l'autre côté d'un éventuel équilibrage de charge. Le second réseau sera celui sur lequel les utilisateurs se connecteront.
- Accédez à .
- Cliquez sur Nouveau profil réseau et créez un profil pour la zone de cloud de développement.
Paramètre de profil réseau Exemple de valeur Compte / région NotreSoc-AWS/amérique-est-1 Nom devnets Description WordPress - Cliquez sur Réseaux, puis sur Ajouter un réseau.
- Sélectionnez wpnet, appnet-public et cliquez sur Ajouter.
N'oubliez pas que toutes les valeurs ne sont que des exemples. Le nom de vos réseaux sera différent.
- Cliquez sur Créer.
Cet exemple WordPress ne requiert pas la spécification de paramètres de stratégie réseau ou de sécurité réseau.
- Répétez le processus deux fois pour créer un profil réseau pour les exemples de zone de cloud de production et de test de WordPress. Dans chaque cas, ajoutez les réseaux wpnet et appnet-public.
Paramètre de profil réseau Exemple de valeur Compte / région NotreSoc-AWS/amérique-ouest-2 Nom testnets Description WordPress Paramètre de profil réseau Valeur Compte / région OurCo-Azure/Est des États-Unis Nom prodnets Description WordPress
6. Ajouter des profils de stockage
Dans cet exemple d'étape, l'administrateur de cloud ajoute un profil de stockage à chaque zone de cloud.
L'administrateur place un stockage rapide dans la zone de production et dans le stockage général lors du développement et du test.
- Accédez à .
- Cliquez sur Nouveau profil de stockage et créez un profil pour la zone de cloud de développement.
Des champs supplémentaires s'affichent après la sélection du compte/de la région.
Paramètre de profil de stockage Exemple de valeur Compte / région NotreSoc-AWS/amérique-est-1 Nom NotreSoc-AWS-Amérique-Est-Disque Description WordPress Type de terminal EBS Type de volume SSD à usage général Balises de capacité storage:general N'oubliez pas que toutes les valeurs ne sont que des exemples.
- Cliquez sur Créer.
- Répétez le processus pour créer un profil pour la zone de cloud de test.
Paramètre de profil de stockage Exemple de valeur Compte / région NotreSoc-AWS/amérique-ouest-2 Nom NotreSoc-AWS-Amérique-Ouest-Disque Description WordPress Type de terminal EBS Type de volume SSD à usage général Balises de capacité storage:general - Répétez le processus pour créer un profil pour la zone de cloud de production, comportant des paramètres différents, car il s'agit d'une zone Azure.
Paramètre de profil de stockage Exemple de valeur Compte / région OurCo-Azure/Est des États-Unis Nom OurCo-Azure-Est-États-Unis-Disque Description WordPress Type de stockage Disques gérés Type de disque LRS premium Mise en cache du disque du système d'exploitation Lecture seule Mise en cache du disque de données Lecture seule Balises de capacité storage:fast
Étape suivante
Créez un projet pour identifier les utilisateurs et définir les paramètres de provisionnement. Reportez-vous à la section Partie 2 : créer l'exemple de projet Cloud Assembly.