2014-04-30 15 views

risposta

12

Arrestare e avviare un'istanza è un modo per modificare l'IP, ma non è il più veloce o anche il più economico, tuttavia soddisfa i criteri per evitare gli IP elastici.

Arrestare e avviare un'istanza, da una prospettiva di fatturazione equivale a terminare/riavviare un'istanza.

Il prezzo è per ora-istanza consumata per ogni istanza, dal momento in cui un'istanza viene avviata fino a quando non viene terminata o interrotta. Ogni istanza parziale consumata verrà fatturata come un'ora intera. http://aws.amazon.com/ec2/pricing/

Questo significa che, se si avvia un'istanza, impedire che mezz'ora dopo, quindi avviare di nuovo ed eseguirlo per mezz'ora poi fermarsi di nuovo, per che un'ora, si sta effettivamente andando da fatturare per due ore di utilizzo.

Gli IP elastici sono molto probabilmente una soluzione migliore in questo scenario, ma il costo aggiuntivo degli IP Elastic è qualcosa che la maggior parte delle persone desidera evitare. In realtà non vogliamo un IP fisso. Vogliamo solo uno nuovo. Pagare per IP univoci per istanza non ha senso per questo. La cosa interessante è che non abbiamo bisogno di un EIP per ogni istanza al fine di rilasciare/rinnovare l'IP esterno dell'istanza. Abbiamo solo bisogno di uno per l'intero VPC.

Quando si assegna un EIP a un'istanza, il vecchio IP è completamente scomparso, rilasciato nel vuoto. Quando si rimuove EIP dall'istanza, l'istanza viene quindi costretta a richiedere un nuovo IP esterno dal pool.

Mantenere un singolo IP elastico collegato a un'istanza nella regione Oregon (us-west-2) è gratuito, purché sia ​​collegato a qualcosa. Se non è collegato, costa $ 0,05/ora per sedersi lì.

I primi 100 remaps IP ogni mese sono gratuiti. Per noi, questo funziona fino a 50 aggiornamenti IP gratuiti (1 rimappatura per il rilascio, 1 per il rinnovo). Se rompi il limite di 100 rimappature, il prezzo salta rapidamente, a $ 0,10/rimappatura (o $ 0,20/aggiornamento IP), quindi cerca di tenere traccia. http://aws.amazon.com/ec2/pricing/

TL; DR

Il PEI libero alimentato soluzione? Un singolo EIP per l'intero VPC, assegnato a una singola istanza. Quando si desidera rilasciare/rinnovare, trasferire quell'IP all'istanza che necessita di un nuovo IP, quindi trasferirlo nuovamente all'istanza originale. Ora puoi modificare rapidamente l'IP di un'istanza fino a 50 volte al mese senza costi aggiuntivi.

IP shuffle signore e signori :)

2

Non è possibile assegnare l'IP pubblico a un'istanza dopo che è stata creata. Non importa se è fermato o in esecuzione.

L'unica opzione è IP elastico.

E l'IP pubblico può essere assegnato a un'istanza al momento della sua creazione. Una volta creato, sei sfortunato.

2

L'unica altra opzione che è possibile è interrompere e avviare l'istanza ed è possibile che l'IP pubblico venga modificato. Non ti sto chiedendo di terminare l'istanza. Basta interrompere l'istanza e quindi riavviarla. Assegnerà (molto probabilmente) un nuovo IP pubblico alla tua istanza.

Per coloro che hanno votato senza sapere le cose, si prega di trovare il link sottostante che dice quello che ho detto. Read This

+2

Avete provato da soli? Anche la tua risposta vale un commento e non una risposta in quanto contiene molte ipotesi ('potrebbe',' molto probabilmente'). Questo dimostra che non sei sicuro di ciò che stai consigliando. – slayedbylucifer

+1

Ovviamente succede così e sì, l'ho provato un milione di volte. È documentato anche da aws. Non è garantito che accada ma in pratica succede quasi sempre. Il voto negativo non è apprezzato. Questa è davvero la risposta e sono sicuro che non l'hai mai provato. – aryann

+0

L'arresto e l'avvio dell'istanza non sono stati d'aiuto. Dovuto terminare – warvariuc

3

Reboot non cambia il tuo IP

Se si riavvia l'istanza EC2 dall'interno della macchina Ubuntu, per esempio digitando

$ reboot 

quindi l'istanza manterrà lo stesso IP interno e pubblico.

Arresto l'istanza non cambiare il tuo IP

Se si utilizza la console di gestione AWS EC2 e fermare la macchina (non porvi fine!), Si rinunciare gli indirizzi IP assegnati.

stopping ec2 instance

potrete richiesta di un nuovo indirizzo di se si avvia di nuovo l'istanza.

Come controllare rapidamente il vostro IP

È possibile verificare i vostri indirizzi IP pubblici e privati ​​che utilizzano CURL o Perl GET, installare

$ sudo apt-get install libwww-perl 

Ora digitate per l'uso interno:

$ GET http://169.254.169.254/latest/meta-data/local-ipv4; echo 
172.31.44.114 

O per il pubblico:

$ GET http://169.254.169.254/latest/meta-data/public-ipv4; echo 
54.72.253.107 

Read more.

Problemi correlati