Introducción a Amazon EC2

Cuando Amazon lanzó por primera vez su Elastic Compute Cloud (EC2) en 2006, muchas personas se sorprendieron un poco. Aquellos de nosotros que siempre pensamos en Amazon como un minorista estábamos escépticos de que tuvieran mucho que ofrecer. En los 5 años transcurridos desde entonces, Amazon ha demostrado que se toman en serio este negocio y que hacen de EC2 una plataforma de computación en la nube de clase mundial. Si bien ha habido contratiempos , los servicios web de Amazon en general suelen considerarse entre los mejores del sector. En esta guía, cubriremos los conceptos básicos de la computación en la nube en general y Amazon EC2 en particular.

Un poco sobre “la nube”

Al igual que con muchas palabras de moda en tecnología, es posible que obtenga una definición diferente de este término de cada persona a la que pregunte. Algunos podrían describirlo como una forma de escalar sus recursos informáticos para satisfacer sus necesidades.

Digamos que ABC Books, una librería local quiere tener un sitio donde sus clientes puedan comprar libros en línea. El enfoque “tradicional” sería que alguien desempolvara un servidor, instale un sistema operativo, ejecute una aplicación de servidor web y cargue su sitio en él.

Cuando la virtualización se estaba volviendo popular, la gente comenzó a utilizar otro método llamado Servidor Privado Virtual o VPS. Con este método, puede tener varios sistemas operativos ejecutándose en la misma máquina, cada uno con su propia configuración y aplicaciones.

Esto permite que cada usuario tenga un control total sobre su sistema, pero sin el gasto de hardware dedicado. ABC Books, nuestra compañía de ejemplo, probablemente ahorraría dinero al cambiar a VPS, ya que no necesitan toda la potencia del servidor y pueden compartir el costo con otros usuarios. El método de “nube” lleva la virtualización aún más lejos. Dado que ya está virtualizando el software, ¿qué sucede si también virtualiza el hardware? La esencia de la computación en la nube es tomar una gran colección de recursos informáticos y asignarlos de manera inteligente según sea necesario. Tome este diagrama, por ejemplo.

Puede ver que la mayoría de las porciones son de diferentes tamaños. Es posible que ABC Books solo necesite una parte de un servidor, pero Bob’s House of Free iPads puede generar más tráfico y necesitar varios servidores. Uno de los mayores beneficios de la computación en la nube es que puede escalar sus recursos hacia arriba y hacia abajo según sea necesario.

Digamos que una gran celebridad habla sobre su amor por ABC Books y, de repente, el sitio recibe cientos de veces más tráfico que normalmente. Su servidor dedicado probablemente no esté equipado para manejar eso. Del mismo modo, un VPS (aunque más flexible) aún necesitará una transferencia de hardware o una actualización para mantenerse al día. Sin embargo, un servidor basado en la nube podría simplemente “activarse” para manejar el exceso de tráfico. Cuando el zumbido se haya calmado, simplemente reduzca sus recursos a la normalidad.

Registrarse en EC2

Nota : La cuenta gratuita es realmente gratuita, pero durante el registro, se le pedirá la información de la tarjeta de crédito. Consulte los términos de Amazon para obtener más detalles.

Inicie sesión o cree su cuenta de Amazon EC2. Desafortunadamente, los registros de nuevos usuarios a veces pueden permanecer pendientes durante varias horas.

Una vez configurada su cuenta de Amazon Web Services, puede acceder a su consola de administración haciendo clic en el vínculo Iniciar sesión en la consola de administración de AWS en la esquina superior derecha de aws.amazon.com o haciendo clic aquí .

Crear una instancia

Una vez que su cuenta esté activada y pueda acceder a la Consola de AWS, probablemente desee comenzar creando una instancia de servidor para ejecutar algún software.

Lo primero que se le pedirá que haga es decidir sobre una plataforma base. El Amazon Linux es una buena opción si lo que busca es una demostración del servicio.

La siguiente página le permite establecer algunos detalles sobre su instancia. Probablemente desee dejar estas configuraciones como están, ya que el nivel gratuito solo admite el tipo de instancia Micro , y la Zona de disponibilidad no debería hacer ninguna diferencia en esta etapa.

La página siguiente, Opciones avanzadas de instancia , debe dejarse con los valores predeterminados a menos que tenga una razón específica para hacer lo contrario.

El último paso de sus Opciones de instancia es aquel en el que elige etiquetas. Este paso es opcional y nada se romperá si no especifica etiquetas, pero se recomienda aplicar al menos un valor a la clave Nombre para que esta instancia sea fácil de identificar.

El siguiente paso es crear un par de claves. En lugar de contraseñas, EC2 utiliza claves criptográficas para identificar a los usuarios. Si eso suena confuso, no se preocupe, realmente no es tan complicado. El primer paso es nombrar y generar un par de claves, luego descargarlo a su computadora. Recomiendo guardarlo en ~ / .ssh / .

Una vez que haya guardado las claves, deberá asegurarse de que sea privada. No puede omitir este paso, ya que SSH se negará a usar una clave visible públicamente. Es rápido y fácil configurar esto, simplemente abra su terminal Linux u OSX y escriba:

y para usarlo realmente para conectarse, vaya con

Finalmente, solo tienes que abrir un agujero en el firewall para tu aplicación. La lista desplegable contiene varias opciones de red comunes, como SSH, DNS y, por supuesto, HTTP. Si desea ingresar a un puerto personalizado, esta es su oportunidad.

Una vez que revise e inicie su instancia, ¡estará listo! Ahora puede usar SSH como se indicó anteriormente para conectarse a su DNS público (resaltado en la captura de pantalla a continuación).

Conclusión

De ahora en adelante, es su “servidor” para tratar como desee. Las aplicaciones se pueden instalar y eliminar como mejor le parezca. El servicio se puede adaptar exactamente a la aplicación que tiene en mente, desde un servidor web hasta una puerta de enlace VPN o un lugar para alojar sus archivos. ¡Buena suerte y diviértete en la nube!

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario