Innanzitutto, configurare le risorse con cui gli utenti tecnici di Automation Assembler possono successivamente sviluppare, testare e mettere in produzione l'applicazione.
L'infrastruttura include destinazioni cloud e definizioni relative alle macchine, alle reti e allo storage disponibili di cui avrà bisogno il sito WordPress.
Prerequisiti
Accedere a Automation Assembler come amministratore di Automation Assembler.
1. Aggiunta di account cloud
In questo passaggio l'amministratore del cloud aggiunge due account cloud. Il progetto di esempio prevede l'esecuzione di attività di sviluppo e test su AWS e il passaggio alla produzione in Azure.
- Passare a .
- Fare clic su Aggiungi account cloud, selezionare Amazon Web Services e immettere i valori.
Impostazione Valore di esempio ID chiave di accesso R5SDR3PXVV2ZW8B7YNSM Chiave di accesso segreta SZXAINXU4UHNAQ1E156S Nome OurCo-AWS Descrizione WordPress Tenere presente che tutti i valori sono solo esempi. Le specifiche dell'account variano.
- Per verificare le credenziali, fare clic su Convalida.
- In Configurazione, consentire il provisioning alle regioni us-east-1 e us-west-2.
- (Facoltativo) Selezionare l'opzione per creare zone cloud predefinite per le regioni.
- Fare clic su Aggiungi.
- Fare clic su Aggiungi account cloud, selezionare Microsoft Azure e immettere i valori.
Impostazione Valore di esempio ID sottoscrizione ef2avpf-dfdv-zxlugui1i-g4h0-i8ep2jwp4c9arbfe ID tenant dso9wv3-4zgc-5nrcy5h3m-4skf-nnovp40wfxsro22r ID applicazione client bg224oq-3ptp-mbhi6aa05-q511-uf1yjr2sttyik6bs Chiave privata applicazione client 7uqxi57-0wtn-kymgf9wcj-t2l7-e52e4nu5fig4pmdd Nome OurCo-Azure Descrizione WordPress - Per verificare le credenziali, fare clic su Convalida.
- In Configurazione, consentire il provisioning nella regione East US.
- (Facoltativo) Selezionare l'opzione per creare una zona cloud predefinita per la regione.
- Fare clic su Aggiungi.
2. Aggiunta di zone cloud
In questo passaggio di esempio, l'amministratore del cloud aggiunge tre zone cloud, una per lo sviluppo, una per il test e una per la produzione.
- Passare a .
- Fare clic su Nuova zona cloud e immettere i valori per l'ambiente di sviluppo.
Se è stata creata una zona cloud predefinita durante l'aggiunta dell'account cloud principale, è sufficiente modificare solo la zona cloud predefinita, senza doverne aggiungere una nuova.
Impostazione della zona cloud Valore di esempio Account/Regione OurCo-AWS/us-east-1 Nome OurCo-AWS-US-East Descrizione WordPress Criterio di posizionamento Predefinito Tag di funzionalità env:dev Tenere presente che tutti i valori sono solo esempi. Le specifiche della zona variano.
- Fare clic su Risorse di elaborazione e verificare che le zone previste siano presenti.
- Fare clic su Crea.
- Ripetere il processo due volte, con valori per gli ambienti di test e di produzione.
Impostazione della zona cloud Valore di esempio Account/Regione OurCo-AWS/us-west-2 Nome OurCo-AWS-US-West Descrizione WordPress Criterio di posizionamento Predefinito Tag di funzionalità env:test Impostazione della zona cloud Valore di esempio Account/Regione OurCo-Azure/East US Nome OurCo-Azure-East-US Descrizione WordPress Criterio di posizionamento Predefinito Tag di funzionalità env:prod
3. Aggiunta di mappature delle caratteristiche
In questo passaggio di esempio, l'amministratore del cloud aggiunge mappature delle caratteristiche per tenere in considerazione le differenti esigenze di capacità a seconda della distribuzione.
La mappatura delle caratteristiche tiene conto delle distribuzioni di macchine di dimensioni diverse e viene definita in modo informale come taglia di t-shirt.
- Passare a . Ogni zona cloud deve consentire caratteristiche di dimensioni piccole, medie e grandi.
- Fare clic su Nuova mappatura delle caratteristiche e immettere i valori per la zona cloud di sviluppo.
Impostazione Valore di esempio Nome caratteristica piccolo Account/Regione
Valore
OurCo-AWS/us-east-1
t2.micro
Account/Regione
Valore
OurCo-AWS/us-west-2
t2.micro
Account/Regione
Valore
OurCo-Azure/East US
Standard_A0
Tenere presente che tutti i valori sono solo esempi. Le caratteristiche variano.
- Fare clic su Crea.
- Ripetere il processo due volte, con valori per le caratteristiche di dimensioni medie e grandi.
Impostazione Valore di esempio Nome caratteristica medio Account/Regione
Valore
OurCo-AWS/us-east-1
t2.medium
Account/Regione
Valore
OurCo-AWS/us-west-2
t2.medium
Account/Regione
Valore
OurCo-Azure/East US
Standard_A3
Impostazione Valore di esempio Nome caratteristica grande Account/Regione
Valore
OurCo-AWS/us-east-1
t2.large
Account/Regione
Valore
OurCo-AWS/us-west-2
t2.large
Account/Regione
Valore
OurCo-Azure/East US
Standard_A7
4. Aggiunta di mappature dell'immagine
In questo passaggio di esempio, l'amministratore del cloud aggiunge una mappatura dell'immagine per Ubuntu, l'host per il server di WordPress e il suo server di database MySQL.
Pianificare il sistema operativo aggiungendo mappature dell'immagine. Ogni zona cloud ha bisogno di una mappatura dell'immagine Ubuntu.
- Passare a .
- Fare clic su Nuova mappatura immagine e immettere i valori per i server Ubuntu.
Impostazione Valore di esempio Nome immagine ubuntu Account/Regione
Valore
OurCo-AWS/us-east-1
ubuntu-16.04-server-cloudimg-amd64
Account/Regione
Valore
OurCo-AWS/us-west-2
ubuntu-16.04-server-cloudimg-amd64
Account/Regione
Valore
OurCo-Azure/East US
azul-zulu-ubuntu-1604-923eng
Tenere presente che tutti i valori sono solo esempi. Le immagini possono variare.
- Fare clic su Crea.
5. Aggiunta di profili di rete
In questo passaggio di esempio, l'amministratore del cloud aggiunge un profilo di rete a ogni zona cloud.
In ciascun profilo, l'amministratore aggiunge una rete per le macchine WordPress e una seconda rete che sarà posizionata dall'altra parte di un eventuale bilanciamento del carico. La seconda rete sarà quella a cui gli utenti si connetteranno.
- Passare a .
- Fare clic su Nuovo profilo di rete e creare un profilo per la zona cloud di sviluppo.
Impostazione del profilo di rete Valore di esempio Account/Regione OurCo-AWS/us-east-1 Nome devnets Descrizione WordPress - Fare clic su Reti e fare clic su Aggiungi rete.
- Selezionare wpnet, appnet-public e fare clic su Aggiungi.
Tenere presente che tutti i valori sono solo esempi. I nomi di rete variano.
- Fare clic su Crea.
Questo esempio di Wordpress non richiede di specificare i criteri di rete o le impostazioni di sicurezza della rete.
- Ripetere il processo due volte per creare un profilo di rete per l'esempio di test di Wordpress e per le zone cloud di produzione. In ogni caso, aggiungere le reti wpnet and appnet-public.
Impostazione del profilo di rete Valore di esempio Account/Regione OurCo-AWS/us-west-2 Nome testnets Descrizione WordPress Impostazione del profilo di rete Valore Account/Regione OurCo-Azure/East US Nome prodnets Descrizione WordPress
6. Aggiunta di profili di storage
In questo passaggio di esempio, l'amministratore del cloud aggiunge un profilo di storage a ogni zona cloud.
L'amministratore posiziona lo storage rapido nella zona di produzione e lo storage generale nella zona di sviluppo e nel test.
- Passare a .
- Fare clic su Nuovo profilo di storage e creare un profilo per la zona cloud di sviluppo.
Dopo aver selezionato l'account/regione, vengono visualizzati campi aggiuntivi.
Impostazione del profilo di storage Valore di esempio Account/Regione OurCo-AWS/us-east-1 Nome OurCo-AWS-US-East-Disk Descrizione WordPress Tipo di dispositivo EBS Tipo di volume SSD per utilizzo generico Tag di funzionalità storage:general Tenere presente che tutti i valori sono solo esempi.
- Fare clic su Crea.
- Ripetere il processo per creare un profilo per la zona cloud di test.
Impostazione del profilo di storage Valore di esempio Account/Regione OurCo-AWS/us-west-2 Nome OurCo-AWS-US-West-Disk Descrizione WordPress Tipo di dispositivo EBS Tipo di volume SSD per utilizzo generico Tag di funzionalità storage:general - Ripetere il processo per creare un profilo per la zona cloud di produzione, che ha impostazioni diverse in quanto è una zona Azure.
Impostazione del profilo di storage Valore di esempio Account/Regione OurCo-Azure/East US Nome OurCo-Azure-East-US-Disk Descrizione WordPress Tipo di storage Dischi gestiti Tipo di disco LRS premium Memorizzazione nella cache del disco del sistema operativo Sola lettura Memorizzazione nella cache del disco dati Sola lettura Tag di funzionalità storage:fast
Passaggi successivi
Creare un progetto per identificare gli utenti e definire le impostazioni di provisioning. Vedere Parte 2: creazione del progetto Automation Assembler di esempio.