Cloud computing – la “computación 2.0″
05/03/2009 por Javier Caride
El término cloud computing, está sonando en Internet desde hace tiempo. Podemos definir el término como el uso y desarrollo de las tecnologías de la información desde el punto de vista de Internet.
Se trata de ofrecer recursos tecnológicos de una forma muy escalable normalmente a través de recursos virtuales que se proveen como un servicio. Cloud computing, está muy relacionado con los términos IaaS (Infrastructure as a Service), PaaS (Platform as a Service) y SaaS (Software as a Service), teniendo todos en común que su modelo de negocio se basa en ofrecer servicios a través de Internet de una forma muy parecida a la que se nos ofrecen la electricidad, el gas o el agua: pagando por el tiempo y la cantidad de lo que usamos.
En el modelo de Cloud computing, los usuarios de los recursos se despreocupan del mantenimiento, ampliación, configuración e inversión en hardware propio, delegando estas tareas en una tercera empresa que será la que alquile los recursos. Es un modelo al que, según estudios, van a tender las empresas en los próximos años, pues supone un ahorro de costes bastante importante.
Quizás la empresa que más destaque en la oferta de estos servicios sea Amazon, que desde octubre de 2008 ofrece de forma general (previo pago, claro está) de su Amazon Elastic Compute Cloud (conocido como EC2), servicio web en el que se pueden comprar distintas “instancias” (máquinas virtuales) en las que los usuarios pueden ejecutar sus aplicaciones.
El coste por hora de utilización de estas máquinas virtuales es muy atractivo, arrancando en 0,08$, es decir, por menos de 2 euros al día podemos disponer de un servidor virtual con 1 núcleo, casi 2 GB de memoria y 160 GB de almacenamiento.
Oracle ha anunciado que estará disponible su base de datos más afamada, para ser utilizada en el EC2 de Amazon, permitiendo a los propietarios de licencias Oracle 11g la transferencia de sus licencias a esta plataforma.
Ubuntu, ha anunciado también que estarán disponibles (de momento sólo están en versión beta) imágenes de su Ubuntu Server para ser utilizadas en la nube.
Aptana, ha incluído en la última versión de su IDE Aptana Studio 1.2 una interfaz sencilla para lanzar y publicar aplicaciones web en la propia nube que ellos comercializan. Pudiendo gestionar todas las características y parámetros de la instancia del servidor desde el propio IDE, lo cual lo hace muy atractivo para el desarrollo web.
Además los precios ofrecidos por esta última plataforma que he nombrado son muy atractivos, pudiendo disfrutar de un servidor LAMP, con MySQL, Apache e incluso un servidor SVN desde 0,04$ al día, es decir menos de 1 euro diario.
Debido a que sólo pagas el tiempo que lo utilizas, es una opción muy atractiva a la hora de poner en la red una aplicación en testing o para hacer una presentación previa al cliente. No sería necesario estar pagando un hosting o VPS todo el año para pequeñas presentaciones, ni sería necesario perder tiempo administrando un LAMP local.
Como podéis ver, la popularidad de estos servicios está creciendo, y puede que (yo personalmente estoy convencido) que pueden desplazar a otros servicios clásicos como los hosting.
Si queréis más información sobre el tema, podéis consultar los siguientes enlaces: