¿Qué es la computación en la nube?
La computación en la nube permite a los clientes utilizar infraestructuras y aplicaciones a través de Internet, sin necesidad de instalarlas y mantenerlas localmente.
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 acceso a demanda, a través de Internet, a recursos informáticos, servidores (tanto físicos como virtuales), almacenamiento de datos, herramientas de desarrollo, capacidades de creación de redes y más, alojados en un centro de datos remoto administrado por un  proveedor de servicios  en la nube (o CSP, por sus siglas en inglés). El CSP pone a disposición estos recursos por una tarifa de suscripción mensual o los factura en función del uso.

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

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

  • Mejorar la agilidad y el tiempo de creación de valor: con la nube, su organización puede comenzar a utilizar aplicaciones empresariales en cuestión de minutos, en lugar de esperar semanas o meses para que TI responda a una solicitud, compre y configure hardware de soporte e instale software. La nube también le permite facultar a determinados usuarios (específicamente desarrolladores y científicos de datos) para que hagan uso de software e infraestructura de soporte.

  • Escalar 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 la nube para distribuir sus aplicaciones más cerca de los 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 puede dividirse en varios servidores virtuales.

La virtualización permite a los proveedores de la nube aprovechar al máximo los recursos de su centro de datos. No es de sorprender que muchas corporaciones hayan adoptado el modelo de entrega en la nube para su infraestructura local  a fin de poder reducir al máximo el uso y los  costos  en comparación conla infraestructura de TI tradicional y ofrecer el mismo  autoservicio y agilidad a sus usuarios finales.

Si usa una computadora o un dispositivo móvil en casa o en el trabajo, es casi seguro que utiliza alguna forma de computación en la nube todos los días, ya sea una aplicación en la nube como Google Gmail o Salesforce, plataformas de streaming como Netflix o almacenamiento de archivos en la nube como Dropbox. La empresa analista de la industria, Gartner, proyectó recientemente que el gasto mundial en la nube pública por parte de los usuarios finales alcanzó casi 600 000 millones USD en 2023 (enlace externo a 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 poco común 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 tarifa de suscripción mensual o anual; algunos pueden ofrecer precios de “pago por uso” según su uso real.

Además de los beneficios de reducción de costos, tiempo de creación de valor 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 agrega, 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 falla o se descompone.

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 enfocadas, hasta potentes bases de datos de software empresarial y software de inteligencia artificial (IA).

Más información sobre SaaS

PaaS (plataforma como servicio)

PaaS proporciona a los desarrolladores de software una plataforma a demanda (hardware, pila de software completa, infraestructura e incluso  herramientas de desarrollo) para ejecutar, desarrollar y administrar aplicaciones sin el costo, la complejidad y la inflexibilidad de mantener esa plataforma local.

Con PaaS, el proveedor de la nube aloja todo: servidores, redes, almacenamiento, software del sistema operativo,  middleware, bases de datos, en su centro de datos. Los desarrolladores solo tienen que elegir de un menú los servidores y entornos que necesitan para ejecutar, crear, probar, desplegar, mantener, actualizar y escalar aplicaciones.

Hoy en día, PaaS suele construirse en torno a contenedores, un modelo informático virtualizado indirectamente relacionado con los servidores virtuales. Los contenedores virtualizan el sistema operativo, permitiendo así que los desarrolladores empaqueten la aplicación solo con los servicios del  sistema operativo  que necesita para ejecutarse en cualquier plataforma, sin modificarlos ni la necesidad de middleware.

Red Hat OpenShift es una PaaS popular construida en torno a contenedores DockerKubernetes, una solución de orquestación de contenedores de código abierto que automatiza el despliegue, el escalado, el equilibrio de las cargas y más para aplicaciones basadas en contenedores.

Más información sobre PaaS

IaaS (infraestructura como servicio)

IaaS proporciona acceso a demanda a recursos informáticos esenciales (servidores físicos y virtuales, redes y almacenamiento) a través de Internet mediante un sistema de pago por uso. IaaS permite que los usuarios finales escalen y reduzcan recursos en función de sus necesidades, redundando en menos gastos iniciales de capital y reduciendo la necesidad de infraestructura “propia”  local innecesaria, así como de comprar recursos en exceso para adaptarse a los picos periódicos de uso.  

A diferencia de SaaS y PaaS (e incluso de 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 la década de 2010. Aunque sigue siendo el modelo de nube para muchos tipos de cargas de trabajo, el uso de SaaS y PaaS está creciendo a una velocidad mucho más rápida.

Más información sobre IaaS

Informática sin servidor 

La informática sin servidor (o simplemente sin servidor) es un modelo de computación en la nube  que descarga todas las tareas de administración de la infraestructura de  backend  (aprovisionamiento, escalado, programación, parches) al proveedor de la nube, liberando a los desarrolladores para que concentren todo su tiempo y esfuerzo en el código y la lógica comercial específicos de sus aplicaciones.

Además, el código de las aplicaciones sin servidor se ejecuta únicamente por solicitud y la infraestructura de apoyo se amplía o reduce automáticamente en función de la cantidad de solicitudes. Con la tecnología sin servidor, los clientes pagan solo por los recursos que se utilizan cuando se ejecuta la aplicación, nunca pagan por la capacidad inactiva. 

FaaS, o función como servicio, a menudo se confunde con la  informática sin servidor cuando, de hecho, es un subconjunto de la tecnología sin servidores. FaaS permite que los desarrolladores ejecuten partes del código de aplicación (llamadas funciones) en respuesta a eventos específicos. Además del código, el proveedor de servicios en la nube proporciona automáticamente todo lo necesario (hardware físico, sistema operativo de máquina virtual y gestión del software del 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 sin servidor

Tipos de computación en la nube

Nube pública

La nube pública es un tipo de computación en la nube en la que un proveedor de servicios en la nube pone a disposición de los usuarios en la Internet pública recursos informáticos, desde aplicaciones SaaS hasta máquinas virtuales (VM) individuales, hardware informático bare metal e infraestructuras y plataformas de desarrollo de grado empresarial. El acceso a estos recursos puede ser gratuito o venderse según modelos de suscripción o 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 de múltiples inquilinos: 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 ascender a 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, adaptados de manera flexible para satisfacer las cambiantes demandas de las cargas de trabajo. Otras se sienten atraídas por la promesa de mayor eficiencia y menos recursos desperdiciados, ya que los clientes pagan solo por lo que usan. Otras buscan 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 de nube en el que todos los recursos informáticos y de infraestructura de la nube están dedicados a un solo cliente y solo un cliente puede acceder a ellos. La nube privada combina muchos de los beneficios de la computación en la nube, entre ellos, 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 infraestructura local.

Una nube privada suele alojarse de manera local en el centro de datos del cliente. Pero una nube privada también puede alojarse en la infraestructura de un proveedor de nube independiente o construirse sobre la infraestructura alquilada alojada en un centro de datos externo.

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

Al crear arquitectura de nube privada según los principios nativos de la nube, una organización se otorga a sí misma la flexibilidad de trasladar fácilmente las cargas de trabajo a la nube pública o ejecutarlas dentro de un entorno de nube híbrida (vea a continuación) cuando estén listas.

Más información sobre la nube privada

Nube híbrida

La nube híbrida es exactamente 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 y las nubes públicas de una organización en una única infraestructura 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 que la organización cumpla con sus objetivos técnicos y comerciales de manera más eficaz y rentable de lo que podría con la nube pública o privada sola.

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

Multinube y multinube híbrida

El témino multinube se refiere al uso de dos o más nubes de dos o más proveedores de nube diferentes. Tener un entorno multinube puede ser tan simple como usar SaaS de correo electrónico de un proveedor y SaaS de edición de imágenes de otro. Pero cuando las empresas hablan de multinube, suelen hablar de usar múltiples servicios en la nube, entre ellos SaaS, PaaS e IaaS, de dos o más de los principales proveedores de nube pública.

El término multinube híbrida se refiere al uso de dos o más nubes públicas junto con un entorno de nube privada.

Las organizaciones eligen la multinube para evitar la dependencia de proveedores, tener más servicios para elegir y acceder a más innovación. Pero cuantas más nubes utilice (cada una con su propio conjunto de herramientas de administración, velocidades de transmisión de datos y protocolos de seguridad), más difícil será administrar su entorno. Las plataformas de gestión de múltiples nubes brindan visibilidad a través de nubes de múltiples proveedores a través de un panel central, donde los equipos de desarrollo pueden ver sus proyectos y despliegues, 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 la multinube

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, particularmente los servicios en la 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 locales.

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

  • Responsabilidad compartida respecto 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 dentro de 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 el control total sobre las claves de seguridad y el módulo de seguridad del hardware.

  • Gestión de identidad y acceso de los usuarios: los equipos de TI y del cliente deben comprender cabalmente y tener plena visibilidad del acceso a la red, dispositivos, aplicaciones y datos.

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

  • Supervisión de seguridad y cumplimiento normativo: esto comienza con el entendimiento de todos los estándares de cumplimiento normativo aplicables a su industria y la configuración de supervisión activa de todos los sistemas conectados y servicios basados en la nube para mantener la visibilidad de todos los intercambios de datos entre los entornos de nube pública, privada e híbrida.

Más información sobre la seguridad en la nube

Casos de uso de la nube

Con el 25 % de las organizaciones planeando trasladar todas sus aplicaciones a la nube dentro del próximo año, parecería que los casos de uso de la computación en la nube son ilimitados. Pero incluso para las empresas que no planean un cambio completo a la nube, ciertas iniciativas y la computación en la nube son una pareja hecha en el cielo de TI.

La recuperación ante desastres y la continuidad del negocio siempre se han dado de manera natural para la nube porque la nube proporciona redundancia rentable para proteger los datos contra fallas del sistema y la distancia física necesaria para recuperar datos y 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 y desplegar de manera local) es un objetivo para la  computación en nube. Los ejemplos incluyen:

Para los equipos de desarrollo que adoptan Agile o DevOps (o DevSecOps) para optimizar el desarrollo, la nube ofrece el autoservicio a demanda del usuario final que evita que las tareas de operaciones, como la puesta en marcha de servidores de desarrollo y para 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 acceda a más de 40 productos siempre gratuitos en la nube e IA.

Pruebe IBM® Cloud gratis
IBM® Cloud Paks

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

Explore IBM® Cloud Paks
Capacitación sobre IBM® Cloud

Regístrese para recibir capacitación y certificaciones basadas en roles y productos. Comience su experiencia con aprendizaje gratuito.

Explore la capacitación sobre IBM® Cloud
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 en la 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 al combinar y automatizar el trabajo de los equipos de desarrollo de software y operaciones de TI.

Dé el siguiente paso

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

Pruebe IBM® Cloud gratis