Alternativas para Amazon Web Services, ¿qué más hay?

¿Cuál es la ventaja de ir con Amazon Web Services (AWS), frente a los numerosos proveedores de IaaS que hay por ahí?

Las aplicaciones empresariales cada vez más se convierten en servicios web debido al hardware y software que hace funcionar sus páginas Web. Muchas organizaciones utilizan la Infraestructura como Servicio (IaaS) para poder proveer estos servicios esenciales de manera flexible y rentable, y para muchos, IaaS es sinónimo de AWS. ¿Cuál es la ventaja de ir con Amazon Web Services (AWS), frente a los numerosos proveedores de IaaS que hay por ahí? Después de todo, hay un número cada vez mayor de alternativas de AWS para elegir –grandes, medianas o pequeñas.

Para efectos de este artículo, los servicios Web se refieren a un proveedor de IaaS que ofrece tres cosas: una base de datos (o servicios de centro de datos), una plataforma de infraestructura de desarrollo de aplicaciones y el mantenimiento para que todo funcione. Es escalable, rápido, fiable y –de acuerdo con lo que se dice– permite operaciones para establecer todo un sistema en el menor tiempo posible. Es TI virtual ya que los equipos de desarrollo pagan cuotas de servicio para el acceso a los recursos a través de internet. Básicamente, un proveedor de IaaS gestiona el centro de datos, proporciona los servidores y mantiene la infraestructura de backend usada para desarrollar aplicaciones.

En su búsqueda de una alternativa AWS, e independientemente de qué proveedor de IaaS elija, el primer paso es la planificación. Planifique como si estuviera construyendo un sistema. Trabaje con los ingenieros de desarrollo de software, testers y diseñadores de la interfaz para construir sistemas de prueba. Vea qué problemas encuentran y qué obstáculos enfrentaron. A continuación, realice una planificación financiera básica. Trate de predecir las estimaciones de costos basados ​​en el uso, tanto en la parte baja como la parte alta de modo que esté preparado para alzas en el costo.

Planificar por adelantado y pasar el tiempo probando realmente el sistema es la única manera de saber si un servicio proporciona lo que necesita ahora, así como anticipar necesidades futuras. Revise cuidadosamente las diferencias en los términos del contrato. Asegúrese de obtener todos los SLA (acuerdos de nivel de servicio) por escrito y que se ajusten a sus necesidades. Después de todo, si el centro de datos se queda sin conexión, los usuarios de la aplicación sentirán el dolor de un pobre desempeño, y su negocio puede sufrir.

Por desgracia, está fuera del alcance de este artículo configurar cada uno de los servicios y probar una configuración básica del sistema y luego comparar los resultados. En su lugar, ofrecemos algunos nombres de proveedores líderes para incluir en su investigación y las críticas que reciben actualmente.

Hay literalmente cientos de empresas que ofrecen IaaS. En este artículo vamos a cubrir Amazon, Microsoft y Joyent.

Amazon Web Services

Mensajes AWS sus detalles de productos aquí. La compañía también ofrece una prueba gratuita, lo cual es bueno para la experimentación básica con el sistema y cómo funciona. A juzgar por su base de clientes y las críticas disponibles que se encuentran en internet, AWS sirve para cualquier tipo de empresa, siempre y cuando dicha empresa quiera externalizar sus datos. El sistema IaaS de Amazon ofrece a los desarrolladores acceso a los recursos de TI sin necesidad de que cuenten con ellos de manera interna.

Amazon afirma que sus servicios son menos costosos y proporcionan más de todo. AWS tiene una amplia variedad de opciones que parecen ser muy complejas. Eso puede contribuir al tiempo que dedique para revisar al proveedor de servicios de nube que usted elija. La variedad realmente es un arma de doble filo. Aumenta las opciones, pero también aumenta la complejidad y tal vez el costo global. Aún así, entre más opciones consiga, cuanto más personalizados puede hacer sus servicios y, por lo tanto, su infraestructura.

AWS tiene modelo de pago por consumo por lo que las tarifas varían en función del uso. Esta práctica parece justa en tanto los clientes puedan predecir las cargas de software para que no se metan en un aprieto financiero. Además de precios, las promesas son las típicas: velocidad, agilidad y escalabilidad con facilidad de uso. Las opiniones en general son positivas, con algunos comentarios negativos con respecto a la complejidad de opciones de configuración, el tiempo de inactividad del centro de datos y el precio. El servicio al cliente de Amazon está clasificado como excepcionalmente bien informado y útil.

Windows Azure de Microsoft

Una alternativa de AWS es el producto Azure de Microsoft. Ofrece un amplio conjunto de módulos para que los desarrolladores creen aplicaciones modernas y escalables. Azure no solamente cuenta con almacenamiento de datos y máquinas de computación virtuales, también ofrece puertos de servicio, redes, conexiones para verificación de direcciones de datos, datos de localización y su motor de búsqueda Bing, entre una serie de otros servicios útiles.

Azure no limita a los consumidores a los productos de Windows, tampoco. Azure trabaja con aplicaciones de código abierto, así como una variedad de herramientas de propiedad de terceros. Si ya es usuario de Microsoft, Azure puede ser su mejor apuesta. Azure ofrece máquinas Windows, Linux o BSD al mismo precio de ganga que Linux. No es un mal negocio. En Azure, Microsoft incluye – o adquiere, dependiendo de cómo se mire– la mayoría de las tecnologías de código abierto. Usted puede encontrar que, con Azure, Microsoft ofrece un mejor trato con una mayor flexibilidad tecnológica. Consulte el sitio web de Microsoft para obtener más información.

Las opiniones sobre Azure, al igual que las de Amazon, son muy positivas. Para algunos, el portal de autogestión es demasiado complejo y la variedad de opciones puede ser desalentadora. La complejidad no siempre es mala, sin embargo, puede dar a los probadores las herramientas de nube que realmente necesitan.

Joyent

Joyent es otra alternativa AWS con una opción adicional que muchas empresas podrían preferir. Cuenta con máquinas personalizadas y las denomina appliances. Las máquinas personalizadas a medida de la empresa a menudo pueden superar a la mayoría de los servidores al ejecutar tareas típicas tales como solicitudes de página Web y devolver datos. Joyent utiliza SmartOS –un derivado del sistema Solaris.

Si realmente le gustaba el viejo sistema Solaris, las máquinas hechas a la medida de Joyent pueden ser su mejor apuesta. Muchos comentarios afirman que el sistema de Joyent ofrece una mayor velocidad en general. Además, cuando se enfoca en aplicaciones personalizadas, puede eliminar parte del dolor de la configuración inicial.

Más información sobre alternativas a AWS

Una lista ampliada con más alternativas para AWS se encuentra disponible en nuestra publicación hermana, SearchCloudComputing. El listado de los trece proveedores de nube para 2013 incluye a varios jugadores de nicho y algunos otros proveedores que podrían satisfacer mejor algunas necesidades particulares. También vale la pena considerar una opción que no apareció en este listado: el cómputo de nube híbrido de código abierto de Red Hat. Finalmente, en nuestro portal hermano SearchCloudProvider encontrará una guía sobre la comparación de OpenStack otros proveedores de nube.

Investigue más sobre Computación en la nube