ventajas wls

47
<Insert Picture Here> Ventajas esenciales de WebLogic Server 11g Andrés Araujo Principal Sales Consultant (FMW & FMW4Apps) [email protected]

Upload: oracle-espana

Post on 29-Nov-2014

1.825 views

Category:

Education


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ventajas wls

<Insert Picture Here>

Ventajas esenciales de WebLogic Server 11g

Andrés AraujoPrincipal Sales Consultant (FMW & FMW4Apps)[email protected]

Page 2: Ventajas wls

2

Oracle WebLogic SuitePlataforma estratégica entre líneas de producto Oracle

Fusion Applications

Fusion Middleware 11gCertificado y diferenciado

sobre WebLogic Suite

Portfolio de Portfolio de AplicacionesAplicaciones AplicacionesCertificadas sobre

WebLogic o en proceso de

certificación

SOA Suite Identity Management

Suite

Business Intelligence

Suite

Content Management

Suite

WebCenterSuite

Java EE/ISV Apps

Fusion Middleware 11gFusion Middleware 11g

WebLogic Suite11g

Fusion ApplicationsConstruidas sobre FusionMiddleware

11g

WebLogic Suite 11gFundamentos de Grid

Page 3: Ventajas wls

3

Application Grid: Una nueva aproximaciónPotenciando la innovación para gestionar mejor los retos

Eficiencia:• Menores costes

operativos

Recursos unidos y compartidos

Custom App

Packaged App

SOA Service

C/C++/ COBOL Legacy

Competitividad:• Superación con velocidad y flexibilidad

Simplificación:• La mejor base para

toda la pila de software

Application Grid

Page 4: Ventajas wls

4

Oracle WebLogic SuiteApplication Grid Foundation para Java

WebLogic ServerWebLogic ServerJava EE: Fiabilidad, Disponibilidad, Escalabilidad & Rendimiento

Coherence EECoherence EEAlto Rendimiento, Fiabilidad, Escalado para Java, C++, .NET

JRockit Real TimeJRockit Real TimeJVM de Alto Rendimiento con muy baja latencia

Ente

rpris

e En

terp

rise

Man

ager

Man

ager

Adm

on. Y

Ope

raci

ones

Herram

ientasH

erramientas

de de

Desarrollo

Desarrollo

JDeveloper/Eclipse

Custom App

Packaged App

SOA Service Legacy

WebLogic SuiteWebLogic Suite

Eficiencia:• Menores costes

operativosCompetitividad:

• Superación con velocidad y flexibilidad

Simplificación:• La mejor base para

toda la pila de software

Page 5: Ventajas wls

5

Innovaciones del Application Grid provienen del nucleo de infraestructura

Innovación en el Application Grid

WebLogic Server

Coherence

JRockit

Metadata customization

Side by Side Deployment

Declarative RAC Integration

Parallel Compute Grid

Terabyte Data Grid Storage

Multi-core/NUMA Optimized

Deterministic Garbage CollectionDeterministic Garbage Collection

Dynamic Scale Out

Zero overhead diagnostics

Custom Application Packaged

AppSOA

Service

Application Grid

Legacy

Page 6: Ventajas wls

6

Innovaciones en el Application Grid dentro de Oracle Fusion Middleware

Innovación en OracleFusion Middleware

Application Grid

WebCenter

SOA

Identity Management

Scalable page customization

Portlet State Session Sharing

Middleware RAC Integration

Complex Event Processing

Service Caching

Platform identity propagation

Design time/runtime externalizationDesign time/runtime externalization

SOA on Application Grid

Container->OID->APM ->OAM

Custom Application Packaged

AppSOA

Service Legacy

Page 7: Ventajas wls

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

Page 8: Ventajas wls

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

Page 9: Ventajas wls

9

Reducción de Costes Operativos en un 50%

Page 10: Ventajas wls

10

Nuevo en 11g: Real OperationsGestión unificada para todo Fusion Middleware

Cluster

Configure

Deploy

Provision

WebLogic Deployment

WebLogic Clusters

WebLogic Scripting Tool

Domain Templates

Enterprise Level

Middleware Level

Server Level

Composite Level

Enterprise ManagerGrid Control

Fusion Middleware Control

Enterprise ManagerDiagnostics Pack

Management Pack for WLS

RealOperations

Real Operations

Insight

RealOperationsAutomation

Page 11: Ventajas wls

11

WebLogic Suite

WebLogic Suite | Reduciendo costes del ciclo de vidaDespliegue y configuración

• WLST • Enterprise Manager Configuration Packs• Side-by-side deployment

