¿Qué es la computación en la nube?
La computación en la nube permite a los clientes utilizar infraestructura y aplicaciones a través de Internet, sin necesidad de instalarlas y mantenerlas en las instalaciones.
Suscríbase al boletín de IBM
Ilustración de un hombre mirando una pantalla grande
¿Qué es la computación en la nube?

La computación en la nube es el acceso bajo demanda, a través de Internet, a recursos informáticos: aplicaciones, servidores (servidores físicos y servidores virtuales), almacenamiento de datos, herramientas de desarrollo, capacidades de red y más, alojados en un centro de datos remoto administrado por proveedor de servicios de nube (o CSP). El CSP pone estos recursos a disposición por una cuota de suscripción mensual o los factura según el uso.

En comparación con las TI tradicionales en las instalaciones y, dependiendo de los servicios en la nube que seleccione, la computación en la nube ayuda a hacer lo siguiente:

  • Reducir los costos de TI: la nube le permite reducir algunos o la mayoría de los costos y el esfuerzo de comprar, instalar, configurar y administrar su propia infraestructura local.

  • Mejore la agilidad y el tiempo de generación de valor: con la nube, su organización puede empezar a utilizar aplicaciones empresariales en cuestión de minutos, en lugar de esperar semanas o meses a que el departamento de TI responda a una solicitud, compre y configure el hardware de soporte e instale el software. La nube también le permite capacitar a ciertos usuarios (específicamente desarrolladores y científicos de datos) para que se ayuden ellos mismos con el software y la infraestructura de soporte.

  • Escale de manera más fácil y rentable: la nube proporciona elasticidad; en lugar de comprar capacidad excedente que permanece sin usar durante períodos lentos, puede aumentar o reducir la capacidad en respuesta a picos y caídas en el tráfico. También puede aprovechar la red global de su proveedor de nube para acercar sus aplicaciones a usuarios de todo el mundo.

El término "computación en la nube" también se refiere a la tecnología que hace que la nube funcione. Esto incluye alguna forma de infraestructura de TI virtualizada:servidores, software de sistema operativo, redes y otra infraestructura que se abstrae, utilizando software especial, para que pueda agruparse y dividirse independientemente de los límites del hardware físico. Por ejemplo, un único servidor de hardware se puede dividir en varios servidores virtuales.

La virtualización permite a los proveedores de nube aprovechar al máximo los recursos de sus centros de datos. No es sorprendente que muchas corporaciones hayan adoptado el modelo de entrega en la nube para su infraestructura local para poder obtener la máxima utilización y ahorro de costos en comparación con el modelo de entrega en la nube. infraestructura de TI tradicional y ofrecer el mismo autoservicio y agilidad a sus usuarios finales.

Si usas un ordenador o un dispositivo móvil en casa o en el trabajo, es casi seguro que utilizas alguna forma de computación en la nube cada día, ya sea una aplicación en la nube como Google Gmail o Salesforce, medios de streaming como Netflix o almacenamiento de archivos en la nube como Dropbox. El analista del sector Gartner proyectó recientemente que el gasto en nube pública de usuarios finales a nivel mundial alcanzó casi 600 millones de dólares en 2023 (el enlace reside fuera de ibm.com).

Servicios de computación en la nube

IaaS (Infraestructura como servicio), PaaS (Plataforma como servicio) y SaaS (Software como servicio) son los tres modelos más comunes de servicios en la nube, y no es raro que una organización utilice los tres.

SaaS (Software como servicio)

SaaS, también conocido como software basado en la nube o aplicaciones en la nube, es un software de aplicación alojado en la nube y al que los usuarios acceden a través de un navegador web, un cliente de escritorio dedicado o una API que se integra con un sistema operativo de escritorio o móvil. En la mayoría de los casos, los usuarios de SaaS pagan una cuota de suscripción mensual o anual; algunos pueden ofrecer precios de pago por uso en función de su uso real.

Además de los beneficios de ahorro de costos, tiempo de amortización y escalabilidad de la nube, SaaS ofrece lo siguiente:

  • Actualizaciones automáticas: con SaaS, los usuarios aprovechan las nuevas funciones tan pronto como el proveedor las añade, sin tener que orquestar una actualización local.

  • Protección contra la pérdida de datos: dado que SaaS almacena datos de aplicaciones en la nube con la aplicación, los usuarios no pierden datos si su dispositivo se bloquea o se rompe.

SaaS es el principal modelo de entrega para la mayoría del software comercial hoy en día: hay cientos de miles de soluciones SaaS disponibles, desde las aplicaciones industriales y departamentales más centradas, hasta potentes bases de datos de software empresarial y software de IA (inteligencia artificial).

Más información sobre SaaS

PaaS (Plataforma como servicio)

PaaS proporciona a los desarrolladores de software una plataforma a pedido (hardware, paquete de software completo, infraestructura e incluso herramientas de desarrollo) para ejecutar, desarrollar y administrar aplicaciones sin el costo, la complejidad y la inflexibilidad de mantener esa plataforma en las instalaciones.

Con PaaS, el proveedor de la nube aloja todos los servidores, redes, almacenamiento, software del sistema operativo, middleware y bases de datos en su centro de datos. Los desarrolladores simplemente eligen de un menú los servidores y entornos que necesitan ejecutar, crear, probar, implementar, mantener, actualizar y escalar aplicaciones.

Hoy en día, PaaS suele basarse en contenedores, un modelo de cómputo virtualizado a un paso de los servidores virtuales. Los contenedores virtualizan el sistema operativo, permitiendo a los desarrolladores empaquetar la aplicación solo con los servicios del sistema operativo que necesita ejecutar en cualquier plataforma, sin modificación y sin necesidad de middleware.

Red Hat OpenShift es un PaaS popular creado en torno a contenedores DockerKubernetes, una solución de orquestación de contenedores de código abierto que automatiza la implementación, el escalado, el equilibrio de carga y más para aplicaciones basadas en contenedores.

Más información sobre PaaS

IaaS (infraestructura como servicio)

IaaS proporciona acceso bajo demanda a recursos informáticos fundamentales: servidores físicos y virtuales, redes y almacenamiento en Internet sobre la base de pago por uso. IaaS permite a los usuarios finales escalar y reducir los recursos según sea necesario, lo que reduce la necesidad de gastos de capital elevados o innecesarios en la infraestructura local o propiedad y de sobrecomprar recursos para acomodar picos periódicos en el uso.  

A diferencia de SaaS y PaaS (e incluso modelos informáticos PaaS más nuevos, como contenedores y sin servidor), IaaS proporciona a los usuarios el control de menor nivel de los recursos informáticos en la nube.

IaaS fue el modelo de computación en la nube más popular cuando surgió a principios de los años . Aunque sigue siendo el modelo de nube para muchos tipos de cargas de trabajo, el uso de SaaS y PaaS está creciendo a un ritmo mucho más rápido.

Más información sobre IaaS

Informática sin servidor 

La computación sin servidor (también llamada simplemente sin servidor) es un modelo de computación en nube que descarga todas las tareas de gestión de la infraestructura backend (aprovisionamiento, escalado, programación, parcheado) al proveedor de la nube, liberando a los desarrolladores para que centren todo su tiempo y esfuerzo en el código y la lógica de negocio específicos de sus aplicaciones.

Además, la tecnología serverless ejecuta el código de la aplicación solo por solicitud y escala la infraestructura de soporte hacia arriba y hacia abajo automáticamente en respuesta a la cantidad de solicitudes. Con la tecnología sin servidor, los clientes solo pagan por los recursos que se utilizan cuando la aplicación está en ejecución; nunca pagan por la capacidad inactiva. 

La FaaS, o función como servicio, a menudo se confunde con la informática sin servidor cuando, de hecho, es un subconjunto de la informática sin servidor. FaaS permite a los desarrolladores ejecutar partes del código de la aplicación (llamadas funciones) en respuesta a eventos específicos. Además del código, el proveedor de servicios en nube proporciona automáticamente todo lo necesario (hardware físico, sistema operativo de máquina virtual y gestión de software de servidor web) en tiempo real, a medida que se ejecuta el código, y lo retira una vez finalizada la ejecución. La facturación comienza cuando comienza la ejecución y se detiene cuando se detiene la ejecución.

Más información sobre serverless

Tipos de computación en la nube

Nube pública

La nube pública es un tipo de computación en la nube en el que un proveedor de servicios en la nube convierte a los recursos informáticos en cualquier cosa, desde aplicaciones SaaS, hasta máquinas virtuales (VM) individuales, hasta hardware informático bare metal, para completar infraestructuras de nivel empresarial y plataformas de desarrollo disponibles para usuarios a través de Internet público. Estos recursos pueden ser accesibles de forma gratuita, o el acceso puede venderse según modelos de precios basados en suscripción o de pago por uso.

El proveedor de nube pública posee, administra y asume toda la responsabilidad de los centros de datos, el hardware y la infraestructura en los que se ejecutan las cargas de trabajo de sus clientes, y generalmente proporciona conectividad de red de gran ancho de banda para garantizar un alto rendimiento y un acceso rápido a las aplicaciones y los datos.

La nube pública es un entorno multiusuario. Todos los clientes de la nube pública comparten la infraestructura del centro de datos del proveedor de la nube. En las principales nubes públicas (Amazon Web Services (AWS), Google Cloud, IBM Cloud, Microsoft Azure y Oracle Cloud), esos clientes pueden sumar millones.

Muchas empresas están trasladando partes de su infraestructura informática a la nube pública porque los servicios de nube pública son elásticos y fácilmente escalables, y se ajustan con flexibilidad para satisfacer las cambiantes demandas de carga de trabajo. Otros se sienten atraídos por la promesa de una mayor eficiencia y menos recursos desperdiciados, ya que los clientes solo pagan por lo que utilizan. Otros tratan de reducir el gasto en hardware e infraestructuras locales.

Más información sobre la nube pública

Nube privada

La nube privada es un entorno en la nube en el que toda infraestructura de nube y recursos informáticos están dedicados y accesibles solo por un cliente. La nube privada combina muchos de los beneficios de la computación en la nube, incluida la elasticidad, la escalabilidad y la facilidad de prestación de servicios, con el control de acceso, la seguridad y la personalización de recursos de la infraestructura local.

Una nube privada normalmente se hospeda localmente en el centro de datos del cliente. Pero una nube privada también puede alojarse en la infraestructura de un proveedor de nubes independiente o construirse en una infraestructura alquilada alojada en un centro de datos externo.

Muchas empresas eligen la nube privada en lugar de la nube pública porque la nube privada es una forma más fácil (o la única forma) de cumplir con sus requisitos de cumplimiento normativo. Otros eligen la nube privada porque sus cargas de trabajo tratan documentos confidenciales, propiedad intelectual, información de identificación personal (PII), registros médicos, datos financieros u otros datos confidenciales.

Al crear una arquitectura de nube privada de acuerdo con los principios nativos de la nube, una organización se da la flexibilidad de mover fácilmente cargas de trabajo a la nube pública o ejecutarlas dentro de un entorno de nube híbrida (ver a continuación) cuando estén listas.

Más información sobre la nube privada

Nube híbrida

La nube híbrida es justo lo que parece una combinación de entornos de nube pública y privada. Específicamente, e idealmente, una nube híbrida conecta los servicios de nube privada de una organización y las nubes públicas en una infraestructura única y flexible para ejecutar las aplicaciones y cargas de trabajo de la organización.

El objetivo de la nube híbrida es establecer una combinación de recursos de nube pública y privada, y con un nivel de orquestación entre ellos, que brinde a una organización la flexibilidad de elegir la nube óptima para cada aplicación o carga de trabajo y mover cargas de trabajo libremente entre las dos. nubes a medida que cambian las circunstancias. Esto permite a la organización cumplir sus objetivos técnicos y empresariales de forma más eficaz y rentable que con la nube pública o privada sola.

Más información sobre la nube híbrida

Multicloud y multicloud híbrido

Multicloud es el uso de dos o más nubes de dos o más proveedores de nube diferentes. Tener un entorno multinube puede ser tan sencillo como utilizar SaaS de correo electrónico de un proveedor y SaaS de edición de imágenes de otro. Pero cuando las empresas hablan de multicloud, suelen hablar sobre el uso de múltiples servicios en la nube, como SaaS, PaaS e IaaS, desde dos o más de los principales proveedores de nube pública.

La multicloud híbrida es el uso de dos o más nubes públicas junto con un entorno de nube privada.

Las organizaciones optan por la multicloud para evitar el bloqueo de proveedores, tener más servicios entre los que elegir y acceder a más innovación. Pero cuantas más nubes utilice, cada una con su propio conjunto de herramientas de gestión, velocidades de transmisión de datos y protocolos de seguridad, más difícil puede resultar gestionar su entorno. Las plataformas de administración multinube proporcionan visibilidad en múltiples nubes de proveedores a través de un panel central, donde los equipos de desarrollo pueden ver sus proyectos e implementaciones, los equipos de operaciones pueden vigilar los clústeres y nodos, y el personal de ciberseguridad puede monitorear las amenazas.

Más información sobre multicloud

Seguridad en la nube

Tradicionalmente, los problemas de seguridad han sido el principal obstáculo para las organizaciones que consideran los servicios en la nube, especialmente los servicios de nube pública. Sin embargo, en respuesta a la demanda, la seguridad que ofrecen los proveedores de servicios en la nube está superando constantemente las soluciones de seguridad en las instalaciones.

Mantener la seguridad en la nube exige diferentes procedimientos y habilidades de los empleados que en los entornos de TI heredados. Algunas prácticas recomendadas de seguridad en la nube incluyen las siguientes:

  • Responsabilidad compartida de la seguridad: en general, el proveedor de la nube es responsable de proteger la infraestructura de la nube y el cliente es responsable de proteger sus datos en la nube, pero también es importante definir claramente la propiedad de los datos entre terceros privados y públicos.

  • Cifrado de datos: los datos deben cifrarse mientras están en reposo, en tránsito y en uso. Los clientes deben mantener un control total sobre las claves de seguridad y el módulo de seguridad de hardware.

  • Gestión de identidades y accesos de usuarios: los equipos de clientes y de TI necesitan una comprensión y visibilidad completas del acceso a la red, los dispositivos, las aplicaciones y los datos.

  • Gestión colaborativa: la comunicación adecuada y los procesos claros y comprensibles entre los equipos de TI, operaciones y seguridad garantizarán integraciones fluidas en la nube que sean seguras y sostenibles.

  • Monitorización de seguridad y cumplimiento: comienza por comprender todos los estándares de cumplimiento regulatorio aplicables a su sector y configurar la monitorización activa de todos los sistemas conectados y servicios basados en la nube para mantener la visibilidad de todos los intercambios de datos entre entornos de nube pública, privada e híbrida.

Más sobre la seguridad en la nube

Casos prácticos en la nube

Dado que el 25% de las organizaciones planea trasladar todas sus aplicaciones a la nube durante el próximo año, parecería que los casos prácticos o de la computación en la nube son ilimitados. Pero incluso para las empresas que no planean un cambio total a la nube, ciertas iniciativas y la computación en nube son una combinación perfecta.

La recuperación ante desastres y la continuidad empresarial siempre han sido una característica natural de la nube, ya que la nube proporciona una redundancia rentable para proteger los datos contra los fallos del sistema y la distancia física necesaria para recuperar los datos y las aplicaciones en caso de una interrupción o desastre local. Todos los principales proveedores de nube pública ofrecen recuperación ante desastres como servicio (DRaaS).

Todo lo que implique almacenar y procesar grandes volúmenes de datos a alta velocidad, y requiera más capacidad de almacenamiento y computación de la que la mayoría de las organizaciones pueden o quieren adquirir e implantar in situ, es un objetivo para la computación en nube. Algunos ejemplos son:

Para los equipos de desarrollo que adoptan Agile o DevOps (o DevSecOps) para agilizar el desarrollo, la nube ofrece el autoservicio a petición del usuario final que evita que las tareas de operaciones, como la puesta en marcha de servidores de desarrollo y pruebas, se conviertan en cuellos de botella para el desarrollo. 

Soluciones relacionadas
Nivel gratuito de IBM Cloud

Cree una cuenta de IBM Cloud sin cargo y obtenga acceso a más de 40 productos siempre gratuitos gratuitos relacionados con el cloud y la IA.

Pruebe IBM Cloud gratis
IBM Cloud Paks

IBM Cloud Paks proporciona software basado en IA diseñado para acelerar la modernización de aplicaciones con capacidades de datos, automatización y seguridad preintegradas. 

Descubra IBM Cloud Paks
Formación de IBM Cloud

Inscríbase en la formación y las certificaciones específicas de cada producto o función. Comience su viaje con aprendizaje gratuito.

Explore IBM Cloud Training
Recursos ¿Qué es la migración a la nube?

La migración a la nube es el proceso de reubicar los datos, las aplicaciones y las cargas de trabajo de una organización en una infraestructura de nube.

¿Qué es la nube híbrida?

La nube híbrida integra servicios de nube pública, servicios de nube privada e infraestructura local en un único entorno informático distribuido.

¿Qué es DevOps?

DevOps acelera la entrega de software de mayor calidad combinando y automatizando el trabajo de los equipos de desarrollo de software y operaciones de TI.

De el siguiente paso

IBM Cloud ofrece la plataforma de nube pública más abierta y segura para empresas, una plataforma multinube híbrida de próxima generación, capacidades avanzadas de datos e inteligencia artificial, y una profunda experiencia empresarial en 20 industrias.  Linux®, Kubernetes y los contenedores son compatibles con esta pila de nube híbrida, y se combinan con RedHat® OpenShift® para crear una plataforma común que conecta los recursos locales y en la nube.

Pruebe IBM Cloud gratis