Arquitectura de la Nube: Modelos de Servicio y Despliegue

  • Comienzos de la nube

    Comienzos de la nube
    Los comienzos de la computación en la nube nos llevan a los nombres de Herb Grosh, J.C.R Licklider y John McCarthy, quienes fueron los primeros en manejar estos conceptos
  • Inteligencia Artificial

    Inteligencia Artificial
    John McCarthy más tarde fue el primero en introducir el concepto de inteligencia artificial, donde mencionó la idea del tiempo compartido, fue utilizado en oficinas de muchos lugares de Estados Unidos al ofrecer servicios de computo y transferencia por horas. Muy parecido a lo que hoy en día hacen casi todos los proveedores como Amazon AWS o Google Cloud.
  • Red de computadoras

    Red de computadoras
    J.C.R Licklider introdujo el concepto de red de computadoras, que son las que posteriormente se usarían para servir información a los diferentes usuarios. Licklider denominaba a esta red conectada de equipos como «Red Galáctica».
  • Period: to

    Primeras maquinas virtuales

    Las máquinas virtuales fueron muy populares durante los 70’s, pero su uso prácticamente desapareció en la época de 1980 a 1990. Con la llegada de las primeras computadoras personales en 1980 comenzó la revolución de la informática, y este campo creció exponencialmente hasta nuestros días.
  • Period: to

    Cloud Computing Moderno

    Con la década de 1990 y posterior expansión de Internet hacia todo el mundo, se gestaron las primeras bases de la virtualización ofrecida por empresas de web hosting, para que luego diferentes empresas las usaran de forma masiva hasta la década del 2000, donde la computación en la nube comenzó a tomar mejor forma cuando apareció en 2002 Amazon Web Services, Google Cloud en 2006.
  • Modelos de la Nube

    Modelos de la Nube
    • Modelos de despliegue. Se refieren a la posición (localización) y administración (gestión) de la infraestructura de la nube (pública, privada, comunitaria, híbrida).
    • Modelos de servicio. Se refieren a los tipos específicos de servicios a los que se puede acceder en una plataforma de computación en la nube (software como servicio, plataforma como servicio e infraestructura como servicio).
  • Modelos de Servicio

    Modelos de Servicio
    1. Software como servicio. Al usuario se le ofrece la capacidad de que las aplicaciones que su proveedor le suministra, corran en una infraestructura de la nube
    2. Plataforma como servicio. Al usuario se le permite desplegar aplicaciones propias en la infraestructura de la nube de su proveedor.
    3. Infraestructura como servicio. El proveedor ofrece al usuario recursos como capacidad de procesamiento, de almacenamiento, o comunicaciones
  • Modelos de despliegue

    Modelos de despliegue
    1. Nube privada, en la que los servicios de la nube no se ofrecen al público en general.
    2. Nube pública. La infraestructura es operada por un proveedor que ofrece servicios al público en general.
    3. Nube híbrida. Resultado de la combinación de dos o más nubes individuales que pueden ser a su vez propias, compartidas o públicas.
    4. Nube comunitaria. Una nube comunitaria es aquella nube que ha sido organizada para servir a una función o propósito común.
  • Modelos de entrega de la Nube

    Modelos de entrega de la Nube
    El NIST y otras organizaciones como Cloud Security Alliance consideran los tres modelos principales de entrega de servicios en la nube: SaaS, PaaS e IaaS.
  • Software como servicio (SAAS)

    Software como servicio (SAAS)
    La capacidad proporcionada al consumidor es utilizar las aplicaciones del proveedor ejecutándose en una infraestructura en la nube. Las aplicaciones son accesibles desde diferentes dispositivos cliente a través de una interfaz cliente ligera tal como un navegador web El consumidor no gestiona ni controla la infraestructura fundamental de la nube incluyendo redes, servidores, sistema operativo y almacenamiento.
  • Plataforma como servicio (PAAS)

    Plataforma como servicio (PAAS)
    La capacidad proporcionada al consumidor de desplegar en la
    infraestructura de la nube aplicaciones creadas por el consumidor o adquiridas y desarrolladas utilizando herramientas y lenguajes de programación soportados por el proveedor. Las soluciones de PaaS se diferencian de SaaS en que proporcionan una plataforma de desarrollo virtual alojado en la nube y accesibles desde un navegador Web.
  • Infraestructura como servicio (IAAS)

    Infraestructura como servicio (IAAS)
    La capacidad que se da al consumidor al proporcionarle procesamiento, almacenamiento, redes y otros recursos de computación en los que es capaz de desplegar y ejecutar software específico que puede incluir sistemas operativos y aplicaciones. El consumidor no gestiona ni controla la infraestructura fundamental de la nube, sin embargo tiene el control sobre los sistemas operativos,
    almacenamiento, y en su caso, control limitado sobre ciertos componentes específicos de redes.
  • ¿Nubes publicas, privadas o híbridas?

    ¿Nubes publicas, privadas o híbridas?
    La principal diferencia reside en que una nube pública implementa el cloud computing para múltiples organizaciones, y éstas utilizan un único conjunto de recursos. Los conceptos público y privado de la informática en nube deben facilitar las relaciones entre los proveedores y los clientes mediante las tasas acordadas previamente La tercera opción son las nubes híbridas, mezcla de los dos modelos.