Computación en la nube

Ir a: navegación, búsqueda de
Metáfora de computación en la nube: para un usuario, los elementos de red que representa los servicios prestados por el proveedor son invisibles, como si oscurecido por una nube.

Computación en la nube es un tipo de Internet-base informática que proporciona el ordenador compartido, procesamiento de datos a las computadoras y otros dispositivos en la demanda y recursos. Es un modelo para habilitar el acceso ubicuo, en demanda a un pool compartido de recursos informáticos configurables (por ejemplo, redes de computadoras, servidores, almacenamiento, aplicaciones y servicios),[1][2] que pueden ser rápidamente provisionados y liberados con un esfuerzo mínimo de gestión. Soluciones de Cloud computing y almacenamiento de información proporcionan a usuarios y empresas con diferentes capacidades para almacenar y procesar sus datos en terceros centros de datos[3] puede estar situada lejos de usuario – variando en distancia a través de una ciudad a en todo el mundo. Cloud computing se basa en la distribución de los recursos para lograr coherencia y economía de escala, similar a una utilidad (como el red eléctrica) sobre una red de electricidad.

Los defensores afirman que la computación en nube permite a las empresas a evitar los costos iniciales de infraestructura (por ejemplo, compra servidores). Así, permite a las organizaciones centrarse en su negocio principal en lugar de gastar tiempo y dinero en infraestructura informática.[4] Los autores también afirman cloud computing permite a las empresas a levantarse sus aplicaciones y correr más rápido, con capacidad de administración mejorada y menos mantenimiento y permite Tecnología de la información (ÉL) equipos para ajustar más rápidamente recursos para satisfacer la demanda de negocios fluctuante e impredecible.[4][5][6] Proveedores de nube típicamente utilizan un modelo de "pay as you go". Esto llevará a inesperadamente altas cargas si los administradores no se adaptan a la nube en modelo de precios.[7]

En 2009, la disponibilidad de redes de alta capacidad, bajo costo equipos y dispositivos de almacenamiento, así como la adopción generalizada de Virtualización de hardware, arquitectura Servicio-orientada, y autonómica y utilidad informática condujo a un crecimiento de cloud computing.[8][9][10] Las empresas pueden escalar como computación necesita aumento y luego reducir otra vez como exige disminución.[11] En 2013, se informó que se había convertido en un servicio de gran demanda o utilidad debido a las ventajas de alta potencia de cálculo, coste barato de servicios, alto rendimiento, escalabilidad, accesibilidad, así como la disponibilidad de la computación en nube. Algunos proveedores de cloud están experimentando tasas de crecimiento de 50 por ciento al año,[12] pero está todavía en una etapa de la infancia, tiene riesgos que deben abordarse para hacer más confiable de servicios de computación en nube y usuario amigable.[13][14]

Contenido

  • 1 Historia
    • 1.1 Origen del término
    • 1.2 década de 1970
    • 1.3 década de 1990
    • 1.4 década de 2000
  • 2 Conceptos similares
  • 3 Características
  • 4 Modelos de servicio
    • 4.1 Infraestructura como servicio (IaaS)
    • 4.2 Plataforma como servicio (PaaS)
    • 4.3 Software como servicio (SaaS)
    • 4.4 Móvil "backend" como un servicio (MBaaS)
    • 4.5 Computación sin servidor
  • 5 Clientes de la nube
  • 6 Modelos de implementación
    • 6.1 Nube privada
    • 6.2 Nube pública
    • 6.3 Nube híbrida
    • 6.4 Otros
      • 6.4.1 Nube de comunidad
      • 6.4.2 Distribución de la nube
      • 6.4.3 Internubes
      • 6.4.4 Multicloud
  • 7 Arquitectura
    • 7.1 La nube de la ingeniería
  • 8 Seguridad y privacidad
  • 9 Limitaciones y desventajas
  • 10 Nuevas tendencias
  • 11 Véase también
  • 12 Referencias
  • 13 Lectura adicional
  • 14 Acoplamientos externos

Historia

Origen del término

El origen del término Computación en la nube en computación es confuso. La palabra "nube" comúnmente se utiliza en ciencia para describir una gran aglomeración de objetos que visualmente aparecen desde lejos como una nube y describe cualquier conjunto de cosas cuyos detalles no se inspeccionan más en un contexto determinado.[15] Otra explicación es que los viejos programas que dibujaron esquemas red habían rodeado los iconos para servidores con un círculo y un clúster de servidores en un diagrama de red de varios círculos superpuestos, que se asemejó a una nube.[16] En analogía al uso anterior, la palabra nube fue utilizado como una metáfora de Internet y una forma estandarizada de nube-como fue usada para denotar una red en esquemas de telefonía. Más tarde se utilizó para representar la Internet en diagramas de red del ordenador. Con esta simplificación, la implicación es que los detalles de cómo están conectados los puntos finales de una red no son relevantes para los propósitos de entender el diagrama. El símbolo de nube fue utilizado para representar las redes de la informática en equipos en la original ARPANET por desde 1977,[17] y de la CSNET en 1981[18]— ambos precursores a Internet sí mismo.

El término nube se ha utilizado para referirse a las plataformas de distribuido de computación. En De Wired Abril de 1994 cuentan con "Bill y Andy excelente aventura II" en la Apple spin-off Magia general, Andy Hertzfeld comentó en el lenguaje de programación distribuido de Magia General Teleguión que:

"la belleza de teleguión... es que ahora, en lugar de sólo tener un dispositivo al programa, ahora tenemos la nube entera, donde un solo programa puede ir y viajar a diversas fuentes de información y crear de un servicio virtual. Nadie había concebido antes. El ejemplo Jim White [el diseñador de teleguión, X.400 y ASN.1] ahora es un servicio de organización de fecha donde un agente de software va a la tienda de flores y flores los pedidos va a la tienda de venta de entradas y consigue las entradas para el show, y todo se comunica a las dos partes. "

— [19]

Referencias al "cloud computing" en su sentido moderno aparecieron ya en 1996, con la mención lo más temprano posible conocida en una Compaq documento interno.[20] La popularización del término se remonta a 2006 cuando Amazon.com presentó su Nube de computación elástica.[21]

década de 1970

Durante la década de 1960, se convirtieron popularizó los conceptos iniciales de tiempo compartido vía (RJEEntrada de trabajo remota);[22] esta terminología era sobre todo asociada con grandes proveedores tales como IBM y DEC. Tiempo compartido completo soluciones estaban disponibles por la década de 1970 en plataformas como Multics (en hardware de GE), Cambridge CTSS y los primeros puertos de UNIX (en hardware de DEC). Sin embargo, el modelo de "data center" donde los usuarios enviado puestos de trabajo a los operadores para ejecutar en mainframes de IBM fue abrumadoramente predominante.

década de 1990

En la década de 1990, las empresas de telecomunicaciones, que anteriormente ofrecen circuitos de datos punto a punto dedicado principalmente, comenzaron ofreciendo red privada virtual Servicios (VPN) con similar calidad de servicio, pero a un costo menor. Por la conmutación de tráfico según lo vio conveniente para equilibrar el uso del servidor, podían utilizar ancho de banda de red total más eficazmente.[citación necesitada] Empezaron a usar el símbolo de nube para denotar el punto de demarcación entre lo que el proveedor era responsable y lo que los usuarios eran responsables. El Cloud computing extendió este límite para cubrir todos los servidores, así como la infraestructura de red.[23] Como computadoras llegó a ser más difundidas, los científicos y tecnólogos explorados maneras de hacer a gran escala informática potencia disponible a más usuarios a través del tiempo compartido.[citación necesitada] Ellos experimentaron con algoritmos para optimizar la infraestructura, plataforma y aplicaciones para priorizar CPU y aumentar la eficiencia para los usuarios finales.[24]

década de 2000

Desde el año 2000, cloud computing ha llegado a la existencia. A principios de 2008, NASA's OpenNebula, mejorada en el proyecto financiado por la Comisión de DEPÓSITO, se convirtió en el primer software de código abierto para el despliegue de nubes privadas y híbridos y para la Federación de las nubes.[25] En el mismo año, los esfuerzos se centraron en la prestación de calidad de servicio garantías (como requerido por las aplicaciones interactivas en tiempo real) a las infraestructuras en la nube, en el marco del proyecto financiado por la Comisión Europea IRMOS, resultando en un entorno de nube en tiempo real.[26][27] A mediados de 2008, Gartner vio una oportunidad para cloud computing "para dar forma a la relación entre los consumidores de servicios, aquellos que utilizan servicios y aquellos que venden"[28] y observó que "las organizaciones están pasando de activos propiedad de la compañía de hardware y software por el uso de modelos basados en el servicio" para que el "cambio proyectada a la computación... voluntad resultado dramático crecimiento en productos en algunas áreas y reducciones significativas en otras áreas."[29]

En agosto de 2006 Amazon introdujo su Nube de computación elástica.[21] Microsoft Azure fue anunciado como "Azure" en octubre de 2008 y fue lanzado el 01 de febrero de 2010 como Windows Azure, antes de ser renombrado a Microsoft Azure en 25 de marzo de 2014.[30] Por una vez, celeste estaba en la TOP500 lista de Supercomputadora, antes de que dejó.[31] En julio de 2010 Rackspace Hosting y NASA lanzaron conjuntamente una iniciativa de cloud-software de código abierto conocida como OpenStack. El proyecto de OpenStack para ayudar a las organizaciones que ofrecen servicios de cloud computing en hardware estándar. El código de principios provenientes de la NASA Plataforma de nebulosa así como de Archivos de nube de Rackspace plataforma. 01 de marzo de 2011, IBM anunció la IBM SmartCloud marco para apoyar Planeta más inteligente.[32] Entre los distintos componentes de la Computación inteligente Fundación, cloud computing es una parte crítica. El 07 de junio de 2012, Oracle anunció la Nube de Oracle.[33] Mientras que los aspectos de la nube de Oracle están todavía en desarrollo, esta nube que está a punto de ser el primero en proporcionar a los usuarios acceso a un conjunto integrado de ÉL soluciones, incluyendo el (aplicacionesSaaS), () PlataformaPaaS) y () infraestructuraIaaS) capas.[34][35][36]

Conceptos similares

Cloud computing es el resultado de la evolución y adopción de tecnologías existentes y paradigmas. El objetivo de la computación en nube es permitir a los usuarios tomar beneficio de todas estas tecnologías, sin necesidad de profundo conocimiento sobre o conocimientos con cada uno de ellos. La nube tiene como objetivo reducir los costos y ayuda a lo usuarios concentrarse en su core business en vez de ser impedida por obstáculos de TI.[37] La principal tecnología de cloud computing es Virtualización. Software de virtualización separa un dispositivo de computación físico en uno o más dispositivos "virtuales", que puede fácilmente utilizar y logró llevar a cabo las tareas. Con virtualización a nivel de sistema operativo – esencialmente creando un sistema escalable de múltiples dispositivos informáticos independientes, ociosos recursos informáticos pueden ser asignados y utilizados más eficientemente. Virtualización ofrece la agilidad necesaria para acelerar las operaciones de TI y reduce el costo al aumentar la infraestructura utilización. Computación Autonómica automatiza el proceso a través del cual el usuario puede proporcionar recursos en la demanda. Minimizando la participación del usuario, automatización acelera el proceso, reduce costos y reduce la posibilidad de errores humanos.[37] Los usuarios habitualmente problemas difíciles. Adopta conceptos de la computación en nube Arquitectura Servicio-orientada (SOA) que puede ayudar al usuario a dividir estos problemas en servicios puede ser integrado para ofrecer una solución. Cloud computing ofrece a todos sus recursos como servicios y hace uso de los estándares bien establecidos y las mejores prácticas de ganado en el dominio de SOA para permitir el acceso global y fácil a servicios en la nube de forma estandarizada.

Cloud computing también aprovecha conceptos de utilidad informática para proporcionar métricas de para los servicios utilizados. Tales mediciones son la base de los modelos de pago por uso de nube pública. Además, servicios medidos son una parte esencial del lazo de retroalimentación en computación autonómica, permitiendo que servicios a escala de la demanda y a realizar la recuperación automática de la falta. Computación en nube es un tipo de informatización en red; ha evolucionado al abordar la QoS (calidad de servicio) y fiabilidad problemas. Cloud computing proporciona las herramientas y tecnologías para construir aplicaciones paralelas de datos/cálculo con precios mucho más económicos en comparación con el tradicional Computación paralela técnicas.[37]

El Cloud computing características acciones con:

  • Modelo cliente – servidor—Informática de cliente – servidor se refiere ampliamente a cualquier aplicación distribuida distingue entre los proveedores de servicios (servidores) y solicitantes del servicio (clientes).[38]
  • Mesa de ordenador— A Oficina de servicios servicios de computadora, particularmente desde la década de 1960 a década de 1980.
  • Informatización en red— «una forma de computación distribuida y paralela, por el que un 'ordenador super y virtual' se compone de un Cluster de red, combinados libremente equipos, actuando en concierto para realizar tareas muy grandes".
  • Niebla informática— Paradigma de computación que proporciona servicios de datos, cálculo, almacenamiento y aplicación más cerca dispositivos de borde cerca del usuario o cliente, como routers de red distribuida. Además, niebla informática maneja datos en la red de nivel, dispositivos inteligentes y en la parte de cliente de usuario final (por ejemplo, dispositivos móviles), en lugar de enviar datos a una ubicación remota para el procesamiento.
  • Rocío computación— En la jerarquía existente de la computación, la informática de rocío se posiciona como el nivel del suelo para la nube y niebla paradigmas de computación. Comparado con niebla informática, que soporta nuevas aplicaciones de IoT que demanda en tiempo real y previsible de la latencia y la reconfigurabilidad red dinámica, Rocío computación empuja las fronteras a la computación de aplicaciones, datos y servicios de nivel bajo de nodos virtuales centralizados a los usuarios finales.[39]
  • Computadora central— Potentes computadoras utilizadas principalmente por grandes empresas para aplicaciones críticas, normalmente a granel de procesamiento de datos tales como: Censo; estadísticas de la industria y los consumidores; la policía y los servicios de inteligencia secreta; Planificación de recursos empresariales; y financiera procesamiento de transacciones.
  • Utility computing— El "embalaje de recursos de computacióncomo computación y almacenamiento, como un servicio similar a una utilidad pública tradicional, como la electricidad. "[40][41]
  • Peer-to-peer— Una arquitectura distribuida sin la necesidad de una coordinación central. Los participantes son tanto proveedores y consumidores de recursos (en contraste con el modelo tradicional cliente-servidor).
  • Green computing
  • Sandbox de nube— Un ambiente de equipo vivo, aislado en el que puede ejecutar un programa, código o archivo sin afectar a la aplicación que se ejecuta.

Características

Cloud computing exhibe las siguientes características:

  • Agilidad para las organizaciones pueden ser mejoradas, como nube informática puede aumentar la flexibilidad de los usuarios con reprovisioning, añadiendo o ampliando recursos de infraestructura tecnológica.
  • Costo las reducciones son reclamadas por los proveedores de cloud. Un modelo de nube pública entrega convierte gastos de capital (por ejemplo, compra de servidores) para gastos operacionales.[42] Esto supuestamente reduce barreras de entrada, como infraestructura normalmente es proporcionada por un tercero y no necesita comprarse para intensivo de una sola vez o poco frecuente tareas de computación. Precios sobre una base informática de utilidad son "grano fino", con opciones de facturación basada en el uso. Así, menos en informática es necesario para la implementación de proyectos que usan la nube informática.[43] Repositorio de estado de la técnica del proyecto e-FISCAL[44] contiene varios artículos buscando en aspectos de coste más detalladamente, la mayoría de ellos concluir ese ahorro de costes depende del tipo de actividades y el tipo de infraestructura disponible en la empresa.
  • Independencia de dispositivo y ubicación[45] permiten a los usuarios acceso a los sistemas utilizando un navegador web sin importar su ubicación o qué dispositivo que utilizan (por ejemplo, PC, teléfono móvil). Infraestructura es fuera del sitio (generalmente proporcionado por un tercero) y acceder a través de Internet, los usuarios pueden conectarse a él desde cualquier lugar.[43]
  • Mantenimiento de aplicaciones de computación en nube es más fácil, ya que no necesita ser instalado en el equipo de cada usuario y se pueden acceder desde diferentes lugares (por ejemplo, diferentes ubicaciones de trabajo, viajes, etc..).
  • Arquitectura multicliente permite compartir recursos y costos a través de un gran número de usuarios permitiendo así:
    • centralización de infraestructura en lugares con costos más bajos (tales como inmuebles, electricidad, etc.)
    • capacidad de carga máxima aumenta (los usuarios necesitan ingeniero no y pagar por los recursos y equipo para satisfacer sus más altos niveles posibles de carga)
    • utilización y eficacia mejoras para los sistemas que son a menudo sólo 10 – 20% utilizan.[46][47]
  • Rendimiento es supervisado por expertos de los servicios, y arquitecturas consistentes y flojamente acopladas están construidas con servicios Web como la interfaz del sistema.[43][48][49]
  • Productividad se pueden incrementar cuando varios usuarios pueden trabajar en los mismos datos al mismo tiempo, en lugar de esperar a ser salvado y enviado por correo electrónico. Tiempo se puede guardar como información no necesita volver a introducirse cuando los campos se corresponden, ni necesitan los usuarios instalar actualizaciones de software de aplicación en su ordenador.[50]
  • Fiabilidad mejora con el uso de múltiples sitios redundantes, que hace conveniente para la computación en la nube bien diseñada continuidad del negocio y recuperación ante desastres.[51]
  • Escalabilidad y elasticidad a través de la dinámica ("on-demand") Provisioning de los recursos sobre una base de grano fino, self-service en casi en tiempo real[52][53] (Nota, varía el tiempo de inicio de la VM por VM tipo, ubicación, sistema operativo y nube proveedores[52]), sin los usuarios tener que diseñar para cargas pico.[54][55][56] Esto da la capacidad para escalar cuando el uso necesita aumentos o abajo if recursos no se utilizan.[57]
  • Seguridad puede mejorar debido a la centralización de datos, más recursos focalizados en la seguridad, etc., pero preocupaciones pueden persistir por pérdida de control sobre determinados datos sensibles y la falta de seguridad para almacenar núcleos de. Seguridad es a menudo los sistemas tradicionales como o mejor que otra, en parte porque los proveedores de servicios son capaces de dedicar recursos a la solución de problemas de seguridad que muchos clientes no pueden permitirse hacer frente o que carecen de las habilidades técnicas de dirección.[58] Sin embargo, la complejidad de la seguridad se incrementó cuando los datos se distribuyen sobre un área más amplia o un mayor número de dispositivos, así como en sistemas multiusuario compartidos por los usuarios sin relación. Además, el usuario tener acceso a la seguridad logs de auditoría puede ser difícil o imposible. Instalaciones de nube privada en parte están motivadas por el deseo de los usuarios para mantener el control sobre la infraestructura y evitar perder el control de seguridad de la información.

El Instituto Nacional de estándares y tecnologíade definición de cloud computing identifica "cinco características esenciales":

Autoservicio en demanda. Un consumidor unilateralmente puede aprovisionar capacidades de computación, como servidor red y tiempo de almacenamiento de información, según sea necesario automáticamente sin necesidad de interacción humana con cada proveedor de servicio.

Acceso de red amplia. Las capacidades están disponibles en la red y de acceso a través de mecanismos estándar que promueven el uso de plataformas de cliente fino o grueso heterogéneos (por ejemplo, teléfonos móviles, tabletas, ordenadores portátilesy estaciones de trabajo).

Agrupación de recursos. Recursos informáticos de proveedor se combinaron para servir a los consumidores múltiples utilizando un modelo de múltiples usuarios, con diferentes recursos físicos y virtuales dinámicamente asignados y reasignados según demanda de los consumidores.

Rápida elasticidad. Capacidades pueden ser elásticamente provisionadas y liberadas, en algunos casos automáticamente, escala rápidamente hacia afuera y hacia adentro en consonancia con la demanda. Al consumidor, las capacidades disponibles para el aprovisionamiento a menudo aparecen ilimitadas y pueden ser apropiadas en cualquier cantidad en cualquier momento.

Servicio medido. Sistemas Cloud automáticamente controlan y optimización el uso de los recursos mediante el aprovechamiento de una capacidad de medición en algún nivel de abstracción apropiado al tipo de servicio (por ejemplo, almacenamiento, procesamiento, ancho de banda y cuentas de usuario activo). Uso de recursos puede ser monitoreado, controlado y reportado, ofrecer transparencia para el proveedor y el consumidor del servicio utilizado.
Instituto Nacional de estándares y tecnología[2]

Modelos de servicio

Aunque arquitectura Servicio-orientada aboga por "todo como servicio" (con las siglas EaaS o XaaS o simplemente AAS),[59] proveedores de Cloud computing ofrecen sus "servicios" según diferentes modelos, de los cuales los tres modelos estándar por el NIST son infraestructura como servicio (IaaS), plataforma como servicio (PaaS) y Software como servicio (SaaS).[2] Estos modelos ofrecen cada vez mayor abstracción; así se retratan a menudo como un capas en un pila de: infraestructura, plataforma y software-como-servicio,[60] pero estos no necesitan estar relacionados. Por ejemplo, uno puede proporcionar SaaS aplicado en máquinas físicas (parte metálica), sin utilizar capas subyacentes, PaaS o IaaS, y por el contrario uno puede ejecutar un programa en IaaS y acceder a él directamente, sin envoltura como SaaS.

Cloud computing modelos de servicio organizados como las capas en una pila

Definición del NIST del cloud computing define los modelos de servicio como sigue:[2]

Software como servicio (SaaS). La capacidad para el consumidor es utilizar aplicaciones de proveedor de una infraestructura de nube. Las aplicaciones son accesibles desde diferentes dispositivos de cliente a través de una interfaz de cliente ligero, como un navegador web (por ejemplo, en la web correo electrónico), o una interfaz del programa. El consumidor no administrar o controlar la infraestructura de nube subyacente incluyendo red, servidores, sistemas operativos, almacenamiento de información o capacidades de aplicación incluso individual, con la posible excepción de configuración de aplicación específicos del usuario limitada.

Plataforma como servicio (PaaS). La capacidad para el consumidor es implementar sobre la infraestructura de la nube creada por el consumidor o adquiridos aplicaciones creadas usando lenguajes de programación, bibliotecas, servicios y herramientas apoyados por el proveedor. El consumidor no administrar o controlar la infraestructura de nube subyacente incluyendo red, servidores, sistemas operativos, o almacenamiento, pero no tiene control sobre las aplicaciones implementadas y posiblemente de configuración para el entorno de hosting de aplicaciones.

Infraestructura como servicio (IaaS). La capacidad para el consumidor es disposición de procesamiento, almacenamiento, redes y otros recursos informáticos fundamentales donde el consumidor es capaz de desplegar y ejecutar software arbitrario, que puede incluir sistemas operativos y aplicaciones. El consumidor no logra o control de la infraestructura subyacente de la nube, pero tiene control sobre sistemas operativos, almacenamiento y aplicaciones implementadas; y posiblemente limitado control de seleccionarlos componentes de red (por ejemplo, servidores de seguridad de host).

Infraestructura como servicio (IaaS)

Vea también: Infraestructura de categoría: nube

Según el Internet Engineering Task Force (IETF), el modelo de servicio cloud más básico es el de proveedores que ofrecen computación infraestructura – máquinas virtuales y otros recursos, como un servicio a los suscriptores. Infraestructura como un servicio (IaaS) se refiere a servicios en línea que abstraer al usuario de los detalles de infraestructura como recursos de computación físicos, ubicación, partición de datos, escala, seguridad, backup etc.. A hipervisor, tales como Xen, Oracle VirtualBox, Oracle VM, KVM, VMware ESX/ESXi, o Hyper-V, las máquinas virtuales se ejecuta como invitados. Piscinas de hipervisores dentro del sistema operativo cloud pueden soportar gran número de máquinas virtuales y la capacidad de servicios de escala hacia arriba y hacia abajo según los diversos requisitos de clientes. Funcionamiento de los envases de Linux en particiones aisladas de un solo núcleo de Linux corriendo directamente sobre el hardware físico. Linux cgroups y espacios de nombres son las tecnologías subyacentes de kernel de Linux utilizadas para aislar, fijar y manejar los contenedores. Containerisation ofrece un mayor rendimiento de la virtualización, porque no hay ninguna sobrecarga de hipervisor. Asimismo, capacidad del envase auto escalas dinámicamente con la carga informática, que elimina el problema de aprovisionamiento en exceso y permite la facturación basada en el uso.[61] Nubes de IaaS ofrecen a menudo recursos adicionales tales como una máquina virtual imagen de disco Biblioteca, crudo almacenamiento en bloque, archivo o almacenamiento de objetos, firewalls, balanceadores, direcciones IP, de carga redes de área local virtuales (VLAN) y paquetes de software.[62]

Proveedores de IaaS nube suministrar estos recursos bajo demanda desde sus grandes albercas equipos instalados en centros de datos. Para área amplia Conectividad, los clientes pueden utilizar ya sea el Internet o nubes de portador (dedicada redes privadas virtuales). Para implementar sus aplicaciones, los usuarios nube instalar imágenes de sistema operativo y su software de aplicación en la infraestructura de nube.[63][¿fuente no fiable?] En este modelo, el usuario de la nube parches y mantiene los sistemas operativos y el software de aplicación. Los proveedores de nube típicamente cuenta servicios de IaaS en una base informática de utilidad: costo refleja la cantidad de recursos asignados y consumido.[64][65][66][67]

Plataforma como servicio (PaaS)

Artículo principal: Plataforma como servicio
Vea también: Plataformas de categoría: nube

Proveedores de PaaS ofrecen un entorno de desarrollo para los desarrolladores de aplicaciones. El proveedor normalmente desarrolla herramientas y normas para el desarrollo y los canales de distribución y pago. En los modelos de la PaaS, los proveedores de cloud ofrecen un plataforma de computación, típicamente incluyendo sistema operativo, entorno de ejecución de lenguaje de programación, base de datos y servidor web. Los desarrolladores de aplicaciones pueden desarrollar y ejecutar sus soluciones de software en una plataforma en la nube sin el costo y la complejidad de la compra y gestión de las capas de software y el hardware subyacente. Con unas ofertas de PaaS como Microsoft Azure y Google App Engine, los recursos de computación y almacenamiento de información subyacentes escalan automáticamente para la demanda de la aplicación para que el usuario de la nube no tiene que asignar recursos manualmente. Este último también ha sido propuesto por una arquitectura con el objetivo de facilitar en tiempo real en entornos cloud.[68][necesita cita para verificar] Tipos más específicos de la aplicación se pueden comunicarse a través de PaaS, como codificación de medios proporcionados por servicios como bitcodin.com[69] o media.io.[70]

Algunos integración y proveedores de gestión de datos también han adoptado aplicaciones especializadas de PaaS como modelos para soluciones de datos. Los ejemplos incluyen iPaaS (integración de plataforma como servicio) y dPaaS (datos de plataforma como servicio). iPaaS permite a los clientes desarrollar, ejecutar y regular los flujos de integración.[71] Bajo el modelo de integración iPaaS, clientes conducen el desarrollo y despliegue de integraciones sin instalar o administrar cualquier hardware o middleware.[72] dPaaS ofrece integración y gestión de datos, productos como un servicio completamente gestionado.[73] Bajo el modelo de dPaaS, el proveedor PaaS, no el cliente, gestiona el desarrollo y ejecución de soluciones de datos mediante la construcción a la medida de aplicaciones de datos para el cliente. dPaaS usuarios mantienen transparencia y control sobre los datos a través de visualización de datos herramientas.[74] Plataforma como consumidores de un servicio (PaaS) no llegan o controlar la infraestructura de nube subyacente incluyendo red, servidores, sistemas operativos o almacenamiento de información, pero tienen control sobre las aplicaciones implementadas y posiblemente de configuración para el entorno de hosting de aplicaciones.

Un reciente PaaS especializado es el Blockchain como un servicio (BaaS), que algunos proveedores tales como Microsoft Azure ya han incluido en sus PaaS ofrece.[75]

Software como servicio (SaaS)

Artículo principal: Software como servicio

En el software como un servicio (SaaS) de modelo, los usuarios tener acceso a bases de datos y software de aplicación. Los proveedores de Cloud administración la infraestructura y plataformas que se ejecutan las aplicaciones. SaaS se refiere a veces como "software on-demand" y generalmente tiene un precio en un pay-per-use base o con una cuota de suscripción.[76] En el modelo SaaS, los proveedores de cloud instalación y operan software de aplicación en la nube y nube usuarios acceden al software de clientes de la nube. Los usuarios de la nube no gestionar la infraestructura en la nube y la plataforma donde se ejecuta la aplicación. Esto elimina la necesidad de instalar y ejecutar la aplicación en la nube informática de usuario, que simplifica el mantenimiento y soporte. Aplicaciones en la nube se diferencian de otras aplicaciones en su escalabilidad — que puede lograrse mediante la clonación de las tareas en múltiples máquinas virtuales en tiempo de ejecución para satisfacer la demanda de trabajo cambiante.[77] Balanceadores de carga distribuir el trabajo sobre el conjunto de máquinas virtuales. Este proceso es transparente para el usuario de la nube, que ve sólo un único-punto de acceso. Para dar cabida a un gran número de usuarios de la nube, aplicaciones en la nube pueden ser Multitenant, lo que significa que cualquier máquina puede servir más de una organización de usuarios de la nube.

El modelo de precios para aplicaciones SaaS suele ser una cuota fija mensual o anual por usuario,[78] así que si los usuarios son añadir o quitar en cualquier momento a precios ser escalable y ajustable.[79] Los partidarios afirman que la SaaS le da un negocios el potencial para reducir los costos operacionales de soporte y mantenimiento de software y hardware de outsourcing para el proveedor de la nube. Esto permite que el negocio reasignar los costos de las operaciones de gasto de hardware y software y de gastos de personal, consecución de otras metas. Además, con aplicaciones alojadas centralmente, pueden lanzar actualizaciones sin la necesidad de los usuarios a instalar software nuevo. Una desventaja del SaaS viene con almacenamiento de datos de los usuarios en el servidor del proveedor de nube. Como resultado,[citación necesitada] podría haber autorizado a los datos. Por esta razón, los usuarios son cada vez más[cuantificar] adopción de tercero inteligente Administración de claves sistemas para ayudar a asegurar sus datos.[citación necesitada]

Móvil "backend" como un servicio (MBaaS)

Artículo principal: Backend móvil como un servicio

En el móvil "backend" como un modelo de servicio (mBaaS), también conocido como back-end como un servicio (BaaS), aplicación Web y aplicación móvil los desarrolladores cuentan con una manera de conectar sus aplicaciones a almacenamiento en la nube y servicios de computación en nube interfaces de programación de aplicaciones (API) exponen a sus usos y costumbre kits de desarrollo de software (SDK). Los servicios incluyen administración de usuarios notificaciones push, integración con servicios de redes sociales[80] y mucho más. Este es un modelo relativamente reciente en computación en nube,[81] con la mayoría BaaS startups Liga 2011 o más tarde[82][83][84] pero las tendencias indican que estos servicios están ganando tracción corriente importante con los consumidores de la empresa.[85]

Computación sin servidor

Artículo principal: Computación sin servidor

Computación sin servidor es un cloud computing de código ejecución modelo en el que el proveedor de nube completamente gestiona de arranque y parada máquinas virtuales según sea necesario para servir las peticiones y solicitudes de factura una medida Resumen de los recursos necesarios para satisfacer la petición, y no por máquina virtual, por hora.[86] A pesar del nombre, que realmente implica ejecutar código sin servidores.[86] Computación sin servidor es llamada así porque el negocio o la persona que posee el sistema no tiene que comprar, alquilar o aprovisionar servidores o máquinas virtuales para la back-end código.

Clientes de la nube

Vea también: Clientes de la categoría: nube y API de Brightcove

Acceso de los usuarios el cloud computing utilizando dispositivos de cliente en red, tales como computadoras de escritorio, ordenadores portátiles, tabletas y teléfonos inteligentes y cualquier Ethernet dispositivo como inicio de automatización Gadgets. Algunos de estos dispositivos:clientes de la nube— confiar en computación en nube para todos o la mayoría de sus aplicaciones con el fin de ser esencialmente inútil sin ella. Los ejemplos son clientes delgados y basada en el navegador Chromebook. Muchas aplicaciones en la nube no requiere software específico del cliente y en su lugar utilice un navegador web para interactuar con la aplicación de la nube. Con Ajax y HTML5 Estos Interfaces de usuario Web puede conseguir una similar o incluso mejor, apariencia para aplicaciones nativas. Algunas aplicaciones en la nube, sin embargo, soporta software de cliente específico dedicado a estas aplicaciones (por ejemplo, escritorio virtual clientes y más clientes de correo electrónico). Algunas aplicaciones heredadas (línea de aplicaciones empresariales que hasta ahora ha sido frecuente en la informática de cliente ligero) se entregan a través de una tecnología de compartición de pantalla.

Modelos de implementación

Tipos de computación en la nube

Nube privada

Nube privada es infraestructura cloud operado exclusivamente para una sola organización, ya sea gestionado internamente o por un tercero y alojado ya sea internamente o externamente.[2] Llevando a cabo un proyecto de nube privada requiere un nivel significativo y el grado de compromiso para virtualizar el entorno empresarial y requiere la organización para reevaluar las decisiones sobre los recursos existentes. Cuando se hace bien, puede mejorar negocios, pero cada paso en el proyecto plantea problemas de seguridad que deben abordarse para evitar vulnerabilidades graves. Centros de datos autónomo[87] son generalmente de capital intensivo. Tienen una huella física importante, que requiere asignación de espacio, accesorios y controles ambientales. Estos activos tienen que actualizarse periódicamente, resultando en gastos adicionales de capital. Ellos han atraído crítica porque los usuarios "todavía tienen que comprar, construir y administrarlos" y por lo tanto no se benefician de menos gestión práctica,[88] esencialmente "[falta de] el modelo económico que hace que un concepto tan interesante de la computación en nube".[89][90]

Nube pública

Una nube se llama una "nube pública" cuando los servicios se prestan sobre una red que está abierta para uso público. Servicios de nube pública pueden ser libres.[91] Técnicamente puede haber poca o ninguna diferencia entre arquitectura de nube pública y privada, sin embargo, la consideración de seguridad puede ser sustancialmente distinta para los servicios (aplicaciones de almacenamiento de información y otros recursos) que se ponen a disposición de un proveedor de servicios para un público y cuando la comunicación se efectúa sobre una red no es de confianza. Generalmente, los proveedores de servicios de nube pública como Amazon Web Services (AWS), Google y Microsoft poseen y operan la infraestructura en sus Centro de datos y el acceso es generalmente a través de Internet. AWS y Microsoft también conexión directa de la oferta de servicios llamado "AWS Direct Connect" y "ExpressRoute azul" respectivamente, estas conexiones requieren clientes comprar o arrendar una conexión privada a un punto de interconexión ofrecido por el proveedor de la nube.[43]

Nube híbrida

Nube híbrida es una composición de dos o más nubes (privado, comunitario o público) que siguen siendo entidades separadas sino que están limitados juntos, ofrece los beneficios de múltiples modelos de implementación. Cloud híbrido también puede significar la capacidad de conectarse colocación, servicios gestionados o dedicados con recursos de la nube.[2] Gartner, Inc. define un servicio de nube híbrida como una nube de servicio que se compone de una combinación de privado, público y servicios de la nube de comunidad, de los proveedores de servicios diferentes.[92] Un servicio de cloud híbrido cruza límites de aislamiento y servicios para que no se puede simplemente poner en una categoría de servicio de cloud privado, público o comunidad. Permite ampliar la capacidad o la capacidad de un servicio en la nube, por agregación, integración o personalización con otro servicio en la nube.

Existen casos de uso variado para composición de nube híbrida. Por ejemplo, una organización puede almacenar datos sensibles de los clientes en casa en una aplicación de nube privada, pero que la aplicación a una aplicación de inteligencia empresarial en una nube pública como un servicio de interconexión.[93] Este ejemplo de cloud híbrido amplía las capacidades de la empresa para prestar un servicio específico de negocio mediante la adición de servicios en la nube pública externa disponible. Adopción de cloud híbrido depende de varios factores como la seguridad y cumplimiento de requisitos de datos, niveles de control necesario sobre los datos y las aplicaciones que una organización utiliza.[94]

Otro ejemplo de nube hibrida es aquél en el que IT organizaciones utilizan recursos de computación en nube pública para satisfacer las necesidades de capacidad temporal que no pueden ser satisfecho por la nube privada.[95] Esta capacidad permite nubes híbridas emplear cloud explosión para escalar a través de las nubes.[2] Nube de explosión es un modelo de implementación de la aplicación en que una aplicación se ejecuta en una privada nube o centro de datos y "ráfagas" a una nube pública cuando aumenta la demanda de capacidad computacional. Una ventaja primaria de nube estalla y un modelo de cloud híbrido es que una organización paga por recursos computacionales adicionales sólo cuando son necesarios.[96] Nube de explosión permite centros de datos para crear una propia infraestructura de TI que soporta las cargas de trabajo promedio y usar los recursos de la nube de nubes públicas o privadas, durante los picos en el procesamiento de las demandas.[97] El modelo especializado de nube híbrida, que se construye en hardware heterogéneo, se llama "Cross-platform Hybrid Cloud". Una nube hibrida multiplataforma generalmente es impulsada por diferentes arquitecturas de CPU, por ejemplo, x86-64 y el BRAZO, por debajo. Transparente, los usuarios pueden implementar y escalar aplicaciones sin el conocimiento de la diversidad de hardware de la nube.[98] Este tipo de nube emerge de la subida de basados en ARM system-on-chip para servidor-clase de computación.

Otros

Nube de comunidad

Nube de comunidad comparte infraestructura entre varias organizaciones de una comunidad específica con intereses comunes (seguridad, conformidad, jurisdicción, etc.), si administrados internamente o por un tercero y bien organizada internamente o externamente. Los costes se extienden por menos usuarios que una nube pública (pero más que una nube privada), tan sólo algunas del potencial de ahorro de costo de cloud computing se realizan.[2]

Distribución de la nube

Una plataforma de computación en nube puede ser montada de un conjunto distribuido de máquinas en diferentes localidades, conectadas a un único servicio de red o hub. Es posible distinguir entre dos tipos de nubes distribuidos: público-recursos de computación y nube de voluntarios.

  • Público-recursos informáticos— Este tipo de nube distribuida resulta de una amplia definición de cloud computing, ya que son más afines a computación distribuida de computación en la nube. No obstante, se considera una subclase de cloud computing, y algunos ejemplos incluyen plataformas de computación distribuidas como BOINC y Folding@home.
  • Nube de voluntarios— Voluntario de cloud computing se caracteriza por ser la intersección de la informática pública-recursos y cloud computing, donde una nube infraestructura informática está construido usando voluntariamente recursos. Muchos problemas surgen de este tipo de infraestructura, debido a la volatilidad de los recursos utilizados para construido y el entorno dinámico que opera en. También puede ser llamado nubes de peer-to-peer o ad-hoc las nubes. Un interesante esfuerzo en tal dirección es Cloud@Home, tiene como objetivo implementar una nube informática infraestructura utilizando recursos voluntaria proporcionando un modelo de negocio para incentivar aportaciones a través de la restitución financiera.[99]

Internubes

Artículo principal: Internubes

El Internubes[100] es una interconectado mundial "nube de las nubes"[101][102] y una extensión de la Internet "red de redes" en la que se basa. El foco está en directa interoperabilidad entre los proveedores de servicios de nube pública, más que entre los proveedores y los consumidores (como es el caso de híbrido - y multi-cloud).[103][104][105]

Multicloud

Artículo principal: Multicloud

Multicloud es el uso de múltiples servicios en una sola arquitectura heterogénea para reducir dependencia de proveedores individuales, incrementar la flexibilidad mediante la elección, mitigar contra desastres, etc. la computación en nube. Diferencia de cloud híbrido en que se refiere a múltiples servicios en la nube, en lugar de varios modos de despliegue (público, privado, legado).[106][107][108]

Arquitectura

Nube arquitectura de muestra

Arquitectura de nube,[109] el arquitectura de sistemas de la sistemas de software involucrados en la entrega de cloud computing, típicamente consiste en múltiples componentes de la nube comunicándose entre sí sobre un mecanismo de acoplamiento flexible como una cola de mensajería. Disposición elástico implica inteligencia en el uso de apretado o flojo acoplamiento aplicado a mecanismos como estos y otros.

La nube de la ingeniería

La nube de la ingeniería es la aplicación de de la ingeniería disciplinas de computación en la nube. Aporta un enfoque sistemático a los problemas de alto nivel de comercialización, normalización y gobernanza en concebir, desarrollar, operar y mantener sistemas de computación en nube. Es un método multidisciplinario que abarca las contribuciones de diversas áreas tales como sistemas, software, Web, rendimiento, información, seguridad, plataforma, riesgo, y calidad de la ingeniería.

Seguridad y privacidad

Artículo principal: Temas de computación en la nube

El Cloud computing plantea cuestiones de privacidad porque el proveedor de servicios puede acceder a los datos en la nube en cualquier momento. Podría accidentalmente o deliberadamente modificar o incluso borrar información.[110] Muchos proveedores de nube pueden compartir información con terceros si es necesario a efectos de la ley y el orden aún sin orden judicial. Se permite en sus políticas de privacidad, los usuarios deben aceptar antes de comenzar a usar servicios en la nube. Soluciones a la intimidad incluyen políticas y legislación, así como opciones de los usuarios finales para cómo se almacenan los datos.[110] Los usuarios pueden cifrar datos que procesados o almacenados en la nube para evitar accesos no autorizados.[3][110]

Según el Cloud Security Alliance, las tres principales amenazas en la nube Inseguridad Interfaces y API, Fugas y pérdida de datos, y Fallas de hardware.— que representaron 29%, 25% y 10% de todas las interrupciones de seguridad cloud respectivamente. Juntos, estos forman comparten vulnerabilidades de la tecnología. En una plataforma de servicios cloud ser compartido por distintos usuarios que pueden haber una posibilidad de información pertenecientes a diferentes clientes reside en el mismo servidor de datos. Por lo tanto, la fuga de información puede surgir por error cuando se da información de un cliente a otro.[111] Además, Eugene Schultz, chief technology officer de seguridad Emagined, dijo que los hackers dedican considerable tiempo y esfuerzo buscando maneras de penetrar en la nube. "Hay tacones algunos Aquiles real en la infraestructura de nube que están haciendo agujeros grandes para los chicos malos entrar". Porque los datos de cientos o miles de empresas pueden ser almacenados en grandes servidores, los hackers teóricamente pueden ganar el control de enormes almacenes de información a través de un solo ataque, un proceso llamó "hyperjacking". Algunos ejemplos de esto incluyen la violación de la seguridad de Dropbox y iCloud 2014 fugas.[112] Dropbox ha violado en octubre de 2014, tener más de 7 millones de sus contraseñas de usuarios robados por piratas informáticos a fin de obtener el valor monetario de éste por Bitcoin (BTC). Al tener estas contraseñas, son capaces de leer datos privados así como tiene estos datos ser indexado por los motores de búsqueda (lo que la información pública).[112]

Existe el problema de la propiedad legal de los datos (si un usuario almacena algunos datos en la nube, puede el proveedor de nube se beneficien de él?). Muchos acuerdos de términos de servicio son silenciosos en la cuestión de la propiedad.[113] Control físico de los equipos informáticos (nube privada) es más seguro que tener el equipo fuera de sitio y bajo control de otra persona (nube pública). Esto proporciona gran incentivo a los proveedores de servicios para dar prioridad a construir y mantener fuerte gestión de servicios seguros de computación en nube pública.[114] Algunas pequeñas empresas que no tienen experiencia en IT seguridad podría encontrar que es más seguro que utilizar una nube pública. Existe el riesgo de que los usuarios finales no entiendo los problemas implicados al firmar un servicio de nube (las personas a veces no leer las páginas de muchos de los términos del acuerdo de servicio y haga clic en "Aceptar" sin leer). Esto es importante ahora que el cloud computing se está convirtiendo en popular y necesario para algunos servicios a trabajar, por ejemplo para un Asistente personal inteligente (Manzana Siri o Google ahora). Fundamentalmente, nube privada es vista como más segura con mayores niveles de control para el dueño, nube pública sin embargo se ve que es más flexible y requiere menos inversión de tiempo y dinero del usuario.[115]

Limitaciones y desventajas

Según Bruce Schneier, "lo malo es que habrá limitado las opciones de personalización. Computación en nube es más barato debido economía de escala, y — como cualquier trabajo subcontratado, tiendes para conseguir lo que se obtiene. Un restaurante con un menú limitado es más barato que un chef personal puede cocinarlo que quieras. Menos opciones a un precio mucho más barato: es una característica, no un error. " Él también sugiere que "el proveedor de la nube no puede satisfacer sus necesidades legales" y que las empresas necesitan sopesar los beneficios de cloud computing frente a los riesgos.[116] En computación en la nube, el control de la infraestructura de back-end se limita a sólo el proveedor de nube. Los proveedores de la nube a menudo decidan sobre las políticas de gestión, que modera lo que los usuarios de la nube son capaces de hacer con su despliegue.[117] Los usuarios de la nube también se limitan al control y manejo de sus aplicaciones, datos y servicios.[118] Esto incluye tapas de datos, que se colocan en los usuarios de la nube por el proveedor de nube asignar cierta cantidad de ancho de banda para cada cliente y son a menudo veces compartidas entre otros usuarios de la nube.[119]

Nuevas tendencias

Cloud computing es aún tanto como un tema de investigación, como es un mercado que ofrece.[120] Lo que está claro a través de la evolución de los servicios de computación en nube es que el director técnico (CTO) es un importante impulsor de la adopción de la nube.[121] Los desarrolladores de tecnología de nube importante seguirán invirtiendo miles de millones al año en nube R & D; por ejemplo: en 2011 Microsoft cometieron el 90% de su .6bn de US$ 9 R & D presupuesto a su nube.[122] Centauro asociados también predicen que ingresos SaaS crecerá de US$ .5B 13 en 2011 a $32 .8B en 2016.[123] Esta expansión incluye también SaaS de contabilidad y finanzas.[124] Además, más industrias recurren a tecnología cloud como una manera eficiente de mejorar los servicios de calidad debido a su capacidad para reducir gastos indirectos costos, tiempo de inactividad y automatizar la implementación de infraestructura.[125]

Véase también

  • Categoría: Proveedores de computación en la nube
  • Categoría: Plataformas en nube
  • Seguridad informática en la nube
  • Comparación de computación en la nube
  • Gestión de la nube
  • Investigación de la nube
  • Almacenamiento en la nube
  • Borde de computación
  • eScience
  • Computación en la nube móvil
  • Nube personal
  • Robot como un servicio
  • Arquitectura Servicio-orientada
  • Computación ubicua
  • Web informática

