La computación en la nube es un modelo informático que se caracteriza por el consumo de servicios y recursos de TI bajo demanda y de autoservicio, con facturación basada en el uso. Permite a las organizaciones aumentar y reducir su consumo de recursos de TI (incluida la infraestructura, las plataformas y las aplicaciones) según sea necesario desde un grupo común, a menudo mantenido por un proveedor (proveedor de nube), y se les cobra por lo que usan durante el tiempo que lo usan.
El principal beneficio de la computación en la nube es que elimina la necesidad de que los usuarios administren o mantengan directamente los recursos subyacentes, que van desde los fundamentos de la infraestructura como la computación y el almacenamiento de datos, hasta las aplicaciones completamente desarrolladas. Los servicios de computación en la nube están disponibles a través de centros de datos públicos de hiperescala, centros de datos privados locales o en entornos hospedados o administrados.
La computación en la nube funciona al permitir que las empresas usen sus dispositivos para acceder a sus datos dentro de las aplicaciones en la nube virtualmente desde servidores físicos, bases de datos y computadoras que no están en las instalaciones.
Los usuarios acceden a la nube simplemente a través de Internet, también conocido como front-end. Esto incluye el uso del dispositivo cliente, el navegador, la red y las aplicaciones de software en la nube. El backend consta de bases de datos, servidores y computadoras del host en la nube y funciona como un repositorio, almacenando todos los datos.
Un servidor central gestiona toda la comunicación entre el front-end y el back-end y se basa en ciertos protocolos para facilitar este intercambio de datos.
La computación en la nube depende en gran medida de las tecnologías de virtualización y automatización. La virtualización permite la fácil abstracción y aprovisionamiento de servicios y sistemas de nube subyacentes en entidades lógicas que los usuarios pueden solicitar y utilizar. La automatización y las capacidades de orquestación que la acompañan proporcionan a los usuarios un alto grado de autoservicio para aprovisionar recursos, conectar servicios e implementar cargas de trabajo sin la intervención directa del personal de TI del proveedor de la nube.
El principal beneficio de la computación en la nube es que libera a los usuarios de la administración y el mantenimiento directos de los recursos subyacentes, que van desde los fundamentos de la infraestructura como la computación y el almacenamiento de datos, hasta las aplicaciones completas.
Estas son algunas de las razones más comunes por las que las empresas recurren a los servicios de computación en la nube:
Agilidad- La rápida disponibilidad de recursos permite a su empresa responder mejor a las condiciones y oportunidades cambiantes del mercado al innovar rápidamente y acelerar la comercialización de productos
Elasticidad- Aumente y disminuya sus recursos de TI según sea necesario para cumplir con las circunstancias
Escalabilidad- Aumente sus capacidades de TI a medida que crece su negocio, sin interrupciones
Operaciones simplificadas - El proveedor de servicios en la nube es responsable de las tareas que consumen mucho tiempo, son complejas y costosas, como el mantenimiento, las actualizaciones y la corrección, lo que le permite centrarse en tareas de mayor valor.
Continuidad del negocio - Los proveedores de la nube mantienen el tiempo de actividad invirtiendo ampliamente en capacidades de resiliencia y redundancia.
Recuperación ante desastres - Cuando ocurre un desastre, los proveedores restauran los servicios, las aplicaciones y los datos con poca o ninguna interrupción en su negocio.
Para comenzar su viaje de computación en la nube, primero debe elegir el tipo de arquitectura de computación en la nube en la que se implementarán sus servicios de computación en la nube. Estas opciones de tecnología en la nube incluyen la nube pública, la nube privada, la nube híbrida y la multinube.
Los servicios de computación en la nube pública brindan recursos y servicios de TI (IaaS, PaaS y SaaS) a través de Internet al público. Los clientes pagan en incrementos de uso (por ejemplo, MB, minutos u horas) por los recursos que consumen. Los recursos incluyen almacenamiento, ciclos de CPU y ancho de banda, así como otros servicios como transferencia de datos, equilibrio de carga y monitoreo.
Más información sobre la nube pública
Una nube privada ofrece muchas de las mismas capacidades y beneficios que una nube pública, pero es propiedad de una sola organización y está destinada a ella. La organización aloja la nube privada en su propio centro de datos o subcontrata el alojamiento y las operaciones a un proveedor externo (aunque en un entorno de un solo inquilino).
Más información sobre la nube privada
La computación en la nube híbrida combina elementos de la nube pública y privada. Una sola organización puede ejecutar algunas de sus cargas de trabajo en las instalaciones, algunas en un proveedor de servicios y otras en nubes públicas.
Más información sobre la nube híbrida
La multinube se refiere a la distribución de cargas de trabajo en múltiples nubes, ya sean privadas o públicas, así como en oficinas remotas y sucursales (ROBO), proveedores de servicios e implementaciones de campo. Este enfoque permite a las organizaciones utilizar la nube que mejor se adapte a sus requisitos técnicos y comerciales específicos.
Los tres principales tipos de servicios de cloud computing son infraestructura como servicio (IaaS), plataforma como servicio (PaaS) y software como servicio (SaaS).
Los servicios de computación en la nube están disponibles a través de centros de datos públicos de hiperescala, en las instalaciones en centros de datos de propiedad privada o en entornos alojados o administrados. Muchas organizaciones utilizan alguna combinación de los tres, adoptando un enfoque de red multinube híbrida .
IaaS proporciona a los usuarios acceso bajo demanda a los recursos de infraestructura fundamentales necesarios para implementar y ejecutar software. Estos recursos suelen incluir computación, almacenamiento, sistema operativo, virtualización y redes, aunque algunos proveedores también ofrecen servicios de cola de mensajes y bases de datos. Es similar a tener un centro de datos virtualizado en la nube al que los usuarios acceden a través de una API o un panel de control. Los usuarios siguen siendo responsables de administrar el sistema operativo, el middleware, el entorno de ejecución, las aplicaciones y los datos.
Más información sobre la infraestructura como servicio
PaaS proporciona los recursos necesarios para desarrollar, probar, ejecutar y mantener software. Esto incluye la infraestructura y el sistema operativo, el middleware, el entorno de desarrollo y las herramientas de desarrollo. Los usuarios, a menudo desarrolladores, acceden a la plataforma a través de la web y son libres de concentrarse en la aplicación en lugar de administrar los recursos. PaaS permite a los usuarios implementar aplicaciones estandarizadas o personalizadas con lenguajes de programación, scripts, API y herramientas compatibles.
SaaS es un modelo operativo en el que las aplicaciones se alojan en la nube. Los usuarios acceden a las aplicaciones a través de Internet. El proveedor administra toda la pila, incluida la propia aplicación, y normalmente no se requieren descargas ni instalaciones en el lado del cliente.
La computación en la nube solo ha existido y se ha utilizado ampliamente durante la última década, pero está tan arraigada en nuestra vida cotidiana que ni siquiera nos damos cuenta de que la estamos usando. ¿Revisas tu correo electrónico desde tu teléfono o computadora portátil? ¿Estás transmitiendo un programa desde tu televisor inteligente? ¿Está comprobando su nivel de actividad desde su reloj inteligente? ¿Publicar en Facebook? ¿Viendo un TikTok? La computación en la nube se está utilizando para todo ello.
Estos son algunos ejemplos de casos de uso con la computación en la nube:
Escalada- La computación en la nube permite a las organizaciones crear, probar, implementar y escalar rápidamente aplicaciones para sus necesidades o las necesidades de sus clientes con tecnología nativa de la nube.
Copia de seguridad y recuperación ante desastres - Almacene y proteja sus datos de forma más rentable y a escala. La computación en la nube le permite almacenar todos sus datos fuera del sitio, por lo que es accesible desde cualquier ubicación en cualquier dispositivo, incluso si hay un desastre.
Servicios de transmisión de audio y video - Mira videos y escucha audio desde cualquier dispositivo, en cualquier momento y desde cualquier lugar.
Analizar datos - Recopile, analice, interprete y comparta información de todos los datos almacenados en la nube para tomar decisiones mejor informadas para su negocio con inteligencia artificial (IA).
La seguridad en la nube es un ecosistema completo de soluciones de seguridad, procesos y políticas en la nube que protegen los datos y las aplicaciones que viven en la nube y es totalmente personalizable para satisfacer las necesidades de una organización. Estas medidas de seguridad son importantes porque protegen los datos y respaldan el cumplimiento normativo, garantizan la privacidad de los clientes y establecen reglas de autenticación.
La seguridad en la nube es importante porque los ciberdelincuentes refinan y fortalecen constantemente sus ataques cibernéticos, por lo que las organizaciones deben establecer una estrategia de seguridad sólida para protegerse contra el robo, la fuga y la corrupción de datos. En el pasado, la seguridad informática humana tradicional era eficaz para defenderse de las amenazas de seguridad comunes, como el ransomware. Pero en el mundo actual, las brechas de seguridad son más frecuentes y difíciles de detectar. Contar con una solución de seguridad en la nube elimina estas amenazas, lo que permite a las empresas aprovechar la computación en la nube y permanecer seguras.
Nutanix ofrece seguridad en la nube a través de la solución NCM Security Central . Unifica las operaciones de seguridad en la nube para cargas de trabajo y datos en cualquier tipo de nube, al tiempo que automatiza la respuesta a incidentes con análisis inteligentes y cumplimiento normativo.
La computación en la nube está detrás de todos los avances empresariales y tecnológicos actuales, con su agilidad y escalabilidad extendidas, y llegó para quedarse. Se prevé que el tamaño y la participación del mercado global de computación en la nube alcancen los USD 1025,9 mil millones para 2026, según GlobalNewswire. El 90% de los encuestados del Enterprise Cloud Index de 2024 están adoptando un enfoque "inteligente en la nube" para su estrategia de infraestructura, aprovechando el mejor entorno (por ejemplo, centro de datos, nube, borde) para cada una de sus aplicaciones. Dada la omnipresencia de este enfoque, no es de extrañar que los entornos híbridos y multinube se hayan convertido en el estándar de infraestructura de facto. Además, más del 80% de las organizaciones creen que los entornos de TI híbridos son más beneficiosos para su capacidad de administrar aplicaciones y datos. Lo más importante es que esto se está convirtiendo en una prioridad ejecutiva, y casi la mitad de los encuestados señalan que la implementación de TI híbrida es una prioridad para su CIO.
La computación en la nube (cloud computing) es el consumo bajo demanda de los servicios y recursos de TI en una red. La principal ventaja del computación en la nube (cloud computing) es que libera a los usuarios de tener que gestionar y mantener directamente los recursos subyacentes, que van desde aspectos básicos de la infraestructura, como el procesamiento y el almacenamiento de datos, hasta aplicaciones completas.
Los servicios de computación en la nube (cloud computing) están disponibles a través de centros de datos públicos a hiperescala, centros de datos on-premise de propiedad privada o en entornos alojados o gestionados. Muchas organizaciones utilizan una combinación de los tres, adoptando un planteamiento multicloud o de nube híbrida .
Para comenzar su recorrido hacia el computación en la nube (cloud computing), primero debe elegir el tipo de arquitectura en el que se implementarán sus servicios. Estas opciones incluyen cloud computing en nube pública, privada, multicloud e híbrida.
El cloud computing público ofrece recursos y servicios de TI (IaaS, PaaS y SaaS) al público a través de Internet. Los clientes pagan en función del uso (por ejemplo, MB, minutos u horas) por los recursos que consumen. Estos recursos incluyen almacenamiento, ciclos de la CPU y ancho de banda, así como otros servicios como transferencia de datos, equilibrio de la carga y supervisión.
La principal ventaja de la nube pública es que ofrece una gran agilidad y elasticidad: los consumidores pueden aumentar rápidamente, ampliar o contraer el consumo de recursos sobre la marcha para satisfacer la demanda estacional o para acelerar el desarrollo de software. La nube pública puede ofrecer costes más bajos, especialmente para casos de uso con demanda impredecible o intermitente, eliminando así la necesidad de invertir en recursos de TI (en particular, el hardware) que no se están utilizando de manera consistente y de mantenerlos. En otras palabras, los usuarios pagan los gastos operativos (OpEx), en lugar de los gastos de capital capacitando al personal (CapEx).
Sin embargo, la nube pública también puede ser una alternativa más costosa para cargas de trabajo previsibles y cuando no hay una gobernanza de costes suficiente (que permita evitar pagar por recursos infrautilizados). También existe una preocupación en lo que respecta a la seguridad del cloud computing público. Deben tomarse medidas para evitar los problemas de seguridad derivados de errores de los usuarios y configuraciones defectuosas. También puede haber costes asociados a la migración de las cargas de trabajo, la formación del personal y la dependencia de un solo proveedor.
Los principales proveedores de nube pública son Amazon Web Services (AWS), Google Cloud y Microsoft Azure. Las nubes públicas están totalmente virtualizadas y poseen arquitecturas multiempresa, lo que significa que muchos usuarios comparten los mismos recursos.
Una nube privada ofrece muchas de las capacidades y ventajas de una nube pública, pero pertenece y está destinada a una única organización. La organización alberga la nube privada en su propio centro de datos o subcontrata el alojamiento y las operaciones a un proveedor externo (aunque en un entorno de empresa única).
Las organizaciones a menudo recurren a las nubes privadas cuando necesitan mayor fiabilidad, escalabilidad y seguridad. Muchas empresas las utilizan para ejecutar cargas de trabajo sensibles o críticas con requisitos específicos de disponibilidad, seguridad y rendimiento. Y, como las nubes privadas pueden mantener el control total de sus datos, resultan muy adecuadas para satisfacer los requisitos normativos específicos del sector y del país en torno a cuestiones como la privacidad individual y la soberanía de los datos. Sin embargo, con la nube privada, la organización es responsable de comprar, operar y mantener los recursos de TI (o de pagar a un proveedor de servicios gestionados por estos servicios).
Una nube híbrida combina elementos de la nube pública y la privada. Una única organización puede ejecutar algunas de sus cargas de trabajo on-premise, algunas en un proveedor de servicios y otras en nubes públicas.
Una nube híbrida permite optimizar la eficiencia, los costes, la seguridad y el rendimiento al permitir a las organizaciones elegir siempre la nube óptima para cada carga de trabajo. Sin embargo, para lograr estos objetivos, la nube híbrida debe ofrecer una integración perfecta, especialmente en cuanto a las redes, y una interoperabilidad sin fricciones entre las nubes, proporcionando a los administradores una experiencia de gestión consistente, tanto si las cargas de trabajo se encuentran en la nube pública como si están on-premise. Sin la solución adecuada, la nube híbrida puede plantear retos en cuanto a integración, seguridad, movilidad de las cargas de trabajo, latencia, visibilidad y portabilidad de licencias.
Los tres principales tipos de servicios de cloud computing son infraestructura como servicio (IaaS), plataforma como servicio (PaaS) y software como servicio (SaaS).
IaaS proporciona a los usuarios acceso bajo demanda a los recursos de infraestructura fundamentales necesarios para implementar y ejecutar software, como sistemas operativos y aplicaciones. Estos recursos suelen incluir procesamiento, almacenamiento, virtualización y redes, aunque algunos proveedores también ofrecen servicios de bases de datos y colas de mensajes. Es como tener un centro de datos virtualizado en la nube al que los usuarios acceden a través de una API o un panel. Los usuarios siguen siendo responsables de gestionar el sistema operativo, el middleware, el entorno de ejecución, las aplicaciones y los datos.
IaaS garantiza el máximo nivel de control y flexibilidad: los usuarios pueden controlar todo el stack y adaptar la capacidad y las configuraciones de los recursos para satisfacer los requisitos de las cargas de trabajo. Otras ventajas de IaaS son la alta escalabilidad, los precios del hardware basados en el consumo y la fácil automatización de los recursos. IaaS puede plantear retos en términos de sobrecostes, seguridad (datos, vulnerabilidades del sistema, amenazas internas), multiempresa (aislamiento suficiente), formación del personal e integración de aplicaciones tradicionales en un entorno de nube.
La Plataforma como servicio (PaaS) proporciona los recursos necesarios para desarrollar, probar, ejecutar y mantener el software. Esto incluye tanto la infraestructura como el sistema operativo, el middleware y el entorno de ejecución. Los usuarios, a menudo desarrolladores, acceden a la plataforma a través de la web y tienen la libertad de centrarse en la aplicación más que en la gestión de los recursos. PaaS permite a los usuarios implementar aplicaciones estandarizadas o personalizadas con lenguajes de programación, scripts, API y herramientas soportadas.
PaaS ofrece sencillez, alta disponibilidad, escalabilidad, codificación reducida y una fácil automatización, además de abrir camino hacia la nube híbrida. Sus retos pueden incluir la seguridad y la regulación de los datos, la integración con los servicios y la infraestructura existentes, la dependencia de un solo proveedor, la personalización de los sistemas tradicionales y los límites de ciertas capacidades operativas.
El Software como servicio (SaaS) ofrece una aplicación a los usuarios a través de Internet. El proveedor gestiona todo el stack, incluyendo la propia aplicación, y normalmente no se requieren descargas ni instalaciones por parte del cliente.
Los usuarios pueden acceder a los servicios mediante aplicaciones móviles o navegadores web y ya no tienen que dedicar tiempo a gestionar el software. En cambio, SaaS puede ser la menos flexible de todas las opciones de cloud computing, dependiendo de la oferta. La integración y la interoperabilidad con los sistemas existentes puede resultar difícil, y las opciones de personalización pueden ser limitadas. Además, lo que los usuarios ganan en comodidad con el SaaS lo pierden en control, lo que significa que quizá tengan que ajustar sus modelos de seguridad y gobernanza de datos para alinearlos con la funcionalidad y las características de cada oferta específica de SaaS. Los ejemplos de SaaS son muy variados, desde aplicaciones de productividad laboral (Microsoft Office 365, G Suite de Google), pasando por herramientas de gobernanza en la nube (Xi Beam), hasta aplicaciones empresariales (Salesforce, SAP). SaaS también puede incluir otras ofertas de productos "como servicio", como Escritorio como servicio (DaaS), Recuperación ante fallos como servicio (DRaaS) o Base de datos como servicio (DBaaS): este último puede considerarse PaaS o SaaS, según cómo se utilice.