Ventajas wls

1,765 views
1,620 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,765
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
81
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ventajas wls

  1. 1. <Insert Picture Here>Ventajas esenciales de WebLogic Server 11gAndrés AraujoPrincipal Sales Consultant (FMW & FMW4Apps)Andres.araujo@oracle.com
  2. 2. Oracle WebLogic SuitePlataforma estratégica entre líneas de producto Oracle Fusion Applications Construidas Fusion Applications sobre Fusion Middleware 11g Portfolio de Aplicaciones Aplicaciones Certificadas sobre WebLogic o en proceso de certificación Fusion Middleware 11g Java SOA Suite WebCenter Content Identity Business EE/ISV Suite Management Management Intelligence Fusion Middleware 11g Apps Suite Suite Suite Certificado y diferenciado sobre WebLogic Suite WebLogic Suite11g WebLogic Suite 11g Fundamentos de Grid 2
  3. 3. Application Grid: Una nueva aproximaciónPotenciando la innovación para gestionar mejor los retos Custom Packaged SOA C/C++/ Legacy App App Service COBOL Application Grid Recursos unidos y compartidos Eficiencia: Simplificación:• Menores costes • La mejor base para operativos toda la pila de software Competitividad: • Superación con velocidad y flexibilidad 3
  4. 4. Oracle WebLogic Suite Application Grid Foundation para Java Custom Packaged SOA Legacy App App Service WebLogic Suite WebLogic Server Admon. Y Operaciones Herramientas de JDeveloper/Eclipse Java EE: Fiabilidad, Disponibilidad, Escalabilidad & Rendimiento Enterprise Manager Desarrollo Desarrollo Coherence EE Alto Rendimiento, Fiabilidad, Escalado para Java, C++, .NET JRockit Real Time JVM de Alto Rendimiento con muy baja latencia Eficiencia: Simplificación:• Menores costes • La mejor base para operativos toda la pila de Competitividad: software • Superación con velocidad y flexibilidad 4
  5. 5. Innovaciones del Application Grid provienen del nucleo de infraestructura Metadata customization Custom Packaged SOA Legacy Side by Side Deployment Application App Service Declarative RAC Integration Application Grid WebLogic Server Parallel Compute Grid Terabyte Data Grid Storage Dynamic Scale Out Coherence Innovación en el Multi-core/NUMA Optimized Application GridDeterministic Garbage Collection Zero overhead diagnostics JRockit 5
  6. 6. Innovaciones en el Application Grid dentro de Oracle Fusion Middleware Scalable page customization Portlet State Session Sharing Middleware RAC IntegrationInnovación en Oracle WebCenter Fusion Middleware Complex Event Processing Service Caching SOA on Application Grid Custom SOA Application Packaged App Service Legacy SOA Application Grid Platform identity propagation Design time/runtime externalization Container->OID->APM ->OAM Identity Management 6
  7. 7. JRockit JVM• Máquina Virtual Java (JVM) de Oracle• Implementación total Java SE – Java 1.4.2, 1.5 and 6• JVM en servidor de Alto Rendimiento• Recomendada para arquitecturas x86 y x86/64 – Windows – Linux• Optimizaciones para los productos Oracle• Soporte – Gratuito (Incluido) – A nivel empresarial – Pila completa• Y diagnósticos 7
  8. 8. Enterprise Grid Messaging Java EE, SOA y Aplicaciones• WebLogic JMS Probada – Rendimiento superior, fiabilidad – Infraestructura convergente para Java EE y Mensajería• Cimientos de mensajería SOA – Oracle BPEL PM, Service Bus – Ahora integrada con Oracle Streams Advanced Queuing de la BBDD• Funcionalidades únicas de mensajería – Unidad de orden, unidad de trabajo – Almacenar y Continuar – Destinos distribuidos• Alta disponibilidad sin precedentes – Integrada con WebLogic HA – Migración de servicio/servidor completo – Cero perdidas de transacciones con DR coordinado con Oracle DataGuard 8
  9. 9. Reducción de Costes Operativos en un 50% 9
  10. 10. Nuevo en 11g: Real Operations Gestión unificada para todo Fusion Middleware Provision Domain Templates Real Operations Automation Configure WebLogic Scripting Tool Cluster WebLogic Clusters Real Deploy WebLogic DeploymentOperations Enterprise Manager Enterprise Level Grid Control Real Middleware Level Fusion Middleware Control Operations Insight Enterprise Manager Server Level Diagnostics Pack Composite Level Management Pack for WLS 10
  11. 11. WebLogic Suite | Reduciendo costes del ciclo de vida Despliegue y configuración • WLST • Enterprise Manager Configuration PacksProductividad del desarrollador • Side-by-side deployment • FastSwap Monitorización y • Split developer directory Diagnósticos • Componentized installer • WebLogic Diagnostic • Support for Spring Framework • Application testing WebLogic • Enterprise Manager Suite Diagnostics Pack • JRockit Mission ControlGestión de la Corrección deCapacidad, problemas y AjusteRecuperación • WebLogic Diagnosticfrente a desastres Framework Administración contínua • Enterprise Manger• Server / service migration Diagnostics Packs • Enterprise Manager Provisioning Pack• MAN, WAN session replication • JRockit Mission Control • Multi-domain, multi-version management• Policy-driven resource management • Future: appliance builders• Policy-driven overload protection 11
  12. 12. Actividades de Gestión• Instalación y mantenimiento de software • Instalación, actualizaciones, parcheo 2% 11%• Configuración y despliegue • Configuración, conforme a politicas 32% 55% • Instanciación/ Clonado, Despliegue• Administración Contínua Instalación y Mantenimiento de • Gestión del ciclo de vida de la aplicación Software • Control de inventario, Backup / recuperación Configuración y despliegue • Gestión de Sesiones / Puertos Administración continua • Gestión de Clusters Monitorización y Ajuste del • Distribución de Datos de gestión Rendimiento• Monitorización y ajuste de rendimiento • Manejo de Logs, Ajuste del pool de conexiones • Establecimiento de umbrales de rendimiento • Monitorización aplicación / plataforma, Fuente: Oracle Survey Diagnósticos of WebLogic/ iAS • Adecuación del nivel de servicio, Gestión de Customers, © 2008 alertas, analisis de tendencias Oracle 12
  13. 13. WebLogic Scripting Tool (WLST)• Interfaz de scripting por línea de comandos para gestionar y monitorizar instancias, clusters y dominios de WebLogic Server• Basado en una implementación de Python en 100% Java• Modos of operación – (script / interactivo) ↔ (online / offline)• Proporciona procesos repetibles para propagar cambios de configuración entre entornos• Permite que los entornos sean replicados y migrados rápidamente 13
  14. 14. WebLogic SuiteGestión de la ConfiguraciónWL Administrative Enterprise Manager WLST JMX Client Console AS Control Grid Control asctl (Scripting) JMX Client Node Manager Lifecycle Resource Security Web Services Deployment Management Configuration Configuration Management Workload Monitoring Logging Diagnostics Performance Management WebLogic Administration Server 1414
  15. 15. WebLogic Server Administration Console• Consola de Administración gráfica basada en navegador web – Acceso en base a roles – La aplicación Consola de Administración se despliega con el primer uso• Use la Consola de Administración para: – Configurar, arrancar y parar instancias WLS – Configurar clusters WLS – Configurar la seguridad – Configurar y desplegar aplicaciones JEE – Monitorizar el rendimiento del servidor y la aplicación – Ver ficheros de log del servidor y del dominio – Ver los descriptores del despliegue de la aplicación – Configurar servicios WLS, como la conectividad de base de datos (JDBC) y la mensajería (JMS)• Actualizaciones de configuración transaccional – Configuraciones previas activadas• Soporte a la automatización – Graba las acciones de configuración de la consola como una serie de comandos de WebLogic Scripting Tool (WLST) y usa WLST para reproducir dichos comandos 1515
  16. 16. Diagnostic Pack for Middleware EM Grid Control • Soporte para WebLogic, iAS, WebSphere, jBoss • Monitorización de Aplicación • Top Servlets yJSPs • Métricas capa EJB • Métricas del pool de conexiones JDBC y Fuentes de Datos AD4J • Sin sobrecarga en el rendimiento o complejidad instrumental de Wily / Quest / etc. • Trazas entre capas • Desde las transacciones Java hasta las sesiones de BBDD • Desde las sesiones de BBDD hasta las transacciones Java 16
  17. 17. Diagnostic Pack for Middleware• JRockit Mission Control (JRMC)/AD4J – Diagnósticos JVM para JRockit y no JRockit – Diagnósticos de producción con mínima sobrecarga – Siempre monitorizando• WebLogic Diagnostics Framework (WLDF) – Construido dentro del servidor WebLogic – Interfaz de usuario cliente rica (JFC/Swing) 17
  18. 18. Gestión de Configuración • Soporte para: • Oracle BPEL, Oracle WebLogic Server, Oracle iAS • EM 10.2.0.5: Soportará Oracle SB próximamente • Recogida diaria de datos de configuración automatizada • Guarda configuraciones • Compara configuraciones • Seguimiento de los cambios de configuración a lo largo del tiempo • Búsquedas de configuraciones predefinidas • Politicas de configuración predefinidas 18
  19. 19. WebLogic Operations Control Adaptabilidad con Service Level ManagementMonitorización activa, alertas – Lo que arranca WLOC lo monitoriza y protege – Framework basado en agentesGestión de escalado dinámica – SLAs por medio de politicas y reglas WLOC – Evaluación constante de reglas – Gestión dinámica de escaladoProtege la disponibilidad de Aplicaciones – Failover dentro del pool – Failover entre pools – Las reglas pueden proteger el rendimiento al igual que la disponibilidad 19
  20. 20. Eficacia operativaBasado en los analisis de Crimson Consulting, organización independiente, y validado por los clientes de Oracle WL Criterio Peso OC4J JBoss Eficiencia SuiteIntegración de herramientas de gestión y 10 8 6 6monitorizaciónInstalación y mantenimiento de software 1 9 9 6Configuración y despliegue 5 9 4 4Administración continua 15 9 4 4Monitorización y ajuste de rendimiento 25 9 4 3 Total 494 249 221 1.98 WebLogic Suite proporciona ahorros operativos del 50% sobre OC4J y superiores al 50% sobre JBoss 20
  21. 21. Reducción de, al menos, 50% en paradas, planificadas o no. 21
  22. 22. Alta Disponibilidad Tiempo de parada planificada reducido Actualizaciones de Aplicación Redespliegue “en caliente” Side By Side Deployment PARADA PLANIFICADA Cambios de configuración Operaciones & SolucionesActualizaciones de servidor • Cambios dinámicos Actualización de cluster en cascada 22
  23. 23. Alta disponibilidad Paradas no planificadas Fallo de Datos Error Humano WLS con Oracle RAC Desastre en la ubicación Fallo de software PARADA NO PLANIFICADA Fallos & SolucionesClusters y Coherence MAN/WAN Migración de para recuperación frente a Servicios en desastres Cluster Migración de Servicios y Servidores Fallo de en Cluster hardware Integración Clusterware 23
  24. 24. Alta Disponibilidad de Aplicaciones Despliegue de Aplicaciones con Parada Cero Nuevas conexiones de Conexiones existentes de clientes externos clientes externos• Las versiones de la aplicación se ejecutan en la misma JVM• Modo de prueba Nueva versión de la Versión de la controlada y rollback Aplicación Aplicación a retirar automatizado Managed WebLogic Server• Retirada automática: Java VM única por inactividad o Primero probar en timeout modo administración• Asegura la continuidad de las transacciones Conexiones cliente en pruebas en vuelo 24
  25. 25. Mantenimiento sin impacto de Aplicaciones Grid Aplicación de parches al Servidor de Aplicaciones con parada cero Node 1 Node 3• Actualiza una Node Mgr Node Mgr aplicación grid en Managed Server Managed Server ejecución sin afectar a App 1 App 1 los usuarios de la aplicación Patch x.y Patch x.y• En el cluster actualiza servidor a servidor Unicast• Soporte total a rollback de parches Node 3 Node 4• Disponible para todo Node Mgr Node Mgr Fusion Middleware Managed Server Managed Server App 1 App 1 Patch x.y Patch x.y 25
  26. 26. Alta disponibilidad para Infraestructura JMSCapacidad de enviar y recibir mensajes Destinos continuamente Distribuidos Migración de los Todos los mensajes enviados son Servicios y de todo procesados el Servidor Reconexión Failover de cliente transparente automática Cliente SAFCapacidad continuada de envío cuando Store and Forwardno hay servidores remotos disponibles 26
  27. 27. Eficacia en la reducción de tiempos de parada En base a los analisis de la organización independiente, Tapcon Consulting, y validado por los clientes de Oracle customers WL Criterio Peso OC4J JBoss Eficiencia Suite Funcionalidades HA que ayudan a reducir 10 9 5 5 paradas planificadas Funcionalidades HA que ayudan a reducir 10 9 4 4 paradas no planificadas ActiveCache 50 9 0 Total 180 90 90 2**Los beneficios de ActiveCache no están incluidos en el cálculo Tiempos de parada de las aplicaciones reducidos en, al menos, un 50% utilizando WebLogic Suite en vez de OC4J o JBoss 27
  28. 28. Incrementa por 4 la capacidad de las aplicaciones web sobre inversiones en servidores existentes 28
  29. 29. WebLogic Server: Rendimiento superior Record Mundial (JOPS) Multi nodo SPECjAppServer2004, JOPS@Standard Record Mundial Oracle Oracle IBM Sun WebLogic Server 10.3 WebLogic Server 10.3 WebSphere V7 Sun AS 9.1 HP-UX Integrity HP-UX Integrity Application Server Sun Enterprise BL870c Server BL870c Server BladeCenter HS21 T5120 Cluster 17 nodes 16 nodes 16 nodes 6 nodes 136 Cores 128 Cores 128 Cores 48 Cores Itanium 9100 Itanium 9100 Xeon 5470 UltraSparc T2Veáse: http://www.spec.org/jAppServer2004/results/ 29
  30. 30. Benchmarks de Rendimiento JRockit Liderazgo continuo – El mayor número total de BOPs SPECjbb2005 BOPS (Business Operations per Second) Record Mundial Oracle IBM IBM Power 6 SGI Altix 4700 16x IBM POWER DC Itanium2 5 GHz 1.6 GHz 4 JVM, 32 Chips, 64 Cores 128 JVM; 256 Chips, 512 CoresVeáse: http://www.spec.org/jbb2005/results/ 30
  31. 31. Enterprise Grid Messaging Ajustado a los requerimientos de Throughput más exigentes Persistent Queuing 35000• WebLogic 10 JMS es rápido Messages per Second 30000 – Hasta10X más rápido que las 25000 versiones previas 20000 – Almacenamiento de ficheros re- 15000 escrito y planificación de disco 10000 extremadamente rápida 5000 – Integración con base de datos 0 1 4 8 16 32 64 Producers and Consumers optimizada con JDBC y WebLogic 100byte Competitor 100byte optimizaciones batch WebLogic 4KB Competitor 4KB• WebLogic JMS supera a soluciones específicas – Escritura sincrona 3X-6X más rápida que sus competidores – Tamaño de Mensaje 25%-4X más rápido que sus competidores para mensajes entre 1K->512K 31
  32. 32. Nuevo en 11g: GridLink for RAC App 1 App 2 WebLogic GL GL GL GL GL GL Server enCluster conGridLink for RAC Configuración simple, DB DB DB DB DB declarativa Inst Inst Inst Inst Inst Base de • Fácil de configurar datos en cluster con • Servicios Oracle RAC • Certificación Fusion Middleware 32
  33. 33. GridLink for RACConfiguración del servicio RAC• Certificado con los servicios RAC• Pantallas pre-construidas para facilitar una fácil configuración del Servicio RAC de WebLogic• Certificado en todos los productos Fusion Middleware – SOA, WebCenter, Identity … 33
  34. 34. Grid de Datos en memoria ActiveCache/ Coherence Cache de enormes juegos de datos en memoria de muchas máquinas• Grid de memoria compartida para las aplicaciones WebLogic WebLogic Server Server• Abarcando múltiples servidores físicos Coherence• Nodos añadidos/eliminados dinámicamente JRockit JRockit• Escala linearmente a miles OS OS• Extrema fiabilidad mediante redundancia• Alto rendimiento mediante paralelización 34
  35. 35. Oracle WebLogic Suite: ActiveCache• WebLogic Suite integra las Engine Tier mejores tecnologías de las WebLogic Server WLS adquisiciones de BEA y WLS Tangosol Coherence*Web Coherence*Web• La integración de Coherence Coherence*Web permite, a las aplicaciones basadas en WebLogic, hacer un mejor uso de CPUs multi- State Tier core y de grandes RAM Coherence• Optimización sustancial de : Coherence Coherence – Aplicaciones Web de misión Coherence Coherence crítica – Aplicaciones con carga intensiva en base de datos – Despliegues a gran escala 35
  36. 36. Application Grid con ActiveCache Separando el procesamiento del tráfico de la gestión de la sesión Servlet EJB JDBC Sessions and Cache Sessions and Cache WebLogic Server Coherence Coherence RDBMS, MainframeLoad Balancer Servlet EJB JDBC Sessions and Cache Sessions and Cache WebLogic Server Coherence Coherence Engine Tier State Tier 36
  37. 37. Resultado de pruebas en el mundo real: Utilización del hardware/centro de datos existente incrementada Capacidad en picos con replica de sesión ActiveGrid Limite de rendimiento de base de datos alcanzadoCapacidad en picos conWebLogic EE estándar 37
  38. 38. Eficacia en Capacidad Basada en los benchmarks estándar de la industria, SpecJAppServer2004 y SpecJbb2005, y validado por clientes Oracle Criterio Peso WLS OC4J JBoss EficienciaRendimiento del núcleo contenedor 10 9 8 7Rendimiento JVM 10 9 7 7ActiveCache 50 9 0 2 Total 630 150 240 4.2 Capacidad de la aplicación web incrementada, al menos, 3x sobre las inversiones en servidores existentes usando WebLogic Suite 38
  39. 39. Otras ventajas 39
  40. 40. JRockit Virtual EditionJava SE eficiente en un entorno virtualizado• JRockit ejecutándose directamente sobre un Hypervisor• Rápido Application Application – Uso más eficaz de los JVM recursos HW JRockit VE OS• Más simple Hypervisor – Parcheo simple, mejor Hypervisor seguridad• Más fácil – Menos controles a tocar, contenedor auto-ajustado 40
  41. 41. WebLogic Server Virtual EditionJava EE eficiente en un entorno virtualizado• WebLogic Server ejecutándose sobre JRockit Virtual Edition• Menor complejidad en provisionado, parcheo y despliegue WebLogic Cluster• Mejor rendimiento con la Virtualized Managed Virtualized Managed Virtualized Managed eliminación del sistema Server JRockit VE Server JRockit VE Server JRockit VE operativo Hypervisor• Altisima densidad en Machine Resource Pool infraestructuras multi- core 41
  42. 42. Assembly Builder para Virtual Appliances Virtualización inteligente de imágenes virtuales Middleware Application Server Java VM OS Assembly Builder VirtualizationDespliegue tradicional Software Appliances 42
  43. 43. Herramientas de desarrollo Oracle JDeveloper y Eclipse • Oracle JDeveloper – diseño integrado • Eclipse – diseño basado en estándares para al que Oracle contribuye directamente JDeveloper 10g ADF 10g©2009 Oracle Corporation 43
  44. 44. JDeveloper – Herramienta de desarrollo unificada SOA Java Web 2.0 44
  45. 45. Preguntas 45
  46. 46. 46
  47. 47. 47

×