¿Qué es Amazon AWS y por qué el mundo está cambiando hacia la virtualización?

¿Qué es Amazon AWS y por qué el mundo está cambiando hacia la virtualización?

¿Debería poner mi negocio en AWS? Estas son preguntas que se plantean con frecuencia. Este artículo está diseñado como una descripción general de alto nivel de AWS y por qué puede ser útil para su empresa. Lo que no es un artículo completo o detallado de todos los servicios que se encuentran en el paraguas de AWS.

Empezaremos por lo básico. AWS son las siglas de Amazon Web Services. Es un conjunto de servicios proporcionados por Amazon para sus necesidades de plataforma e infraestructura. Se lanzó oficialmente en 2006 y ha madurado mucho a lo largo de los años. Hay otros competidores en el mercado como Microsoft Azure (2010) y Jelastic (2011). Estos no son los únicos, muchos de los grandes proveedores de servicios están trabajando para ofrecer los suyos propios.

aws



Hay dos tipos principales de servicios a los efectos de este artículo. La infraestructura como servicio (IaaS) se refiere a la infraestructura tradicional, como las máquinas virtuales y el almacenamiento. VMware ha ayudado a impulsar la popularidad de IaaS y existe desde hace bastante tiempo. La plataforma como servicio (PaaS) es un desarrollo más reciente, pero aún existe el tiempo suficiente para tener un historial, según el proveedor que elija para proporcionarlo. PaaS hace que sea mucho más fácil para los desarrolladores consumir varios servicios sin la infraestructura para soportarlo, como servidores, VM, conmutadores, etc.

Por ejemplo, si solo necesita una base de datos para bombear registros y extraerlos, tradicionalmente con IaaS aprovisionaría un servidor, sistema operativo y lo ajustaría a sus necesidades y tendría que monitorear su salud. Con PaaS puede activar solo una instancia del sistema de base de datos que necesita y simplemente apuntar su código hacia ella. Amazon también ofrece varios contenedores de aplicaciones para permitirle simplemente publicar su código en algún lugar para ejecutarlo en lugar de tener que construir un servidor con todas las dependencias.

Cuando la mayoría de la gente escucha AWS, uno de los principales servicios en los que piensa es EC2 (Elastic Compute Cloud). EC2 de Amazon es una plataforma de infraestructura como servicio (IaaS) y le permite alquilar computación a través de VM en una variedad de sistemas operativos diferentes (generalmente Linux o Windows). Hay varios niveles / tamaños de contenedores EC2 y el costo se basa en el tamaño y el tiempo de uso de ese contenedor. Su empresa puede tener procesos de fin de mes que requieran la puesta en marcha de varias instancias de EC2 durante un fin de semana o unos días, pero luego se pueden cerrar durante el resto del mes. Este tipo de costo basado en el uso le permite pagar exactamente lo que necesita. Muchas veces las empresas tienen que tomar una decisión dolorosa durante el crecimiento. Tradicionalmente, cuándo era necesario comprar un equipo, cómo dimensionarlo para que satisfaga las necesidades inmediatas y también para que no tengan que reemplazarlo dentro de 6 meses. Los servicios como EC2 que están medidos permiten este modelo de pago por uso y solo para lo que necesita.

