Caso de Éxito: INDECOPI
CLIENTE: Instituto Nacional de Defensa de la Competencia y de la Protección de la Propiedad Intelectual – INDECOPI
Marzo 2025
Servicio de aprovisionamiento de una infraestructura informática de aplicación y base de datos en la nube para la implementación de ambientes de desarrollo y calidad del INDECOPI
Contar con una infraestructura de aplicación y base de datos en la nube para el despliegue de ambientes desarrollo y calidad que permitirá a los especialistas desarrollar las aplicaciones institucionales, asimismo contar con el mantenimiento para la continuidad operativa de sus aplicaciones, de esta manera buscar los niveles de eficiencia y satisfacción de los usuarios internos y externos.
Objetivo del Proyecto
Contar con el servicio de aprovisionamiento de una infraestructura informática de aplicación y base de datos en la nube para la implementación de los ambientes de desarrollo y calidad.
Solución implementada cubriendo objetivos y requerimientos

Oracle WAF y Load Balancer
Web Application Firewall (WAF)
- Protección de Aplicaciones Web: OCI WAF protege contra amenazas comunes de seguridad web, como inyecciones SQL, ataques XSS (Cross-Site Scripting), y otros vectores de ataques definidos en el OWASP Top 10. Ayuda a bloquear tráfico malicioso antes de que llegue a la aplicación.
- Reglas Personalizadas: Permite crear reglas personalizadas para bloquear o permitir tráfico basado en direcciones IP, patrones de solicitud y otros factores específicos. Esto ofrece control granular sobre el tráfico permitido a la aplicación.
- Escalabilidad Global: Al estar distribuido globalmente, WAF puede inspeccionar y filtrar el tráfico en varias regiones de OCI, asegurando una cobertura completa para aplicaciones distribuidas y acceso más rápido para usuarios globales.
- Gestión de Bots: WAF incluye capacidades de administración de bots que ayudan a mitigar el tráfico automatizado no deseado o malicioso, como bots de scraping y de ataques de fuerza bruta.
Load Balancer
- Balanceo de Carga en Múltiples Niveles: OCI Load Balancer permite distribuir tráfico entre múltiples instancias de servidor o zonas de disponibilidad, mejorando la disponibilidad y reduciendo la carga en servidores individuales.
- Escalabilidad Automática: Se ajusta dinámicamente a los cambios en el tráfico, de modo que aumenta o disminuye su capacidad según sea necesario, sin necesidad de intervención manual.
- Soporte para SSL/TLS: Proporciona terminación SSL, lo que ayuda a descargar el cifrado en el Load Balancer en lugar de en las instancias de backend, optimizando el rendimiento.
- Redundancia y Alta Disponibilidad: OCI Load Balancer está diseñado para ser resistente a fallos, con opciones para implementaciones en múltiples regiones y dominios de disponibilidad, lo que garantiza la continuidad del servicio ante problemas de red o de infraestructura.
Beneficios Combinados
- Protección Completa y Distribución de Tráfico: Cuando se usan en conjunto, WAF y Load Balancer ofrecen una arquitectura de seguridad y rendimiento de alto nivel. El WAF filtra el tráfico malicioso antes de que llegue a la aplicación, y el Load Balancer garantiza que las solicitudes válidas se distribuyan de manera óptima entre los servidores.
- Reducción del Tiempo de Inactividad: Ambos servicios contribuyen a la alta disponibilidad de las aplicaciones, minimizando el impacto de posibles ataques y asegurando que el tráfico legítimo siempre tenga un servidor disponible para atender las solicitudes.
Network Firewall y VPN
El Network Firewall de OCI es una solución de seguridad que proporciona protección avanzada a nivel de red y capa de aplicación. Algunas características clave son:
- Firewall como Servicio
Es completamente administrado por OCI, lo que elimina la necesidad de gestionar hardware o software dedicado.Escala automáticamente para manejar el tráfico de red según las necesidades. - Reglas de Seguridad Avanzadas
Soporta reglas basadas en estado (stateful) y sin estado (stateless).
Puedes configurar reglas de acceso para permitir o denegar tráfico entrante y saliente basadas en:
Direcciones IP (fuente y destino).
Puertos.
Protocolos (TCP, UDP, ICMP, etc.). - Integración con OCI Services
Totalmente integrado con VCN (Virtual Cloud Network), permitiendo la implementación de firewalls dentro de redes virtuales privadas.
Compatible con otras soluciones de seguridad de OCI, como Security Zones y Cloud Guard. - Inspección y Protección Avanzadas
Inspección profunda de paquetes (DPI) para detectar amenazas en tráfico de red.
Prevención de intrusiones (IPS) integrada para identificar y bloquear patrones de ataques. - Seguridad de Aplicaciones
Protección contra amenazas de aplicaciones basadas en web.
Compatible con listas de control de acceso (ACL) y firewalls de aplicaciones web (WAF).
El servicio de VPN en OCI proporciona conectividad segura entre su infraestructura local y sus recursos en la nube mediante túneles cifrados. Algunas características clave incluyen:
- Soporte para Ipsec
Utiliza IPsec (Internet Protocol Security) para establecer túneles cifrados que garantizan la confidencialidad e integridad del tráfico. - Alta Disponibilidad
Soporta configuraciones activas/activas para redundancia y failover automático.
Puedes establecer múltiples túneles entre el mismo par de redes para garantizar disponibilidad continua. - Compatible con la mayoría de los dispositivos y software VPN en el mercado, como Cisco, Juniper, Palo Alto Networks, y más.
Soporte para varios protocolos de encriptación y autenticación, como IKEv1 e IKEv2. - Escalabilidad
Permite establecer múltiples conexiones VPN para diferentes regiones o dominios dentro de OCI.
Se puede integrar con otros servicios de red como FastConnect para optimizar la conectividad. - Seguridad y Monitoreo
Cifrado fuerte para proteger los datos en tránsito.
Monitoreo y métricas en tiempo real disponibles a través del servicio OCI Monitoring.
Oracle Cloud Guard + Vulnerability Scanning Service (VSS)
Oracle Cloud Guard es un servicio de seguridad y cumplimiento normativo en Oracle ofrece una solución integral para la seguridad de tu infraestructura en la nube, proporcionando detección, prevención y respuesta a amenazas de manera automatizada y proactiva. Algunos aspectos clave que resaltar son:
- Monitoreo Centralizado: Cloud Guard proporciona una vista completa de los recursos de OCI, identificando actividades anómalas y configuraciones inseguras que pueden representar riesgos de seguridad.
- Detección de Problemas de Seguridad: Utiliza políticas y reglas predefinidas para detectar configuraciones incorrectas, actividades sospechosas o no conformes, como permisos excesivos o almacenamiento no encriptado.
- Remediación Automática: Integra respuestas automáticas para corregir problemas de seguridad al instante o mediante aprobaciones personalizadas, mejorando la capacidad de respuesta y reduciendo el esfuerzo manual.
- Panel de Seguridad y Clasificación de Riesgo: Proporciona informes y paneles visuales para monitorear incidentes y tendencias de seguridad. Clasifica los riesgos por nivel de criticidad para priorizar la atención de amenazas más graves.
Vulnerability Scanning Service (VSS), es un servicio de seguridad que ayuda a identificar y mitigar las vulnerabilidades en las instancias de cómputo y contenedores. Su objetivo es detectar problemas de seguridad antes de que puedan ser explotados, lo cual fortalece la postura de seguridad general de las aplicaciones y datos en OCI. Dentro de sus capacidades tenemos:
- Escaneo Automático de Vulnerabilidades: VSS realiza escaneos regulares en instancias de OCI y contenedores, detectando vulnerabilidades conocidas y configuraciones inseguras en el sistema operativo y las aplicaciones.
- Detección de Paquetes Inseguros: Identifica paquetes obsoletos o inseguros en las instancias y proporciona recomendaciones de actualización o parcheo.
- Informes Detallados y Prioridad de Vulnerabilidades: Emite informes con detalles técnicos y clasificaciones de severidad para cada vulnerabilidad, ayudando a los equipos de seguridad a priorizar los parches más críticos.
- Cumplimiento y Auditoría: Ayuda a mantener la conformidad con normativas de seguridad mediante un monitoreo continuo y documentación de problemas resueltos.
Beneficios Combinados:
- Visibilidad Completa de Seguridad: Cloud Guard proporciona supervisión y remediación a nivel de seguridad de la infraestructura, mientras que VSS asegura que cada instancia esté libre de vulnerabilidades conocidas.
- Automatización y Respuesta Activa: Juntos, estos servicios permiten una respuesta rápida y automatizada, desde la identificación de amenazas hasta la mitigación y remediación, reduciendo el riesgo de brechas de seguridad.
- Conformidad Continua: Facilitan el cumplimiento de estándares de seguridad mediante auditorías y correcciones automáticas, alineando la configuración de recursos y las actualizaciones de instancias con las mejores prácticas de seguridad.
Monitoring + Alerts:
Monitoring: es un servicio nativo de Oracle cloud con la capacidad de monitorear toda la infraestructura en OCI garantizando el rendimiento optimo y disponibilidad de los servicios, ofrece un conjunto de herramientas de monitoreo que proporcionan visibilidad en tiempo real.
- Visibilidad en Tiempo Real: OCI Monitoring recopila métricas en tiempo real de diversos recursos, como instancias de compute, bases de datos, y balanceadores de carga. Esto permite a los usuarios monitorear la salud y el rendimiento de sus aplicaciones.
- Métricas Personalizadas: Los usuarios pueden crear métricas personalizadas para analizar aspectos específicos de sus aplicaciones y sistemas, más allá de las métricas estándar que OCI ofrece.
- Integración con Alertas: Monitoring permite configurar alertas basadas en métricas, lo que facilita la detección temprana de problemas y asegura que los equipos puedan responder rápidamente a eventos críticos.
- Escalabilidad: El servicio está diseñado para manejar grandes volúmenes de datos de monitoreo en entornos a gran escala, lo cual es esencial para empresas con múltiples recursos y aplicaciones distribuidas en OCI.
Audit: proporciona una herramienta poderosa para la gestión de la seguridad y el cumplimiento en Oracle Cloud Infrastructure, ofreciendo visibilidad, control y cumplimiento normativo en tu entorno en la nube. Dentro de las capacidades de OCI Audit encontramos que:
- Rastreo Completo de Actividades: OCI Audit registra todas las actividades y cambios en la infraestructura, proporcionando una auditoría detallada de acciones realizadas por los usuarios y servicios.
- Cumplimiento Normativo: Audit ayuda a las empresas a cumplir con regulaciones de seguridad y conformidad al documentar cada acción en OCI, desde la creación de recursos hasta la modificación de configuraciones y eliminación de instancias.
- Búsqueda y Filtrado: La función de búsqueda en Audit permite a los usuarios encontrar eventos específicos, lo que facilita el rastreo de problemas y el análisis de seguridad.
- Retención de Datos: OCI ofrece opciones de retención prolongada para los registros de auditoría, ayudando en la gestión de registros históricos para análisis a largo plazo.
Alerts
- Notificaciones Proactivas: Las alertas en OCI se configuran para monitorear métricas específicas y enviar notificaciones automáticas a los equipos cuando los valores alcanzan ciertos umbrales, lo que permite actuar rápidamente en situaciones críticas.
- Tipos de Alerta Personalizables: Las alertas se pueden personalizar para eventos de alto, medio o bajo nivel de criticidad, y se pueden enviar por correo electrónico, mensajes SMS o mediante integración con sistemas de administración de incidentes.
- Integración con OCI Monitoring: Las alertas pueden activarse basadas en las métricas de Monitoring, lo que permite una supervisión continua y basada en eventos del estado de los recursos en la nube.
- Escalación de Problemas: Las alertas pueden configurarse para escalar según la criticidad, de modo que, si un problema persiste, se notifique a personal adicional o de mayor nivel en la organización.
Beneficios Combinados
- Gestión Integral de Incidentes: Monitoring, Audit y Alerts trabajan juntos para proporcionar una visión completa de la salud, seguridad y conformidad de los recursos en OCI, ayudando a reducir el tiempo de inactividad y a mejorar la respuesta ante incidentes.
- Automatización y Escalabilidad: La combinación de alertas personalizables y monitoreo escalable facilita la gestión de infraestructuras complejas, especialmente en entornos empresariales a gran escala.
Data Safe en OCI:
OCI Data Safe es un servicio esencial para mejorar la seguridad de las bases de datos en Oracle Cloud Infrastructure (OCI). Podrías obtener estos beneficios al usar Data Safe:
- Evaluación de Seguridad de Base de Datos
Identificación de Riesgos: Realiza análisis automatizados para identificar configuraciones de seguridad débiles o mal configuradas.
Recomendaciones Prácticas: Proporciona sugerencias para corregir vulnerabilidades y cumplir con las mejores prácticas de seguridad.
Cumplimiento Normativo: Ayuda a alinear la base de datos con estándares como GDPR, HIPAA, y PCI DSS. - Auditoría Simplificada
Consolidación de Auditorías: Centraliza y gestiona los registros de auditoría de todas tus bases de datos desde un único panel.
Detección de Actividades Sospechosas: Supervisa y alerta sobre actividades inusuales, como accesos no autorizados o cambios críticos.
Cumplimiento y Transparencia: Proporciona herramientas para cumplir con requisitos regulatorios mediante informes claros y detallados. - Mascarado de Datos Sensibles
Protección de Datos en Ambientes de Prueba: Enmascara datos confidenciales para que puedan usarse en entornos de desarrollo y pruebas sin riesgo.
Personalización Flexible: Permite definir políticas de enmascaramiento según tus necesidades específicas.
Prevención de Filtraciones: Minimiza el riesgo de exposición de datos sensibles en entornos no productivos. - Gestión de Usuarios y Privilegios
Revisión de Usuarios: Identifica usuarios inactivos, cuentas con privilegios excesivos y posibles riesgos de seguridad.
Optimización de Permisos: Recomienda ajustes para reducir el acceso innecesario y seguir el principio de privilegios mínimos.
Monitoreo Continuo: Rastrea cambios en permisos y accesos en tiempo real. - Evaluación de Datos Sensibles
Detección Automática: Identifica y clasifica datos sensibles en tu base de datos, como información personal (PII) y financiera.
Informes Detallados: Proporciona una visión clara de dónde se encuentran los datos sensibles y cómo están protegidos.
Cumplimiento de Normativas: Ayuda a documentar y proteger datos sensibles según los requisitos regulatorios. - Facilidad de Implementación
Servicio Totalmente Gestionado: No requiere configuración compleja ni mantenimiento adicional, ya que es un servicio nativo de OCI.
Compatibilidad Amplia: Funciona con bases de datos Oracle, incluyendo Autonomous Database, Database Cloud Service y bases on-premises conectadas a OCI. - Ahorro de Tiempo y Recursos
Automatización de Tareas: Simplifica procesos manuales, como auditorías y revisiones de seguridad.
Reducción de Costos: Minimiza la necesidad de herramientas adicionales o recursos especializados en seguridad. - Monitoreo en Tiempo Real
Alertas Automatizadas: Notifica sobre eventos críticos o actividades sospechosas, lo que permite respuestas rápidas.
Panel de Control Intuitivo: Ofrece una vista consolidada de la seguridad de todas tus bases de datos. - Integración con Otros Servicios OCI
Cloud Guard: Trabaja en conjunto con OCI Cloud Guard para proporcionar una protección integral en toda tu infraestructura.
Auditoría y Registros: Compatible con otros servicios de monitoreo y auditoría en OCI para una visión completa de la seguridad.
Database Management:
El Database Management de Oracle Cloud Infrastructure (OCI) ofrece una solución integral para administrar bases de datos de manera eficiente y segura. Podemos estacar estos beneficios claves:
- Administración Centralizada
Gestión Unificada: Administra múltiples bases de datos (on-premises y en la nube) desde una sola consola, eliminando la necesidad de herramientas separadas.
Monitoreo en Tiempo Real: Visualiza métricas clave, como uso de CPU, memoria, almacenamiento y rendimiento, desde un panel centralizado.
- Optimización de Rendimiento
Identificación de Problemas: Detecta automáticamente problemas de rendimiento con análisis detallados.
Recomendaciones Automáticas: Ofrece sugerencias basadas en IA para optimizar consultas SQL, índices y configuraciones de bases de datos.
Tuning SQL: Permite ajustar consultas para maximizar el rendimiento sin intervención manual extensa.
- Ahorro de Tiempo y Costos
Automatización: Automatiza tareas rutinarias como parches, copias de seguridad, escalado y mantenimiento.
Escalabilidad Dinámica: Escala los recursos según la demanda, lo que evita el aprovisionamiento excesivo y reduce costos operativos.
- Seguridad Mejorada
Cumplimiento Normativo: Proporciona herramientas para garantizar que las bases de datos cumplan con estándares como GDPR, HIPAA, y PCI DSS.
Auditoría y Monitoreo: Ofrece registros detallados para rastrear actividades sospechosas.
Gestión de Contraseñas: Simplifica la rotación y la gestión segura de credenciales.
- Compatibilidad con Diferentes Tipos de Bases de Datos
Bases de Datos Oracle: Totalmente optimizado para bases de datos Oracle, como Autonomous Database, RAC y Exadata.
Bases de Datos de Terceros: Compatible con MySQL, PostgreSQL y otras bases de datos que se ejecutan en OCI o en entornos híbridos.
- Respaldo de Tecnología Avanzada
IA y Machine Learning: Utiliza algoritmos avanzados para predecir fallos, optimizar cargas de trabajo y mejorar la experiencia del usuario.
Integración con Servicios OCI: Se integra con otros servicios, como Logging, Monitoring y Cloud Guard, para brindar una solución completa.
- Reducción de Riesgos
Backups Automatizados: Copias de seguridad programadas con retención flexible para proteger los datos.
Alta Disponibilidad: Opciones de replicación y recuperación ante desastres para minimizar el tiempo de inactividad.
Diagnósticos Avanzados: Herramientas para identificar y resolver problemas antes de que impacten en los usuarios finales.
- Personalización y Flexibilidad
Alertas Personalizadas: Configura notificaciones basadas en métricas específicas para un control proactivo.
Compatibilidad Híbrida: Puedes administrar bases de datos locales y en la nube en una única solución.
WEBLOGIC:
El uso de WebLogic en Oracle Cloud Infrastructure (OCI) ofrece una solución robusta para implementar, gestionar y escalar aplicaciones empresariales Java. Algunos de los beneficios que podemos resaltar de usar WebLogic en OCI:
- Alta Disponibilidad y Resiliencia
Clusterización Integrada: WebLogic en OCI admite clústeres configurados para garantizar alta disponibilidad y recuperación ante fallos.
Regiones y Dominios de Falla: OCI permite distribuir instancias de WebLogic entre múltiples dominios de disponibilidad para garantizar la continuidad del servicio. - Despliegue Simplificado
Instancias Preconfiguradas: Utiliza imágenes preconstruidas de WebLogic en OCI Marketplace para una implementación rápida.
Opciones Flexibles: Despliega en entornos como instancias bare metal, máquinas virtuales o Kubernetes (usando WebLogic Kubernetes Operator).
Automatización: Soporte para herramientas de DevOps como Terraform, Ansible y Jenkins para una gestión eficiente.
- Escalabilidad y Rendimiento
Escalado Dinámico: Ajusta automáticamente la capacidad según la carga de trabajo.
Redes de Alto Rendimiento: Conexiones de baja latencia entre instancias WebLogic, bases de datos y otros servicios en OCI.
Bare Metal y Compute Shapes: Acceso a recursos de cómputo de alto rendimiento que garantizan tiempos de respuesta rápidos.
- Reducción de Costos
Modelo BYOL (Bring Your Own License): Permite reutilizar licencias existentes de WebLogic en OCI, reduciendo costos operativos.
Precios Competitivos: Infraestructura de nube económica con opciones de pago por uso o capacidad reservada.
Optimización de Recursos: Escala horizontal o verticalmente según sea necesario para evitar costos excesivos.
- Integración Nativa con OCI
Oracle Autonomous Database: Conexión fluida con bases de datos autónomas para mejorar el rendimiento y simplificar la gestión de datos.
Servicios Complementarios: Integración con OCI Load Balancer, Identity and Access Management (IAM), y Networking para garantizar un entorno seguro y optimizado.
Seguridad Incorporada: Protección con firewalls, monitoreo de tráfico y cifrado de datos en tránsito y en reposo.
- Migración Simplificada
Lift and Shift: Mueve tus entornos WebLogic on-premises a OCI sin necesidad de cambios significativos en las aplicaciones.
Soporte para Diferentes Versiones: Compatible con múltiples versiones de WebLogic, facilitando la transición a la nube.
Asistencia con Herramientas de Migración: Uso de herramientas como Oracle Cloud Migrations para planificar y ejecutar la migración.
- Gestión Centralizada
Consola de Administración de WebLogic: Gestión sencilla de clústeres, configuraciones y aplicaciones desde un único panel.
Observabilidad Mejorada: Integración con OCI Monitoring y Logging para rastrear métricas clave, como uso de CPU, memoria y errores.
Automatización de Tareas Repetitivas: Uso de WebLogic Scripting Tool (WLST) y REST APIs para tareas administrativas.
- Soporte para Contenedores y Kubernetes
WebLogic Kubernetes Operator: Facilita la ejecución de WebLogic en contenedores gestionados por Kubernetes en OCI.
Opciones Modernas: Compatible con arquitecturas modernas basadas en microservicios.
Portabilidad: Permite la implementación en entornos híbridos o multicloud.
- Seguridad Avanzada
Integración con OCI Identity and Access Management (IAM): Control de acceso basado en roles (RBAC) y autenticación centralizada.
Cumplimiento Normativo: Alineación con estándares de seguridad como GDPR, SOC, y PCI DSS.
Parches y Actualizaciones Automatizadas: Asegura que tu entorno WebLogic esté protegido contra vulnerabilidades conocidas.
- Soporte Empresarial
Asistencia Técnica de Oracle: Acceso a soporte técnico especializado y documentación extensa.
Ecosistema Probado: WebLogic es una solución madura utilizada por grandes empresas en industrias críticas.