Corrección de problemas y Ajuste• WebLogic Diagnostic

Framework• Enterprise Manger

Diagnostics Packs• JRockit Mission Control

Productividad del desarrollador• FastSwap• Split developer directory• Componentized installer• Support for Spring

Administración contínua• Enterprise Manager Provisioning Pack• Multi-domain, multi-version management• Future: appliance builders

Gestión de la Capacidad, Recuperación frente a desastres

• Server / service migration• MAN, WAN session replication • Policy-driven resource management • Policy-driven overload protection

• WebLogic Diagnostic Framework

• Application testing • Enterprise Manager

Diagnostics Pack• JRockit Mission Control

Monitorización y Diagnósticos

Page 12: Ventajas wls

12

2% 11%

32%55%

Instalación y Mantenimiento de SoftwareConfiguración y despliegue

Administración continua

Monitorización y Ajuste del Rendimiento

Fuente: Oracle Survey of WebLogic/ iASCustomers, © 2008 Oracle

Actividades de Gestión• Instalación y mantenimiento de software

• Instalación, actualizaciones, parcheo•Configuración y despliegue

• Configuración, conforme a politicas• Instanciación/ Clonado, Despliegue

•Administración Contínua• Gestión del ciclo de vida de la aplicación• Control de inventario, Backup / recuperación• Gestión de Sesiones / Puertos• Gestión de Clusters• Distribución de Datos de gestión

• Monitorización y ajuste de rendimiento• Manejo de Logs, Ajuste del pool de conexiones• Establecimiento de umbrales de rendimiento• Monitorización aplicación / plataforma, Diagnósticos

• Adecuación del nivel de servicio, Gestión de alertas, analisis de tendencias

Page 13: Ventajas wls

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

Page 14: Ventajas wls

14

Node Manager

AS Control asctl JMX Client

Grid Control

WebLogic Administration Server

Enterprise Manager WLST(Scripting)

JMX Client

DiagnosticsDiagnosticsMonitoringMonitoringWorkloadWorkload

ManagementManagementLoggingLogging PerformancePerformance

LifecycleLifecycleManagementManagement

ResourceResourceConfigurationConfiguration

DeploymentDeploymentWeb ServicesWeb ServicesManagementManagement

Security Security ConfigurationConfiguration

WL AdministrativeConsole

WebLogic SuiteGestión de la Configuración

14

Page 15: Ventajas wls

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 laaplicació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

15

Page 16: Ventajas wls

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

Page 17: Ventajas wls

17

• 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)

Diagnostic Pack for Middleware

Page 18: Ventajas wls

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

Page 19: Ventajas wls

19

WebLogic Operations ControlAdaptabilidad con Service Level Management

Monitorización activa, alertas– Lo que arranca WLOC lo

monitoriza y protege– Framework basado en agentes

Gestión de escalado dinámica– SLAs por medio de politicas y

reglas WLOC– Evaluación constante de reglas– Gestión dinámica de escalado

Protege la disponibilidad de Aplicaciones

– Failover dentro del pool– Failover entre pools– Las reglas pueden proteger el

rendimiento al igual que la disponibilidad

Page 20: Ventajas wls

20

Eficacia operativa

Criterio Peso WL Suite OC4J JBoss Eficiencia

Integración de herramientas de gestión y monitorización 10 8 6 6

Instalación y mantenimiento de software 1 9 9 6

Configuración y despliegue 5 9 4 4

Administración continua 15 9 4 4

Monitorizació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

Basado en los analisis de Crimson Consulting, organización independiente, y validado por los clientes de Oracle

Page 21: Ventajas wls

21

Reducción de, al menos, 50% en paradas, planificadas o no.

Page 22: Ventajas wls

22

Actualizaciones de Aplicación

Actualizaciones de servidor

Cambios de configuración

PARADA PLANIFICADA

Operaciones & Soluciones

Redespliegue “en caliente”Side By Side Deployment

• Cambios dinámicos

Alta DisponibilidadTiempo de parada planificada reducido

Actualización de cluster en cascada

Page 23: Ventajas wls

23

Fallo de DatosError Humano

Fallo de hardware

Desastre en la ubicación Fallo de software

PARADA NO PLANIFICADA

Fallos & Soluciones

WLS con Oracle RAC

Migración de Servicios en

Cluster

Clusters y Coherence MAN/WAN para recuperación frente a

desastres

Migración de Servicios y Servidores en Cluster

Integración Clusterware

Alta disponibilidadParadas no planificadas

Page 24: Ventajas wls

24

Alta Disponibilidad de AplicacionesDespliegue de Aplicaciones con Parada Cero

