In sostanza, nel set up si registra un AMI, e un insieme di parametri di avvio EC2 - una configurazione di lancio (dimensioni istanza, userdata, gruppo di protezione, regione, la disponibilità di zona ecc) È inoltre impostare politiche di ridimensionamento.
- vostri scala fuochi di innesco
- policy vengono esaminati per determinare quale configurazione di lancio pplies
- EC2 esempio run viene chiamato con il i parametri di configurazione di lancio AMI registrato e.
A questo punto, viene avviata un'istanza che è una combinazione di AMI e configurazione di avvio. Si registra con un indirizzo IP nell'ambiente AWS.
Come parte dell'avvio iniziale (eseguito da ec2config o ec2run - passando dalla memoria qui) - l'istanza appena avviata può connettersi ai metadati dell'istanza ed eseguire lo script memorizzato in "userdata". Questo script può eseguire il bootstrap dell'installazione del software, della configurazione del sistema operativo, delle impostazioni e di tutto ciò che è veramente possibile con uno script.
Una volta completato, hai un'istanza appena creata.
Ora: se questo processo è stato avviato mediante bilanciamento automatico e bilanciamento del carico elastico, nel momento in cui l'istanza è "Windows è pronto" (Controlla ec2config.log), il servizio di bilanciamento del carico aggiungerà l'istanza a si. Una volta che risponde alle richieste, verrà contrassegnato come in buone condizioni e l'ELB inizierà il routing del traffico.
Il gold standard è avere una AMI generica e utilizzare lo script di bootstrap per installare tutti i pacchetti/msi/gems o qualsiasi altra cosa sia necessaria sul server. Ma ciò che accade spesso è che le persone costruiscono un'immagine dorata e registrano l'AMI per il ridimensionamento.
Lo svantaggio di quest'ultimo metodo è che ogni versione richiede la creazione di una nuova AMI e le configurazioni di avvio da aggiornare.
Spero che ti dia un po 'più informazioni.
fonte
2012-12-15 10:08:05
Egli non menziona come fare il bilanciamento del carico, ma non ha mai menziona come funziona sullo sfondo – sethu
Anche la scalabilità automatica non ha funzionato completamente, non terminando correttamente le istanze, come menzionato nell'articolo. – Nate
Non menziona nulla, il blog ha 6 anni – Vivek