You are on page 1of 27

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Um artigo tcnico da Oracle


Setembro de 2011

Oracle Exalogic Elastic Cloud:


viso geral do sistema

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Aviso de iseno de responsabilidade


A inteno do texto a seguir delinear o direcionamento geral do nosso produto. Ele tem carter
meramente informativo e no pode ser incorporado a nenhum contrato. Ele no constitui nenhum
compromisso com o oferecimento de qualquer material, cdigo ou funcionalidade e no deve
servir de base para tomar decises de compra. O desenvolvimento, o lanamento e a disponibilizao
de quaisquer recursos ou funcionalidades descritos para produtos Oracle permanecem a inteiro
critrio da Oracle.

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

ndice
Resumo executivo ............................................................................... 1
Hardware e software feitos para trabalharem juntos .......................... 4
Padro Oracle ................................................................................. 5
Desempenho e escalabilidade ........................................................ 5
Confiabilidade e facilidade de manuteno .................................... 6
Arquitetura do sistema Exalogic .......................................................... 6
Exabus ............................................................................................ 7
Gateways e switches InfiniBand Exabus................................................ 9
Software, firmware e drivers Exabus.................................................... 10

Exalogic Compute Nodes .............................................................. 11


Armazenamento do Exalogic ........................................................ 11
Switch de gerenciamento do Exalogic .......................................... 12
Sistemas operacionais do Exalogic .............................................. 12
Oracle Linux Unbreakable Enterprise Kernel (UEK) ............................ 13
Oracle Solaris ....................................................................................... 13

Gerenciamento do Exalogic .............................................................. 14


Utilitrios do sistema Exalogic ...................................................... 14

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Oracle Enterprise Manager ........................................................... 15


Oracle Enterprise Manager Grid Control (EMGC) ............................... 15
Enterprise Manager Operations Center (EMOC) ................................. 16

Exalogic Integrated Lights Out Manager (ILOM) ........................... 16


Implantando o Oracle Exalogic com o Oracle Exadata ..................... 17
Gerenciamento, expanso e atualizao do Exalogic ...................... 19
Integrao com o data center ........................................................... 20
Concluso ......................................................................................... 21

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Resumo executivo
O Oracle Exalogic Elastic Cloud um Engineered System, composto por software, firmware e hardware,
no qual as empresas podem implantar aplicaes de negcios da Oracle, Oracle Fusion Middleware
ou produtos de software fornecidos pelos parceiros da Oracle. O Exalogic foi projetado para
atender aos mais altos padres de confiabilidade, facilidade de manuteno e desempenho sob as
cargas de trabalho mais variadas, sensveis ao desempenho e de misso crtica. O Exalogic melhora
consideravelmente o desempenho de praticamente qualquer aplicao padro em Linux, Solaris e
Java, 1 sem necessitar de alteraes de cdigo, reduzindo os custos contnuos e de implementao
das aplicaes em comparao s plataformas tradicionais de aplicaes comerciais e nuvens privadas
desenvolvidas a partir de componentes originados separadamente e fornecidos por diversos
fornecedores concorrentes.

1 Qualquer aplicao compatvel com o Oracle Linux (verso 5 atualizao 5 ou superior,


Unbreakable Enterprise Kernel, 64-bit), Oracle Solaris 11 Express (ou Solaris 10 Zone, x86)

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

O Exalogic um sistema aberto, desenvolvido pela Oracle a partir de nosso portflio de produtos e
tecnologia de componentes de ltima gerao e baseados em padres. O sistema Exalogic
desenvolvido a partir de tecnologias e componentes aprovados e de ltima gerao e reflete as
prticas recomendadas aprendidas com milhares de implantaes de clientes e exaustivos testes
em laboratrio. Ainda que os componentes principais do sistema Exalogic possam ser
encomendados separadamente, uma configurao do Exalogic mais do que uma soma das partes.

Figura 1 - Exalogic X2-2 versus uma plataforma personalizada tpica

Com o investimento apropriado de tempo e recursos, possvel que os clientes estudem seus
requisitos de aplicaes agregadas, pesquisem os produtos disponveis, solicitem propostas aos
fornecedores, selecionem produtos de componentes, encomendem, recebam e instalem os
componentes, apliquem patches de firmware e software, obtenham e instalem drivers de dispositivos
e, finalmente, testem, ajustem e documentem o sistema resultante. No entanto, esse sistema no
se equipara ao sistema Exalogic pelo simples fato de que, com um sistema Exalogic, o projeto
dos prprios componentes influenciado pelos requisitos do sistema Exalogic: a Oracle otimizou
e aprimorou os componentes do Exalogic, as aplicaes e o middleware da Oracle, algo que no
pode ser feito pelos clientes ou por terceiros. Esses aprimoramentos vo da virtualizao de rede
em chip ao suporte a sistema operacional e Java Virtual Machine para Remote Direct Memory Access
(RDMA) de altssimo desempenho, alm do gerenciamento com reconhecimento da carga de
trabalho do Exalogic no servidor de aplicaes Java EE da Oracle.

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Para acelerar implantaes de produo e reduzir os custos de


manuteno contnua e de administrao, o sistema Exalogic
inclui uma sute de ferramentas exclusivas de diagnstico e
configurao no nvel do sistema. Essas ferramentas asseguram
que cada sistema Exalogic oferea consistentemente mximo
desempenho e confiabilidade, ao mesmo tempo em que requer
menos tempo de instalao, administrao e manuteno que os
sistemas concorrentes, reduzindo centenas ou milhares de horas
de investimento ao longo da vida til em plataformas e erradicando
a seleo de plataforma como possvel fonte de riscos e atrasos do
projeto.

Figura 2 - Ponte Ethernet-paraInfiniBand em-chip

Em testes de desempenho reais e implantao de produo, o Exalogic normalmente supera o


desempenho de outras plataformas com grande margem, oferecendo frequentemente um desempenho
de aplicaes de duas a dez (ou mais) vezes maior. As aplicaes no s respondem mais
rapidamente e fornecem uma experincia do usurio vastamente aprimorada, como tambm so
mais eficientes na utilizao dos recursos. Com um sistema Exalogic, as empresas so capazes de
oferecer suporte a qualquer carga de trabalho de aplicao com menos hardware, energia, calor,
espao de data center e software. Como o sistema Exalogic totalmente pr-integrado pela
Oracle, ele tambm mais fcil de provisionar, gerenciar e manter, reduzindo ainda mais os
custos contnuos e diminuindo o tempo de gerao de valor para novos projetos. Os sistemas
Exalogic so projetados para alta disponibilidade e nenhuma inatividade para manuteno e
podem ser escalados linearmente, desde uma nica configurao de um Quarter Rack at um
sistema grande de oito Full Racks, sem interrupes dos servios ou necessidade adicional de
hardware externo.
O Exalogic est frente de todo o setor, se distanciando de plataformas isoladas caras e inferiores
e indo em direo s nuvens privadas e aos Engineered Systems. Para empresas que desejam obter mais
resultados de seus investimentos em TI alm de apenas manter tudo funcionando, o Exalogic a
nica opo.

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Hardware e software feitos para trabalharem juntos


O sistema Exalogic composto por dois elementos principais:

O Exalogic X2-2: um sistema de hardware de alto desempenho, desenvolvido pela


Oracle em nossa fbrica, que integra recursos computacionais e de armazenamento
utilizando um backplane I/O de alto desempenho, fabricado com a tecnologia InfiniBand
Quad Data Rate (QDR) da Oracle

O Exalogic Elastic Cloud Software: um pacote essencial (o hardware no funciona sem ele)
de software e firmware especficos do Exalogic, que incorpora bibliotecas de software
especiais e extenses do sistema operacional, firmware e drivers de dispositivos com o
Oracle Linux e Solaris, habilitando os recursos avanados no hardware Exalogic X2-2

Figura 3 - Produtos do sistema Exalogic

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Padro Oracle
Se o fornecedor no controlar o desenvolvimento do hardware e do software, ele no conseguir
alcanar o nvel de usabilidade, convenincia, confiabilidade e desempenho oriundos do funcionamento
em conjunto do hardware e do software. Quando se trata de oferecer uma plataforma para as
aplicaes de negcios e middleware da Oracle, nenhum outro fornecedor mais capaz de
cumprir a promessa de um sistema projetado de ponta a ponta, e nenhuma outra infraestrutura
de nuvem pode competir com o Oracle Exalogic nesse quesito. Alm de o Exalogic ser projetado
para o middleware e aplicaes de negcios da Oracle, esses mesmos produtos de middleware e
aplicaes de negcios so desenvolvidos e testados no Exalogic. Ainda que a Oracle continue
comprometida com os sistemas abertos e o suporte a hardware e sistemas operacionais de diversos
fornecedores, no h dvida sobre os benefcios bvios e intrnsecos de Engineered Systems como
o Exalogic.

Desempenho e escalabilidade
Aplicaes modernas, especialmente aquelas projetadas nos ltimos anos, adotaram a arquitetura
scale out 2 como soluo no apenas dos desafios de custos, mas tambm de escalabilidade,
confiabilidade e facilidade de manuteno das aplicaes. Essa abordagem oferece muitas vantagens
em relao s abordagens antigas, que tipicamente dependem do uso de servidores de ltima gerao
cada vez maiores e mais caros, ainda que normalmente sofra de uma limitao persistente e
desafiadora: o I/O. O desempenho e a eficincia de sistemas modernos altamente distribudos
so restringidos principalmente pelo mecanismo de comunicao que conecta todos os
componentes do sistema. Logo, o avano tecnolgico central no Exalogic a eliminao dos gargalos
de I/O em todos os nveis por meio de um subsistema de rede de hardware e software chamado de
Exabus. Alm de fazer com que as aplicaes rodem mais rpido, o Exabus tambm faz com que
elas sejam mais eficientes, de maneira consistente e previsvel mesmo em implantaes de larga
escala com milhares de ncleos de processador e terabytes de memria e para praticamente
qualquer aplicao comercial.

