Utilizando RAID en AWS (Mejorar la tolerancia a fallos)

Utilizando RAID en AWS (Mejorar la tolerancia a fallos)

¿Cuáles son los pasos para crear un RAID utilizando Amazon AWS?

  1. Vamos a la consola de EC2.
  2. Abrimos la opción Security Groups.
  3. Seleccionamos nuestro grupo GrupoServidorWeb.
  4. Vamos a la opción Inbound.
  5. Damos clic en Edit.
  6. Damos clic en Add Rule.
  7. Habilitamos el type RDP con el source de tu ip actual y damos clic en Save.
  8. Vamos al Dashboard de EC2.
  9. Damos clic en Launch Instance.
  10. Elegimos la imagen de Windows gratuita, al momento de escribir este articulo es Microsoft Windows Server 2012 R2 Base, damos clic en Select.
  11. Damos clic en Configure Instance Details.
  12. En el IAM Role elegimos AdministradorS3.
  13. Damos clic en Add Storage.
  14. Vamos a dar clic en Add New Volume 4 ocasiones, de manera que creemos 4 volumes, cada uno debe tener 8 GiG y ser del tipo SSD GP2 (Propósito General).
  15. Damos clic en Tag Instance.
  16. Como Tag Name vamos a darle el nombre MiWindows y damos clic en Configure Security Group.
  17. Elegimos de las opciones de seguridad que tome un grupo existente Select an existing security group y elegimos nuestro grupo GrupoServidorWeb.
  18. Damos clic en Review and Launch.

AWS me ha notificado que abrir este tier me costará algunos centavos, hay que tener esto en cuenta y eliminarla una vez que se ha utilizado.

  1. Crea una nueva llave especial para tu instancia de Windows.
  2. Damos clic en Launch.
  3. Vamos a ver nuevamente el listado de instancias y espera que se termine de provisionar la instancia de Windows.
  4. Damos clic sobre la instancia de Windows y después vamos a la opción Actions > Get Windows Password.
  5. En la linea Key Pair Path damos clic en Browse…, navegamos hasta donde se encuentra nuestra llave y damos clic en Open (Abrir).
  6. Damos clic en Decrypt Password, copiamos el username y password (los vamos a utilizar después) y damos clic en close.
  7. Abrimos nuestra aplicación Remote Desktop esto varia dependiendo tu sistema operativo, yo utilizo Mac y para conectar a Microsoft utilizo Microsoft Remote Desktop.
  8. Creamos una nueva conexión remota, y en dicha conexión especificamos el username y password que habíamos copiado al desencriptar la llave, para la ip usamos la ip de la instancia tal como aparece en el listado.
  9. Iniciamos conexión y esperamos unos segundos o quizás minutos a que establezca la conexión.
  10. Una vez inicializado ve al Explorador de Archivos y verás los 4 volumes creados como discos duros, cada uno de la misma dimensión.

¿Cómo configurar el RAID?

  1. Damos clic derecho en el mouse sobre el botón de inicio de Windows y elegimos la opción Disk Management.
  2. Aparecerán los discos adicionales conectados, damos clic con el botón secundario del mouse y para cada uno de ellos vamos eligiendo Delete Volume (Borrar Volumen).
  3. Damos clic nuevamente con el botón derecho sobre el volume 1 y elegimos la opción New Striped Volume…, se abrirá el wizard para administración de discos.
  4. Damos clic en Next.
  5. Seleccionamos todos los discos dando clic en Add, y después damos clic en Next.
  6. Elegimos la letra asignada a nuestra unidad Raid, en mi caso por default es la D, damos clic en Next.
  7. Habilitamos el checkbox Perform a quick format (Realizar formato rápido) y en Volume Label el nombre de tu disco duro a utilizar.
  8. Confirma que deseas crear el disco, los volumes comenzarán a formatearse y al final ya tendrás listo tu disco RAID.

Asegúrate de terminar la instancia de Windows una vez que termines de utilizarlo, de esta forma evitaras cargos adicionales a los ya generados por usar esta instancia. Cuando una instancia se termina, toma un tiempo para que esta desaparezca del listado de instancias. El volume del root de la instancia de Windows se borrará solo, pero debes borrar los discos del RAID por ti mismo.

Resumen

¿Qué se requiere para detener un RAID?

  1. Detener la aplicación para que no escriba en el disco.
  2. Vaciar todo el cache del disco.

¿Cómo se vacía el cache del disco?

  • Congelando el sistema.
  • Desmontando el arreglo de discos del RAID.
  • Apagando la instancia asociada de EC2.