¿Cómo debo configurar el almacenamiento EBS adicional en una instancia de Amazon EC2?

Uno de mis clientes tiene tres serveres EC2 en la nube de Amazon, con varios dispositivos EBS conectados:

Picture.png http://img839.imageshack.us/img839/732/picturejt.png

el server 1 y el server 2 son instancias micro de ubuntu, y el server 3 , la caja de producción principal, es una instancia grande de ubuntu.

Quiero crear un duplicado del server 3, pero me pregunto si existe la ventaja de tener 4 dispositivos EBS conectados como se muestra, o si sería más simple / más fácil hacerlo con less dispositivos conectados.

No conozco demasiado de la historia de estos serveres, así que estoy buscando información. Sé que el server 3 ejecuta progtwigs que requieren apache, mysql, oracle, java, solr y tal vez algunos otros services.

Si lanzo una nueva instancia de Ubuntu Large, creo que solo viene con 7,5 GB de almacenamiento, así que si necesito almacenar una gran database necesitaré al less otro dispositivo EBS conectado, porque no creo que al usar las imágenes de Ubuntu en EC2 puede boost el tamaño del EBS principal. ¿Es eso correcto?

Y, si agrego otro dispositivo EBS a la instancia, tendré que hacer cosas como cambiar la ruta donde las aplicaciones (como mySql y Oracle) almacenan sus datos, ¿no?

Mis disculpas por tener una pregunta algo amplia, pero en pocas palabras, me gustaría saber:

¿Cómo debo configurar el almacenamiento EBS adicional en una instancia de Amazon EC2?

Usted tiene un par de opciones:

  1. Inicie la instancia de inicio de EBS con un volumen de raíz EBS más grande. Aquí hay un artículo que describe cómo hacerlo: http://alestic.com/2009/12/ec2-ebs-boot-resize

  2. Adjunte volumen (s) EBS adicionales a la instancia. Aquí hay un artículo que escribí para Amazon que describe las mejores prácticas con un ejemplo usando una database MySQL: http://aws.amazon.com/articles/1663

Recomiendo mantener sus datos separados de su disco de inicio (opción 2) para mantenimiento futuro, actualizaciones, copy entre instancias, cambio de architectures, y más.

En el segundo enfoque, demuestro cómo usar "assemblys de encuadernación" para que no tenga que cambiar la configuration de su aplicación.

Para completar, también debo mencionar que las instancias EC2 tienen almacenamiento efímero (gratuito) disponible, pero como todo lo almacenado allí se pierde para siempre cuando la instancia se detiene, finaliza o falla, no se recomienda para la mayoría de las aplicaciones.