Scale out refere-se escalabilidade horizontal, na qual as aplicaes so escaladas por meio de
adio de novas instncias da aplicao de lgica comercial ao sistema e pela combinao de controle
de trfego, replicao de estado e compartilhamento de banco de dados.

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Confiabilidade e facilidade de manuteno


O Exalogic projetado para aplicaes de misso crtica que devem ser altamente disponveis.
Atingir a famosa disponibilidade five-nines (99,999%) requer um sistema que seja tolerante a falhas
e que no necessite de tempo de inatividade para manuteno e administrao. O Exalogic
projetado com redundncia de hardware sem ponto nico de falha e failover automtico para
cada componente principal, com ateno especial redundncia da potncia, I/O e refrigerao
(ventiladores). Ao executar aplicaes scale-out, possvel que qualquer componente do sistema seja
retirado de operao, consertado ou reparado e colocado de volta em operao, sem
interrupes s aplicaes ou aos usurios. O Exalogic possui suporte incorporado replicao
do armazenamento no nvel de bloco, backup para o disco e Automated Service Requests 3
(ASR). A ASR permite que a Oracle monitore de maneira proativa os sistemas Exalogic X2-2
para impedir falha dos componentes e envie proativamente peas de reposio e equipes de
manuteno, minimizando ou evitando completamente as interrupes do servio.

Arquitetura do sistema Exalogic


O Exalogic X2-2 est disponvel em trs configuraes: Quarter Rack, Half Rack e Full Rack. Kits
de atualizao esto disponveis, permitindo que configuraes Quarter Rack pequenas sejam
atualizadas para configuraes Half Rack e que configuraes Half Rack sejam atualizadas para
configuraes Full Rack. possvel conectar at 8 (oito) configuraes de qualquer tipo utilizando o
cabeamento fornecido para formar um nico sistema Exalogic (s vezes chamado de teia Exalogic).
Utilizando os spine switches do data center encomendados separadamente possvel escalar um
sistema Exalogic ainda maior, se desejado.

A ASR fornecida como parte da oferta de suporte opcional Premier Support para sistemas da Oracle.

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Figura 4 - Configuraes do Exalogic

Uma configurao do Exalogic composta pelos principais componentes a seguir:

Exabus (switches InfiniBand, gateways, adaptadores do canal host, firmware, drivers de


dispositivos, extenses do sistema operacional e bibliotecas de software)

Compute Nodes

ZFS Storage Appliance

Switch de gerenciamento

Sistemas operacionais

Ferramentas de gerenciamento Exalogic

Software, firmware e drivers de dispositivo Exalogic

Exabus
O recurso que define a arquitetura do Exalogic a teia de comunicao (I/O) que une todos os
componentes do sistema e oferece a base para a confiabilidade, a facilidade de manuteno e o
desempenho do Exalogic. Dentro do Exalogic, o subsistema I/O chamado de Exabus, uma vez
que ele executa a funo de extenso e conexo do bus do sistema baseado em PCIe utilizado dentro
de cada um dos principais componentes do sistema. O Exabus baseado no InfiniBand Quad
Data Rate (QDR) e consiste de hardware, software e firmware distribudos por todo o sistema,
envolvendo todos os principais componentes do sistema.

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Figura 5 - Arquitetura do sistema Exalogic

O InfiniBand QDR foi selecionado como tecnologia de base para o Exabus por diversas razes:

Os produtos InfiniBand da Oracle fornecem a maior largura disponvel de banda por porta
fsica (40 Gb/s) e a menor latncia (~1,07 sec) de qualquer tecnologia de interconexo
padro disponvel atualmente 4, permitindo que as aplicaes recuperem a capacidade de
computao que seria desperdiada na espera de links de comunicao lentos

O InfiniBand oferece resultados, segurana e qualidade de servios confiveis na camada


fsica da pilha de rede e suporta nativamente operaes de desvio do kernel, eliminando
grande parte da ineficincia da utilizao da CPU do sistema e memria principal

Os produtos InfiniBand da Oracle so compatveis com protocolos de topo da pilha,


como IP (IPoIB) e Ethernet (EoIB), possibilitando que as aplicaes existentes sejam
executadas sem modificaes e ainda se beneficiem do desempenho aprimorado

Possuem 3,7 vezes o throughput e 1/5 da latncia da 10 Gigabit Ethernet, a segunda melhor opo,
de acordo com http://www.hpcadvisorycouncil.com/pdf/IB_and_10GigE_in_HPC.pdf

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Gateways e switches InfiniBand Exabus

Um dos aspectos mais importantes e diferenciados do Exalogic a habilidade do sistema de se


apresentar rede do data center como um nico computador grande com um grande nmero de
interfaces de rede 10 Gigabit Ethernet (10GbE). No nvel fsico, isso alcanado por meio do uso
de gateways especiais que so conectados diretamente s portas externas do 10GbE expostas por
switches padro do data center. Os gateways Ethernet-to-InfiniBand do Exalogic utilizam um
projeto de ponte InfiniBand-to-Ethernet exclusivo que permite que cada compute node do
Exalogic, por meio de uma simples configurao de software, tenha at 1000 cartes de interface de
rede virtuais 10GbE, cada um aparecendo para a rede do data center como um dispositivo Ethernet
padro. Esta abordagem geralmente reduz enormemente o nmero de cartes de rede, cabos e
switches fsicos que devem ser instalados, ligados, testados, ajustados, gerenciados e mantidos,
enquanto oferece desempenho de aplicao, segurana e confiabilidade maiores. Essa abordagem
elimina os problemas de inoperabilidade com as ferramentas de gerenciamento da rede existentes e
garante interoperabilidade total com os switches baseados em Ethernet, firewalls e dispositivos
de equilbrio de carga, uma vez que o uso do InfiniBand pelo Exalogic completamente invisvel para o
restante do data center.
O Exabus suporta a criao de conexes de redes locais virtuais dentro do sistema Exalogic para
oferecer isolamento das aplicaes e pode isolar de forma transparente a comunicao interna do
cluster s sub-redes no Ethernet, oferecendo melhor segurana e melhor desempenho do cluster.

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Software, firmware e drivers Exabus

Na camada de software, o Exabus estende e


melhora o OpenFabrics Enterprise Distribution
(OFED). O OFED um kit de
ferramentas de cdigo aberto padro do setor
para Remote Direct Memory Access (RDMA)
e aplicaes de desvio do kernel. OFED
amplamente utilizado em sistemas de
computao de alto desempenho com base
no InfiniBand que necessitam de throughput
mximo, latncia mnima e uma infraestrutura
unificada para acesso de armazenamento,
virtualizao de rede e comunicao entre
processos do cluster.
O Exabus inclui drivers em nvel de kernel,
RDMA orientado por canal e operaes de
envio/recebimento, desvios de kernel do
sistema operacional, interface de programao
de aplicativos (API) no nvel do usurio e
servios para passagem paralela de mensagens,
troca de dados de soquetes, armazenamento e
acesso ao sistema de arquivos/banco de dados.
O Exabus incorpora diversos recursos de
confiabilidade, gerenciamento e desempenho
que no esto disponveis em sistemas similares:

Figura 6 - Pilha I/O do Exalogic com Exabus

Suporte exclusivo aos gateways Ethernet-over-InfiniBand (EoIB) do Exalogic

Gerenciamento e monitoramento simplificados com integrao total ao ILOM e Oracle


Enterprise Manager OpsCenter

Qualidade do servio (QoS) e suporte de configurao de particionamento

Sockets Direct Protocol (SDP) de alta disponibilidade

Suporte IPv6 para SDP, EoIB e IP-over-InfiniBand (IPoIB)

Desativao automtica dos links fsicos degradados (failover autnomo no nvel da porta)

Centenas de correes de projeto individuais e melhorias noHost Stack e no


Management Stack, melhorando a conformidade, estabilidade, eficincia e desempenho

10

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Compute Nodes do Exalogic


Cada compute node do Exalogic X2-2 (s vezes chamado de servidor) contm dois processadores
Intel Xeon, cada um com diversos ncleos. Cada compute node tambm tem uma grande
quantidade de RAM de correo de erros em alta velocidade,
unidades de disco de estado slido de nvel empresarial em
configurao RAID, ventiladores redundantes, fontes de
energia redundantes e um adaptador do canal host com duas
portas InfiniBand que o conecta teia do sistema I/O.
Cada compute node do Exalogic est fisicamente isolado
do ambiente de aplicaes. Ainda que cada compute node
possua redundncia integrada, quando um compute node
Figura 7 - Desempenho do n de computao
falha ou requer manuteno, todas as instncias de
Exalogic
aplicao sendo executadas no n no falharo ou sero
interrompidas. Logo, para aplicaes de alta disponibilidade,
recomendado que os clusters de aplicao abranjam no
mnimo dois compute nodes. Do ponto de vista de licenciamento de software da Oracle, cada
compute node uma partio rgida.
Os compute nodes do Exalogic so equilibrados para mximo desempenho de encadeamento
nico: o tipo de memria utilizado, a quantidade e a posio dos mdulos de memria instalados
so cuidadosamente igualados ao bus do sistema PCIe e frequncia do processador. Para aplicaes
sensveis latncia ou que exigem muita memria, como as aplicaes desenvolvidas utilizando a
linguagem Java, o desempenho computacional de um compute node do Exalogic at 40% maior que
o de sistemas similares que utilizam os mesmos processadores Intel.
Os compute nodes utilizam seus discos de estado slido apenas para imagens inicializveis do
sistema operacional e as imagens podem ser recriadas de maneira fcil e rpida utilizando
ferramentas especiais fornecidas com o sistema.

