Tu aplicaci??n sobre los Amazon Web Services (EC2, S3…)

Escrito por Administrator, on 12-09-2007 10:41

Visitas : 58

Favoritos : Ninguno

Publicado el : Noticias,Noticias

Seguimos repasando las ??ltimas tendencias en desarrollo de aplicaciones web y hoy le toca a la que en mi opini??n es la alternativa m??s interesante aparecida en los ??ltimos a??os, los Amazon Web Services. De ellos se ha escrito ya mucho y poco o nada v

Amazon Web ServicesSeguimos repasando las ??ltimas tendencias en desarrollo de aplicaciones web y hoy le toca a la que en mi opini??n es la alternativa m??s interesante aparecida en los ??ltimos a??os, los Amazon Web Services. De ellos se ha escrito ya mucho y poco o nada voy a descubrir: los aparecidos despu??s de su primera etapa (aquellos que atacaban a su base de datos de productos) son los que articulan un nuevo y revolucionario modo de plantearse la arquitectura de una aplicaci??n online. Muchos los meten en el mismo saco que a desarrollar sobre APIs de terceros, pero en este caso no se accede a datos o funcionalidades ajenas, por lo que creo oportuno distinguirlos. Veamos.

La propuesta de S3 y EC2 son la de externalizar dos aspectos del hosting de nuestro proyecto web. S3 es un sistema de almacenamiento al que s??lo se puede acceder a trav??s del web service mientras que EC2 es algo m??s complicado de explicar, lo que ofrecen es capacidad de procesamiento. Con S2 “subes” una imagen de tu servidor y la ejecuci??n queda delegada en las m??quina de Amazon. En el primer caso se paga en funci??n de la informaci??n almacenada y descargada, en el segundo del tiempo de ejecuci??n consumido.

Las ventajas de apostar por los Amazon Web Services son m??ltiples y variadas:

  • Costes: la palabra m??gica. S3 y EC2 salen m??s baratos de un hosting comparable en calidad a lo que ofrece Amazon.
  • Escalabilidad: almacenamiento “infinito” seg??n la necesidad, capacidad de proceso tambi??n bajo demanda. Lo bueno adem??s es que se pagan seg??n uso Â?qu?? sales el primer d?­a, va a ser una bomba y vas a tener millones de visitas? Estar??s preparado sin necesidad de pagar por un servidor que te sobre durante el resto del ciclo de vida del proyecto. Lo que nos lleva a otra ventaja: respuesta a picos de demanda.
  • Foco en tu servicio: externalizar significa – cuando se hace bien – que puede despreocuparte de lo que no es el foco de tu servicio porque de eso se encargar?? el especialista. Olvidarse de balanceo de carga, CPDs, mantenimiento de grandes servidores, contrataci??n del hardware y de la adquisici??n del conocimiento para todo ello.
  • Disponibilidad y velocidad: es posible que seamos muy buenos administrando y montando servidos, es poco probable que en eso seamos mejores que Amazon. Algunas pruebas que he consultado no lo sit??an como la opci??n m??s eficiente en tiempo de respuesta, pero “casi” y a precios m??s competitivos que tener una superm??quina gestionada por nosotros.

Creo que resulta evidente de que la propuesta de los Amazon Web Services me parece realmente revolucionaria y que presenta muchas ventajas. En el “debe” podr?­amos anotar que de momento supone depender de un ??nico proveedor por lo que la alternativa, si nos presentan problemas, ser?­a encargarnos del hosting por nosotros mismos, algo para lo que, de la noche a la ma??ana, nadie est?? preparado. Otro problema es que no se firma por contrato el nivel de servicio que provee Amazon, por lo que de aparecer problemas de rendimiento, te los comes.

Y poco m??s, en realidad Amazon hizo una jugada genial con los Amazon Web Services. Ellos por su parte ten?­an un gran conocimiento para construir grandes sistemas de alto rendimiento (recuerdo la primera vez que entr?? hace a??os en la tienda y cuando volv?­, Â?se acordaba del carrito que hab?­a rellenado!, Â?lo guardaban en base de datos!) y por otro tambi??n est??n sobredimensionados para no pasar problemas. Juntas ambas cosas y lo comercializas en forma de estos web services que te permiten rentabilizar tu almacenamiento y capacidad de procesamiento sobrante. Sencillamente, genial.

Enlaces relacionados:

Revisado el: 12-09-2007 10:41

Deja un comentario