El Cloud Computing o Computación en la nube es un concepto que aunque data de hace bastante tiempo se ha introducido poco a poco en nuestras vidas recientemente. Cada vez más gente habla de la nube, un término que suena más y más y que tiene la sencilla explicación de ofrecer servicios a través de Internet. Desde su aparición, el desarrollo de las tecnologías ha hecho que de páginas estáticas pasáramos a sitios completamente funcionales y a completas aplicaciones y servicios. Y en ese ámbito, Amazon, además de ser la primera tienda online a nivel mundial, también es el líder.
Y lo son gracias a Amazon Web Services, los famosos servicios web de Amazon que se agrupan bajo las siglas AWS y que ofrecen una alta gama de funcionalidades, como la de alojar archivos, ofrecer servicio de DNS o incluso ejecutar aplicaciones por sus clientes en uno de sus potentes ordenadores. La buena acogida de los servicios se la ganaron a pulso, y su éxito hoy en día es un hecho.
De hecho, Amazon tuvo problemas durante bastante tiempo por ese éxito, y se vio obligada a lanzar una nueva región que diera servicio a los usuarios de Sudamérica, un territorio que está cada vez más en la nube y por el que se decidió que las nuevas instalaciones tuvieran sede en Brasil. Operativa de la noche a la mañana, tal vez los servicios de más éxito sean Amazon S3 y Amazon EC2.
Amazon S3
Servicio de almacenamiento simple (Simple Storage Service) es utilizado mensualmente por millones de personas, entre los que no sólo se incluyen los clientes que contrataron S3, sino los usuarios de las páginas y servicios que éstos ofrecen. No sabría decir un porcentaje, pero seguramente, una gran cantidad de las imágenes (por poner un ejemplo) que consumís semanalmente en Internet están alojadas en Amazon S3.
El secreto de su éxito reside en su relación calidad precio, pero también en que Amazon lo ponga como ejemplo para compararlo con el sistema que utiliza su tienda, Amazon.com, una de las páginas más visitadas del mundo. A finales de año contaba con más casi 800.000 millones de objetos alojados, lo que supone una subida del 800% respecto a hace menos de 2 años. El éxito y la popularidad del servicio no podría ser mayor. Visto ese éxito, Amazon decidió abrir S3 a principios de 2011 y ofrecer un servicio de alojamiento completo, para alojar sitios web enteros, tal vez lo único que le faltaba.
Amazon EC2
EC2(siglas de Elastic Compute Cloud) es tal vez el servicio más interesante y uno de los más importantes de Amazon. Básicamente, lo que la compañía nos propone es que alquilemos sus computadores virtuales de cara a ejecutar nuestras propias aplicaciones, y ofrecérselas así al mundo. En todo momento tenemos control absoluto sobre las aplicaciones, las cuales corren bajo un alto nivel de optimización y nos permiten a su vez ofrecer a nuestros clientes (o a nosotros mismos) servicios web con el que dar salida a nuestras necesidades.
Lanzado en 2006, EC2 ha evolucionado mucho, y su modelo de negocio también lo ha hecho. Con la popularización de los servicios en la nube, que es precisamente de lo que se trata, Amazon iba actualizando sus sistemas para ofrecer CPU más potentes que pudieran cubrir la demanda y los cada vez más potentes servicios. A día de hoy, hay 12 tipos de instancias diferentes que podemos contratar, y recientemente la compañía anunció el soporte para aplicaciones de Windows Server, que, como no, ya se pueden disfrutar en el servicio.
Otros
Pero eso es sólo la punta del iceberg de lo que realmente ofrece Amazon:
Amazon AWS Authentication. Servicio de autenticación e infraestructura mediane el que podemos accede a los diversos servicios.
Amazon CloudFront. Red de entrega de contenidos para distribuir objetos alojados en el mencionado S3.
Amazon CloudWatch. Monitorización complete de los servicios en la nube que ofrece AWS, incluidos S3 y EC2.
Amazon DevPay. Servicio de cobros para aplicaciones que funcionen en los servicios de Amazon. Actualmente en beta.
Amazon Elastic Beanstalk. Despliegue y administración complete de servicios en la nube.
Amazon Elastic Block Store. Servicio de persistencia por bloques para EC2.
Amazon Elastic MapReduce. Servicio que permite a los negocios, analistas e investigadores procesar grandes cantidades de datos de forma organizada y sencilla.
Amazon ElastiCache. Servicio de cache o cacheo de aplicaciones y objetos alojados en AWS.
Amazon Flexible Payments Service. La interfaz de pagos (o micropagos) de Amazon para AWS.
Amazon Fulfillment Web Service. Servicio específico para vendedores que utilicen Amazon. Mediante el, es fácil que cualquiera pueda vender sus productos en la tienda más grande del mundo, por supuesto, pasando unos requisitos previos.
Amazon Historical Pricing. Acceso a los datos e históricos de los afiliados de Amazon.
Amazon Mechanical Turk. Administración y manejo de pequeñas unidades de trabajo distribuidas entre muchas personas.
Amazon Product Advertising API. Acceso a datos de productos de Amazon.
Amazon Relational Database Service. Base de datos y servidore escalable con soporte MySQL y Oracle.
Amazon Route 53. El servicio de DNS de Amazon, caracterizado por ser escalable y por tener una alta disponibilidad.