Armazenamento Exalogic
O subsistema de armazenamento Exalogic armazena todos os binrios de aplicaes, arquivos de
registro e contedo necessrio para a execuo das aplicaes. Compute nodes montam parties
configuradas do sistema de armazenamento atravs da rede InfiniBand. Isso elimina a necessidade
de fazer backup de compute nodes individuais e, em caso de falha do compute node, a partio
pode ser simplesmente montada de outro compute node enquanto o n com falha passa por
manuteno ou substitudo.

11

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

O subsistema de armazenamento Exalogic composto por dois cabeotes de armazenamento


separados fisicamente em uma configurao ativa/standby e grande array compartilhado de discos.
Cada cabeote de armazenamento est diretamente anexado teia I/O com o InfiniBand QRD
redundante. O subsistema de armazenamento acelerado com dois tipos de memria em estado
slido que so utilizados como caches de leitura e gravao, respectivamente, para aumentar o
desempenho do sistema. Os cabeotes de armazenamento integram, de maneira transparente, os
diversos discos Serial Attached SCSI no array de discos em um nico cluster ZFS, que ento
disponibilizado aos compute nodes do Exalogic atravs dos sistemas de arquivos de rede padro
compatveis com o sistema operacional do compute node.
O subsistema de armazenamento Exalogic possui sua prpria interface dedicada de
gerenciamento e oferece diversas opes de segurana, confiabilidade e gerenciamento de cotas
que podem ser selecionadas pelo usurio. Ele tambm oferece suporte incorporado para
replicao do armazenamento, permitindo que cada configurao Exalogic seja emparelhada com
outro sistema geograficamente remoto, como parte de uma estratgia maior de recuperao de
desastres.
Tambm possvel anexar as aplicaes de armazenamento da Oracle selecionadas diretamente
ao backplane I/O Exalogic, utilizando o InfiniBand para expandir a capacidade de armazenamento
do sistema ou implementar uma soluo de backup de alto desempenho.

Switch de gerenciamento Exalogic


Cada configurao do Exalogic inclui um switch de gerenciamento. Cada componente principal
do sistema Exalogic est conectado diretamente ao seu switch de gerenciamento utilizando a
Gigabit Ethernet padro e as portas dedicadas de gerenciamento incorporadas. O switch de
gerenciamento o ponto fsico de integrao com a rede segura de gerenciamento do data center,
separando completamente o gerenciamento de trfego do trfego do servio dentro do sistema.
Alm de gerenciar o trfego, a rede de gerenciamento tambm utilizada para facilitar a replicao
dos dados em segundo plano no sistema de armazenamento do Exalogic para os sistemas Exalogic
emparelhados em locais remotos, como parte de uma soluo de recuperao de desastres.

Sistemas operacionais do Exalogic


O Exalogic permite que os usurios escolham entre os sistemas operacionais Oracle Linux ou
Oracle Solaris e garante 100% de compatibilidade com aplicaes padro Linux ou Solaris. No
necessria certificao especial para o Exalogic. Todas as aplicaes Oracle que so certificadas
para as verses apropriadas do Oracle Linux e Oracle Solaris so compatveis com o Exalogic.
Cada configurao do Exalogic enviada da fbrica da Oracle com o Oracle Linux e o Oracle
Solaris, o software Exabus, drivers, firmware, ferramentas e utilitrios de gerenciamento j
instalados e prontos para a configurao final nas instalaes do cliente. Ainda que as verses do
Linux e Solaris utilizadas com o Exalogic no sejam exclusivas do Exalogic, as imagens de disco

12

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

inicializveis fornecidas pela Oracle so. Estas imagens de disco foram especificamente criadas
para utilizao com o Exalogic. Nenhuma outra verso de sistema operacional compatvel com
o sistema Exalogic, e, sem estes softwares, firmwares e drivers de dispositivos exclusivos incorporados
nestas "imagens base" do Exalogic, o hardware Exalogic X2-2 inutilizvel.
Oracle Linux Unbreakable Enterprise Kernel (UEK)

O Oracle Linux Unbreakable Enterprise Kernel oferece o melhor desempenho geral do Linux
disponvel atualmente e oferece diversos recursos nas reas de gerenciamento de falha de hardware,
integridade de dados e diagnstico, detectando e registrando erros de hardware antes de afetar
qualquer sistema operacional ou aplicao, com isolamento automtico das CPUs e memrias
com defeito.
Tirando proveito destes aprimoramentos, no necessrio alterar as aplicaes Linux existentes.
As otimizaes aumentam em at 12 vezes os desempenhos do InfiniBand, fornecem uma carga
de trabalho 60% maior, latncia 50% menor e desempenho IPoIB 50% melhor 5.
O Oracle Linux baseia-se na base de cdigo Fedora Core 6, que tambm base para o Red Hat
Linux, demonstrando, portanto, um alto grau de compatibilidade.
Oracle Solaris

