O documento discute o uso do Exalogic Elastic Cloud para fornecer alta performance e escalabilidade para aplicativos Java/JEE e Oracle. O Exalogic é projetado para executar vários workloads com melhor desempenho do que hardware padrão e menor custo de propriedade. O documento também descreve as melhorias planejadas para o Exalogic Elastic Cloud Software 2.0.
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle usando Exalogic Elastic Cloud
1. Alta Performance e Escalabilidade para Java / JEE e
Aplicativos Oracle usando Exalogic Elastic Cloud
Ricardo Ferreira | Fusion Middleware | Strategic Accounts
ricardo.s.ferreira@oracle.com
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
2. The following is intended to outline our general product
direction. It is intended for information purposes only, and may
not be incorporated into any contract. It is not a commitment to
deliver any material, code, or functionality, and should not be
relied upon in making purchasing decisions. The development,
release, and timing of any features or functionality described
for Oracle’s products remains at the sole discretion of Oracle.
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
3. Evolução dos Data Centers I Paradigma “Shift”
1950 2011
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
4. Sistemas Projetados I Nova Era da Computação
DOENÇA CURA
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
5. Padronização Horizontal I A Idéia e o Sonho
INICIO A1 A2 A3 A4
?
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
6. Padronização Horizontal I Realidade do Ano 2
INICIO A1 A2 A3 A4
? ? ? ? ? ?
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
7. Padronização Horizontal I 3 Anos e mais $$$!
INICIO A1 A2 A3 A4
? ? ? ? ? ?? ? ? ? ? ?
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
8. Building Blocks I Infraestruturas Inteligentes
• Mudanças no projeto
dos data centers agora
ditados pelas empresas
– “A plataforma é projetada
para o meu negócio?”
• Computação horizontal,
storage e pilhas de rede
estão abrindo cada vez
mais espaço para os
“Fabric Building Blocks”
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
9. Liderando a Indústria I “Application to Disk”
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
10. Sistemas Projetados I Para Vários Workloads
Exadata Exalogic Exalytics Big Data SPARC
Database Elastic Cloud Appliance SuperCluster
Machine
• Muito menos esforço, mais valor
esforço, • Risco da mudança reduzido ao máximo
• Simples de gerenciar e atualizar • Maior confiabilidade e suporte único
• Baixo custo de propriedade • Alta performance e escalabilidade
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
12. Exalogic Elastic Cloud I O Melhor da Categoria
• Sistema Projetado, Melhor ROI
• Performance Extrema para todas as
Aplicações Baseadas em Java / JEE
• Performance Extrema para os
Aplicativos de Negócio da Oracle
(Siebel, EBS, PeopleSoft, HCM, etc)
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
13. Exalogic I vs. o Padrão Oficial do Mercado
Aplicações &
Middleware
Sistema Operacional
Servidor | Hardware
Fábricas de Rede
Discos | Storage
Exalogic X2-2
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
14. Exalogic X2-2 I Componentes Técnicos
Poder de Computação
• Processadores Xeon de 3.06 GHz
• 1333MHz de DRAM, Discos RAID SSD
• InfiniBand Redundante, Energia, Gerenciamento
Fábricas de I/O de Rede e Conect. do Data Center
Conect.
• Backbone de I/O Interno de 40 Gb/Sec
• Ethernet de 10 Gigabit para Conect. do Data Center
Storage Integrado
• Storage Compartilhado para as Aplicações
• Clusterizado para HA (“High Availability”)
• Disco SAS de 60 TeraBytes de Capacidade
• 4 TB para Cache de Leitura e 73 GB p/ Escrita
EL X2-2
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
15. Exalogic
Elastic Cloud X4170M2
(Visão Interna) Nós de Comp.
Serviço de Rede
do Data Center Java, WebLogic,
10 GbE
(10Gb Ethernet) Gateways Coherence, iAS
NM2-GW ZFS Storage Tuxedo, Apps
10GbE-IB 7320
ORACLE_HOME
Domínios do WLS
Arquivos de Logs
Binários e IMGs
Switch Cisco Patches da Oracle
Rede de Mgmt. Rede Arq. de Usuário
Data Center 1 GbE Infiniband
(1Gb Ethernet) (40 Gbs QDR)
Rede de Gerenciamento (1GbE)
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
16. Exalogic X2-2 I Sun X4170M2 (Lynx+)
Nós de Computação para Alta Performance
• Qtdes: 4, 8, 16 ou 30 NC’s
• 2 | Intel Xeon 3.06 GHz | 6 Cores/Socket | 6 Threads/Core
• 96 GB de RAM 1333 MHz LV (12 Slots DIMM x 8 GB)
• SAS SSD Dual de 32 GB (Configuração RAID-1)
• 2 Portas Dual QDR Infiniband HCA (CX2 Mellanox)
• 4 Portas 1 Gigabit (NET-0, NET-1, NET-2, NET-3)
• Interface ILOM através da porta NET-0 (interface eth0)
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
17. Exalogic X2-2 I Sun ZFS Storage 7320
• Storage Corporativo
– Capacidade de 60TB,
– 4TB p/ Cache de Leitura,
– 73GB p/ Cache de Escrita
• Clusterização via ZFS
• Suíte de Software Embutido
– Criação de Clones, Admin.
– Replicação Remota, Métricas
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
18. Exalogic X2-2 I Escalabilidade Transparente
Eighth Rack
Oitavo de Rack Quarter Rack
Quarter do Rack Half Rack
do Rack Full Rack
Rack Inteiro Multi-rack
Múltiplos Racks
4 Nós de Comp. 8 Nós de Comp. 16 Nós de Comp. 30 Nós de Comp. +240 Nós de Comp.
384 GB RAM 768 GB RAM 1.5 TB RAM 2.8 TB RAM +23 TB RAM
800 GB SSD 1.6 TB SSD 3.2 TB SSD 6 TB SSD +48 TB SSD
60 TB NAS 60 TB NAS 60 TB NAS 60 TB NAS +480 TB NAS
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
19. Exalogic I Elastic Cloud Software 1.0
Middleware e Aplicativos da Oracle
Enterprise Manager
Enterprise Manager
WebLogic Coherence Tuxedo
Integração com Exabus
Oracle Linux ou Solaris
Exabus
Hardware do Exalogic Elastic Cloud X2-2
= Exalogic Elastic Cloud Software 2.0
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
20. Exabus I Virtualização Otimizada da Rede
I/O de Hardware Padrão Exabus
Aplicação Aplicação Aplicação Aplicação
Buffer de Aplicação Buffer de Aplicação
Copy Transporte TCP/IP
Kernel
20% usado para Cópia de Buffers CPU Zero Cópia de Buffers
40% Processamento de Transporte Direct Memory Access
20% “Context Switches” do Kernel 100% de Bypass do Kernel
4X mais Throughput, 6X de Menor Latência
Throughput,
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
21. Performance no Exalogic I Fusion Middleware
Tuxedo 11g SOA 11g ADF 11g UCM 11g
Tempo de Resposta Tempo de Resposta Usuários Concorrentes Throughput
520ms 240,000
1.1ms
7X 9X 10X 17,340 tps
3X
5,640 tps
0.16ms 58ms 24,000
Hardware Padrão Exalogic Hardware Padrão Exalogic Hardware Padrão Exalogic Hardware Padrão Exalogic
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
22. Performance no Exalogic I Aplicativos Oracle
E-Business Suite E-Business Suite PeopleSoft Siebel UCM
Self Service and HR
Order to Cash Self Service HRMS, FIN Customer Hub
and Procurement
3x menos Tempo de Resp. 3x menos Tempo de Resp. 8x menos Tempo de Resp.
8x menos Tempo de Resp.
2x mais Escalabilidade 5x mais Escalabilidade 4x mais Escalabilidade
2x mais Escalabilidade
Tempo de Resp. Tempo de Resp. Tempo de Resp. Tempo de Resp.
200 ms
11.94 s
2.23 s 1.18 s 8X
8X 3X
3X 0.74 s 0.39 s
1.42 s 25 ms
Exalogic & Exadata Hardware Padrão
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
25. Exalogic I Elastic Cloud Software 2.0
Middleware e Aplicativos da Oracle
Enterprise Manager
Enterprise Manager
Traffic Director
WebLogic Coherence Tuxedo
Integração com Exabus Integração com Exabus Integração com Exabus Integração com Exabus
Oracle Linux ou Solaris
Exabus
Hardware do Exalogic Elastic Cloud X2-2
= Exalogic Elastic Cloud Software 2.0
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
26. EECS 2.0 I Controle Inteligente de Tráfego Web
• Oracle Traffic Director Aplicação Aplicação Aplicação
– 3.5X mais throughput e 28%
melhor utilização da CPU que o
Apache HTTP Server
– Integração nativa com Exabus Traffic Director
– Proxy reverso para HTTP Exabus
Fabric
– Aceleração do SSL 3.0 e TLS
– Roteamento baseado em Requests
– Throttling das requisições HTTP Serviço de Rede
– Limitação das conexões e banda do Data Center
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
27. Performance do Elastic Cloud Software 2.0
Melhoría Continuada da Performance do Software Exabus
Web JMS Enterprise Java
Requisições/Seg. Mensagens/Seg. Operações/Seg.
836,520 49,460
1,979,940
10X 5X 5X
1,237,462
22,481
3.1X
246,035 2.3X
401,070 9,560
78,840 3.1X
HW Padrão EL 1.x EL 2.x HW Padrão EL 1.x EL 2.x HW Padrão EL 1.x EL 2.x
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
29. Exalogic I Ciclo de Vida de Aplicações
Budget Corporativo com TI
• Objetivo Estratégico:
Redução Massiva dos
Custos e a Complexidade
• Planejamento de Deployment
• Instalação e Configuração
• Sizing e Escalabilidade
• Manutenção e os Patches
• Administração da Plataforma
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
30. Visão do Exalogic I Exalogic 2.x
• Melhor Gerenciamento
• Melhor Consolidação
• Performance ainda Melhor
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
31. Exalogic I vs. o Padrão Oficial do Mercado
Aplicações &
Middleware
Sistema Operacional
ROADMAP
Virtualização & Cloud
Management
Servidor | Hardware
Fábricas de Rede
Exalogic X2-2 Discos | Storage
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
32. Exalogic 2.X I Automação Completa do Ciclo de
Vida das Aplicações ROADMAP
Plano de Deployment Oracle Elastic
Assembly Virtual
do Software Cloud
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
33. Gerenciamento no Exalogic I Modelo de Cloud
ROADMAP
• Exalogic Control
Exalogic X2-2
– Gestão do hardware, discos, 1 Nós de Computação Exalogic
API PaaS/IaaS
clouds, métricas, deploy/un-
Assembly
deploy, segurança, usuários Exalogic
2
Appliance Appliance Appliance
A C B
VM
Control
VM VM VM
1. API de Gerenciamento de
OVAB
Clouds para Desenvolvedores Studio
Assembly Assembly
2. Suporte ao Oracle Virtual Administrador Appliance
VM
VM
A
Appliance
VM
B
Appliance
VM
VM
A
Appliance
C
Appliance
VM
B
de Assemblies
VM VM VM VM VM
Assembly Builder Studio
3
3. Integração completa com o EM
para gerenciamento no estilo Appliance Appliance Appliance Appliance Appliance Appliance
“Application to Disk” EM Appliance Appliance
Administradores Storage do Exalogic
de Sistemas e Clouds
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
34. Exalogic Hypervisor I OVM 3.0 Otimizado
ROADMAP
VM Guest VM Guest VM Guest
• Segregação segura do tráfego
para VMs (Guests) específicos Device Device Device
Driver Driver Driver
• Performance de I/O Otimizada 1
1. O tráfego de inbound é enviado Virtual Switch
para a VM guest adequada 2 Servidor
Device Driver OVM
2. VM guest é configurada para
usar uma função virtual dedicada
de uma das portas HCA Virtual Physical Virtual
Function Function Function
3. O tráfego flui diretamente entre a 3 Exalogic
VM guest e a porta HCA física Physical I/O Port HCA
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
35. Gerenciamento de Clouds I Suporte EM12c
ROADMAP
• Gerenciamento Completo de Clouds
– Criação de máquinas virtuais sob demanda
– Deployment de assemblies para self-service
– Elasticidade automática dos recursos físicos
– Medição de consumo e chargeback
• Gerenciamento Profundo do Software,
do Hardware e das Aplicações
• Suporte Pró-ativo aos Incidentes
– Suporte via telefone direto
– Recomendações de patchs
– Checagens de estabilidade
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
36. Exalogic I Elastic Cloud Software Vision ROADMAP
Middleware e Aplicativos da Oracle
Virtual Assembly Builder
Virtual Assembly Builder
Enterprise Manager
Enterprise Manager
Traffic
WebLogic Coherence Tuxedo Director Exalogic
Integração com Integração com Integração com Integração com Control
Exabus Exabus Exabus Exabus
Guest OS (Oracle Linux) Oracle Linux ou Solaris Físico
Oracle VM 3.x para Exalogic (Sem Virtualização)
Exabus
Hardware do Exalogic Elastic Cloud X2-2
= Visão do Exalogic Elastic Cloud Software
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
37. Visão do Exalogic I Cloud-in-a-Box
ROADMAP
• Amplos Recursos para Criação de
Clouds Privadas estilo On Demand
• Performance Extrema para Aplicações
Java e Aplicativos da Oracle
• Sistema Projetado para se Obter o
Melhor ROI
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware