La multinube es una estrategia de informática en la nube que utiliza los mejores servicios de varios proveedores de nube para desplegar una solución. La estrategia suele estar controlada por requisitos de carga de trabajo, negocio y gobernanza de datos. Una solución multinube integra IaaS, PaaS y SaaS en una arquitectura estrechamente o débilmente acoplada. Una solución multinube bien diseñada debería tener en cuenta la red, el rendimiento, la seguridad, la gestión operativa y el costo total de propiedad.
Los proveedores de servicios en la nube suelen ofrecer servicios gestionados y herramientas de autoservicio para facilitar la entrega multinube. Simplifican el diseño y el despliegue de soluciones multinube mediante la abstracción de la complejidad de la implementación de una capa concreta de tecnología que requiere conocimientos especializados, como redes.
Para las organizaciones que desean optimizar el gasto y las capacidades de infraestructura en la nube, una solución multinube puede ser la mejor opción. Proporciona a las organizaciones acceso a través de los proveedores de nube para que las cargas de trabajo y los datos se puedan colocar en un entorno más adecuado para sus capacidades. Los siguientes patrones de solución demuestran la forma más eficaz de utilizar la informática en la multinube.
En una arquitectura de pila única multinube, los servicios de dos proveedores de nube diferentes se ejecutan juntos como servicios nativos en una única nube. Por ejemplo, las organizaciones pueden conectar su plataforma de análisis de datos al origen de datos inmediatamente adyacente. Esta arquitectura reduce la complejidad y los costos derivados de mover grandes cantidades de datos. Por ejemplo, al ejecutarse en Azure o AWS como servicio nativo, Oracle Exadata Database Service se combina con Microsoft Power BI y Azure Synapse o Amazon RedShift Analytics para ofrecer los máximos niveles de rendimiento, disponibilidad y escalabilidad.
En una arquitectura de pila dividida de aplicaciones multinube, el frontend de aplicaciones y el backend de la base de datos se despliegan en diferentes nubes con una red de baja latencia y elevado ancho de banda que conecta las pilas. Las organizaciones pueden aprovechar aplicaciones web o móviles actuales para conectarse a una base de datos de alto rendimiento. Esta arquitectura aprovecha los mejores productos y servicios de su clase en la nube. La aplicación se puede desarrollar con Java, PowerBuilder, Go, . NET, JavaScript, Swift, Kotlin y otros lenguajes de programación. El backend puede ser Oracle Database, una base de datos de Microsoft SQL Server, MySQL y otras bases de datos. Una conexión de red privada dedicada entre los proveedores de servicios en la nube es imprescindible. Los socios de red autorizados pueden hacer la configuración a menos que exista una interconexión de red entre los proveedores de la nube.
Obtén más información sobre la arquitectura de pila dividida de aplicaciones multinube
En una arquitectura de pila dividida de análisis multinube, el análisis de datos y la base de datos se despliegan en diferentes nubes con una red de baja latencia y alto ancho de banda que conecta las pilas. Las organizaciones pueden aprovechar los análisis de datos existentes para conectarse a la base de datos cerca del origen de datos. Esta arquitectura reduce la complejidad logística y el costo de moverse alrededor de grandes cantidades de datos. A continuación, se muestra un ejemplo de Microsoft Power BI y Azure Synapse Analytics o Amazon Redshift junto con OCI Exadata Database Service u Oracle Autonomous Database. Se recomienda una conexión de red privada dedicada entre los proveedores de la nube a menos que exista una interconexión de red entre los proveedores de la nube.
Obtén más información sobre la arquitectura de pila dividida de análisis multinube
En esta arquitectura multinube, la aplicación SaaS o ERP y el análisis de datos o la aplicación personalizada se despliegan en diferentes nubes con una conexión de red de baja latencia y alto ancho de banda. SaaS o ERP suele ser la aplicación esencial de una organización que debe integrarse a la perfección con aplicaciones ascendentes y descendentes, junto con análisis e IA/aprendizaje automático (AA). Esta arquitectura permite a la organización ser flexible para modernizar las aplicaciones personalizadas e innovar más allá del límite de la nube. Una integración de Oracle E-Business Suite, SAP o Microsoft Dynamics con aplicaciones personalizadas o un Data Lakehouse en la nube es un buen ejemplo. Se recomienda una conexión de red privada dedicada entre los proveedores de la nube a menos que exista una interconexión de red entre los proveedores de la nube.
Obtén más información sobre las integraciones SaaS multinube
Obtén más información sobre las integraciones de ERP multinube
Una solución distribuida multinube empaqueta la aplicación con o sin una base de datos en Kubernetes o máquinas virtuales (VM). Esta solución es flexible para ejecutarse en cualquier nube. Los casos de uso incluyen cargas de trabajo bajo demanda, como recursos informáticos de alto rendimiento (HPC) para la representación de animaciones, la inteligencia artificial, el aprendizaje automático, trabajos de análisis y videojuegos. PostgreSQL, MongoDB y MySQL se utilizan normalmente si la base de datos es necesaria. Las cargas de trabajo se distribuyen dinámicamente horizontalmente a los clusters o máquinas virtuales de Kubernetes en diferentes nubes según el rendimiento, la disponibilidad y el costo. Se recomienda una conexión de red privada dedicada o una red de suministro virtual (VPN) entre los proveedores de la nube.
Más información sobre la gestión de cargas de trabajo de contenedor multinube
La producción y el desarrollo se despliegan en diferentes nubes con una VPN para conectar los entornos. La organización mantiene el entorno de desarrollo y prueba actual en una nube mientras ejecuta la producción en varias nubes por motivos de rendimiento, residencia/proximidad de datos y costo. La carga de trabajo pueden ser aplicaciones. Se recomienda una VPN entre los proveedores de nube.
La encuesta sobre la multinube de 2023 de S&P muestra que el 97 % de las organizaciones utilizan más de un proveedor de nube. Según la encuesta, los principales factores que subyacen al enfoque multinube son la optimización de costos, la residencia de datos y la agilidad del negocio. Una estrategia multinube ofrece varias ventajas, entre las que se incluyen las siguientes:
Optimización de costos | Residencia de datos | Agilidad empresarial |
Mejores productos y servicios de su categoría | Cumplimiento normativo | Alto rendimiento |
Sin dependencia de proveedor | Recuperación ante desastres | Alto grado de disponibilidad |
Un proveedor sólido para tus necesidades multinube debería tener la capacidad de ejecutar cargas de trabajo empresariales y ofrecer flexibilidad y versatilidad. Esto incluye la operación de cargas de trabajo de alto rendimiento o bases de datos específicas o pilas de virtualización. En el mejor de los casos, las empresas con una estrategia multinube pueden optimizar el servicio, el precio y los recursos al tiempo que mantienen la flexibilidad y garantizan la seguridad e interoperabilidad de los datos. Para hacerlo se necesita tener en cuenta algunas consideraciones, pero un despliegue multinube puede impulsar la capacidad de una organización de prosperar cuando se realiza correctamente.
Al diseñar una solución multinube, es esencial tener en cuenta la latencia de red, los movimientos de datos, la seguridad, la organización y la gestión de operaciones, que en última instancia impulsan las decisiones en materia de arquitectura.
Latencia
La latencia de red y la capacidad de procesamiento afectan directamente al rendimiento de la aplicación. Todas las aplicaciones tienen diferentes requisitos de latencia. Algunas requieren una latencia de milisegundos de un solo dígito muy reducida, mientras que otros pueden tolerar la latencia de milisegundos de dos dígitos. Las aplicaciones de chat como E-Business Suite, PeopleSoft, JD Edwards EnterpriseOne, Siebel e Hyperion requieren una latencia baja óptima (menos de dos milisegundos) entre la aplicación y la base de datos. Normalmente, las aplicaciones Java EE y Fusion Middleware pueden tolerar hasta 10 milisegundos entre la capa media y la base de datos.
Todas estas aplicaciones requieren una conexión de red dedicada para garantizar una latencia baja y consistente. La distancia física de los centros de datos en la nube es un factor determinante: debe encontrarse a menos de 65 kilómetros. Los centros de datos situados en la misma ubicación son los mejores para estos tipos de cargas de trabajo. Las integraciones como API o enlaces de base de datos pueden tolerar una latencia mayor. El tráfico puede pasar por Internet o una red privada virtual. En una arquitectura poco acoplada, la distancia física de los centros de datos en la nube resulta menos importante.
Movimientos de datos
Si se transfieren datos a gran escala fuera de la nube con frecuencia, la dirección del flujo de datos se convierte en un elemento fundamental. Normalmente, los proveedores de servicios de nube no cobran por la entrada de datos, pero todos aplican una tarifa por la salida de datos. Las tasas de salida de datos varían de unos proveedores de nube a otros. Resulta crucial asumir el costo de salida cuando se considere el diseño de la multinube. Además, al mover datos se deben tener en cuenta aspectos como la residencia. Por ejemplo, el Reglamento General de Protección de Datos de la UE exige que todos los datos de la UE permanezcan dentro de los países de la Unión Europea. Algunas industrias (incluidas las telecomunicaciones; la fabricación; la atención sanitaria; los seguros; y los servicios de software, TI y informática) tienen estrictos requisitos de localidad de datos.
Seguridad
En un entorno multinube, la existencia de multitud de herramientas de seguridad y proveedores pueden provocar que las operaciones de seguridad resulten complejas y a que deban dotarse equipos de personal de seguridad más numerosos, lo que se redunda en costosas ineficiencias e ineficacia, y en que se asuman riesgos de seguridad evitables. A medida que las organizaciones reevalúan su pila tecnológica para fortalecer su ciberseguridad y mejorar la agilidad, escalabilidad y eficiencia, estas buscan proveedores en la nube que ofrezcan productos y servicios con seguridad integrada y la capacidad de integrarse con proveedores de terceros sin problemas. Una estrategia de seguridad por capas puede simplificar el enfoque mediante el uso de los servicios de seguridad en la nube incorporados que ofrece el proveedor en la nube, combinados con API predefinidas y alianzas establecidas con proveedores de nube que integren proveedores y modelos de eventos comunes para procesar alertas a escala.
Organización
La forma de desplegar y gestionar la arquitectura multinube resulta importante. Cada nube cuenta con su propio conjunto de herramientas y flujos de trabajo. Esto supone una tremenda presión para los equipos de TI, ya que exige que sus miembros sean expertos en diversas tecnologías. Es fundamental elegir las herramientas de automatización para trabajar en todas las nubes. Se dispone de herramientas automatizadas para redes, seguridad, integración continua y despliegue continuo (CI/CD). Por ejemplo, la infraestructura como código es esencial para maximizar la disponibilidad, la escalabilidad, la flexibilidad y la optimización de costos. Al mismo tiempo, las herramientas de seguridad también resultan fundamentales de cara a poner en marcha una estrategia en materia de seguridad de confianza cero, controlar los accesos y administrar las sesiones.
En la gestión de operaciones y despliegues multinube es ineludible contar con una herramienta de automatización. Al elegir una herramienta de automatización, deberás evaluar las pilas de tecnología local y las herramientas de que dispones en la actualidad, así como las competencias de tu equipo de TI. La herramienta debe funcionar en entornos multinube y de nube híbrida. Para agregarla a los flujos de trabajo, a menudo vas a tener que recurrir al personal más cualificado.
Gestión de operaciones
La gestión de operaciones incluye acceso de soporte, supervisión y servicio de alertas, actualizaciones de parches, cumplimiento de las normativas y gobernanza. El establecimiento de procedimientos y prácticas estándar en todas las plataformas de nube constituye un imperativo. Así, la estandarización del modelo operativo en la nube puede ayudar a las organizaciones a abordar de manera eficiente los obstáculos inherentes a la multinube en cuanto a personas, procesos y herramientas; de ello dependen la productividad, la seguridad continua, la coherencia y la capacidad de resolver incidentes de forma más rápida. Por ejemplo, el personal de soporte utiliza una cuenta de conexión única (SSO) y un punto de acceso para acceder a todas las nubes, alertar sobre el empaquetado automático e integrarlo con un sistema de tickets.
Oracle Cloud Infrastructure (OCI) ofrece varios productos y servicios para simplificar la implementación de una solución multinube.
Oracle Database@Azure
Oracle y Microsoft han ampliado su asociación para ofrecer servicios de base de datos Oracle que se ejecutan en Oracle Cloud Infrastructure, situados en centros de datos de Microsoft. Oracle Database@Azure ya está disponible en la región este de EE. UU. de Microsoft Azure. El servicio estará disponible en regiones adicionales en 2024, comenzando con Alemania Central, Reino Unido Sur, Australia Este, Japón Este, Canadá Central, Brasil Sur, Francia Central, Estados Unidos Central y Sur Central. Lleva las bases de datos Oracle a la nube para obtener los niveles más altos de rendimiento y disponibilidad con los servicios de base de datos Oracle que se ejecutan en Oracle Cloud Infrastructure implementados en Microsoft Azure.
Oracle Interconnect for Microsoft Azure
Oracle Interconnect for Azure proporciona a las organizaciones una fórmula para la migración directa a un entorno multinube que incluye la interoperabilidad de los servicios de Microsoft Azure y de Oracle Cloud Infrastructure. Desde IaaS básico hasta PaaS y Oracle Database, la integración perfecta permite a los clientes innovar con lo mejor de OCI y Microsoft Azure. Esta conexión privada de baja latencia entre dos de los principales proveedores de nube aporta innovación flexible al tiempo que maximiza el rendimiento de la inversión. Los precios de Interconnect se basan en los puertos y no añade cargos adicionales por el ancho de banda consumido.
Oracle Database Service for Microsoft Azure
Oracle Database Service for Azure es un servicio gestionado por Oracle para que los clientes de Azure puedan aprovisionar, acceder y operar rápidamente servicios de bases de datos de Oracle de nivel empresarial en OCI con una experiencia similar a la de Azure. Los usuarios pueden crear sin problemas aplicaciones de Azure con altos niveles de rendimiento y disponibilidad y gestión automatizada de los servicios de base de datos Oracle que se ejecutan en Oracle Cloud Infrastructure. Oracle Database Service for Azure ofrece Exadata Database Service, Autonomous Database, Oracle Base Database Service y MySQL HeatWave.
Oracle MySQL HeatWave on AWS
Oracle MySQL HeatWave on AWS es una base de datos totalmente gestionada en OCI con el poder de procesamiento de AWS, automatización impulsada por el aprendizaje automático y funciones integradas de seguridad avanzada. Permite el OLTP y el OLAP en un servicio MySQL Database, sin duplicación de ETL. MySQL HeatWave ofrece aprendizaje automático en la base de datos automatizado con una explicación de modelos y resultados. Es totalmente compatible con aplicaciones desarrolladas en Amazon Ads, Amazon Aurora, AQUA for Amazon Redshift y Snowflake.
Servicios de integración de OCI
Los servicios de integración de Oracle Cloud Infrastructure conectan cualquier aplicación y origen de datos para automatizar los procesos integrales y centralizar la gestión. La amplia gama de integraciones, con adaptadores incorporados y personalización con poco código, simplifican la migración a la nube, al tiempo que optimizan las operaciones híbridas y multinube.
Oracle Cloud Infrastructure GoldenGate
OCI GoldenGate es un servicio en tiempo real para migrar, integrar o descargar datos de bases de datos en entornos de nube híbrida y multinube. Estas bases de datos incluyen Oracle Database Cloud Service, Oracle Big Data Cloud Service, Oracle MySQL Cloud Service y cualquier base de datos soportada por OCI GoldenGate. Con OCI GoldenGate, puedes configurar rápidamente un entorno GoldenGate en la nube sin configurar los requisitos de infraestructura o plataforma.
Oracle API Gateway
El servicio API Gateway permite publicar API con puntos finales privados a los que se puede acceder desde la red y que se puede exponer con direcciones IP públicas si deseas que acepten tráfico de Internet. Puedes utilizar un único gateway de API para enlazar varios servicios de backend (como equilibradores de carga, instancias informáticas y funciones de OCI) a un único punto final de API consolidado. El servicio Oracle API Gateway está integrado con OCI Identity and Access Management. Puedes utilizar Oracle API Gateway para mostrar servicios a otros clientes de servicios en despliegues de nube híbrida y multinube.
Oracle Data Safe
Oracle Data Safe permite a las organizaciones comprender la sensibilidad de los datos, evaluar los riesgos de los datos, enmascarar los datos confidenciales, implementar y supervisar controles de seguridad, evaluar la seguridad del usuario y supervisar la actividad del usuario, todo ello en una consola unificada. Estas funciones ayudan a gestionar las necesidades diarias relativas al cumplimiento normativo y la seguridad de las bases de datos Oracle en entornos de nube híbrida y multinube.
Oracle Cloud Observability and Management Platform
Oracle Cloud Observability and Management Platform permite a los clientes supervisar, analizar y gestionar aplicaciones y entornos de infraestructura multinube con visibilidad de pila completa, análisis predefinidos y automatización. Entre las funciones se incluyen la supervisión de aplicaciones e infraestructuras, el registro y la solución de problemas; la supervisión y gestión de bases de datos; y la gestión de recursos de infraestructura.
Organizaciones de todos los tamaños con necesidades exclusivas han usado la infraestructura en la nube de Oracle para ofrecer una plataforma IaaS como parte de su estrategia multinube. Estas son solo algunas de las historias de éxito de clientes multinube de Oracle.
Veritas Technologies, líder en gestión de datos multinube, ofrece resiliencia frente a ciberataques al ayudar a garantizar la protección, la recuperación y el cumplimiento de datos para más de 80 000 clientes. Veritas ingiere 2 petabytes de datos de numerosas fuentes, con la mayoría de los datos estructurados en bases de datos Oracle. Veritas utiliza servicios gestionados multinube de OCI para analizar los datos del origen a fin de ofrecer insights en tiempo real y obtener un rendimiento 20 veces mejor con la copia de datos incremental diaria.
Murad, una marca de cuidado de la piel reconocida a nivel mundial, se diferencia de sus competidores con tratamientos y productos basados en investigaciones científicas. La empresa comprendió que su complejo modelo de negocio necesitaba acelerar las operaciones administrativas en sus plataformas ERP, la gestión de la cadena de suministro, la planificación y la inteligencia de negocio. Murad también buscó reducir los costos y descargar la administración de hardware al tiempo que mejoraba la continuidad del negocio. Al final, Murad integró Oracle Cloud Infrastructure como parte de una solución multinube para trabajar con AWS, lo que resultó en una mejora del rendimiento de entre el 20 y el 30 %.
TIM Brasil es una empresa líder de telecomunicaciones que ofrece servicios móviles y de banda ancha de alta velocidad para más de 50 millones de ciudadanos en todo Brasil. TIM eligió un enfoque multinube para impulsar la transformación de las aplicaciones que afectan directamente a la experiencia de cliente. Seleccionó la interconexión de Oracle para Microsoft Azure para aprovechar lo mejor de OCI y Azure. TIM migró 8000 cargas de trabajo y 16 petabytes de almacenamiento a la nube, lo que dio lugar a una reducción del 50 % en el tiempo necesario para gestionar las consultas de servicio al cliente.
Un entorno multinube a menudo es la opción correcta para que las organizaciones equilibren precio, rendimiento y agilidad en un mundo con múltiples servicios y soluciones basados en la nube. Oracle Cloud Infrastructure admite soluciones multinube robustas, lo que permite una gestión más sencilla y minimiza las complicaciones de integración y los riesgos de seguridad.