MasterTech SpA MASTERTECH SpA
Infraestructura & Cloud • Tratado Técnico de Ingeniería

Introducción a Cloud Computing: Modelos de Servicio IaaS, PaaS, SaaS y Homología de Redes

Tratado exhaustivo sobre computación en la nube: arquitectura distribuida, transición de la infraestructura física a entornos virtualizados, caso de estudio de distribución global en Netflix, modelos de responsabilidad compartida e impacto operativo y financiero (OpEx vs. CapEx).

Infraestructura de computación distribuida global y redes en la nube

// OBJETIVOS DEL TRATADO

Estudio de Caso Real

¿Dónde están Instagram, Google Drive o Netflix? ¿Están en un solo computador?

No. Las aplicaciones y sistemas modernos ya no invierten de manera preponderante en infraestructura propietaria, equipamiento físico cautivo y acuerdos estáticos con proveedores ISP locales. Lo que actualmente hacen es migrar y desplegar todos sus sistemas en plataformas de nube distribuida.

Desglose de Infraestructura: El Caso Netflix

Los servidores y datacenters centrales de Netflix están ubicados principalmente en Los Gatos, California, donde se encuentran sus oficinas corporativas centrales. Sin embargo, para responder a millones de peticiones concurrentes a escala global sin degradación de latencia:

  • Computación y Almacenamiento Centralizado: Netflix utiliza la infraestructura de Amazon Web Services (AWS) para la lógica de procesamiento masivo, análisis de datos de usuario, catálogo, procesamiento de cobros y transcodificación de contenido multimedia.
  • Distribución Perimetral Dedicada: El streaming de video no sale directamente de los datacenters centrales de AWS; se distribuye a través de Open Connect, su propia Red de Distribución de Contenidos (CDN) personalizada. Mediante Open Connect, Netflix instala dispositivos físicos de almacenamiento (appliances) dentro de los propios Puntos de Presencia (PoP) de los Proveedores de Servicios de Internet (ISP) en todo el planeta.
  • Alcance Operativo: Opera en más de 200 países con una infraestructura compleja que reparte geográficamente los datos para que el tráfico viaje la menor distancia física posible por el medio de red, optimizando la experiencia del usuario y eliminando cuellos de botella en la Capa 3 y 4.

Definición de Cloud Computing

Cloud computing es el uso de recursos computacionales a través de Internet. Se compone fundamentalmente de máquinas virtuales y abstracciones lógicas que permiten la computación distribuida entre cientos o miles de servidores interconectados.

De este modo, se reducen radicalmente los costos de inversión inicial en infraestructuras y sistemas de hardware físico, externalizando esta labor y su mantenimiento a proveedores de servicios de suscripción tales como:

AWS
Microsoft Azure
Google Cloud
DigitalOcean
Docker

Características Esenciales de los Servicios Cloud:

Acceso remoto:

Los recursos y paneles de control son accesibles desde cualquier punto del planeta a través de conexiones de red seguras basadas en estándares web o APIs.

Alta escalabilidad:

Capacidad elástica para aprovisionar o desaprovisionar memoria, poder de cómputo y ancho de banda en segundos según la fluctuación de la demanda.

Pago por uso:

Facturación calculada de forma granular por los segundos de cómputo, gigabytes transmitidos o peticiones resueltas, eliminando la capacidad ociosa.

Alta disponibilidad:

Arquitecturas redundadas en múltiples zonas de disponibilidad geográficas (AZ) para asegurar tiempos de actividad (SLA) de hasta 99.99%.

Fundamentos Teóricos

Relación con Redes: La Virtualización del Hardware

Existe una relación directa y causal entre los conceptos clásicos de redes y la computación en la nube: la nube es la misma red física de telecomunicaciones, pero abstraída por software (Software-Defined Networking - SDN).

