La computación en la nube Cloud computing
La computación en la nube o cloud computing, es un conjunto de procesos para utilizar la potencia de cálculo y / o almacenamiento de servidores remotos a través de una red, por lo general el Internet. Estos servidores se alquilan según demanda, por lo general en incrementos de uso en términos técnicos (potencia, ancho de banda.), pero también por paquetes. La computación en nube – cloud computing- se caracteriza por su flexibilidad de uso: de acuerdo con el nivel de habilidad del usuario del cliente, es posible gestionar el propio servidor o simplemente utilizar las aplicaciones remotas en modo SaaS. Según lo definido por el Instituto Nacional de Estándares y Tecnología (NIST), el cloud computing es el acceso a través de una red de telecomunicaciones, en la demanda y los recursos informáticos de autoservicio compartido configurables. Así que esta es una desmaterialización de la infraestructura de TI.
Las grandes empresas de TI, como IBM, Microsoft, Google, Dell y Oracle, Apple, Hewlett-Packard y Orange Business Services son ampliamente promovidos cloud computing como un importante cambio de paradigma de los sistemas informáticos, que consiste en servidores ubicados fuera de la empresa.
Cloud computing es un conjunto de hardware, conexiones de red y logicas que proporciona servicios sofisticados que los individuos y las comunidades pueden explotar a voluntad desde cualquier parte del mundo. La computación en la nube – cloud computing – es un cambio en la tendencia: en vez de conseguir el poder de computación a través de la adquisición de hardware y software, el consumidor utiliza la energía proporcionada por un proveedor a través Internet.
Las características esenciales del cloud computing están disponibles en todo el mundo en el autoservicio, la elasticidad, la transparencia, el intercambio y el pago por uso:
– Recursos de autoservicio: adaptación automática a la aplicación. La capacidad de almacenamiento y potencia de cálculo se adaptan automáticamente a la necesidad de un consumidor. Esto contrasta con la técnica convencional de los anfitriones en el que el consumidor debe hacer una solicitud por escrito al proveedor para obtener un aumento de la demanda de capacidad – la demanda de la inclusión por supuesto toma tiempo. En cloud computing aplicación es automática y la respuesta es immediata.
– Apertura: servicios en la nube se ponen a disposición en Internet, y el uso de técnicas estandarizadas para ser utilizado, así como con una computadora como un teléfono o un tablette.
– Puesta en común: se permite la combinación de recursos heterogéneos (hardware, software, red de tráfico) para servir a múltiples consumidores de que los recursos son atribuibles automáticamente. El pooling mejora la escalabilidad y elasticidad y puede adaptarse automáticamente a los cambios en la solicitud de recursos.
– Pay-as: la cantidad de servicio que se consume en la nube se mide con fines de control, hacer frente a las técnicas y maneras facturation.
Cloud computing utiliza tecnologías como la virtualización de hardware, la arquitectura orientada a servicios y servicios Web. Cloud computing puede ser pública, privada o comunitaria. La nube pública está disponible para el público en general. Los servicios se proporcionan típicamente por una empresa que se encarga de la infraestructura. Una nube privada es exclusivamente para una organización que puede manejarse, o utilizar los servicios prestados por tiers. En una infraestructura de cloud computing comunitaria de un conjunto de miembros que comparten un interés común.
Un ejemplo de servicio al consumidor proporcionado por el cloud computing, es el juego de la demanda (también llamado juego de la demanda, y en Inglés, juegos bajo demanda. Permite normalmente jugar juegos de video en la pantalla de su computadora, o si el software de juegos que se ejecutan en servidores remotos, que devuelven el video del que se disputó en el streaming (que es comúnmente llamada en streaming). El juego se encuentra alojado y se almacena en los servidores, que el usuario no conoce la ubicación o características. Se requiere más medios como CD, o hardware, como consolas de juegos. Los jugadores sólo tienen que tener un ordenador conectado a Internet y, opcionalmente, un joystick.
El nombre de «cloud computing», nació de los profesionales que buscaban un nombre para los nuevos sistemas informáticos operados por la acción conjunta de elementos dispares, independientemente de su ubicación geográfica y la infraestructura subyacente.
Servicios cloud computing
Desde una perspectiva económica, el cloud computing es esencialmente una oferta de suscripción comercial económica a los servicios externos. Según el Instituto Nacional de Estándares y Tecnología, hay tres tipos de servicios que pueden ser ofrecidos por la computación en nube: IaaS, PaaS y SaaS.
IaaS (infraestructura como servicio)
Es para facilitar el acceso a una infraestructura de TI virtualizado. Las máquinas virtuales en los que el consumidor puede instalar un sistema operativo y aplicaciones. El consumidor es por lo tanto exento de la compra de equipos informáticos. Este servicio es similar a los servicios de procesamiento de datos del centro de alojamiento tradicionales, y la tendencia es que los servicios de más alto nivel.
PaaS (plataforma como servicio)
En este tipo de servicio, que se encuentra justo encima de él, el sistema operativo y herramientas de infraestructura son la responsabilidad del proveedor. El control de la aplicación de los consumidores y pueden añadir sus propias herramientas. La situación es análoga a la de alojamiento Web en el que el cliente alquila el funcionamiento de los servidores en los que las herramientas son pre-controlado y controlado por el proveedor. La diferencia es que los sistemas se reúnen y ofrecen una gran elasticidad – la capacidad de adaptarse automáticamente a la solicitud, mientras que en un alojamiento Web convencional proporciona la adaptación a una petición formal por parte de consumidor.
SaaS (software como servicio)
En este tipo de servicio, las aplicaciones se pondrán a disposición de los consumidores. Las aplicaciones pueden ser manipuladas usando un navegador Web, y el consumidor no tiene que preocuparse de hacer cambios a agregar los parches de seguridad y garantizar la disponibilidad del servicio. Gmail es un ejemplo de tal servicio. Se ofrece al consumidor un servicio de correo electrónico y el consumidor no tiene que preocuparse del servicio. Otros ejemplos de software disponible en SaaS son Google Apps, Aplicaciones Web o LotusLive Oficina (IBM).
Un proveedor de software como servicio puede operar servicios como una plataforma de servicios, que puede servir como servicio de infraestructura.
Otros servicios disponibles en cloud computing son:
Los datos como un servicio es la prestación de algún lugar contratado externamente sobre los datos de la red. Estos datos son consumidos principalmente por lo que se llama mashups.
BPaaS: este es el concepto de Business Process as a Service (BPaaS) que es la de subcontratar un proceso de negocio suficientemente industrializados para hablar directamente con los directivos de una organización, sin necesidad de ayuda profesional de tecnologías de la información
Escritorio como un servicio: Escritorio como Servicio (DaaS, también llamado en «escritorio como un servicio» , «oficina virtual» o «hosted desktop virtual») es la externalización de una infraestructura de escritorio virtual con un proveedor de servicios. Generalmente, Escritorio como un servicio se ofrece con una suscripción de pago.
Red as a Service (Naas): La Red como un servicio es la prestación de servicios de red, siguiendo el concepto de Software Defined Networking (SDN).
Staas: Storage as a Service es al almacenamiento de archivos con proveedores de servicios externos que los acogen en nombre de sus clientes. Los servicios públicos grandes, como SugarSync y Box.net, ofrecen este tipo de almacenamiento, mayor frecuencia de copia de seguridad o compartir archivos. Otros ejemplos: Amazon S3, Dropbox, Google Drive, hubiC, iCloud, SkyDrive, Ubuntu One, Windows Live Mesh, Wuala
Workplace as a Service (WAAS)
Las características del cloud computing son calificados por los anglosajones en la capacidad de computación elástica plazo. El Instituto Nacional de Estándares y Tecnología ha dado una definición sucinta que incluye estos principios básicos: «La computación en la nube es un modelo para establecer un acceso a la red a un depósito de recursos informáticos configurables estándar compartida (red , servidores, almacenamiento, aplicaciones y servicios) que pueden movilizarse rápidamente y tener a disposición con mínimo esfuerzo de administración o de los contactos de proveedores de servicio.»
Las características de la computación en la nube – cloud computing – atractivo para las empresas son un menor costo total de propiedad de los sistemas de TI, la facilidad para aumentar o disminuir los recursos. El uso de la computación en nube permite al personal de TI a descargar las empresas, que luego tienen más disponibilidad para actividades de alto valor añadido. La computación en nube – cloud computing – también permite a las pequeñas empresas el acceso a los servicios antes sólo estaban disponibles para las grandes empresas debido a su coste.
Aplicaciones cloud computing
Ya hay varias implementaciones de cloud computing como Amazon EC2, Windows Azure y Google App Engine. Un gran ejemplo de público-la computación en nube es iCloud, copia de seguridad del sistema y sincronización para el iPhone, iPad, iPod Touch y Macintosh con 5 GB de almacenamiento gratuito. El proveedor de este servicio puesto en marcha en septiembre de 2011 es la empresa Apple.