Referencias

  1. ^ Hassan, Qusay (2011). "Desmitificación de Cloud Computing" (PDF). El diario de la ingeniería de Software de defensa. Interferencia. 2011 (Jan/Feb): 16 – 21. 11 de diciembre 2014. 
  2. ^ a b c d e f g h Peter Mell y Timothy Grance (septiembre de 2011). La definición del NIST del Cloud Computing (Informe técnico). Instituto Nacional de estándares y tecnología: Departamento de comercio de Estados Unidos. doi:10.6028/NIST. SP.800-145. Publicación especial 800-145. 
  3. ^ a b Haghighat M., Zonouz S. y M. Abdel-Mottaleb (2015). CloudID: Identificación biométrica confianza en la nube y la empresa. Experto en sistemas con aplicaciones, 42(21), 7905-7916.
  4. ^ a b "¿Qué es Cloud Computing?. Amazon Web Services. 2013-03-19. 2013-03-20. 
  5. ^ Baburajan, Rajani (2011-08-24). "La oportunidad del mercado naciente nube almacenamiento fortalece proveedores". It.TMCnet.com. 2011-12-02. 
  6. ^ Oestreich, Ken, (2010-11-15). "Infraestructura convergente". Foro CTO. Thectoforum.com. 2011-12-02. 
  7. ^ "donde está el problema: los costos ocultos de computación en la nube". 27 / 02 / 2014. 2014-07-14. 
  8. ^ "Computación en nube: choque de las nubes". El economista. 2009-10-15. 2009-11-03. 
  9. ^ "Gartner dice que Cloud Computing será tan influyente como E-business". Gartner. 2010-08-22. 
  10. ^ Gruman, Galen (2008-04-07). "lo que cloud computing significa en realidad". InfoWorld. 2009-06-02. 
  11. ^ Dealey, C. "Grupo de trabajo de computación en nube", Consorcio de la industria de red centrada en operaciones - NCOIC, 2013
  12. ^ "la economía es plana así que ¿por qué finanzas nube proveedores creciendo a más del 90 por ciento por año?". FSN. 05 de marzo de 2013. 
  13. ^ "Realización de interoperabilidad y portabilidad entre nubes abiertas mediante el uso de agente movilidad e inteligencia - TechRepublic". TechRepublic. 24 / 10 / 2015. 
  14. ^ "interoperabilidad y portabilidad entre abren las nubes usando agente FIPA / 978-3-659-24863-4 / 9783659248634 / 3659248630". www.LAP-Publishing.com. 24 / 10 / 2015. 
  15. ^ Hassan, F. Qusay; Riad, laa M.; Hassan, Ahmed E. (2012). "Reutilización de software en la emergente era de computación de nube". En Yang, Hongji; Liu, Xiaodong. Entender el Cloud Computing (PDF). Hershey, PA: Ciencias de la información referencia. págs. 204-227. doi:10.4018/978-1-4666-0897-9.ch009. ISBN 978-1-4666-0897-9. 11 de diciembre 2014. 
  16. ^ Schmidt, Eric; Rosenberg, Jonathan (2014). Cómo funciona Google. Grand Central Publishing. p. 11. ISBN 978-1-4555-6059-2. 
  17. ^ "Historia del Internet 1977". 
  18. ^ "Nacional Science Foundation,"Diagrama de CSNET,"1981". 
  19. ^ Steven Levy (abril de 1994). "Bill y Andy excelente aventura II". Atado con alambre.
  20. ^ Antonio Regalado (31 de octubre de 2011). "Que acuñó 'Cloud Computing'?". Revisión de la tecnología. MIT. 31 de julio 2013. 
  21. ^ a b «Anuncio de Amazon Elastic Compute Cloud (Amazon EC2) - beta». Amazon.com. 2006-08-24. 2014-05-31. 
  22. ^ Blanco, J.E. "Especificaciones para el trabajo remoto de entrada y salida de trabajo remoto de red recuperación en UCSB". Tools.ietf.org. 2016-03-21. 
  23. ^ «De julio de 1993 informe de la dirección IP de reuniones en grupo de trabajo de ATM del IETF». CH:: Interruptor. 2010-08-22. 
  24. ^ Corbató, Fernando J. "Un sistema de tiempo compartido Experimental". SJCC procedimientos. MIT. 3 de julio 2012. 
  25. ^ Rochwerger, B.; Breitgand, D.; Levy, E.; Galis, A.; Nagin, K.; Llorente, I. M.; Montero, R.; Wolfsthal, Y.; Elmroth, E.; Cáceres, J.; Ben-Yehuda, M.; Emmerich, w el.; Galan, f el. "el depósito modelo y arquitectura para abren federado nube informática". Diario de IBM de la investigación y desarrollo. 53 (4): 4:1 – 4:11. doi:10.1147/JRD.2009.5429058. 
  26. ^ Kyriazis, D; Un Menychtas; Kousiouris G; Oberle K; Voith de T; Bonifacio M; E Oliveros; Cucinotta T; S Berger (noviembre de 2010). "Un servicio en tiempo real orientado a infraestructura". Conferencia Internacional sobre sistemas en tiempo real y embebidos (EMR 2010). Singapur. 
  27. ^ Gogouvitis, Spyridon; Konstanteli, Kleopatra; Waldschmidt, Stefan; Kousiouris, George; Habitable, Gregory; Menychtas, Andreas; Kyriazis, Dimosthenis; Varvarigou, Theodora (2012). "Gestión del flujo de trabajo para aplicaciones interactivas en tiempo real suaves en entornos virtualizados". Sistemas informáticos de generación futura. 28 (1): 193-209. doi:10.1016/j.Future.2011.05.017. ISSN 0167-739 X. 
  28. ^ Mantener un ojo sobre cloud computing, Amy Schurr, red mundial, 2008-07-08, citando la Gartner Informe, "Cloud Computing confusión conduce a oportunidad". Obtenido 2009-09-11.
  29. ^ Gartner (2008-08-18). "Gartner lo dice todo el mundo gasto en ritmo para superar billones en 2008". 
  30. ^ "Windows Azure General disponibilidad". El Blog oficial de Microsoft. Microsoft. 2010-02-01. 2015-05-03. 
  31. ^ "Faenov - clúster plataforma SL230s Gen8, Xeon E5-2670 8 C 2,600 GHz, Infiniband QDR - sitios de Supercomputadora TOP500". 
  32. ^ "Lanzamiento de IBM Smarter Computing". 1 de marzo 2011. 
  33. ^ "Lanzamiento de nube de Oracle". 28 de febrero 2014. 
  34. ^ «Nube de oracle, soluciones de nube de nivel empresarial: IaaS, SaaS y PaaS». 12 de octubre 2014. 
  35. ^ "Larry Ellison no consigue la nube: la Idea más tonta del año 2013". Forbes.com. 12 de octubre 2014. 
  36. ^ "Oracle afecta industria de nube con enfoque End-to-End". Forbes.com. 12 de octubre 2014. 
  37. ^ a b c HAMDAQA, Mohammad (2012). Cloud Computing al descubierto: Un paisaje de investigación (PDF). Prensa de Elsevier. págs. 41-85. ISBN 0-12-396535-7. 
  38. ^ "La arquitectura de aplicaciones distribuidas" (PDF). Sun Microsystem. 2009-06-16. 
  39. ^ Skala, Karolj; Davidović, Davor; Afgan, Enis; Sović, Ivan; Šojat, Zorislav (2015-12-31). "jerarquía de computación distribuida escalable: nube, niebla y Rocío informática". Abrir diario de Cloud Computing. RobPub. 2 (1): 16 – 24. ISSN 2199-1987. 
  40. ^ "Es probable que usted ha malinterpretado 'Cloud Computing' hasta ahora". TechPluto. 2010-09-14. 
  41. ^ Danielson, Krissi (2008-03-26). "Distinción de Cloud Computing de Utility Computing". Ebizq.net. 2010-08-22. 
  42. ^ "recesión es buena para Cloud Computing, Microsoft se compromete". CloudAve. 2010-08-22. 
  43. ^ a b c d «definición de 'Servicios en la nube' y "computación en la nube"". IDC. 2008-09-23. 2010-08-22. 
  44. ^ "repositorio de e-FISCAL proyecto estado del arte". 
  45. ^ Farber, Dan (2008-06-25). "El nuevo geek chic: centros de datos". Noticias CNET. 2010-08-22. 
  46. ^ "Jeff Bezos apuesta arriesgada". Business Week. 
  47. ^ Él, Sijin; Guo, L.; Guo, Y.; Ghanem, M. "Mejorar la utilización de recursos en el entorno de nube utilizando modelos probabilísticos multivariados". 2012 2012 IEEE 5 º Congreso Internacional sobre Cloud Computing (NUBE): 574-581. doi:10.1109/CLOUD.2012.66. ISBN 978-1-4673-2892-0. 
  48. ^ Él, Qiang, et al. "Formulación de estrategias costo-efectivas monitoreo para sistemas basados en el servicio." (2013): 1-1.
  49. ^ Un mecanismo de supervisión jerárquico uno mismo-adaptante para las nubes Elsevier.com
  50. ^ Heather Smith (23 de mayo de 2013). Xero para Dummies. John Wiley & Sons. págs. 37 –. ISBN 978-1-118-57252-8. 
  51. ^ Rey, Rachael (2008-08-04). "cloud Computing: pequeñas empresas tomar vuelo". Bloomberg BusinessWeek. 2010-08-22. 
  52. ^ a b Mao, Ming; M. Humphrey (2012). "Un estudio de rendimiento en el tiempo de inicio de la VM en la nube". Procedimientos de IEEE 2012 5ª Conferencia Internacional sobre Cloud Computing (Cloud2012): 423. doi:10.1109/CLOUD.2012.103. ISBN 978-1-4673-2892-0. 
  53. ^ Dario Bruneo Salvatore Distefano, Francesco Longo, Antonio Puliafito, Marco Scarpa: Rejuvenecimiento de Software basado en la carga de trabajo en los sistemas de nube. IEEE trans. equipos 62(6): 1072-1085 (2013)
  54. ^ "Definición y medición de la elasticidad de la nube". Departamento de calidad de Software KIT. 13 de agosto 2011. 
  55. ^ "Economías de escala infraestructura en la nube". Nube de Slam 2011. 13 de mayo 2011. 
  56. ^ Él, Sijin; L. Guo; Y. Guo; C. Wu; M. Ghanem; R. Han. "contenedor de aplicación elástica: un enfoque ligero para Cloud Resource Provisioning". IEEE 2012 26 Conferencia Internacional de redes de información avanzadas y aplicaciones (AINA): 15 – 22. doi:10.1109/AINA.2012.74. ISBN 978-1-4673-0714-7. 
  57. ^ Marston, Sean; Li Zhi; Bandyopadhyay, Subhajyoti; Zhang, Juheng; Ghalsasi, Anand (2011-04-01). "cloud computing: la perspectiva de negocios". Sistemas de soporte de decisión. 51 (1): 176-189. doi:10.1016/j.DSS.2010.12.006. 
  58. ^ Mills, Elinor (2009-01-27). «nube de computación seguridad prediccion: despejar cielos». Noticias CNET. 2010-08-22. 
  59. ^ Kurdi, Heba; Li, Maozhen; Al-Raweshidy, H. S. (2010). "Taxonomía de los sistemas de red". En Antonopoulos, Nick. Manual de investigación sobre P2P y sistemas de la red de computación orientada a servicios: modelos, metodologías y aplicaciones. Colección de investigación IGI Global. IGI Global. p. 34. ISBN 978-1-61520-687-2. 2015-07-29. Hoy en día arquitectura orientada a servicios (SOA) se ha convertido en modelo [sic] la principal arquitectura de muchos ÉL iniciativas incluyendo grid, cloud y todo como un servicio (Essa\XaaS\aas) informática. 
  60. ^ Alcaraz Calero, Jose M.; König, Benjamín; Kirschnick, Johannes (2012). "Cross-Layer control en Cloud Computing". En Rashvand, F. Habib; Kavian, Yousef S. Técnicas de Cross-Layer para sistemas de comunicación. Fuente de referencia principal. IGI Global. p. 329. ISBN 978-1-4666-0961-7. 2015-07-29. Computación en la nube ofrece servicios en una pila componen de tres capas de servicio (Hurwitz, Bloor, Kaufman y Halper, 2009): Infraestructura como un servicio (IaaS), Plataforma como servicio (PaaS), y Software como servicio (SaaS). 
  61. ^ «ElasticHosts Blog». ElasticHosts. 2014-04-01. 2016-06-02. 
  62. ^ Amigas, Alex; Sluiman, daño; Tong, Qiang Guo; Liu, Guo Ning (julio de 2012). "Infraestructura como un servicio Cloud conceptos". Desarrollo y alojamiento de aplicaciones en la nube. IBM Press. ISBN 978-0-13-306684-5. 
  63. ^ Ananich, Anthony. "¿Qué es IaaS?. ananich.Pro. 2016-02-20. 
  64. ^ "Amazon EC2 precios". 7 de julio 2014. 
  65. ^ "Calcular precios de motor". 7 de julio 2014. 
  66. ^ «Microsoft Azure Virtual máquinas detalles de precios». 7 de julio 2014. 
  67. ^ "cloud.ca". 
  68. ^ Bonifacio, M.; et al (2010), Arquitectura de plataforma como un servicio de calidad en tiempo real de gestión de servicio en las nubes, 5ª Conferencia Internacional sobre Internet y aplicaciones Web y servicios (ICIW), Barcelona, España: IEEE, pp. 155-160, doi:10.1109/ICIW.2010.91 
  69. ^ «bitcodin – basada en cloud transcodificación y streaming». 22 de abril 2015. 
  70. ^ media.IO
  71. ^ Gartner. "Gartner IT Glosario". 6 de julio 2015. 
  72. ^ Gartner; Massimo Pezzini; Paolo Malinverno; Eric Thoo. "Modelo de referencia de Gartner para PaaS de integración". 16 de enero 2013. 
  73. ^ LORAINE de Lawson. "IT Business Edge". 6 de julio 2015. 
  74. ^ Foro Empresarial de CIO; Gabriel Lowy. "El valor de datos plataforma-como-un-servicio (dPaaS)". 6 de julio 2015. 
  75. ^ "Blockchain como un servicio (BaaS) | Microsoft Azure". Azure.Microsoft.com. 2016-08-22. 
  76. ^ «definición de: SaaS». Enciclopedia PC Magazine. Ziff Davis. 14 de mayo 2014. 
  77. ^ Hamdaqa, Mohammad. Un modelo de referencia para el desarrollo de aplicaciones en la nube (PDF). 
  78. ^ Chou, Timoteo. Introducción al Cloud Computing: tecnología y negocios. 
  79. ^ "HVD: guarnición de plata de la nube" (PDF). Tecnología intrínseca. 30 de agosto 2012. 
  80. ^ Carney, Michael. "AnyPresence se asocia con Heroku para reforzar su oferta de mBaaS de la empresa". PandoDaily. 24 de junio 2013. 
  81. ^ Alex Williams (11 de octubre de 2012). «Kii nube abre las puertas a la plataforma de desarrollo móvil con 25 millones de usuarios finales». TechCrunch. 16 de octubre 2012. 
  82. ^ Aaron Tan (30 de septiembre de 2012). "FatFractal sube la apuesta en el mercado de back-end como un servicio". Techgoondu.com. 16 de octubre 2012. 
  83. ^ Dan Rowinski (09 de noviembre de 2011). "Backend móvil como servicio analizar aumentos de $ 5,5 millones en la financiación de serie A". ReadWrite. 23 de octubre 2012. 
  84. ^ Pankaj Mishra (07 de enero de 2014). "MobStac sube $ 2 millones en serie B para ayudar a las marcas apalancamiento comercio móvil". TechCrunch. 22 de mayo 2014. 
  85. ^ "built.io está construyendo una plataforma de MBaas de empresa para Internet". programmableweb. 3 de marzo 2014. 
  86. ^ a b Miller, Ron (24 de noviembre de 2015). "AWS Lambda hace sin servidor de aplicaciones una realidad". TechCrunch. 10 de julio 2016. 
  87. ^ "uno mismo-ejecutar solución de computación en nube privada — GovConnection". govconnection.com. 2014. 15 de abril, 2014. 
  88. ^ Foley, John. "Nubes privadas toman forma". InformationWeek. 2010-08-22. 
  89. ^ Haff, Gordon (2009-01-27). "Simplemente no llaman nubes privadas". Noticias CNET. 2010-08-22. 
  90. ^ "No hay ninguna cosa tal como una nube privada". InformationWeek. 2010-06-30. 2010-08-22. 
  91. ^ Rouse, Margaret. "¿Qué es cloud público?. Definición de Whatis.com. 12 de octubre 2014. 
  92. ^ "mind the Gap: aquí viene la nube hibrida – Thomas Bittman". Thomas Bittman. 22 de abril 2015. 
  93. ^ "Inteligencia de negocios lleva a la nube para las pequeñas empresas". CIO.com. 2014-06-04. 2014-06-04. 
  94. ^ Désiré Athow. "Nube hibrida: es adecuado para su negocio?". TechRadar. 22 de abril 2015. 
  95. ^ Metzler, Jim; Taylor, Steve. (2010-08-23) "cloud computing: realidad vs ficción", Mundo de la red.
  96. ^ Rouse, Margaret. "Definición: Cloudbursting", Mayo de 2011. SearchCloudComputing.com.
  97. ^ "cómo Cloudbursting"Rightsizes"Data Center". 
  98. ^ Kaewkasi, Chanwit (03 de mayo de 2015). 'Nube de plataforma híbrida con Docker'. 
  99. ^ D. Vincenzo Cunsolo, Salvatore Distefano, Antonio Puliafito, Marco Scarpa: Nube de computación y escritorio de voluntariado: el paradigma de Cloud@Home. Simposio Internacional de IEEE sobre Network Computing y las aplicaciones, NCA 2009, pp 134-139
  100. ^ Bernstein, David; Ludvigson, Erik; Sankar, Krishna; Diamante, Steve; Mañana, Monique (2009-05-24). "Plan de acción para internubes – protocolos y formatos para la interoperabilidad de la computación en nube". IEEE Computer Society: 328 – 336. doi:10.1109/ICIW.2009.55. ISBN 978-1-4244-3851-8. 
  101. ^ "Kevin Kelly: una Cloudbook para la nube". KK.org. 2010-08-22. 
  102. ^ «Internubes es una nube global de nubes». Samj.net. 2009-06-22. 2010-08-22. 
  103. ^ "Vint Cerf: a pesar de su edad, Internet es aún llenos de problemas". ReadWriteWeb.com. 2010-08-22. 
  104. ^ "SP360: proveedor de servicios: de la India a internubes". Blogs.Cisco.com. 2010-08-22. 
  105. ^ Canadá (2007-11-29). ¿"cabeza en las nubes? Bienvenidos al futuro". El Globe and Mail. Toronto. 2010-08-22. 
  106. ^ Rouse, Margaret. "Qué es una estrategia de multi-cloud". SearchCloudApplications. 3 de julio 2014. 
  107. ^ Rey, Rachel. «Fundamental del jefe de productos: nos estamos moviendo hacia un mundo multi-cloud». ZDnet. 3 de julio 2014. 
  108. ^ Multcloud administrar varias cuentas de nube. Recuperado el 06 de agosto de 2014
  109. ^ "construcción de GrepTheWeb en la nube, parte 1: arquitecturas de nube". Developer.amazonwebservices.com. 2010-08-22. 
  110. ^ a b c "Cloud Computing preocupaciones de privacidad en la puerta del Hotel". 
  111. ^ Chhibber, (2013). "ANÁLISIS DE LA SEGURIDAD DE CLOUD COMPUTING" (PDF). Revista Internacional de investigación avanzada en Ciencias de la ingeniería y aplicadas. 2 (3): 2278-6252. 27 de febrero 2015. 
  112. ^ a b «Google Drive, Dropbox, Box y iCloud llega a la lista Top 5 nube almacenamiento seguridad infracciones». PSG.Hitachi-solutions.com. 2015-11-22. 
  113. ^ Maltais, Michelle (26 de abril de 2012). "Quien es dueño de sus cosas en la nube?". Los Angeles Times. 2012-12-14. 
  114. ^ "La seguridad de la virtualización, nube informática se divide pros y seguridad". Mundo de la red. 2010-02-22. 2010-08-22. 
  115. ^ "El camino lleno de baches para nubes privadas". 2014-10-08. 
  116. ^ ¿"deben empresas hacen la mayoría de la computación en la nube? (Parte 1) - Schneier en seguridad". www.Schneier.com. 28 / 02 / 2016. 
  117. ^ "Desventajas de la computación en la nube (parte 1) - flexibilidad y control limitado". www.cloudacademy.com. 2016-11-03. 
  118. ^ "Los límites reales de cloud computing". www.itworld.com. 2016-11-03. 
  119. ^ "Los límites reales de cloud computing". www.itworld.com. 2016-11-03. 
  120. ^ Smith, David Mitchell. «Hype ciclo para Cloud Computing, 2013». Gartner. 3 de julio 2014. 
  121. ^ "La evolución del Cloud Computing". 22 de abril 2015. 
  122. ^ "Microsoft dice gastar el 90% de R & D en estrategia en la nube". 22 de abril 2015. 
  123. ^ "Resumen de Cloud Computing de previsiones y estimaciones de mercado, 2014". Forbes. 2015-11-22. 
  124. ^ "El 2016 superior nuevos productos". Contabilidad hoy noticias. 2016-02-05. 
  125. ^ Attardi, Jim. "Tecnología y su implicación para la calidad de servicio en la nube". 27 de julio 2015. 

Lectura adicional

  • Millard, Christopher (2013). Ley de Cloud Computing. Prensa de la Universidad de Oxford. ISBN 978-0-19-967168-7. 
  • Singh, Jatinder; Powles, Julia; Pasquier, Thomas; Bacon, Jean (julio de 2015). "Gestión del flujo de datos y el cumplimiento en Cloud Computing". IEEE Cloud Computing. 2 (4): 24 – 32. doi:10.1109/MCC.2015.69. 
  • Armbrust, Michael; Stoica, Ion; Zaharia, Matei; Fox, Armando; Griffith, Rean; Joseph, Anthony D.; Katz, Randy; Konwinski, Andy; Lee, Gunho; Patterson, David; Rabkin, Ariel (01 de abril de 2010). "Una visión del cloud computing". Comunicaciones del ACM. 53 (4): 50. doi:10.1145/1721654.1721672. 
  • Hu, Tung-Hui (2015). Una Prehistoria de la nube. MIT Press. ISBN 978-0-262-02951-3. 
  • Mell, P. (2011, 31 de septiembre). La definición del NIST del Cloud Computing. Obtenido el 01 de noviembre de 2015, de Instituto Nacional de estándares y tecnología de la web: https://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

Acoplamientos externos

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Cloud_computing&oldid=749919578"