Elemento de Red Física (Hardware Físico) Homología en Cloud Computing (Entorno Virtualizado) Función Operativa Equivalente
Switch Red virtual (VNet / VPC) Interconecta instancias virtuales dentro de un dominio de difusión lógico controlado por software.
VLAN Subred (Subnet) Segmenta el rango de direcciones IP en zonas públicas y privadas para aislar bases de datos y servidores de aplicación.
Router Gateway (Internet Gateway / NAT Gateway) Gestiona las tablas de ruteo que dirigen paquetes entre las subredes y permiten la salida hacia la red pública de Internet.
Servidor Físico (Bare Metal) VM (Virtual Machine / Instancia) Unidad de procesamiento con CPU virtual (vCPU), RAM y almacenamiento particionado por un hipervisor.
Taxonomía Formal

Modelos de Servicio Cloud

IaaS, PaaS y SaaS no son excluyentes; una empresa u organización suele utilizar los tres modelos conjuntamente de forma articulada.

IaaS (Infraestructura como Servicio)

Recursos Básicos Fundamentales

IaaS proporciona acceso bajo demanda a recursos informáticos básicos: el proveedor alquila hardware, servidores, almacenamiento, redes y virtualización en la nube. Proporciona los cimientos tecnológicos donde la empresa instala sus propios sistemas.

• Responsabilidad del usuario: Gestionar el sistema operativo, parches de seguridad, middleware, aplicaciones y bases de datos.

• Responsabilidad del proveedor: Administrar el hardware físico, la virtualización subyacente, la climatización y la conectividad física de la red.

• Uso adecuado: Empresas con equipos técnicos avanzados que requieren control total y flexibilidad sobre sus entornos, o que migran centros de datos tradicionales.

• Ejemplos canónicos: Amazon Web Services (AWS EC2), Microsoft Azure Virtual Machines, Google Cloud Platform (Google Compute Engine - GCE).

PaaS (Plataforma como Servicio)

Entorno de Desarrollo y Ejecución

PaaS ofrece un entorno completo en la nube diseñado exclusivamente para crear, ejecutar, probar y operar aplicaciones sin preocuparse por la administración de la infraestructura subyacente. El desarrollador sube el código y el sistema se encarga de servirlo y escalarlo automáticamente.

• Responsabilidad del usuario: Únicamente el desarrollo de la aplicación, lógica de negocio y datos de acceso.

• Responsabilidad del proveedor: Administrar la infraestructura física, servidores web, el sistema operativo subyacente y las herramientas de desarrollo y red.

• Uso adecuado: Startups y equipos ágiles de software cuyo objetivo central es crear y desplegar productos web rápidamente sin perder tiempo ni costos en mantenimiento de servidores.

• Ejemplos canónicos: Google App Engine, Heroku, AWS Elastic Beanstalk / AWS Lambda (Serverless), Firebase, Azure App Service.

SaaS (Software como Servicio)

Producto Final Terminado

SaaS proporciona aplicaciones completas listas para usar, alojadas y distribuidas por el proveedor a través de Internet (accesibles mediante navegadores web o aplicaciones cliente). Proporciona un producto funcional terminado gestionando todo el backend, almacenamiento y actualizaciones de software.

• Responsabilidad del usuario: Configuración básica de cuentas de usuario, permisos y uso operativo de los datos.

• Responsabilidad del proveedor: Gestión integral del 100% de la infraestructura, plataforma, código fuente, base de datos y parches de seguridad.

• Uso adecuado: Prácticamente cualquier tipo de empresa (desde profesionales independientes hasta corporaciones multinacionales) que busca soluciones directas sin complejidad técnica.

• Ejemplos canónicos: Microsoft 365, Gmail / Google Workspace, Salesforce, Dropbox, Netflix.

Matriz Técnica de Comparación

Cuadro Comparativo: Características y Responsabilidades

Característica IaaS PaaS SaaS
Control del usuario Máximo (controla desde el Sistema Operativo hasta los datos). Medio (controla aplicaciones y datos de la app). Mínimo (solo controla configuraciones y accesos de cuenta).
Responsabilidad del proveedor Baja (solo garantiza infraestructura física, virtualización y red). Media (gestiona infraestructura, plataforma base y sistema operativo). Alta (gestión integral del servicio y la aplicación completa).
Qué recibe el cliente El hardware virtualizado en la nube (cómputo y disco). Un entorno de desarrollo preconfigurado y automatizado. Una aplicación terminada lista para consumir por el usuario final.
Conocimientos técnicos requeridos Muy altos (arquitectos de sistemas, administradores de IT). Altos (desarrolladores de software, programadores). Bajos (usuarios finales y operadores comunes).
Nivel de personalización Total (se construye la arquitectura deseada sobre el servidor). Alta (restringida a los frameworks y lenguajes soportados). Limitada (únicamente parámetros predefinidos por la app).
Ejemplo de uso típico Migrar servidores y bases de datos locales a la nube. Desarrollar una aplicación web/móvil sin comprar servidores. Utilizar correo corporativo o software de gestión CRM.
// Idea Fundamental de la Pila:

A medida que se avanza en la escala IaaS → PaaS → SaaS, aumenta la administración asumida por el proveedor de la nube y disminuye la gestión técnica y operativa del cliente.

Similitudes Principales entre Modelos

  • Modelo de computación en la nube: Todos operan bajo el paradigma de recursos compartidos y virtualizados accesibles bajo demanda.
  • Reducción de infraestructura física: Ninguno de los tres modelos requiere que las empresas inviertan en la compra, instalación o mantenimiento de centros de datos on-premise.
  • Escalabilidad: Permiten aumentar o disminuir la capacidad técnica o el volumen de usuarios de forma casi inmediata según las necesidades del negocio.
  • Modelo de pago por uso o suscripción: Se basan en esquemas financieros operativos (OpEx) recurrentes, pagando exclusivamente por los recursos consumidos.
  • Traslado de la gestión pesada al proveedor: En los tres esquemas, el proveedor externo asume la seguridad física, el suministro eléctrico redundante, la reposición de componentes de hardware defectuosos y la conectividad a la red troncal.
  • Acceso ubicuo mediante internet: El acceso se realiza a través de la red (navegadores web, APIs REST o terminales cifradas), eliminando la dependencia física de oficinas corporativas.
Análisis Retrospectivo

La Revolución Cloud: Impacto Tecnológico y Empresarial

¿Cómo han transformado estos modelos la forma en que las organizaciones construyen y consumen tecnología?

Adiós al Hardware Local

Eliminación de la necesidad de comprar servidores físicos, instalar racks, sistemas de ventilación industrial y mantener infraestructura física costosa en oficinas.

Democratización Tecnológica

Acceso a herramientas de cómputo, seguridad y almacenamiento de nivel mundial para pequeñas y medianas empresas (Pymes) con la misma potencia de un corporativo.

Velocidad de Implementación

Reducción del tiempo de puesta en producción (Time-to-Market). El aprovisionamiento de un entorno de pruebas pasó de requerir meses de compras a tomar minutos en consola.

Escalabilidad Elástica

Capacidad de absorber picos repentinos de millones de usuarios de forma automatizada (Auto Scaling) y contraer la infraestructura cuando la demanda disminuye.

Revolución OpEx vs. CapEx

Transición financiera: de inmovilizar grandes sumas de capital fijo en hardware depreciable (CapEx) a costes operativos predecibles y deducibles de suscripción mensual (OpEx).

Trabajo Sin Fronteras

Facilitación del trabajo remoto distribuido y colaboración en tiempo real con datos sincronizados y disponibles desde cualquier terminal autorizada.

Enfoque en el Negocio

Externalización de tareas repetitivas de mantenimiento IT (hardware roto, cableado, parches de firmware) para enfocar a los ingenieros en el desarrollo de software diferencial.

Auge de la Innovación

Aparición de nuevos modelos de startups globales que lanzan productos a escala mundial con inversiones de capital inicial extremadamente bajas.

"IaaS, PaaS y SaaS han permitido que las empresas pasen de tener que adquirir y administrar gran parte de su infraestructura tecnológica a consumirla como un servicio. La principal diferencia entre los modelos está en el nivel de control y responsabilidad que conserva la empresa frente al proveedor."
La Pila TCP/IP: Arquitectura y Correspondencia OSI Diagnóstico Técnico de Cloud →