Qué es Cloud Computing? El término cloud computing hace referencia a una concepción tecnológica y a un modelo de negocio que reúne ideas tan diversas como el almacenamiento de información, las comunicaciones entre ordenadores, la provisión de servicios o las metodologías de desarrollo de aplicaciones, todo ello bajo el mismo concepto: todo ocurre en la nube. No todo lo que ocurre en Internet es cloud computing; Internet es un universo que, básicamente, ofrece dos cosas: publicación de información y oferta de servicios. Se puede afirmar que la mera publicación de información no forma parte del modelo de cloud computing, así que, con esto, obtenemos una primera frontera que separa lo que está dentro de nuestro ejercicio de definición de aquello que no lo está. En cuanto a los servicios que se encuentran en la red y le ofrecen recursos propios, destacan los servicios de hosting que nos permiten guardar información fuera de nuestros ordenadores, es decir, en servidores que están en la nube y a los que podemos acceder a través una red de comunicaciones. Otro ejemplo sería el servicio de correo electrónico, en este caso todo, tanto la aplicación que utilizamos como los datos que intercambiamos con nuestros destinatarios, están almacenados en la nube. Estos servicios sí pueden considerarse cloud computing. Ventajas del Cloud Computing Gastos de informática menores. Usted no necesita un ordenador de alta potencia y alto precio para procesar aplicaciones basadas en web que estan en la nube. Mejora del rendimiento. Con un menor número de programas acaparando la memoria de su ordenador, verá un mejor rendimiento de su ordenador. En pocas palabras, los ordenadores que utilicen aplicaciones de la nube
correrán más rápido porque tienen menos programas y procesos cargados en memoria. Costos reducidos de software. En lugar de comprar costosas aplicaciones de software, usted puede conseguir casi todo lo que necesita de forma gratuita o a costos muy bajos Las actualizaciones de software son instantáneas. Otra de las ventajas del software en la nube es que estás ya no se enfrentan a la elección entre software obsoleto y los altos costos de actualización. Capacidad de almacenamiento casi ilimitada. La computación en nube ofrece un almacenamiento prácticamente ilimitado. Aumento de la fiabilidad de los datos. A diferencia de la computación de escritorio, en la que un fallo del disco duro puede destruir a todos sus valiosos datos. En cloud computing se utilizan las últimas tecnologías de copias de seguridad, redundancia de discos duros, o sea lo último en seguridad de datos, además Ud. no debe preocuparse por realizar las copias de seguridad, la nube las realizará automáticamente. Acceso universal a los documentos. Los datos que están en la nube pueden accederse desde cualquier ordenador con conexión a internet. Todos los datos están disponibles al instante desde cualquier lugar, simplemente no hay necesidad de llevar sus documentos con usted. Disponibilidad de última versión. La nube siempre se aloja la última versión de sus documentos, siempre y cuando estés conectado, nunca está en peligro de tener una versión antigua. Facilitar la colaboración en grupo. Compartir documentos conduce directamente a la colaboración en documentos. Independencia del dispositivo. Ya no está atado a un solo ordenador o red. Puede cambiar los ordenadores, que las aplicaciones y los datos seguirán estando en la nube. Desventajas del Cloud Computing
Se requiere una conexión permanente a Internet. No funciona bien con conexiones de baja velocidad. Algunas veces puede ser demasiado lento. Incluso con una conexión rápida, las aplicaciones basadas en web seguramente serán más lentas que aplicaciones similares instaladas en su ordenador de escritorio. Los datos almacenados pueden no estar seguros. Con el cloud computing, todos sus datos se almacenan en la nube. Qué tan segura es la nube? Teóricamente siempre existirá la posibilidad de que los datos almacenados se puedan perder. Infraestructura como servicio (IAAS) El concepto de Infraestructura como Servicio (IaaS, Infrastructure as a Service) es uno de los tres modelos fundamentales en el campo del cloud computing y consiste en ofrecer al cliente espacio de almacenamiento o capacidad de procesamiento en sus servidores. Así el usuario tendrá a su disposición un disco duro de capacidad ilimitada y un procesador de rendimiento casi infinito, solo restringido a su capacidad económica de contratación del servicio. Este servicio se basa en el acceso al uso de hardware radicado en la nube. Estos son varios ejemplos representativos de aplicaciones concretas del modelo IaaS para una gran empresa: Infraestructura corporativa; las redes internas de la empresa, como las clouds privadas y las redes locales virtuales, que utilizan recursos de red y de servidores agrupados en un repertorio común, donde la empresa puede almacenar sus datos y ejecutar las aplicaciones que necesite para su funcionamiento diario.
Hosting cloud; alojamiento de las webs en servidores virtuales que funcionan sobre recursos comunes materializados físicamente en servidores físicos subyacentes. Virtual Data Centers (VDC); una red virtualizada de servidores virtuales interconectados que puede utilizarse para ofrecer funcionalidades avanzadas alojadas en un entorno cloud, para implementar la infraestructura informática de la empresa, o para integrar todas esas operaciones dentro de una implementación cloud pública o privada. VENTAJAS: Escalabilidad; los recursos están disponibles de la manera y en el momento en que el cliente los necesita, por lo que desaparecen los tiempos de espera a la hora de ampliar la capacidad, y no se desaprovecha la capacidad que no se esté utilizando. Sin necesidad de invertir en hardware; el hardware físico subyacente sobre el que funciona el servicio IaaS es configurado y mantenido por el proveedor del serviciocloud, lo que evita tener que dedicar tiempo y dinero a realizar esa instalación en el lado del cliente Modelo de tarificación similar al de los suministros públicos como la luz o el gas. Independencia de la localización; por lo general, se puede acceder al servicio desde cualquier lugar, siempre y cuando se disponga de una conexión a internet. Seguridad física en los centros de datos; los servicios disponibles a través de una infraestructura cloud pública, o en clouds privadas alojadas externamente en las instalaciones del proveedor del servicio cloud, se benefician de la seguridad física de que disfrutan los servidores alojados dentro de un centro de datos No hay puntos únicos de fallo; si falla un servidor o un conmutador, el servicio global no se verá afectado.
Plataforma como servicio (PAAS) El concepto de Plataforma como Servicio (PaaS, Platform as a Service) es una categoría de servicios cloud que pone a disposición de los usuarios herramientas para la realización de desarrollos informáticos, de manera que aquellos pueden construir sus aplicaciones o piezas de software sin necesidad de adquirir e implantar en sus ordenadores locales dichas herramientas. Este servicio tiene dos claras ventajas para el desarrollador de aplicaciones: no tiene que adquirir las costosas licencias para desarrollo de las herramientas de mercado y, por otra parte, el proveedor de servicios se encarga de que dichas herramientas estén en óptima situación de mantenimiento. Estas son algunas de las funcionalidades que pueden incluirse dentro de una propuesta de PaaS: Sistema operativo Entorno de scripting de servidor Sistema de gestión de base de datos Software de servidor Soporte técnico Almacenamiento Acceso a la red Herramientas de diseño y desarrollo Hosting VENTAJAS: No necesitan invertir en infraestructura física; poder "alquilar" una infraestructura virtual les supone ventajas tanto económicas como prácticas.
Les evita tener que comprar hardware por su cuenta y dedicar sus conocimientos a administrarlo. Hace posible que incluso usuarios "no expertos" puedan realizar desarrollos; con algunas propuestas de PaaS, cualquiera puede desarrollar una aplicación. Flexibilidad; los clientes pueden disfrutar de un control total sobre las herramientas que se instalen en sus plataformas, y crear una plataforma perfectamente adaptada a sus necesidades concretas. Permite la colaboración entre equipos situados en varios lugares distintos; como lo único que se necesita es una conexión a internet y un navegador web. Seguridad; se ofrecen diversos mecanismos de seguridad, que incluyen la protección de los datos y la realización y recuperación de copias de seguridad. Software como servicio (SAAS) Con el concepto de Software como Servicio (SaaS, Software as a Service) se describe cualquier servicio cloud consiste directamente en la utilización por parte del usuario final de los servicios ofrecidos por dichas aplicaciones, situadas en los servidores del proveedor cloud, con un mecanismo de facturación (en caso de no ser un servicio gratuito) más o menos simple de pago por uso. VENTAJAS: No tiene costes adicionales de hardware; la potencia de procesamiento necesaria para hacer funcionar las aplicaciones la proporciona el proveedor de la infraestructura cloud. No tiene costes de alta; las aplicaciones están listas para utilizarlas desde el momento en que el usuario se suscribe a ellas. Se paga sólo por lo que se utiliza
El uso del servicio es escalable; si un usuario decide que necesita más espacio de almacenamiento o contratar servicios adicionales Las actualizaciones son automáticas Compatibilidad entre dispositivos; para acceder a las aplicaciones SaaS puede utilizarse cualquier dispositivo con conexión a internet Accesible desde cualquier lugar Las aplicaciones pueden personalizarse y asociarse a la imagen de marca del proveedor; algunas aplicaciones de software pueden personalizarse, es decir, alterarse para adaptarlas a las necesidades y la imagen de marca de un determinado cliente. Modelo de Negocio de Cloud Computing El modelo de Cloud Computing se puede asimilar con el de los servicios públicos tradicionales como la energía, el teléfono o el acueducto, en los cuales al contratar con un proveedor, no es necesario disponer de plantas de generación eléctrica ni de centrales telefónicas al interior de su organización y este proveedor le cobra periódicamente por el uso de dichos servicios. Hoy la computación en la nube permite que esas mismas empresas adquieran soluciones que ya están listas y funcionando en grandes centros de datos en una modalidad de servicios donde solo pagan por el uso real de las mismas y donde ya no es necesario preocuparse por la infraestructura.