
Amazon Web Services te ofrece hosting bajo demanda y con una estructura muy flexible. Cuando necesitas infraestructura la contratas. Esto lo hacen a través de sistemas operativos virtuales. Es decir, cada servidor físico tiene N sistemas operativos virtuales donde están “tus cosas”.
Se comenta bastante de que el EC2 (Hosting) es muy caro. Yo no diría que es caro, aunque depende con qué lo compares. Pero lo compares con lo que compares hay que tener en cuenta todos los costes asociados a un despliegue de servidores.
Costes de Amazon EC2
Te cobran por tiempo de ejecución y tansferencia. Los costes de transferencia no se incluyen en el análisis de este artículo. No se analizan porque son muy variables y generalmente serán de salida, con lo que ese tráfico lo rentabilizarás con publicidad y no será un coste dificil de asumir.
| Servicio | Coste / Mes |
| Pequeño | $48 |
| Mediano | $97 |
| Grande | $194 |
Estos costes se han calculado con los descuentos aplicados por contratos de 1 año.
En terminos de disco el grande te da 850GB, el mediano 350 GB y el pequeño 160GB. En terminos de memoría el pequeño y mediano 1,7GB y el grande 8GB de memoria. La capacidad de procesamiento va aumentando desde el pequeño al grande y el I/O también.
Ahora voy a intentar compararlo con un servicio de hosting barato que usé en el pasado, AMEN. Digo intentar porque no resulta fácil comprarar un servicio virtual a uno físico. Es decir, en AMEN o similar tienes el 100% de la máquina porque es un servidor dedicado. Una comparación con la gama PRO de AMEN.
| Servicio | Coste / Mes |
| DUO 4000 | 79€ |
| DUO 1000 | 139€ |
| PRO 8000 | 239€ |
La comparación se ha hecho con sistemas similares en disco duro. Ademas, estos precios son para compromiso de 2 años y hay que añadir el IVA.
Haciendo una comparación simple, esta claro que el EC2 no es nada caro y un precio muy competitivo desde $48. Pero si necesitas mucho procesamiento quizá esos 79€ del DUO 4000 sean mejor o quiza no. Este es uno de los problemas de los web services, que todo depende de muchas cosas. Siempre puedes dar de alta instancias de Amazon durante 1 hora, probar con distintos sistemas operativos Linux y llegar a determinadas conclusiones.
Co-location
Otra de las opciones a un servidor dedicado es comprarte un servidor y montarlo en la infraestructura de un proveedor. Mirando precios de Dell un servidor con 5TB de disco y 8GB memoria sale a unos 5.000€ (171€ /mes), uno simple a 1.700€ (60€/mes) con 4GB memoria y 1 TB, y uno moderado con 1TB, dos procesadores y 8GB de memoria 2.600€ (90€ /mes).
Un servicio de co-location puede salirte 800€/mes por medio rack, así que si tienes varios servidores pues puede salirte a 65€ / mes para la conectividad de un servidor.
Esta solución puede ser la mejor para ti teniendo en cuenta que tienes el 100% de las máquinas, las plataformas como tu quieres (con mucha memoria por ejemplo), y tu lo manejas todo. Pero hay que tener en cuenta que también tiene costes asociados. Cuando se estropea un disco hay que ir al proveedor, ponerte en contacto con el fabricante que te de otro, ir a cambiarlo. Esto es un coste real en tiempo real que tienes que tener en cuenta. Ademas, aunque te ofrecen servicios de seguridad los proveedores quiza me quedo con la seguridad de Amazon. Si estas fastidiado es porque hay un agujero en todo el mundo y bastante más probable que una infraestructura muy grande sea más segura. Hace poco los de GoGrid descubrieron una amenaza que tumbó abajo su sistema, algo que no habían visto antes. Quiza Amazon esté más acostumbrado a tratar con esos temas debido a que muchas Startups tienen alli sus sistemas.
Probando, probando…
Montar una instancia de Amazon es fácil, te cnectas con un SSH y a hacer pruebas para tus cosas. Siempre hay que tener en cuenta que al estar compartido, esas pruebas pueden tener mucho valor o ninguno. Si en el momento de hacer pruebas el servidor de tu instancia esta con poca carga puedes tener unos valores mucho mejor de lo que puedes tener en otro dia. Por eso probar en Amazon puede ser muy importante, o ¿quiza no? Ya sabes, esto es la cosa que tiene las historias virtuales, que todo depende. Pero haciendo pruebas pueden tener una idea clara de si la infraestructura de Amazon funciona para ti. Si haces pruebas de carga lo de Amazon te funciona, quiza sea lo mejor ya que eliminas un montón de costes asociados y quebraderos.
Mi conclusión
Creo que para mi los servicio de Amazon tienen la gran ventaja que solo tienes que preocuparte del software y tienes a tu lado a un aliado que se ocupará de muchas cosas para que tu te ocupes solo en tu negocio. Pero puede que no sirva y uno necesite el 100% de una máquina porque va a utilizar todo el potencial (probablemente con un servidor web no).
Lo que más me gusta es que no tengo un servidor físico. En ocasiones me ocurrió que una fuente habia fallado en un servidor dedicado o un disco y el servidor estaba caido 1 o 2 días. Con Amazon, si mi instancia falla, doy de alta una nueva, asigno una Elastic IP y en 30 minutos tengo los sistemas online. Para mi esto tiene un valor tremendo. Y ofrece tanto valor para una empresa de Internet que incluso hay que ver la forma de como adaptarse para que el EC2 funcione para uno ya que no se puede soportar costes asociados con una infraestructura propia, preguntarse qué hago dentro de 3 años cuando los servidores que he comprado hay que renovarlos, etc… Simplemente usas las cosas según las necesitas sin tener que tener muchos problemas asociados.
Pero puede ocurrir que la potencia de Amazon no te sea suficiente y necesites una máquina física para ti solo o que tener algo potente en Amazon EC2 te cueste el doble que en las soluciones comentadas en el artículo.
Twitter
LinkedIn
Facebook