• Las versiones de la aplicación se ejecutan en la misma JVM

• Modo de prueba controlada y rollbackautomatizado

• Retirada automática: por inactividad o timeout

• Asegura la continuidad de las transacciones en vuelo

Managed WebLogic ServerJava VM única

Nuevas conexiones de clientes externos

Conexiones existentes de clientes externos

Nueva versión de la Nueva versión de la AplicaciónAplicación

VersiónVersión de la de la AplicaciónAplicación a a retirarretirar

Conexiones cliente en pruebas

Primero probar en modo administración

Page 25: Ventajas wls

25

Mantenimiento sin impacto de Aplicaciones GridAplicación de parches al Servidor de Aplicaciones con parada cero

• Actualiza una aplicación grid en ejecución sin afectar a los usuarios de la aplicación

• En el cluster actualiza servidor a servidor

• Soporte total a rollback de parches

• Disponible para todo Fusion Middleware

Unicast

Node 3Node 3

Managed Server

Node Mgr

App 1App 1

Node 4Node 4

Managed Server

Node Mgr

App 1

Node 1Node 1

Managed Server

Node MgrNode 3Node 3

Managed Server

Node Mgr

App 1App 1

Patch x.y Patch x.y

Patch x.y Patch x.y

App 1App 1

Page 26: Ventajas wls

26

Alta disponibilidad para Infraestructura JMS

Capacidad de enviar y recibir mensajescontinuamente

DestinosDistribuidos

Todos los mensajes enviados son procesados

Migración de los Servicios y de todo

el Servidor

Failover de cliente transparente Reconexiónautomática

Capacidad continuada de envío cuandono hay servidores remotos disponibles

Cliente SAF Store and Forward

Page 27: Ventajas wls

27

Eficacia en la reducción de tiempos de parada

Criterio Peso WL Suite OC4J JBoss Eficiencia

Funcionalidades HA que ayudan a reducirparadas planificadas 10 9 5 5

Funcionalidades HA que ayudan a reducirparadas no planificadas 10 9 4 4

ActiveCache 50 9 0

Total 180 90 90 2*

Tiempos de parada de las aplicaciones reducidos en, al menos, un 50% utilizando WebLogic Suite en vez de OC4J o

JBoss

En base a los analisis de la organización independiente, Tapcon Consulting, y validado por los clientes de Oracle customers

*Los beneficios de ActiveCache no están incluidos en el cálculo

Page 28: Ventajas wls

28

Incrementa por 4 la capacidad de las aplicaciones web sobre inversiones en servidores

existentes

Page 29: Ventajas wls

29

WebLogic Server: Rendimiento superiorRecord Mundial (JOPS) Multi nodo

SPECjAppServer2004, JOPS@Standard

OracleWebLogic Server 10.3

HP-UX Integrity BL870c Server

16 nodes 128 Cores

Itanium 9100

SunSun AS 9.1

Sun Enterprise T5120 Cluster

6 nodes 48 Cores

UltraSparc T2

IBMWebSphere V7

Application ServerBladeCenter HS21

16 nodes128 Cores Xeon 5470

Veáse: http://www.spec.org/jAppServer2004/results/

OracleWebLogic Server 10.3

HP-UX Integrity BL870c Server

17 nodes 136 Cores

Itanium 9100

RecordRecordMundialMundialRecordRecordMundialMundial

Page 30: Ventajas wls

30

Benchmarks de Rendimiento JRockit Liderazgo continuo – El mayor número total de BOPs

SPECjbb2005BOPS (Business Operations per Second)

Veáse: http://www.spec.org/jbb2005/results/

OracleSGI Altix 4700DC Itanium2

1.6 GHz

128 JVM; 256 Chips, 512 Cores

RecordRecordMundialMundialRecordRecordMundialMundial

IBMIBM Power 6

16x IBM POWER5 GHz

4 JVM, 32 Chips, 64 Cores

Page 31: Ventajas wls

31

Enterprise Grid MessagingAjustado a los requerimientos de Throughput más exigentes

• WebLogic 10 JMS es rápido– Hasta10X más rápido que las

versiones previas– Almacenamiento de ficheros re-

escrito y planificación de disco extremadamente rápida

– Integración con base de datos optimizada con JDBC y optimizaciones batch

• 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

0

5000

10000

15000

20000

25000

30000

35000

1 4 8 16 32 64

Mes

sage

s pe

r Sec

ond

Producers and Consumers

WebLogic 100byte Competitor 100byte

WebLogic 4KB Competitor 4KB

Persistent Queuing

Page 32: Ventajas wls

32

Nuevo en 11g: GridLink for RAC

