distribuzione di riferimento

HashiCorp Nomad su AWS

Gestione di cluster e pianificazioni di distribuzioni nel cloud AWS

Questo Quick Start distribuisce automaticamente HashiCorp Nomad in un ambiente flessibile, scalabile e configurabile nel tuo account AWS in circa 35 minuti.

Nomad è un sistema di gestione di cluster distribuito a disponibilità elevata basato su data center che consente la distribuzione di applicazioni su qualsiasi infrastruttura, su qualsiasi scala, localmente o nel cloud. Supporta applicazioni virtualizzate, in contenitori o autonome eseguite su tutti i principali sistemi operativi e gestisce un’ampia gamma di carichi di lavoro.

Per vedere i Quick Start per altri prodotti HashiCorp, consulta il catalogo completo.

hashicorp-logo

Questo Quick Start è stato realizzato da HashiCorp, Inc. in collaborazione con AWS. HashiCorp è un
Partner APN

  •  Attività da completare
  •  Come effettuare la distribuzione
  •  Costi e licenze
  •  Attività da completare
  • Usa questo Quick Start per configurare automaticamente l’ambiente HashiCorp Nomad seguente, che include anche HashiCorp Consul, su AWS:

    • Un cloud privato virtuale (VPC), configurato con sottoreti pubbliche e private su tre zone di disponibilità. Questo ambiente offre l’infrastruttura di rete per l’implementazione di HashiCorp Nomad.*
    • Un Internet gateway per l’accesso a Internet. I bastion host usano questo gateway per inviare e ricevere traffico.*
    • Nelle sottoreti pubbliche, gateway NAT (Network Address Translation) per fornire la connettività Internet in uscita per le istanze HashiCorp Consul e Nomad.
    • Nelle sottoreti pubbliche, i bastion host di Linux per consentire l’accesso in entrata tramite Secure Shell (SSH) alle istanze HashiCorp Consul e Nomad.*
    • Un ruolo di istanza AWS Identity and Access Management (IAM) con autorizzazioni granulari per l'accesso ai servizi AWS necessari per il processo di distribuzione.
    • Gruppi di sicurezza per consentire la comunicazione nel VPC e limitare l’accesso unicamente ai protocolli e alle porte necessari.
    • Nelle sottoreti private, un numero di istanze server e client HashiCorp Consul configurabili dall’utente in gruppi Auto Scaling separati. Se il numero dei nodi client è impostato su 0, che è l’impostazione predefinita, il Quick Start non creerà il gruppo Auto Scaling del client Consul e le istanze del client Consul saranno ubicate nelle istanze client e server Nomad.
    • Nelle sottoreti private, un numero di istanze client e server HashiCorp Nomad configurabili dall’utente in gruppi Auto Scaling separati.  

    *  Il modello che distribuisce Quick Start in un cloud privato virtuale (VPC, Virtual Private Cloud) esistente non include le attività contrassegnate con un asterisco e richiede la configurazione VPC esistente.

    Per creare questa architettura in AWS, il Quick Start implementa una struttura modulare che usa ed estende altre tre distribuzioni di riferimento Quick Start:

  •  Come effettuare la distribuzione
  • Per creare il tuo ambiente HashiCorp Nomad in AWS, segui le istruzioni nella guida alla distribuzione. Il processo di distribuzione prevede i seguenti passaggi:

    1. Se non disponi ancora di un account AWS, registrati su https://aws.amazon.com.
    2. Avvia il Quick Start. Ciascuna distribuzione dura circa 35 minuti. Puoi scegliere tra due opzioni:
    3. Usa un agente SSH per accedere a Nomad e verifica la distribuzione.
    4. Usa il file di esempio fornito con il Quick Start per iniziare a usare Nomad.

    Per personalizzare la distribuzione, puoi selezionare diversi tipi di istanze per le risorse e modificare il numero di nodi client e server di Nomad e Consul.

  •  Costi e licenze
  • I costi dei servizi AWS utilizzati per eseguire questa distribuzione di riferimento Quick Start sono a tuo carico. Non sono previsti costi aggiuntivi per l'utilizzo del Quick Start.

    Il modello AWS CloudFormation per questo Quick Start comprende alcuni parametri di configurazione personalizzabili. Alcune di queste impostazioni, ad esempio il tipo di istanza, incideranno sul costo della distribuzione. Per una stima dei costi, consulta la pagina dei prezzi di ciascuno dei servizi AWS che intendi utilizzare. I prezzi sono soggetti a modifiche.

    Il Quick Start utilizza la versione open source di HashiCorp Nomad che non richiede alcuna licenza.