O Solaris 11 Express uma verso do Oracle Solaris 11 com qualidade de produo e limitao
de recursos. Alm dos recursos de segurana, virtualizao de rede, gerenciamento e tolerncia a
falhas, o Oracle Solaris compatvel com uma tecnologia de virtualizao do servidor em nvel
de kernel chamada Zones.
O Oracle Solaris Zones uma das tecnologias maduras de virtualizao mais adotadas e utilizadas
atualmente no mercado e tem sido o principal recurso do Solaris desde sua introduo no Solaris
verso 10, em 2005. O Oracle Solaris Zones 7 inclui suporte ao Oracle Solaris 10 Zones, que
permite que os clientes implantem as aplicaes Solaris 10 (x86) no Exalogic.

Com base nos testes internos de produto da Oracle e resultados referenciais


http://fedoraproject.org/
7 Veja a virtualizao do Oracle Solaris:
http://www.oracle.com/technetwork/articles/servers-storage-admin/sol11evirt-186209.pdf
5
6

13

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Gerenciamento do Exalogic
O Exalogic pode ser gerenciado utilizando uma variedade de ferramentas, incluindo a maioria
dos sistemas e ferramentas de gerenciamento utilizadas atualmente nos data centers de clientes.
Independentemente das ferramentas especficas utilizadas, o gerenciamento do Exalogic
substancialmente menos complexo e suscetvel a erros que os sistemas tradicionais de
gerenciamento desenvolvidos a partir de componentes de fontes individuais, pois o Exalogic
projetado especificamente para ser administrado e mantido como um nico sistema integrado.

Utilitrios do sistema Exalogic


O Exalogic inclui diversas ferramentas bastante especializadas que asseguram a instalao e a
configurao corretas do sistema Exalogic e que podem diagnosticar de maneira rpida e fcil
problemas crticos em nvel de sistema.

Utilitrio de configurao do Exalogic: uma ferramenta da rea de trabalho utilizada


para configurar o gerenciamento do sistema Exalogic e as interfaces de rede de servio
do data center e as sub-redes internas.

Interface de linha de comando distribuda do Exalogic: uma ferramenta de linha de


comando que permite que os comandos sejam executados em alguns ou em todos os
ns do Exalogic simultaneamente, a critrio do operador.

Verificador de topologia do Exalogic: verifica a topologia do InfiniBand do sistema


Exalogic, assegurando que a topologia correta seja aplicada para cada configurao do
sistema: Quarter Rack, Half Rack ou Full Rack.

InfiniCheck do Exalogic: verifica a operao correta de cada dispositivo e porta


InfiniBand na teia, assegurando que todas as portas e conectores estejam funcionando
corretamente.

Gerador de perfis de hardware e firmware do Exalogic: verifica se todos os


dispositivos de hardware e verses de firmware conectadas teia do sistema Exalogic
so verificados e compatveis, com as verses corretas e compatveis de firmware de
dispositivo.

Gerador de perfis de software do Exalogic: verifica se todos os pacotes de software


Linux ou Solaris instalados nos compute nodes do sistema esto na verso correta e no
afetam o desempenho, a segurana e a estabilidade do sistema Exalogic.

14

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Gerenciador de inicializao do Exalogic: esta ferramenta permite que os operadores do


sistema recriem facilmente as imagem dos compute nodes individuais do Exalogic,
atravs dos servidores PXE externos ou imagens de disco montados via rede.

Oracle Enterprise Manager


O Oracle Enterprise Manager (EM) uma sute opcional de produtos de gerenciamento que
pode oferecer gerenciamento da aplicaoao disco para implantaes do Exalogic. O Enterprise
Manager permite que cada componente individual de hardware dentro de uma implantao do
Exalogic seja monitorado em tempo real e, a critrio do cliente, tenha o status do sistema relatado ao
suporte da Oracle para gerenciamento proativo do sistema. Por meio da integrao com o suporte da
Oracle, o Enterprise Manager pode aplicar conjuntos de patches testados e ajustados ao Exalogic
que cobrem cada camada do sistema, desde firmware dos dispositivos e sistema operacional ao
JVM, servidor de aplicaes, Fusion Middleware do topo do stack e aplicaes Oracle.

Figura 8 - Gerenciamento do Exalogic

Oracle Enterprise Manager Grid Control (EMGC)

O EMGC concentra-se no gerenciamento do Fusion middleware e das aplicaes da Oracle


implantadas no Exalogic. Funcionalidades especficas do Exalogic permitem representao,
gerenciamento e monitoramento das implantaes do Exalogic:

Aplicaes implantadas
Domnios WebLogic e servidores gerenciados

15

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Clusters de coerncia
Status fsico do compute node

As vises operacionais do EMGC para o Exalogic incluem:

Status operacional
KPI, grfico de resposta e carregamento
Alertas e violaes de polticas
Mudanas na configurao (ltimas 24h)
Mtrica dos componentes e JVM

Enterprise Manager Operations Center (EMOC)

O EMOC a soluo integrada e nica da Oracle para gerenciamento de todos os aspectos de


um data center fsico. Ele permite a descoberta, o provisionamento, a atualizao, o gerenciamento e
o monitoramento dos ativos fsicos e virtuais em diversos data centers a partir de um nico console.
O EMOC uma soluo de gerenciamento empresarial que se comunica com os principais
componentes do Exalogic por meio do servio Integrated Lights Out Manager (ILOM) de cada
componente. Os agentes do sistema operacional EMOC tambm podem ser implantados para
obter percepo sobre a mtrica de nvel do sistema operacional, caso desejado.
O Oracle Enterprise Manager 11g Ops Center suporta os seguintes recursos principais no ambiente
da mquina do Exalogic:

Gerenciamento do ciclo de vida do hardware

Exibies de teia InfiniBand e viso da rede Ethernet

Integrao com o My Oracle Support

Alm disso, o Oracle Enterprise Manager Ops Center compatvel com provisionamento de
baixo nvel, descoberta de ativos de hardware, automao de patches, importao de imagens de
firmware, polticas de criao e atualizao de firmware para componentes de hardware de uma
mquina Exalogic.

Exalogic Integrated Lights Out Manager (ILOM)


O Integrated Lights Out Manager (ILOM) do Exalogic oferece meios de gerenciamento sem
agente dos compute nodes do Exalogic, gateways e switches do InfiniBand, cabeotes de
armazenamento de subsistema, o array de armazenamento e todas as unidades de distribuio de
potncia instaladas. O ILOM implementado no firmware de cada componente do sistema
Exalogic, independente do sistema operacional, e acessvel apenas por meio da rede fsica de
gerenciamento para maior segurana. O ILOM suporta acesso direto s capacidades de gerenciamento
de ncleo de cada componente por linha de comando e com base na web.

16

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Implantando o Oracle Exalogic com o Oracle Exadata


O Oracle Exalogic e o Oracle Exadata so, em muitos aspectos, uma nica plataforma. Enquanto
o Oracle Exalogic projetado para fornecer uma plataforma para aplicaes de lgica comercial e
cargas de trabalho de computao intensa, o Oracle Exadata projetado para bancos de dados de
aplicaes e cargas de trabalho de armazenamento intenso. O Exalogic e o Exadata possuem muitas
tecnologias em comum e, ainda que possam ser, e de fato so, implantados independentemente
um do outro, existem benefcios tcnicos e operacionais exclusivos ao implant-los juntos.

Figura 9 - Exadata e Exalogic integrados como um nico sistema

17

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

O Exalogic e o Exadata podem ser conectados diretamente por meio do Exabus (InfiniBand QDR),
oferecendo um nvel de desempenho geral e segurana que no pode ser ultrapassado e exclusivo
da Oracle. Componentes de aplicao de camada intermediria implantados para uma
configurao Full Rack do Exalogic X2-2, por exemplo, so capazes de se comunicarem com ns
de bancos de dados do Oracle Real Application Cluster no sistema de Full Rack Exadata X2-2,
com um total de 960 Gigabits por segundo do throughput total disponvel e latncia de
microssegundos 8, tornando a combinao do Exalogic e Exadata imbatvel para processamento de
transaes online e outras aplicaes sensveis ao desempenho.
Alm dos benefcios bvios de tal integrao de alto desempenho no nvel fsico, o Exadata e
Exalogic:

So exclusivamente capazes de se beneficiarem de otimizaes com a implementao do


SQLNet da Oracle, que aumenta ainda mais o desempenho das aplicaes ao tirarem
proveito do protocolo InfiniBand nativo chamado Sockets Direct Protocol (SDP)

So plataformas padro da Oracle para o banco de dados e camada intermediria,


respectivamente, para o Middleware Fusion da Oracle e produtos de aplicaes
comerciais

Compartilham diversas tecnologias e componentes essenciais, inclusive projetos de


compute node, switches InfiniBand e adaptadores do canal host, drivers de dispositivo e
aprimoramentos do sistema operacional

Podem ser gerenciados utilizando a mesma infraestrutura de gerenciamento, inclusive o


Enterprise Manager

Possuem suporte da Oracle, utilizando uma infraestrutura exclusiva de suporte e uma


equipe de especialistas que treinada habilmente para diagnosticar e resolver problemas
nas implantaes de aplicaes que combinam ambos os produtos

8 Todas as 24 portas 40 Gb/s InfiniBand QDR disponveis podem ser utilizadas para conectar ambos
os sistemas

18

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Gerenciamento, expanso e atualizao do Exalogic


