Computación en la Nube

La computación en la nube toma la tecnología, los servicios y las aplicaciones que son similares a los de internet y los convierte en una utilidad de autoservicio.
El uso de la palabra “nube” hace referencia a los dos conceptos esenciales:

  • Abstracción: La computación en la nube extrae los detalles de implementación del sistema de usuarios y programadores. Las aplicaciones se ejecutan en sistemas físicos que no se especifican, los datos se almacenan en ubicación desconocida, la administración de sistemas está subcontratada con otros, y el acceso por parte de los usuarios es ubicuo.
  • Virtualización: La computación en la nube virtualiza los sistemas reuniendo y compartiendo recursos. Los sistemas y el almacenamiento pueden abastecerse según las necesidades desde una infraestructura centralizada, los costes se evalúan en base a unos contadores, se permite la multitenencia y los recursos pueden escalarse con agilidad.

Tipos de nube

  • Modelos de Implementación: Se refiere a la ubicación y administración de la infraestructura de la nube.
  • Modelos de servicio: Consta del tipo concreto de servicios a los que se puede acceder en una plataforma de computación en la nube.

El modelo NIST

El NIST (National Institute of Standars and Technology, Instituto Nacional de normas y tecnología) tiene un conjunto de definiciones en marcha (http://csrc.nist.gov/groups/SNS/cloudcomputing/cloud-def-v15.doc) que separan la computación en la nube en modelos de servicio y modelos de implementación.

 

El modelo de la nube cúbica

The Open Group mantiene una asociación que se llama Jericho Forum (https://www.opengroup.org/jericho/index.htm) cuyo objetivo principal es el modo de proteger las redes de nubes. El grupo tiene un modelo interesante que intenta categorizar una red de nubes en base a cuatro factores dimenoud Formations for Secure Collaboration (http://www.opengroup.org/jericho/cloud_cube_model_v1.0.pdf), el tipo de redes de nube que utilizamos cambia de forma drástica la noción de dónde se encuentra el límite entre la red del cliente y el inicio del fin de la nube.

Las cuatro dimensiones de la nube cúbica se muestran en la figura 1.2 y se recogen aquí:

  • Localización física de los datos: Interna (I)/Externa (E), determina los límites de su organización.
  • Propiedad: Propietaria (P)/Abierta (A) es una medida no sólo de la propiedad de la tecnología, sino de la interoperabilidad, la facilidad de transferencia de datos y el grado de compromiso de las aplicaciones del proveedor.
  • Límite de seguridad: Con perímetro (Per)/Sin perímetro (S-p) es una medida que indica si la operación se realiza dentro o fuera del límite de seguridad o el cortafuegos de la red.
  • Fuentes: Interna o subcontratada, se refiere a si el servicio está proporcionado por el cliente o por el proveedor de servicios.

Modelos de Implementación

Un modelo de implementación define el propósito de la nube y la naturaleza del modo en que se ubica. La definición de NIST para los cuatro modelos de implementación es la siguiente:

  • Nube pública: La infraestructura de nube pública está disponible para el uso público o, de manera alternativa, para un grupo industrial grande y es propiedad de una organización que vende servicios de nube.
  • Nube privada: La infraestructura de nube privada funciona para el uso exclusivo de una organización. La nube puede administrarse a través de esa organización o de terceros. Las nubes privadas pueden encontrarse dentro o fuera de las instalaciones.
  • Nube hídrica: Una nube hídrica combina varias nubes (privada, comunitaria o pública), donde se mantiene sus identidades pero se vinculan como una unidad. Una nube hídrica puede ofrecer acceso estandarizado o de propietarios a los datos y las aplicaciones, así como portabilidad de las aplicaciones.
  • Nube comunitaria: Una nube comunitaria es una que se ha organizado para servir a un propósito o función común.

Modelos de servicio

En el modelo de implementación, los diferentes tipos de nubes son una expresión de la manera en que se implementa la infraestructura. Podemos imaginar la nube como el límite entre donde acaban las responsabilidades, la administración y la red de un cliente y donde empieza el proveedor de servicios de nube. Puesto que se ha desarrollado la computación en la nube, los distintos proveedores ofrecen nubes, que se asocian a diferentes servicios. El conjunto de servicios ofrecidos añade otro conjunto de definiciones llamado modelo de servicio.

A nivel universal, se han aceptado tres tipos de servicios:

  • Infraestructura como servicio (IaaS, Infrastructure as a Service): IaaS proporciona máquinas virtuales, almacenamiento virtual, infraestructura virtual y otros activos de hardware como recursos que los clientes pueden aprovisionar.
  • El proveedor de servicios IaaS administra toda la infraestructura, mientras que el cliente es responsable de todos los demás aspectos de la implementación, que pueden incluir el sistema operativo, aplicaciones e interacciones del usuario con el sistema.
  • Plataforma como servicio (PaaS, Platform as a Service): PaaS proporciona máquinas virtuales, sistemas operativos, aplicaciones, servicios, marcos de trabajo de desarrollo, transacciones y estructuras de control.
  • El cliente puede desplegar sus aplicaciones en la infraestructura de la nube o utilizar aplicaciones que se hayan programado mediante lenguajes y herramientas compatibles con el proveedor de servicios PaaS. El proveedor de servicios administra la infraestructura de la nube, los sistemas operativos y el software de habilitación. El cliente es responsable de la instalación y administración del aplicativo que se va a desplegar.
  • Software como servicio (SaaS, Software as a Service): SaaS es un entorno operativo completo con aplicaciones, administración e interfaz de usuario.

En el modelo SaaS, la aplicación se proporciona al cliente a través de una interfaz de cliente ligero (por lo general, un navegador), y la responsabilidad del cliente empieza y acaba con la introducción y administración de sus datos e interacción del usuario. Todo lo que va desde la aplicación hasta la infraestructura es responsabilidad del proveedor.

Extraído del Libro ¿Qué es la nube? de Barrie Sosinsky

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *