Sesión 13: Cloud Computing

¿Qué es la computación en la nube y para que sirve?

La computación en la nube, también conocida como cloud computing, es un modelo de entrega de servicios de TI a través de internet. En lugar de tener que utilizar recursos y servidores locales, la computación en la nube permite acceder a servicios y recursos informáticos, como almacenamiento, capacidad de procesamiento y software, de forma remota a través de la red.

La computación en la nube te ofrece beneficios como acceso y disponibilidad, escalabilidad, costos reducidos, flexibilidad, respaldo de datos y colaboración. Este enfoque ha transformado la forma en que las organizaciones utilizan y administran los recursos de TI, brindando mayor eficiencia, flexibilidad y capacidad de adaptación a las necesidades cambiantes.

Tipos de servicios que ofrece la nube

  • Cloud Software as a Service (SaaS): Es un modelo de entrega de software en el que las aplicaciones están alojadas en la nube y se accede a ellas a través de internet. En lugar de instalar y mantener el software localmente, los usuarios pueden utilizar las aplicaciones en línea a través de sus navegadores web. Los proveedores de SaaS se encargan de la infraestructura, el mantenimiento y las actualizaciones del software.
  • Cloud Platform as a Service (PaaS): Es un modelo de computación en la nube en el que los proveedores ofrecen una plataforma de desarrollo y ejecución de aplicaciones en línea. Los desarrolladores pueden construir, probar y desplegar aplicaciones sin tener que preocuparse por la infraestructura subyacente, como servidores, almacenamiento y redes. PaaS proporciona un entorno de desarrollo y herramientas que facilitan la creación y gestión de aplicaciones.
  • Cloud Infrastructure as a Service (IaaS): Es un modelo de computación en la nube en el que los proveedores ofrecen infraestructura de TI virtualizada, como servidores virtuales, almacenamiento y redes. Los usuarios tienen control completo sobre su infraestructura y pueden configurar y administrar los recursos según sus necesidades. IaaS permite a las organizaciones evitar la inversión en hardware físico y escalar su infraestructura de manera flexible según la demanda.

Estos modelos de computación en la nube (SaaS, PaaS, IaaS) ofrecen diferentes niveles de servicios y abstracción en la nube. Mientras que SaaS proporciona aplicaciones listas para usar, PaaS ofrece una plataforma para el desarrollo de aplicaciones y IaaS brinda infraestructura virtualizada. Cada uno de estos modelos ofrece flexibilidad, escalabilidad y la posibilidad de acceder a servicios y recursos de TI de manera más eficiente y rentable.

Tipos de nubes

  • Nubes Públicas: Son infraestructuras de computación en la nube proporcionadas por proveedores de servicios que ofrecen recursos y servicios a múltiples clientes. Los recursos en la nube pública son compartidos entre diferentes organizaciones y están disponibles para acceso público a través de internet. Los ejemplos de proveedores de nubes públicas incluyen Amazon Web Services (AWS), Microsoft Azure y Google Cloud Platform.
  • Nubes Privadas: Son infraestructuras de computación en la nube utilizadas exclusivamente por una sola organización. Estas nubes se implementan y gestionan internamente por la organización o pueden ser gestionadas por terceros. Las nubes privadas ofrecen mayor control y seguridad, ya que los recursos son exclusivos de la organización y se pueden personalizar según sus necesidades específicas.
  • Nubes Híbridas: Son una combinación de nubes públicas y privadas, donde una organización utiliza tanto recursos de la nube pública como de la nube privada. Esto permite a las organizaciones aprovechar la escalabilidad y la flexibilidad de la nube pública, al tiempo que mantienen el control y la seguridad de los datos en su propia infraestructura de la nube privada.
  • Nubes Comunitarias: Son infraestructuras de computación en la nube compartidas por varias organizaciones que comparten intereses o requisitos comunes, como regulaciones o estándares de la industria. Estas nubes se construyen para satisfacer las necesidades específicas de una comunidad en particular y pueden ser administradas por las propias organizaciones o por terceros.

Almacenamiento en la Nube

El almacenamiento en la nube o cloud storage es un modelo de almacenamiento en red y en línea, donde los datos se almacenan en uno o varios servidores virtuales, por lo general organizados por terceros, en lugar de ser alojados en servidores dedicados. Además, físicamente la información puede extenderse a lo largo de varios servidores.

Puntos a tener en cuenta:
  • La información se almacena en muchos recursos distribuidos, pero actúa como uno solo.
  • Tiene gran tolerancia a fallos porque implementa redundancia y distribución de datos.
  • Posibilita la recuperación de la información por tener varias versiones de copias.
  • Mejora la consistencia eventual de las réplicas de datos.
Principales Herramientas de Cloud de Almacenamiento Privados

Actividad grupal:

Comentarios

Entradas populares