2 de enero de 2024

Modelos de servicios de nube públicos

En la actualidad, la evolución de las tecnologías de nube y su propuesta comercial ha llevado a una amplia variedad de propuestas de servicios, muchas de ellas no fácilmente clasificables.
Pero más allá de esta diversidad, hay un sistematización básica en 4 categorías que suele utilizarse regularmente: IaaS, PaaS, SaaS y XaaS.

IaaS
Modelo de cómputo en la nube donde los clientes pueden acceder y usar una infraestructura informática virtualizada. 
El proveedor de servicios administra el hardware subyacente, el data center y la infraestructura de red, mientras que los clientes mantienen el control sobre sus aplicaciones y sistemas operativos. 
IaaS ofrece flexibilidad, implementación rápida y la capacidad de que la organización cliente se centre en las funciones comerciales principales delegando en el proveedor la preocupación por la infraestructura técnica, lo que la convierte en una opción atractiva para muchas organizaciones.
Todo el proceso de provisionamiento de los recursos está automatizado, eliminando la necesidad de configuración manual de direcciones IP, etc. Como resultado, la implementación de los recursos de cómputo es un proceso rápido y eficiente.
Características:
  • Provisiona recursos de cómputo.
  • El cliente puede implementar y ejecutar software de su elección.
  • El cliente no administra ni controla la infraestructura subyacente.
  • El proveedor factura sus servicios según consumo, con una estructura de costos predecible y escalable.
El servicio generalmente se factura en base a la infraestructura virtual que se aplica y la cantidad de recursos que se consumen. IaaS es una evolución de las ofertas de servidores privados virtuales.
Ejemplos de servicios en el modelo IaaS:
- Amazon Web Services EC2
- Microsoft Azure
- IBM Cloud
- Google Compute Engine
- Oracle Cloud Infrastructure


PaaS
PaaS entrega como servicio una plataforma de cómputo y una conjunto de soluciones como servicio. Facilita la implementación de aplicaciones sin el costo y la complejidad de comprar y administrar el hardware y el software subyacentes a lo que se agrega el alojamiento. 
Proporciona toda la infraestructura de hardware y software necesaria para soportar el ciclo de vida completo de la creación y entrega de aplicaciones y servicios web desde Internet. Esto reduce los costos , simplifica las operaciones y agiliza el desarrollo e implementación de soluciones basadas en la web.
Por ejemplo, como desarrollador de código PHP, puede aprovechar PaaS para optimizar la configuración y el mantenimiento de su entorno de desarrollo. En lugar de dedicar tiempo a configurar y administrar la infraestructura, PaaS le permite elegir una configuración de entorno predefinida de una lista y especificar los requerimientos de CPU, memoria y recursos de almacenamiento necesarios para su aplicación. Esto reduce significativamente el tiempo y el esfuerzo necesarios para montar su entorno de desarrollo. 
Características:
  • Puede implementar aplicaciones que se crean utilizando lenguajes de programación, bibliotecas, servicios y herramientas que soporta el proveedor.
  • El cliente no administra ni controla la infraestructura subyacente.
Generalmente incluye un sistema operativo, un entorno de ejecución de lenguaje de programación, una base de datos y un servidor web.
Las aplicaciones pueden incluir mecanismos para el diseño, desarrollo, pruebas, implementación y alojamiento de aplicaciones. Las ofertas también pueden incluir servicios de aplicación como colaboración en equipo, integración y clasificación de servicios web, integración de bases de datos, seguridad, escalabilidad, almacenamiento, persistencia, versionado de aplicaciones, instrumentación de aplicaciones, etc.
Ejemplos de servicios PaaS:
  • AWS Elastic Beanstalk
  • Red Hat OpenShift
  • Microsoft Azure
  • Google App Engine

SaaS
Modelo de servicios en la nube en el que el proveedor de servicios en la nube ofrecen aplicaciones o software completamente funcionales para clientes finales. La definición NIST del modelo de servicio SaaS establece que permite al consumidor usar las aplicaciones del proveedor, que se ejecutan en la infraestructura en la nube. 
Se puede acceder a las aplicaciones desde varios dispositivos cliente a través de una interfaz de cliente simple, como un navegador web o una interfaz de software (aplicación). El cliente, en este caso, no administra ni controla la infraestructura de nube subyacente. La infraestructura incluye networking, servidores, sistemas operativos, almacenamiento e incluso capacidades de aplicaciones individuales.
Por ejemplo, una persona desea abrir una tienda en línea y carece de experiencia técnica o un presupuesto acorde. Al optar por una solución SaaS, ese cliente puede configurar rápidamente su tienda en línea con mínimo esfuerzo ya que la plataforma proporciona plantillas y funcionalidades prediseñadas. Evita la preocupación por el mantenimiento, las actualizaciones o la contratación de expertos, ya que estos aspectos son manejados por el proveedor de SaaS. La estructura de costos es predecible, pagando un monto mensual fijo por el servicio, lo que ayuda en la planificación presupuestaria y el control de costos. Características:
  • Los clientes pueden usar las aplicaciones de proveedores que se ejecutan en una infraestructura en la nube.
  • Se puede acceder a las aplicaciones desde varios dispositivos cliente.
  • El cliente no administra ni controla la infraestructura de nube subyacente.
  • Las aplicaciones pueden ejecutarse parcial o completamente en el entorno del proveedor.
Ejemplos de servicios SaaS:
  • Cisco Webex
  • Cisco Meraki
  • Microsoft 365
  • Shopify
  • Salesforce
  • Slack
  • Gmail

XaaS (Cualquier cosa como servicio)
Término que describe todo lo que se puede ofrecer como un servicio de IT basado en la nube. XaaS incluye una amplia gama de categorías de servicios con una larga lista de productos en cada categoría. 
Los servicios en la nube que se ofrecen todavía se clasifican en los tres modelos de servicio principales: IaaS, PaaS y SaaS. Sin embargo, la necesidad de dar una descripción más granular de los servicios específicos que ofrecen los diferentes proveedores de servicios de nube condujo a la adopción y el amplio uso de XaaS:
  • AaaS: Autenticación como servicio
  • DaaS: Escritorio como servicio
  • DRAaS: Recuperación de desastres como servicio
  • ITAAS: IT como servicio
  • STAaS: Almacenamiento como servicio
  • NaaS: Red como servicio
  • MaaS: Monitoreo o gestión como servicio.
  • UCaaS: Comunicaciones unificadas como servicio
  • CaaS: Contenedores como servicio
  • DBaaS: Base de datos como servicio




Los manuales que publico los podés adquirir en el sitio web de EduBookshttps://www.edubooks.com.ar/

Los cursos on line que desarrollo se pueden adquirir a través del sitio web de Educáticahttps://www.educatica.com.ar/

Estás invitado a seguirme en Instagram:
https://www.instagram.com/libros.networking/

También podés participar de nuestro grupo en Facebook
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor respeto de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

O también puedes seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking



Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.




 

No hay comentarios.:

Publicar un comentario

Gracias por tu comentario.
En este blog los comentarios están moderados, por lo que su publicación está pendiente hasta la revisión del mismo.