Ho deciso di crearmi su EC2 una macchina vmware.
L’idea di base, per quanto complessa, è la migliore per avere un sistema sempre pronto con poche modifiche:
- una instanza EC2 Ubuntu 9.04 Desktop, per avere un’interfaccia grafica nel caso servano screenshot per manuali o demo
- un’installazione di vmware workstation 6.5 sul sistema ubuntu
- la creazione di uno o più dischi EBS (elastic block store) che verrebbero montati all’occorrenza nel sistema ubuntu
- su questa piattaforma creo di volta in volta delle VM che salvo nei dischi EBS
In questo modo, una volta creata e configurata la macchina ubuntu+vmware, non ho più necessità di modificarla e posso salvarmi la mia personale istanza. EC2 come detto altrove non permette infatti modifiche permanenti alle istanze, che vengono resettate quando spente. L’unico modo per mantenere le modifiche è creare un bundle dell’instanza prima del suo spegnimento.
Usare vmware workstation mi permette di creare varie VM che salvo poi in un disco EBS, che possiamo paragonare tranquillamente a una chiavetta usb nella quale salvo le varie VM. In questo modo l’instanza non viene mai aggiornata e non deve quindi essere ri-pacchettizzata ogni volta.
Se serve inoltre, posso trasferire la VM creata dallo storage gi EC2 a un altro sistema, magari la piattaforma VMWare del cliente…
Infine, a ogni esecuzione il sistema EC2 mi chiede con quale potenza voglio avviare la mia istanza:
- Large Instance 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of instance storage, 64-bit platform
- Extra Large Instance 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform
- High-CPU Extra Large Instance 7 GB of memory, 20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform
In questo modo, a seconda dei test che dovrò effettuare, potrò scegliere la potenza che mi serve, e pagarla di conseguenza.
Alla prossima puntata per la creazione passo-passo dell’instanza iniziale.