Acerca de las estrategias efectivas para la implantación de la nube distribuida
Siguiendo los principios detallados y las mejores prácticas de este pilar, las empresas de cualquier sector pueden desplegar OCI con confianza de forma distribuida. Ya sea que amplíe los servicios en la nube a una planta, mantenga los datos críticos dentro de las fronteras nacionales o integre OCI con otras nubes, el pilar de nube distribuida de OCI proporciona un marco para hacerlo de una manera segura, resiliente y eficiente, totalmente alineada con las recomendaciones oficiales de Oracle y el espíritu de OCI Well-Architected Framework de ofrecer el máximo valor comercial desde la nube.
- Diseño: planifique su arquitectura de despliegue evaluando los requisitos empresariales, normativos y de rendimiento. Elige los modelos de despliegue de OCI adecuados (públicos, dedicados, híbridos o multinube) para cada carga de trabajo. Arquitecto de resiliencia y cumplimiento desde el principio, teniendo en cuenta factores como las leyes de residencia de datos, la latencia de red para los usuarios finales y las necesidades de recuperación ante desastres
- Integración: establezca una conectividad, seguridad e integración de identidades perfectas en los entornos distribuidos. Proporcione enlaces de red seguros y de baja latencia entre la infraestructura local, las regiones de OCI y otras nubes. Garantice una gestión coherente de la identidad y el acceso en todas las ubicaciones para mantener la seguridad y una experiencia de usuario unificada. Planifique el movimiento y la sincronización de datos entre sitios para mantener la información consistente y disponible.
- Optimización: opere y perfeccione su nube distribuida continuamente. Unifique la supervisión y la gestión para obtener visibilidad de todos los componentes de la arquitectura distribuida. Automatice los despliegues y utilice la infraestructura como código para mantener la coherencia. Mejora continuamente el rendimiento, los costos y la fiabilidad aprovechando las herramientas centralizadas de OCI y ajustando tu combinación de modelos de despliegue a medida que evolucionan los requisitos. Implante bucles de comentarios para incorporar las lecciones aprendidas de nuevo en su diseño.
Al iterar en estas estrategias, las organizaciones de cualquier sector pueden lograr los beneficios de la nube distribuida de OCI (flexibilidad, cumplimiento y rendimiento), manteniendo al mismo tiempo la excelencia operativa. En los siguientes temas se describen las mejores prácticas y los patrones de implantación recomendados por Oracle para despliegues en la nube distribuida, que abarcan la nube pública, regiones dedicadas, escenarios híbridos (Oracle Cloud@Customer), de perímetro y multinube.
Creación de una estrategia de diseño y despliegue
Comience asignando sus cargas de trabajo y requisitos de datos al modelo de despliegue de OCI más adecuado. La nube distribuida de Oracle proporciona una gama de opciones de despliegue con servicios y gestión coherentes en cada una.
Al diseñar una arquitectura de nube distribuida, tenga en cuenta las siguientes prácticas de guía:
- Coincidencia de las cargas de trabajo con los modelos de despliegue
Evalúe las necesidades de latencia, residencia de datos, cumplimiento normativo y autonomía de cada aplicación. Por ejemplo, las cargas de trabajo de uso general pueden residir en las regiones de nube pública de OCI, mientras que las cargas de trabajo confidenciales que requieren control local o soberanía de datos se pueden ejecutar en un despliegue de OCI Dedicated Region u Oracle Cloud@Customer. La nube distribuida de Oracle ofrece más de mismos servicios y API en todos los entornos, por lo que puede diseñar con la confianza de que los servicios se comportarán de forma consistente independientemente de la ubicación.
- Aproveche las ventajas de la nube perimetral y local para una latencia baja
Implemente recursos más cerca de los usuarios u orígenes de datos cuando la latencia ultrabaja o la conectividad intermitente sean una preocupación. OCI te permite ejecutar servicios en la nube en ubicaciones perimetrales y centros de datos de clientes para satisfacer estas necesidades.
Por ejemplo, utilice Oracle Roving Edge Infrastructure (dispositivos perimetrales reforzados) para ejecutar cargas de trabajo en entornos remotos o móviles con conectividad limitada, procesar datos localmente y sincronizar con OCI cuando haya una red disponible.
Del mismo modo, Oracle Exadata Cloud@Customer u Oracle Compute Cloud@Customer se pueden colocar en su centro de datos para proporcionar servicios de base de datos y recursos informáticos en la nube locales, minimizando la latencia para aplicaciones in situ sensibles al tiempo. Esto garantiza que los sistemas industriales o de campo críticos (como en la fabricación, la atención sanitaria o las telecomunicaciones) puedan operar con funcionalidad en la nube in situ y, a continuación, integrarse con la nube más amplia una vez conectada.
- Considere regiones de nube soberana y dedicada para el cumplimiento
Si su sector u organización tiene requisitos estrictos de residencia de datos, privacidad o aislamiento (por ejemplo, sectores gubernamentales o financieros), una región dedicada de OCI en su centro de datos o una Oracle Sovereign Cloud puede ser adecuada. Estas proporcionan una región de OCI totalmente gestionada y aislada de los dominios de nube pública para satisfacer las necesidades normativas específicas del país. Dedicated Region de Oracle ofrece los mismos servicios y precios que las regiones públicas de OCI, gestionadas por Oracle pero de un solo inquilino para tu organización.
Esto significa que puede lograr una funcionalidad completa de la nube pública bajo su propio control, incluso en entornos desconectados o clasificados. Por ejemplo, las agencias gubernamentales pueden desplegar una región de nube clasificada localmente (aire separado de Internet) para ejecutar cargas de trabajo confidenciales sin dejar de cumplir las mejores prácticas operativas y de seguridad en la nube de Oracle.
- Planifique la multinube según sea necesario
Un diseño sólido también podría distribuir cargas de trabajo entre varios proveedores de nube para aprovechar servicios únicos o agregar resiliencia. La estrategia de nube distribuida de Oracle admite despliegues multinube sin problemas, por ejemplo, puede ejecutar una instancia de Oracle Autonomous Database en OCI mientras aloja front-end de aplicaciones en otro proveedor. Identifique dónde agrega valor una arquitectura multinube (evitando la dependencia del proveedor o el uso de los mejores servicios) y diseñe con puntos de integración claros entre las nubes.
Como mejor práctica, implemente cada componente en el entorno que maximice su eficacia. Oracle señala que elegir el servicio más adecuado para cada función (como una base de datos Oracle en OCI para la optimización del rendimiento y los costos, con un nivel de aplicación en otra nube) "puede aportar un verdadero valor multinube". Tenga en cuenta que la multinube añade complejidad: sopese los beneficios frente a los gastos generales y utilice las herramientas multinube de Oracle (como Oracle Database@Azure en Azure u Oracle HeatWave MySQL en AWS) para simplificar el uso entre nubes cuando sea posible.
Acerca de los modelos de despliegue de nube distribuida
Para resumir las opciones disponibles en la nube distribuida de OCI, en la siguiente tabla se describen los modelos de despliegue de OCI y sus casos de uso ideales.
Modelo de Despliegue | Descripción y casos de uso recomendados |
---|---|
Regiones de nube pública de OCI | Regiones gestionadas por Oracle en todo el mundo (dominios comerciales, gubernamentales y soberanos). Se utiliza para que la mayoría de las cargas de trabajo accedan a toda la gama de servicios de OCI con disponibilidad global. Es ideal cuando los datos pueden residir en la nube pública y se acepta una baja latencia en una región de Oracle. |
Región dedicada | Una región privada de OCI desplegada en su centro de datos, gestionada por Oracle. |
Oracle Exadata Cloud@Customer u Oracle Compute Cloud@Customer | Hardware de Oracle Exadata Database Service gestionado en la nube o OCI Compute general instalado en su sitio. |
Oracle Roving Edge Infrastructure | Dispositivos portátiles y resistentes que amplían los servicios de OCI a ubicaciones perimetrales (sitios desconectados y de campo lejano). |
Oracle Alloy | Solución de nube distribuida de Oracle para proveedores de servicios y partners. Oracle Alloy permite a un partner (como un integrador o de telecomunicaciones) operar sus propios servicios en la nube de marca basados en OCI en su centro de datos. |
Arquitectura multinube | Una arquitectura que abarca OCI y uno o más proveedores de nube. Se utiliza para integrar servicios especializados (por ejemplo, Oracle Database en OCI con análisis en otra nube), lograr redundancia de proveedor en la nube o migrar cargas de trabajo gradualmente. Oracle proporciona capacidades multinube preintegradas, por ejemplo, Oracle Interconnect for Azure ofrece conectividad privada de doble nube con una latencia de ~2 ms entre las regiones de OCI y Azure. |
Al diseñar cuidadosamente qué partes de la carga de trabajo van a cada modelo de despliegue, se asegura de que cada componente se ejecute en el entorno óptimo. Documente sus flujos de datos y topología con antelación y revise factores como la clasificación de datos, las leyes de residencia y las necesidades de disponibilidad de cada sistema. Por ejemplo, las directrices de soberanía de Oracle sugieren considerar la sensibilidad de los datos y las regulaciones regionales al determinar el modelo y la ubicación en la nube. En resumen, un modelo en la nube no se ajusta a todos los casos de uso: una combinación de opciones distribuidas de OCI puede maximizar el valor empresarial y el cumplimiento.
Siga los principios de diseño de nube distribuida
Las estrategias de nube distribuida y las mejores prácticas descritas en los temas anteriores implementan varios principios de diseño generales para arquitecturas de nube distribuida de OCI. El cumplimiento de estos principios ayudará a garantizar que cualquier despliegue distribuido sea seguro, eficaz y mantenible:
-
Proximidad de la carga de trabajo: coloque los recursos informáticos y los datos lo más cerca posible de sus usuarios u orígenes de datos para cumplir los objetivos de latencia y rendimiento.
Por ejemplo, despliega computación perimetral para el procesamiento en tiempo real en plantas de fábrica o utiliza una región en el país para atender a los clientes locales con una latencia mínima. Este principio garantiza que la experiencia del usuario y la capacidad de respuesta sean coherentes, incluso cuando las cargas de trabajo se distribuyen geográficamente.
-
Consistencia y estandarización: mantenga una arquitectura, servicios y políticas coherentes en todos los entornos en la nube.
Utiliza los mismos servicios de OCI y configuraciones de recursos en cada ubicación cuando sea posible, y aplica controles de seguridad y gobernanza idénticos (como políticas de IAM, reglas de red y estándares de cifrado) en todas partes. Una nube distribuida debería parecer una nube para los operadores y desarrolladores, lo que reduce la complejidad y los errores. La nube distribuida de Oracle está diseñada para ofrecer uniformidad, con las mismas API, consola y procedimientos en regiones públicas y dedicadas. Debe aprovechar eso estandarizando los despliegues y tratando la infraestructura como código para replicar las configuraciones.
-
Conectividad y seguridad perfectas: diseño para una conectividad segura y de baja latencia entre todas las partes de la nube distribuida.
Este principio implica el uso de enlaces de red dedicados, la optimización del enrutamiento (por ejemplo, a través de interconexiones privadas) y la no confianza en una sola red por defecto. Todas las interacciones entre componentes distribuidos se deben cifrar y autenticar. Al minimizar la latencia de red y maximizar la seguridad, permite que las cargas de trabajo distribuidas funcionen como un sistema cohesivo en lugar de como islas aisladas.
-
Resiliencia a través de la distribución: suponga que un solo sitio o componente puede fallar y distribuya servicios críticos para sobrevivir a los fallos.
La naturaleza distribuida de OCI se puede aprovechar para una alta disponibilidad: diseñar despliegues activo-activo o activo-pasivo entre regiones o con pares de nube/local. Asegúrese de que los procesos de failover estén en su lugar y se puedan comprobar. Evite concentrar todos los datos críticos en una ubicación: utilice la distribución geográfica para protegerse contra desastres regionales. Adopta las funciones de alta disponibilidad de Oracle (como la replicación entre regiones, Oracle Data Guard y el equilibrio de carga entre sitios) para cumplir tus objetivos de RTO/RPO.
-
Unidad operativa: gestione la nube distribuida con procesos y herramientas unificadas para la observabilidad, automatización y gobernanza.
Este principio significa que el equipo de operaciones debe utilizar un modelo operativo en todos los entornos tanto como sea posible: un pipeline para desplegar código, un sistema de supervisión para ver logs y métricas, y un enfoque de gestión de cambios. Al hacerlo, reduce la sobrecarga operativa y garantiza que mover una carga de trabajo de un entorno a otro no presenta nuevos desafíos. La automatización y el monitoreo deben ser holísticos, dando a los administradores una visión global del estado del sistema en todo momento.
-
Mejora continua: Evalúe y optimice continuamente su implementación de nube distribuida.
A medida que evolucionan las necesidades empresariales, las normativas y las tecnologías, vuelva a evaluar periódicamente si el modelo de despliegue actual es ideal. Prepárate para cambiar las cargas de trabajo o adoptar nuevas ofertas de OCI (por ejemplo, una huella de región dedicada más nueva y pequeña o un nuevo servicio de integración multinube) para mejorar los resultados. Solicite comentarios de los equipos de aplicaciones sobre el rendimiento y de los equipos de seguridad sobre el cumplimiento, y refine la arquitectura en consecuencia. Una nube distribuida bien diseñada no es un diseño único: es una arquitectura viva que mejora con el tiempo, guiada por estas mejores prácticas y las últimas innovaciones de Oracle.
Más información
- Principios de Oracle Cloud Infrastructure Sovereign Cloud
- Oracle amplía sus capacidades de nube distribuida para ayudar a las organizaciones a innovar con IA (comunicado de prensa)
- Más información sobre el marco de arquitectura multinube
- Soluciones de nube distribuida de Oracle
- Configuración de Oracle Data Guard Hybrid Cloud
- Oracle Logging Analytics
- Oracle Interconnect for Azure
Despliegue rápidamente una arquitectura multinube con estas zonas de llegada de OCI: