SlideShare ist ein Scribd-Unternehmen logo
1 von 39
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
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
Evolução dos Data Centers I Paradigma “Shift”




          1950                                                 2011




Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Sistemas Projetados I Nova Era da Computação




       DOENÇA                                                  CURA




Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Padronização Horizontal I A Idéia e o Sonho
                                       INICIO                  A1   A2   A3   A4

                                               ?




Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Padronização Horizontal I Realidade do Ano 2
                                       INICIO                  A1     A2   A3   A4

                                               ?               ? ? ? ? ?




Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Padronização Horizontal I 3 Anos e mais $$$!
                                       INICIO                  A1     A2       A3     A4

                                               ?               ? ? ? ? ?? ?   ? ? ?   ?




Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
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
Liderando a Indústria I “Application to Disk”




Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
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
Exalogic 1.0
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
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
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
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
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
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
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
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
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
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
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
Uso do Exalogic I Várias Regiões e Indústrias
Exalogic Elastic Cloud
Software 2.0
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
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
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
Estratégia para o Exalogic
Elastic Cloud Software
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
Visão do Exalogic I Exalogic 2.x



                                                               • Melhor Gerenciamento
                                                               • Melhor Consolidação
                                                               • Performance ainda Melhor



Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
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
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
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
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
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
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
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
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Oracle Technical Workshop | WebLogic 12c & Fusion Middleware

Weitere ähnliche Inhalte

Ähnlich wie Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle usando Exalogic Elastic Cloud

Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...Ricardo Ferreira
 
Java EE no ambiente corporativo: primeiros passos WebLogic 12c
Java EE no ambiente corporativo: primeiros passos WebLogic 12cJava EE no ambiente corporativo: primeiros passos WebLogic 12c
Java EE no ambiente corporativo: primeiros passos WebLogic 12cBruno Borges
 
O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?Bruno Borges
 
GlassFish, Maven, Cloud e Java EE
GlassFish, Maven, Cloud e Java EEGlassFish, Maven, Cloud e Java EE
GlassFish, Maven, Cloud e Java EEBruno Borges
 
GlassFish, Maven, Cloud e o futuro do Java EE
GlassFish, Maven, Cloud e o futuro do Java EEGlassFish, Maven, Cloud e o futuro do Java EE
GlassFish, Maven, Cloud e o futuro do Java EEBruno Borges
 
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...Adriano Tavares
 
Produtividade em Integração de Aplicações com Apache Camel
Produtividade em Integração de Aplicações com Apache CamelProdutividade em Integração de Aplicações com Apache Camel
Produtividade em Integração de Aplicações com Apache CamelAlessandro Kieras
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfMicrosoft Brasil
 
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)Ricardo Ferreira
 
MySQL Alta Performance & Alta Disponibilidade
MySQL Alta Performance & Alta DisponibilidadeMySQL Alta Performance & Alta Disponibilidade
MySQL Alta Performance & Alta DisponibilidadeMySQL Brasil
 
Turbinando o Oracle WebLogic 12c usando Active GridLink e Coherence Data Grid
Turbinando o Oracle WebLogic 12c usando Active GridLink e Coherence Data GridTurbinando o Oracle WebLogic 12c usando Active GridLink e Coherence Data Grid
Turbinando o Oracle WebLogic 12c usando Active GridLink e Coherence Data GridRicardo Ferreira
 
MySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundoMySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundoMySQL Brasil
 
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da OracleOracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da OracleLuciano Condé
 
Soluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareSoluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareOracle
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureFabrício Lopes Sanchez
 
MySQL + Java - Manuel Contreras
MySQL + Java - Manuel ContrerasMySQL + Java - Manuel Contreras
MySQL + Java - Manuel ContrerasMySQL Brasil
 

Ähnlich wie Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle usando Exalogic Elastic Cloud (20)

Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
 
Java EE no ambiente corporativo: primeiros passos WebLogic 12c
Java EE no ambiente corporativo: primeiros passos WebLogic 12cJava EE no ambiente corporativo: primeiros passos WebLogic 12c
Java EE no ambiente corporativo: primeiros passos WebLogic 12c
 
O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?
 
GlassFish, Maven, Cloud e Java EE
GlassFish, Maven, Cloud e Java EEGlassFish, Maven, Cloud e Java EE
GlassFish, Maven, Cloud e Java EE
 
GlassFish, Maven, Cloud e o futuro do Java EE
GlassFish, Maven, Cloud e o futuro do Java EEGlassFish, Maven, Cloud e o futuro do Java EE
GlassFish, Maven, Cloud e o futuro do Java EE
 
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
 
Produtividade em Integração de Aplicações com Apache Camel
Produtividade em Integração de Aplicações com Apache CamelProdutividade em Integração de Aplicações com Apache Camel
Produtividade em Integração de Aplicações com Apache Camel
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
 
Gestao de Rede | Andracom
Gestao de Rede | AndracomGestao de Rede | Andracom
Gestao de Rede | Andracom
 
MySQL Alta Performance & Alta Disponibilidade
MySQL Alta Performance & Alta DisponibilidadeMySQL Alta Performance & Alta Disponibilidade
MySQL Alta Performance & Alta Disponibilidade
 
Turbinando o Oracle WebLogic 12c usando Active GridLink e Coherence Data Grid
Turbinando o Oracle WebLogic 12c usando Active GridLink e Coherence Data GridTurbinando o Oracle WebLogic 12c usando Active GridLink e Coherence Data Grid
Turbinando o Oracle WebLogic 12c usando Active GridLink e Coherence Data Grid
 
MySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundoMySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundo
 
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da OracleOracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
Oracle - Visão Geral de IaaS e PaaS dos serviços de Nuvem da Oracle
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
TRIO IT - Resumo
TRIO IT - ResumoTRIO IT - Resumo
TRIO IT - Resumo
 
Soluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareSoluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMware
 
Trabalho de sgbd
Trabalho de sgbdTrabalho de sgbd
Trabalho de sgbd
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
 
MySQL + Java - Manuel Contreras
MySQL + Java - Manuel ContrerasMySQL + Java - Manuel Contreras
MySQL + Java - Manuel Contreras
 

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
  • 23. Uso do Exalogic I Várias Regiões e Indústrias
  • 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
  • 28. Estratégia para o Exalogic Elastic Cloud Software
  • 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
  • 38. Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 39. Oracle Technical Workshop | WebLogic 12c & Fusion Middleware