Como todos os Engineered Systems da Oracle, o Exalogic foi projetado para ser fcil de manter
e atualizar.
Aproximadamente quatro vezes ao ano, a Oracle lana um conjunto de patches de firmware e
software de dispositivos que foram testados em conjunto e aprovados como boa configurao
reconhecida para o hardware Exalogic atual e compatvel. Patches de segurana e estabilidade
so disponibilizados para o Exalogic conforme necessrio.
As configuraes do Exalogic podem ser atualizadas para configuraes maiores por meio de kits
de atualizao, que podem ser adquiridos separadamente. possvel adquirir kits que atualizaro
as configuraes de Quarter Rack do Exalogic X2-2 para configuraes de Half Rack do X2-2 e
kits que atualizaro a configurao de Half Rack do X2-2 para configuraes de Full Rack do X2-2.
Esses kits de atualizao so instalados pela equipe de servios avanados de atendimento ao cliente
da Oracle no local e podem ser instalados sem interrupo dos servios do sistema Exalogic.
Os servios avanados de atendimento ao cliente da Oracle tambm oferecem servios de
cabeamento multi-rack que permitem que as configuraes do Exalogic sejam integradas como
parte de um sistema Exalogic j instalado ou de uma implantao inicial do Exalogic. Os servios
de cabeamento multi-rack tambm esto disponveis para clientes que desejam conectar os sistemas
Exalogic e Exadata. possvel conectar at 8 (oito) configuraes de Full Rack do Exalogic e/ou
Exadata por meio das portas de expanso internas e cabeamento fornecido, no sendo necessrios
switches InfiniBand externos.

19

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Integrao com o data center


possvel integrar o Exalogic com sistemas externos, como firewalls de hardware, balanceadores
de carregamento, bancos de dados, sistemas de armazenamento ou outros ambientes de aplicaes,
utilizando a conectividade 10GbE fornecida pelos gateways do Exalogic.
O InfiniBand uma tecnologia importante dentro do sistema Exalogic e um facilitador importante
do Exabus. O InfiniBand utilizado apenas como teia de comunicao interna dentro do sistema
Exalogic ou entre um pequeno nmero de produtos Oracle cuidadosamente testados, como o
nosso Exadata e alguns dispositivos de armazenamento especficos e switches InfiniBand de data
center. A Oracle no oferece suporte conexo do Exalogic a produtos de terceiros utilizando o
InfiniBand.
A instalao de um sistema Exalogic muito direta e, muitas vezes, pode ser realizada pelos
profissionais dos servios avanados de atendimento ao cliente da Oracle em apenas algumas
horas, do comeo ao fim.

20

Artigo tcnico da Oracle Oracle Exalogic Elastic Cloud: viso geral do sistema

Concluso
O Oracle Exalogic um sistema de software e de hardware projetado, desenvolvido para oferecer a
plataforma de nuvem ideal para o middleware e as aplicaes da Oracle. Ao padronizar e coalocar
as aplicaes e o middleware da Oracle no Oracle Exalogic Elastic Cloud, as empresas iro:

Economizar capital, pois necessitaro de menos hardware, software e investimento em servios


para qualquer aplicao, em comparao s solues de fornecedores concorrentes ou plataformas
desenvolvidas por elas mesmas

Aumentar o desempenho e a eficincia de aplicaes Linux, Solaris e Java j existentes em 2, 5,


10 ou mais vezes

Aumentar a confiabilidade e escalabilidade das aplicaes para os nveis necessrios para a


maioria dos sistemas de misso crtica

Reduzir drasticamente o risco de projeto de implementao das aplicaes e da infraestrutura,


bem como o tempo de criao de valor

Acabar com os custos de suporte contnuo, administrao e manuteno

Convidamos voc para iniciar hoje a transformao de seu data center com o Exalogic.

21

Oracle Exalogic Elastic Cloud: viso geral do


sistema
Setembro de 2011
Autores: Erik Bergenholtz, Michael Palmeter
Oracle Corporation
Sede no Brasil
Av. Alfredo Egydio de Souza Aranha, 100
So Paulo, SP
Brasil

Copyright 2011, Oracle e/ou suas afiliadas. Todos os direitos reservados. Este documento fornecido apenas para fins informativos e
seu contedo est sujeito a alteraes sem aviso prvio Este documento no tem a garantia de estar livre de erros nem est sujeito
a nenhuma outra garantia ou condio, seja expressa oralmente ou implcita por lei, incluindo as garantias e condies implcitas de
comerciabilidade ou adequao a uma finalidade especfica. Ns especificamente nos isentamos de qualquer responsabilidade em
relao a este documento, e nenhuma obrigao contratual estabelecida, direta ou indiretamente, por este documento. Este
documento no pode ser reproduzido ou transmitido de nenhuma forma e por nenhum meio, seja eletrnico ou mecnico, para
nenhuma finalidade sem nossa permisso prvia por escrito.

Informaes:

Oracle marca registrada da Oracle Corporation e/ou de suas afiliadas. Os outros nomes podem ser marcas comerciais de seus

CNPJ: 59.456.277/0001-76

respectivos proprietrios.

Fone: 0-800-891-44-33
oracle.com

030

PGINA INTENCIONALMENTE DEIXADA EM BRANCO