Servicios de Nube & Implicancias Operativas
Gestión de nubes híbridas

Servicios de Nube & Implicancias Operativas

Los equipos de operaciones de tecnología enfrentan varios desafíos al desplegar y administrar aplicaciones en la Nube. Conocer los tipos de servicios nube (IaaS, PaaS, SaaS) si bien los conceptos son bastante básicos, no por eso deja de ser clave, ya que trae implicancias en tu estrategia de operaciones de tecnología.

Partamos.

IaaS - Infraestructura como Servicio

Es el nivel más básico de servicios de la nube donde obtienes acceso a recursos de cómputo básicos como: Cómputo (CPU/GPU/RAM), almacenamiento (bloque, archivos, objetos), redes (enrutadores, conmutadores, equilibradores de carga).

Por ejemplo, pensemos en una arquitectura tradicional de tres capas (Web, App, BD) que soporta una aplicación web de una empresa. Y esta es llevada a la nube.

Una versión básica de la arquitectura utilizaría servicios IaaS del proveedor AWS, como el Servicio EC2 (para instancias de máquinas virtuales), Servicio S3 (almacenamiento), Servicio VPC (Red).

La arquitectura tendría este aspecto:

Contenido del artículo
Ej. Arquitectura de una aplicación web básica como IaaS

Características:

  • Tienes control sobre todo el entorno.
  • Tú gestionas sistemas operativos, aplicaciones y datos.
  • El proveedor de nube solo mantiene & asegura el hardware físico (Cómputo, Storage, Red).
  • Es como tener tu propio centro de datos, pero en la nube.
  • Tú debes implementar medidas de seguridad con relación a la infraestructura que administras.


PaaS - Plataforma como Servicio

El proveedor de nube administra la infraestructura implicada (servidores, almacenamiento, redes) y también el software para desarrollar y mantener tus aplicaciones, como middleware, herramientas de desarrollo, sistemas de bases de datos, etc.

Por ejemplo, la misma aplicación web utilizando servicios administrados por el proveedor (Ej: AWS).

Servicio RDS- Para bases de datos relacionales

Servicio Backup - Para respaldo de archivos y máquinas virtuales

Servicio EFS - para almacenamiento elástico de archivos

Se vería algo así:

Contenido del artículo
Ej. Arquitectura de una aplicación web básica como PaaS

Características:

  • El proveedor de nube gestiona el sistema operativo y servicios fundamentales.
  • Te concentras en desarrollar y desplegar tus aplicaciones.
  • No te preocupas por el mantenimiento básico de la plataforma. Pero sí aún del rendimiento y disponibilidad.
  • Ideal cuando quieres integrar e interoperar aplicaciones en modo personalizado.
  • Existen muchos servicios administrados que te ayudan con transferencia de datos y automatización de operaciones de negocio.


SaaS - Software como Servicio

Toda la infraestructura, middleware, software y datos de la aplicación están alojados y administrados por el centro de datos del proveedor y se accede básicamente desde internet.

Volviendo al ejemplo, la misma aplicación web siendo consumida como SaaS:

  • El proveedor gestiona absolutamente todo el stack técnico que soporta la Aplicación para garantizar rendimiento & disponibilidad.

Así se ve por detrás la Web implementada como SaaS:

Contenido del artículo
Ej. Arquitectura de una aplicación web básica como PaaS

Características:

  • La aplicación está completamente gestionada por el proveedor.
  • Accedes a través del navegador web vía internet.
  • Solo te enfocas en usar el software y administrar usuarios.
  • El proveedor de Nube vela por el mantenimiento a la aplicación, infraestructura y seguridad del entorno que la subyace.


Implicancias de Operar cada uno de estos tipos de servicios de nube

Contenido del artículo
Implicancias de operar on-prem, iaas, paas, saas

Principales diferencias

  • On-Prem. El nivel de control es muy alto porque dispones de todo, HW físico, virtual, software, seguridad y su mantenimiento. Pero depende de ti 100% mantenerla. El modelo operativo y económico es el tradicional, pero no lo profundizaré aún.
  • IaaS. Dispones del control total sobre el entorno (no físico). La configuración y mantenimiento de tus aplicaciones es responsabilidad tuya. Cuentas con más trabajo operativo y debes contar con equipo técnico experimentado para mantener y crecer sobre este modelo. El modelo operativo y económico es el basado en el uso y ágil.
  • PaaS. Componentes parcialmente administrados por el proveedor de nube. No quieres gestionar completamente la infraestructura. Cuentas con múltiples servicios de nube que te permitirán modernizar el entorno de tu aplicación. El modelo operativo y económico es el basado en el uso y ágil.
  • SaaS. La aplicación está lista para usar. No necesitas personalizaciones complejas. Prefieres mínima gestión técnica.


En conclusión

Teniendo claro los conceptos e implicancias operativas anteriormente presentados, podrás establecer o actualizar debidamente tu cobertura y estrategia de operaciones para administrar tus servicios tecnológicos:

Podrás reajustar:

  • El gobierno de tus entornos de infraestructura y aplicaciones.
  • La incorporación y adopción el framework de FinOps para la optimización del uso de los recursos de nube.
  • La gestión de servicios tecnológicos y del negocio.
  • La gestión de la configuración y de compliance de tu infraestructura y software.
  • Tu estrategia de automatización y con qué herramientas.
  • La observabilidad en entornos híbridos y tu modelo AIOps.
  • Tu estrategia para garantizar una eficaz integración & interacción entre los equipos de DevOps y Operaciones.
  • Tu plan de capacidad y gestión de los costos.

Llevar servicios de la nube a tu gestión de TI híbrida requiere actualizar tu stack de herramientas especializadas y de buenas prácticas. La clave está en unificar monitoreo, incrementar la automatización de tus procesos, la optimización de costos y en una mejora sustancial en mejorar la visibilidad operacional. Al hacerlo, podrás lograr una estrategia más eficiente, resiliente y alineada con los objetivos del negocio.

Y tú, ¿Cómo estás lidiando con el incremento de la complejidad de los entornos cada vez más heterogéneos que están bajo tu gestión?

Hasta la próxima.

Evangelina Trucco Wenzel

Director experto en Tecnología, impulso la Transformación Digital alineando Negocio y TI | CDO | CIO | Estrategia y Gobierno TI/OT | Arquitectura Empresarial | Selección de Soluciones Core & Backoffice | Journey to Cloud

8 meses

Excelente Luis es muy bueno que se tome conciencia de las arquitecturas que de montan en la nube y para elllo la observabilidad y el control de costos son claves en FinOps para optimizar el uso de la nube y evitar gastos innecesarios. La observabilidad brinda visibilidad en tiempo real, mientras que el control de costos asegura un gasto alineado con los objetivos del negocio. Juntos, permiten una gestión eficiente y basada en datos.

Inicia sesión para ver o añadir un comentario.

Más artículos de Luis Saira

Ver temas