GL GL GL

App 1

GL GL GL

App 2

Base de datos en

cluster con RAC

WebLogicServer en

Cluster con GridLink for

RAC

DBInst

DBInst

DBInst

DBInst

DBInst

• Fácil de configurar• Servicios Oracle• Certificación Fusion Middleware

Configuraciónsimple,

declarativa

Page 33: Ventajas wls

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 …

Page 34: Ventajas wls

34

Grid de Datos en memoria ActiveCache/ CoherenceCache de enormes juegos de datos en memoria de muchas máquinas

• Grid de memoria compartida para las aplicaciones

• Abarcando múltiples servidores físicos

• Nodos añadidos/eliminados dinámicamente

• Escala linearmente a miles• Extrema fiabilidad mediante

redundancia• Alto rendimiento mediante

paralelización

OS

JRockit

WebLogic Server

OS

JRockit

WebLogic Server

Coherence

Page 35: Ventajas wls

35

Oracle WebLogic Suite: ActiveCache

• WebLogic Suite integra las mejores tecnologías de las adquisiciones de BEA y Tangosol

• La integración de Coherence permite, a las aplicaciones basadas en WebLogic, hacer un mejor uso de CPUs multi-core y de grandes RAM

• Optimización sustancial de : – Aplicaciones Web de misión

crítica– Aplicaciones con carga

intensiva en base de datos– Despliegues a gran escala

State Tier

Engine Tier

WLS

Coherence*Web

WLS

Coherence*Web

WebLogic Server

Coherence*Web

CoherenceCoherence

CoherenceCoherence

Coherence

Page 36: Ventajas wls

36

Application Grid con ActiveCacheSeparando el procesamiento del tráfico de la gestión de la sesión

Engine Tier State Tier

Coherence

Sessions and CacheSessions and Cache

RDBMS,RDBMS,MainframeMainframe

CoherenceSessions and CacheSessions and Cache

Coherence

Sessions and CacheSessions and Cache

CoherenceSessions and CacheSessions and Cache

WebLogic ServerServletServlet EJBEJB JDBCJDBC

WebLogic Server

ServletServlet EJBEJB JDBCJDBC

Load Balancer

Page 37: Ventajas wls

37

Resultado de pruebas en el mundo real: Utilización del hardware/centro de datos existente incrementada

Capacidad en picos con WebLogic EE estándar

Capacidad en picos con replica de sesión ActiveGrid

Limite de rendimiento de base de datos alcanzado

Page 38: Ventajas wls

38

Eficacia en Capacidad

Criterio Peso WLS OC4J JBoss Eficiencia

Rendimiento del núcleo contenedor 10 9 8 7

Rendimiento JVM 10 9 7 7

ActiveCache 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

Basada en los benchmarks estándar de la industria, SpecJAppServer2004 y SpecJbb2005, y validado por clientes Oracle

Page 39: Ventajas wls

39

Otras ventajas

Page 40: Ventajas wls

40

JRockit Virtual EditionJava SE eficiente en un entorno virtualizado

• JRockit ejecutándose directamente sobre un Hypervisor

• Rápido– Uso más eficaz de los

recursos HW

• Más simple– Parcheo simple, mejor

seguridad

• Más fácil– Menos controles a tocar,

contenedor auto-ajustado

Hypervisor

JVM

Application

JRockit VE

Application

OSHypervisor

Page 41: Ventajas wls

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

• Mejor rendimiento con la eliminación del sistema operativo

• Altisima densidad en infraestructuras multi-core

WebLogic ClusterVirtualizedManaged

ServerJRockit VE

Hypervisor

VirtualizedManaged

ServerJRockit VE

VirtualizedManaged

ServerJRockit VE

Machine Resource PoolMachine Resource Pool

Page 42: Ventajas wls

42

Assembly Builder para Virtual AppliancesVirtualización inteligente de imágenes virtuales

VirtualizationVirtualization

MiddlewareMiddleware

Application ServerApplication Server

Java VMJava VM

OSOS

Despliegue tradicional Software Appliances

Assembly Builder

Page 43: Ventajas wls

43

Herramientas de desarrolloOracle JDeveloper y Eclipse

• Oracle JDeveloper – diseño integrado para

• Eclipse – diseño basado en estándares al que Oracle contribuye directamente

©2009 Oracle Corporation

JDeveloper 10gADF 10g

Page 44: Ventajas wls

44

JDeveloper – Herramienta de desarrollo unificada

SOA Web 2.0Java

Page 45: Ventajas wls

45

Preguntas

Page 46: Ventajas wls

46

Page 47: Ventajas wls

47