El segundo servicio en el que las personas piensan cuando escuchan AWS suele ser S3 (Amazon Simple Storage Service). El S3 de Amazon es un servicio de almacenamiento basado en servicios web. Es muy útil para alojar sitios web muy básicos / estáticos donde solo se le cobra ancho de banda, además de ser utilizado para un repositorio público de datos. También se puede acceder a través de REST, SOAP y BitTorrent. Si su organización tiene una aplicación web que regularmente necesita almacenar y acceder a datos basados ​​en archivos, puede realizar estas llamadas API de servicios web a S3 sin tener que preocuparse por el almacenamiento local en el servidor real que aloja su aplicación web. En ese caso, ayuda a reducir la sobrecarga de TI para que sus desarrolladores no intenten dimensionar los servidores con regularidad y, en su lugar, solo estén presionando y extrayendo datos de un servicio. Amazon tiene un buen dispositivo de puerta de enlace de almacenamiento que se vincula con S3. Con el dispositivo, puede adjuntar almacenamiento a un servidor ya existente en sus instalaciones a los datos que se encuentran en S3. El dispositivo almacenará en caché los datos a los que se accede con frecuencia y enviará y extraerá datos de S3 en segundo plano según sea necesario. Los requisitos de almacenamiento del dispositivo local son mucho menores que los datos totales en S3. Por ejemplo, puede que no sea raro tener una puerta de enlace de almacenamiento local con 100 GB de discos duros conectados a varios terabytes de datos en S3.

Hay una gran cantidad de otros servicios que ofrece Amazon para ayudarlo a aumentar sus necesidades en su entorno, desde balanceadores de carga hasta firewalls de aplicaciones web (WAF). Los balanceadores de carga pueden ayudar a enrutar el tráfico destinado a un lugar específico a varios servidores back-end y ayudar a que su entorno se amplíe a medida que crece para que no termine con un solo servidor grande que también es un único punto de falla. El WAF le permite bloquear la seguridad y ayudar a evitar que atacantes malintencionados derriben su sitio o pongan en peligro los datos de ese sitio. Aquí hay una buena captura de pantalla de ellos. En otros blogs, podemos profundizar en ellos si lo solicita.

Amazon también ofrece muchas regiones diferentes en todo el mundo para albergar estos servicios. Quizás reside en EE. UU. Y necesita un mejor servicio en Australia debido a problemas de latencia. Puede haber una latencia de 200 a 300 ms entre EE. UU. Y Australia. Hay una región para eso. Incluso puede estar buscando redundancia / DR fuera de su región, pero no en el extremo opuesto del mundo. Cada región se divide en subconjuntos denominados zonas de disponibilidad. Estas son secciones segmentadas del entorno que le permiten dividir varios servidores entre ellos, de modo que si un subconjunto falla, toda su infraestructura no. A continuación se muestra una captura de pantalla de las regiones tal como existen en la actualidad.

Puede que se esté preguntando, todo esto es genial, pero en qué escenarios podría AWS no funcionar para mí. Normalmente hay algunos de estos. Es posible que sus políticas de seguridad no permitan la propiedad intelectual corporativa (propiedad intelectual) o los datos en una oferta de nube pública. AWS es bastante seguro y cumple con PCI y HIPAA, pero es posible que su oficial de seguridad aún tenga dudas. Otras razones pueden ser si tiene una huella de TI bastante estática, comprar equipo para su local o espacio de colocación del centro de datos y la vivienda allí puede ahorrar dinero a largo plazo. Si necesita recursos garantizados, como un rendimiento de disco garantizado, es posible que AWS no sea para usted. Una solución de nube privada dedicada puede ser el camino a seguir.

Si tiene necesidades de PCI (Industria de tarjetas de pago), HIPAA (Ley de responsabilidad y portabilidad de seguros médicos), HITECH (Tecnología de información de salud para la salud económica y clínica) u otros, Amazon lo tiene cubierto con una gran cantidad de información, así como algunos Preguntas frecuentes (FAQ) sobre los temas. Aquí hay un enlace con una gran cantidad de diferentes cumplimientos ofrecidos: https://aws.amazon.com/compliance/

En resumen, AWS es un gran lugar para las nuevas empresas que no están seguras de su crecimiento o incluso para las empresas muy maduras que necesitan una gran infraestructura para poder escalar hacia arriba y hacia abajo a medida que aumentan sus necesidades de uso. Se pueden crear muchos casos de uso para usar AWS, algunos se pueden hacer para no usarlo, pero como con cualquier solución, examinar su caso de negocios contra la solución determinará lo que es adecuado para su organización.

5 minutos de lectura