Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3-Principios de Arquitectura
3-Principios de Arquitectura
Principios de Arquitectura
David Uribe
Consulting Practice Manager
Oracle Consulting LAD
• Comprensible
• Orientado al Consenso
• Significativo
• Documentado
• Conduce y soporta la trazabilidad
• Estable
• Publicado, Promocionado, y Bajo Mandato
• Apoya una toma de decisiones consistente
Patrones de Solución
CEA – ECA
Patrones utilizados para llevar a cabo el principio
Business
Trazabilidad Strategy
Direcciona
necesidades
Influencia Business
Uno de los usos más poderosos de los IT
Principles
Architecture
Principles
principios es proveer trazabilidad para las
decisiones de arquitectura.
Los principios ayudan a justificar y explicar Application
Architecture
Influencia Information
Architecture
elementos particulares o características de Principles Principles
Direcciona
Decisiones de
Arquitectura
Simplicidad Operativa Solución Híbrida Aplicación Primero Encajar Casos de Uso Alta Disponibilidad para la Legalidad y Cumplimiento
Mantener la arquitectura Solución debe ser capaz de Siempre se debe considerar Esforzarse por mapear a Continuidad del Negocio de Seguridad
simple. Si aún es compleja, funcionar en modo híbrido, primero los servicios de casos de uso aplicables – La Arquitectar para la Considerar los requisitos de
simplificar de nuevo. teniendo en cuenta aspectos aplicaciones, segundo los simplicidad arquitectónica y el disponibilidad, prepararse cumplimiento requeridos y las
Las soluciones complejas de ancho de banda y latencia servicios de plataforma y sólo éxito operativo provienen del para un desastre, el políticas existentes en la fase
tienden a ser inflexibles, no como último recurso los reúso apalancamiento de Cloud inicial de diseño
ágiles, no innovadoras y servicios de infraestructura incorpora la capacidad de
operativamente defectuosas SaaS> PaaS> IaaS recuperación
Automatización Separación de Entornos Integración Centrada en Seguridad de Datos Unifición de Gestión de Autenticación,
Procurar automatizar los El entorno de producción API Asegurar los datos en reposo Identidad Autorización y
procesos de producción siempre separado del de Preferir la integración a través y en tránsito. Gestión de Todos los usuarios / Responsabilidades
desde un principio, por pruebas y desarrollo. Políticas de API (REST) a través de claves de cifrado y el gobierno identidades deben ser Todos los privilegios se
ejemplo a través de de ciclo de vida deben ser HTTPS – se prefieren los deben estar establecidos gestionados en un sistema asignan a través de los roles
'infraestructura como código' claras. protocolos de red de alto nivel desde el principio central (opcionalmente administrados de forma
sobre los inferiores federados) de gestión de centralizada para la
identidad, aplicar SSO separación de funciones
Gestión y Monitoreo Gestión de Incidencias Centro de Operaciones de Ciclo de Vida de Solución Abordaje de Nube
de la Nube Diseñar para el servicio. Seguridad (SOC) Mapear claramente el Preparar ambientes PoC y
Claramente mapear los Adoptar las solicitudes y la Crear (por ejemplo, por Centro gobierno del ciclo de vida de apoyo del arquitecto de
requisitos de gestión y de solución de escalación con de Operaciones y Mantenimiento la solución en la nube. Aplicar solución. La participación
monitoreo, que obedecen el claridad en la propiedad, el OMC) o conectarse a un SOC frameworks ITIL e ITSM. temprana del Customer
enfoque Cloud Continuum gobierno y los SLA existente. Mejor apoyado por la Disposición para el cambio Success Management es
inteligencia artificial y Machine
continuo es un factor de éxito clave para el éxito
Learning - uso de servicios en la
nube
Determinar
Colaborativamente Priorizar Interesados
impulsores Clasificar y Clasificar contra
definir nombre, principios en el relevantes
Identificar relevantes como Definir las dimensiones Priorizar Validar
declaración, razón Relacionar apropiadas y
contexto de aceptan los
impulsores metas, objetivos, principios principios “todas las demás Principios principios
problemas y
fundamental e Principios definir relaciones
implicaciones cosas son iguales” documentados
riesgos
Patrones de Solución
CEA – ECA
6
Diseño-3: Aplicación Primero
Definición
Siempre se debe considerar primero los servicios de aplicaciones, segundo los servicios de plataforma y sólo como
último recurso los servicios de infraestructura
SaaS> PaaS> IaaS
Adoptar el enfoque de Cloud Continuum bien utilizado.
Patrones de Solución
CEA – ECA
Patrones SaaS y PaaS en Arquitectura Empresarial en la Nube
Enterprise IaaS
8
Despliegue-3: Integración Centrada en API
Definición
Las APIs son el puente entre los procesos de negocio y los servicios para la implementación back-end. Las
soluciones de plataforma se pueden utilizar para la integración de nube a nube y nube-a-On-Premise. Usar las
APIs y API platform para evitar exponer APIs de backend directamente a los clientes y aplicaciones externas.
Integraciones con API son altamente preferidas para la integración en la nube.
Patrones de Solución
CEA – ECA
API Innovation & Management
14
Service-5: Abordaje de Nube
Definición
Como parte del proyecto, la planificación del abordaje a la nube y la migración es muy importante. Proponer un
posible enfoque paso a paso a la nube. La incorporación técnica habitual se basa en una implementación de
prueba de conceptos madura (no consultoría de ventas) que crecerá en los primeros entornos productivos.
Patrones de Solución
CEA – ECA
18
Principios de Arquitectura
Resumen