La nube es como un buffet libre. Acceso ilimitado a recursos desmaterializados que pueden consumirse bajo demanda: almacenamiento, bases de datos, aplicaciones, capacidad de cálculo... y ahora inteligencia artificial. Con tantas soluciones disponibles, elegir la adecuada puede ser un proceso complejo. Nube privada, pública o híbrida, multicloud: ¿cuáles son las diferencias? ¿Y cómo elegir bien? Nuestro experto, Loïc Caroli, le da las respuestas..
La nube se ha convertido en una parte omnipresente de nuestra vida cotidiana. El público en general está familiarizado con ella a través de plataformas de streaming de vídeo y música, redes sociales, aplicaciones ofimáticas y almacenamiento en línea. Los profesionales la utilizan en sus aplicaciones empresariales (CRM, business intelligence, gestión de proyectos, HRIS, etc.) o para colaborar con otros (Slack, Teams, etc.).
Mientras tanto, los especialistas en TI hacen malabarismos con las suscripciones y las API de los distintos servicios en la nube, tratando de controlar el uso, la seguridad y el coste. Los retos de la gestión y la seguridad de la nube exigen experiencia y una supervisión constante.
Aunque la nube existe desde principios de la década de 2000, su adopción ha experimentado varias fases de aceleración. La primera, en la década de 2010, con la llegada de hiperescaladores, Amazon Web Services (AWS), Microsoft Azure y Google Cloud Platform (GCP) que han aumentado el número de servicios innovadores y reducido los costes.
La segunda fue durante la epidemia de Covid, cuando el teletrabajo aumentó la necesidad de acceso remoto a aplicaciones y datos.
La tercera está actualmente en curso, con elrápida adopción de la inteligencia artificial generativa (GAI).
IAG requiere una gran potencia de cálculo y almacenamiento, que la nube puede proporcionar de forma flexible y escalable.
¿Qué es la nube?
La computación en nube es un concepto intangible, pero su definición es bastante sencilla. Se refiere a cualquier conjunto de servidores distribuidos que alojan software, infraestructura y datos accesibles a los usuarios a través de una red de área extensa, a cambio de una suscripción. En resumen, cualquier recurso informático disponible cuando se necesite, desmaterializado y en alquiler.
Los 3 servicios en la nube
Estos recursos pueden adoptar la forma de una aplicación, una plataforma o una infraestructura. Por lo general, los usuarios finales acceden a ellos a través de un simple navegador web o mediante API.
- SaaS (software como servicio)
Le SaaS es una aplicación de software, web o móvil, entregada como servicio. Es el alquiler de un servicio listo para usar. A diferencia del software que se instala localmente en un ordenador o servidor in situ, no es necesario instalarlo para cada usuario ni realizar tareas de mantenimiento (corrección de errores, actualizaciones, etc.). Por tanto, SaaS se dirige a los usuarios finales.
- Pass (Plataforma como servicio)
Le PaaS añade una dimensión adicional a SaaS: el hardware se añade a la aplicación para formar una plataforma. Los operadores de PaaS no sólo proporcionan un entorno de desarrollo remoto, sino que también software intermedio. Por tanto, PaaS se dirige a los desarrolladores.
- IaaS (Infraestructura como Servicio)
El modelo IaaS es el alquiler de una plataforma técnicaincluidos servidores, aplicaciones, bases de datos, etc. IaaS está diseñado para equipos en producción, sino también a los desarrolladores. Además, existen diversas aplicaciones, como DaaS (Desktop as a Service), FaaS (Function as a Service) y CaaS (Container as a Service).
La nube y los contenedores
La nube forma parte de la tendencia hacia la virtualización de los servicios. contenedorización infraestructuras de hardware. Almacenamiento, memoria, potencia de cálculo, red... se suministran en forma de contenedores, accesibles bajo demanda a través de Internet.
Consiste en reunir el código del software y sólo los componentes necesarios para su ejecución, bibliotecas, frameworks y otras dependencias, para aislarlos en su propio "contenedor". De este modo, el software del contenedor puede trasladarse y ejecutarse de forma coherente en todos los modelos de nube, independientemente de su sistema operativo. El contenedor funciona como una especie de burbuja o entorno informático que envuelve la aplicación y la aísla de su entorno. Es, de hecho, un entorno informático portátil completo.
Las 5 características de la nube
En resumen, la nube se define por 5 características principales:
- Acceso desde cualquier lugar a través de Internet o una red corporativa : accesible en cualquier momento, desde cualquier lugar y desde cualquier dispositivo. El acceso se realiza a través de un navegador, API abiertas o SDK.
- Autoservicio : El acceso al servicio se realiza a través de una interfaz web, API o SDK. El servicio se presta en cuestión de segundos o minutos.
- Desmaterialización y uso compartido de recursos Los costes se reducen con este modelo de alquiler, ya que los equipos no tienen que adquirir sus propios recursos de hardware.
- Flexibilidad (o elasticidad): asignar y escalar recursos bajo demanda es sencillo y automático. Las aplicaciones en la nube pueden reducir o aumentar automáticamente sus recursos en respuesta a los picos de actividad.
- Pago por uso (Pago por uso): los usuarios pagan por los recursos según su consumo. IEsto permite optimizar el Capex (inversión) en beneficio de los presupuestos de explotación Opex.
Los 4 modelos de nube
Existen cuatro modelos de implantación de la nube.
- La nube pública
Una nube pública es operada por un tercero que posee la infraestructura informática y la pone a disposición de un usuario final. Amazon Web Services (AWS), Microsoft Azure, Google Cloud (GCP) y OVH en Francia son los principales proveedores de nubes públicas. Una nube pública se comparte entre varios clientes.
- La nube privada
La nube privada comprende recursos informáticos dedicados exclusivamente a una organización. Puede alojarse físicamente de forma interna o externa.
- Nube híbrida
Es una combinación de nubes públicas y privadas que funcionan como un único entorno.
- La nube comunitaria
Esta nube es compartida por varias organizaciones. Generalmente se aloja externamente, pero también puede alojarla uno de sus miembros.
Y cuatro niveles de madurez
- La nube primero
suele referirse a una tecnología que, por lo general, se diseñó como tecnología basada en servidor, pero que ahora se utiliza y aplica en el entorno de la nube. Por ejemplo, una aplicación de nóminas diseñada originalmente para un servidor local, pero que se ha migrado mediante un lift-and-shift.
- Listo para la nube
se utiliza para describir aplicaciones y tecnologías diseñadas para funcionar en una plataforma de computación en nube. Esta tecnología permite a las organizaciones trasladar sus aplicaciones a la nube sin realizar ningún cambio en el código fuente. Esto permite a las empresas beneficiarse de servicios en la nube como la escalabilidad, el ahorro de costes y una mayor velocidad.
- Nativo de la nube
se refiere a las aplicaciones, tecnologías y software creados y desplegados en la nube utilizando los principios de la nube y las tecnologías nativas de la nube: contenedores, sin servidor, API, almacenamiento de objetos, etc. Dado que estas aplicaciones se diseñan desde el principio en y para la nube, respetando los 12 factores Cloud Natives, se consideran las aplicaciones más compatibles y optimizadas para la nube.
¿Qué nube elegir?
La elección de una solución en la nube depende de sus casos de uso, su huella tecnológica y sus requisitos normativos, así como de la madurez de su organización en términos de competencias y modelo operativo.
Le nube pública es más adecuada para cargas de trabajo pesadas, unaLas demandas fluctuantes o la necesidad de suscribirse a ofertas innovadoras. EL la nube privada es más adecuada para cargas de trabajo predecibles y constantes y para aplicaciones que alojan datos sensibles. EL las nubes híbridas son más versátiles y será un gran éxito en 2024.
¿Cuál es el más seguro?
Las nubes privadas suelen considerarse más seguras, porque estas arquitecturas no se comparten como las nubes públicas, que están más expuestas a fallos de seguridad. Cada vez más empresas abandonan su estrategia de nube pública 100 % para repatriar sus datos sensibles a centros de datos dedicados.
¿Cuáles son los más caros?
Se trata de una cuestión compleja, porque los costes varían en función de una serie de parámetros, como los modelos IaaS, PaaS o SaaS, las regiones en las que se despliegan los recursos, los proveedores seleccionados y el compromiso de consumo del cliente en términos de volumen y duración.
Es esencial implantar un Enfoque FinOps empezar con un estudio de viabilidad.
No obstante, las nubes privadas basadas en infraestructuras hiperconvergentes y fundamentos propios son más costosas en términos de gastos de capital, pero menos costosas en términos de gastos de explotación que las nubes públicas.
No dude en utilizar varias arquitecturas de nube simultáneamente y orquestar sus cargas de trabajo de forma dinámica utilizando una plataforma de gestión de la nube.
Dependiendo de cómo se clasifiquen sus datos, puede ejecutar algunas cargas de trabajo en una o más nubes públicas y otras en una nube privada o híbrida.
Aunque esta estrategia implica gestionar un mayor número de nubes, le ofrece una flexibilidad inigualable, una respuesta al riesgo de depender de una única nube pública, privada o híbrida.