Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Volver al glosario de Ultralytics

Cloud Computing

La computación en la nube alquila servidores, almacenamiento, GPU y software a través de Internet, con un coste basado en el uso. Explica los modelos de servicio, el entrenamiento de IA y la nube frente al edge.

La computación en la nube consiste en proporcionar recursos informáticos bajo demanda —como servidores, almacenamiento, bases de datos, redes, GPU y aplicaciones de software completas— a través de internet desde los centros de datos de un proveedor, con una facturación basada en el uso. El Instituto Nacional de Estándares y Tecnología de Estados Unidos la definió en 2011 en NIST SP 800-145 mediante cinco características esenciales: autoservicio bajo demanda, amplio acceso a la red, agrupación de recursos entre muchos clientes, elasticidad rápida y servicio medido. Amazon Web Services lanzó sus servicios de almacenamiento S3 y de computación EC2 en 2006, y AWS, Microsoft Azure y Google Cloud son ahora los mayores proveedores. En el ámbito de la inteligencia artificial, la nube convierte los aceleradores costosos en un recurso que se puede alquilar durante una tarde, lo que permite a la mayoría de los equipos entrenar modelos grandes sin tener un centro de datos propio.

Modelos de servicio e implementación#

Los modelos de servicio se diferencian por la parte de la pila que gestiona el proveedor:

  • Infraestructura como servicio (IaaS): Máquinas virtuales, almacenamiento en bloques y redes; el cliente gestiona el sistema operativo, los controladores y el software. Las máquinas virtuales con GPU, como las instancias P5 de Amazon EC2, son IaaS.
  • Plataforma como servicio (PaaS): Entornos de ejecución, bases de datos y clústeres de Kubernetes gestionados, donde el cliente implementa el código y el proveedor se ocupa de los servidores y las actualizaciones. Las plataformas de ML gestionadas, como Amazon SageMaker, Google Vertex AI y Azure Machine Learning, añaden trabajos de entrenamiento y puntos de conexión de modelos.
  • Computación sin servidor: Funciones o contenedores que se inician con cada solicitud, se escalan a cero cuando están inactivos y se facturan por solicitud y tiempo de ejecución; es un modelo más reciente que oculta por completo los servidores.
  • Software como servicio (SaaS): Aplicaciones completas que se usan en un navegador o mediante una API, sin que el cliente tenga que gestionar nada.

NIST también define cuatro modelos de implementación: nubes públicas compartidas por muchos clientes, nubes privadas destinadas a una organización, nubes comunitarias compartidas por organizaciones con requisitos comunes y nubes híbridas que combinan las anteriores. En todos los modelos, los proveedores siguen un modelo de responsabilidad compartida: el proveedor protege los centros de datos físicos y la capa de virtualización, mientras que el cliente es responsable de sus identidades, configuraciones y seguridad de los datos.

Computación en la nube para IA#

El entrenamiento es la parte de la IA que más capacidad de cómputo consume. Los proveedores de la nube alquilan GPU individuales o clústeres de aceleradores NVIDIA H100, H200 y B200 conectados mediante enlaces de gran ancho de banda para el entrenamiento distribuido, y Google Cloud también ofrece sus propias TPU. La capacidad sobrante cuesta menos: las instancias Spot de AWS cuestan hasta un 90 % menos que las tarifas bajo demanda, pero se pueden retirar con dos minutos de aviso, así que los trabajos que las usan guardan puntos de control de los pesos del modelo con suficiente frecuencia para poder reanudarse.

La ubicación de los datos determina los costes de la nube. Los conjuntos de datos residen en almacenamiento de objetos, a menudo organizados como un lago de datos, y los proveedores cobran tarifas de salida por los datos que abandonan su red, mientras que la entrada suele ser gratuita; por eso, el cómputo de entrenamiento tiende a ejecutarse en la misma región que los macrodatos que procesa. Para la inferencia, los modelos empaquetados como contenedores Docker se ejecutan en puntos de conexión gestionados para la implementación de modelos o en clústeres de Kubernetes que añaden o eliminan réplicas según varía el tráfico, lo que corresponde a la elasticidad rápida de la definición de NIST; además, las regiones cercanas a los usuarios reducen la latencia de inferencia. Las plataformas de ML en la nube también alojan las herramientas de MLOps complementarias para el seguimiento de experimentos, los registros de modelos y la supervisión de modelos.

Ultralytics Platform aplica este modelo de alquiler según el uso al entrenamiento de YOLO: el entrenamiento en la nube ofrece 26 tipos de GPU, desde una RTX 2000 Ada de 16 GB hasta una B300 de 288 GB; factura el tiempo de GPU que realmente utiliza una ejecución y, si no queda capacidad de la GPU seleccionada, propone la alternativa disponible más parecida, priorizando primero la VRAM, después la velocidad y, por último, el precio.

Computación en la nube frente a computación perimetral#

La computación en el borde procesa los datos en los dispositivos que los generan o cerca de ellos, como cámaras, robots y pasarelas, lo que evita el viaje de ida y vuelta por la red hasta un centro de datos y permite seguir trabajando si se pierde la conexión. La computación en la nube centraliza una capacidad elástica para las tareas que más la necesitan: entrenamiento, procesamiento por lotes a gran escala, almacenamiento a largo plazo y servicios cuyos usuarios pueden tolerar decenas de milisegundos de retardo de red. La mayoría de los sistemas de visión artificial combinan ambas opciones. Un modelo entrenado en GPU en la nube se exporta a un formato compacto, como ONNX o TensorRT, y se ejecuta como IA en el borde en el dispositivo; este envía detecciones e imágenes seleccionadas a la nube, donde se convierten en datos de entrenamiento para la siguiente versión del modelo.

Explora las soluciones

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte imágenes aéreas y de drones en información útil en tiempo real para la agricultura, la acuicultura, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Aplica la visión artificial en el sector aeroespacial con Ultralytics YOLO para inspeccionar aeronaves, detectar objetos extraños en pistas, gestionar operaciones en tierra y detectar defectos en materiales compuestos.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático