Exadata visao geral_tecnica

  • View
    377

  • Download
    0

Embed Size (px)

DESCRIPTION

Visão Técnica Geral do Exadata

Text of Exadata visao geral_tecnica

  • 1. Um artigo tcnico da OracleSetembro de 2009Uma viso geral tcnica do Oracle ExadataStorage Server da Sun

2. Artigo tcnico Uma viso geral tcnica do Oracle Exadata Storage Server da SunO Oracle Exadata Storage Server da Sun e a Oracle Database Machine da Sun............................................................................................................ 2Limites atuais de E/S do banco de dados ........................................... 3Famlia de produtos Exadata .............................................................. 4 Oracle Exadata Storage Server da Sun .......................................... 4 Mquina para Bancos de dados Oracle .......................................... 8Arquitetura do Exadata ..................................................................... 11 Software do servidor de banco de dados ...................................... 12 Plug-in do Enterprise Manager para Exadata ............................... 13 Softwares do Exadata ................................................................... 13 Processamento Smart Scan do Exadata ...................................... 14 Gerenciamento de recurso de E/S com o Exadata ....................... 19 Desempenho acelerado com Exadata .......................................... 22 Virtualizao do armazenamento Exadata ................................... 23CONCLUSO ................................................................................... 28 3. Artigo tcnico Uma viso geral tcnica do Oracle Exadata Storage Server da SunO Oracle Exadata Storage Server da Sun e a OracleDatabase Machine da SunO Oracle Exadata Storage Server (Exadata) da Sun um produto de armazenamentoaltamente otimizado para uso com o banco de dados Oracle. O Exadata forneceexcelente desempenho de processamento de E/S e SQL para o processamento detransaes on-line (OLTP), data warehousing (DW) e consolidao de cargas detrabalho mistas. Ele fornece desempenho extremo para todos os tipos de aplicaes debancos de dados tirando proveito de uma arquitetura de grade intensamente paralela emconjunto com a grade de armazenamento do Exadata. Os produtos de armazenamentodo Exadata so uma combinao de software e hardware usada para armazenar eacessar os bancos de dados Oracle. O Exadata fornece servios de armazenamentoque levam o banco de dados em considerao, como a capacidade de deslocar asobrecarga de processamento do banco de dados do servidor de banco de dados para oarmazenamento enquanto permanece transparente para o processamento de SQL e asaplicaes do banco de dados. Os Exadata Storage Servers tambm so empacotadosem uma soluo completa de ponta a ponta: a Oracle Database Machine da Sun. AOracle Database Machine da Sun uma soluo pronta para uso e fcil de implantarpara hospedagem do Banco de dados Oracle que fornece os mais altos nveis dedesempenho disponveis. A Database Machine e o armazenamento Exadata fornecemdesempenho inovador com escalabilidade de E/S linear, so simples de usar e degerenciar e fornecem disponibilidade e confiabilidade crtica para a empresa.O Exadata uma oferta combinada da Oracle e da Sun Microsystems. A Sun estfornecendo a tecnologia de hardware usada na Database Machine e no Exadata StorageServer. A Oracle est fornecendo o software para compartilhar a inteligncia do bancode dados com o armazenamento e integrar totalmente o armazenamento do Exadatacom o banco de dados Oracle e todos os seus recursos. Os servidores da Suncombinam o poder da nova gerao de processadores Xeon da Intel com aexperincia em engenharia de sistemas da Sun. Esses servidores oferecem a densidadee capacidade de expanso necessrias para satisfazer as aplicaes de banco de dadosmais exigentes. A parceria entre a Oracle e a Sun possibilita o fornecimento da OracleDatabase Machine da Sun e o Exadata Storage Server, alm dos recursosrevolucionrios que eles fornecem. 2 4. Artigo tcnico Uma viso geral tcnica do Oracle Exadata Storage Server da SunLimites atuais de E/S do banco de dadosA base da Database Machine e do Exadata so softwares inteligentes de banco de dadosprojetados para lidar com as complexas aplicaes implantadas para direcionar as necessidades denegcios da empresa. O banco de dados Oracle fornece uma quantidade incrvel defuncionalidade para implementar as mais sofisticadas aplicaes de OLTP e DW. Mas acessarbancos de dados da ordem de terabytes com alto desempenho, ampliando os softwaresinteligentes de bancos de dados atravs de um hardware potente, proporciona oportunidadesenormes para fornecer mais processamento de banco de dados, mais rapidamente, para aempresa. Ter um hardware potente para fornecer as taxas de E/S e largura de banda exigidaspelas aplicaes de hoje em dia, alm de softwares inteligentes, essencial para o desempenhoextremo proporcionado pela famlia Exadata de produtos.Os dispositivos tradicionais de armazenamento so grandes, mas relativamente lentos, e nopodem sustentar as taxas de E/S da carga de transaes que a empresa precisa fornecer. Em vezde 100 IOPS (nmero de operaes de E/S por segundo) por disco, as aplicaes exigem queseus sistemas forneam pelo menos 10 vezes esse valor de IOPS por disco para fornecer oservio que os usurios corporativos esperam.Os produtos de armazenamento tradicionais fornecem ao Banco de dados Oracle uma interfacelimitada para o armazenamento do banco de dados. Existem muitos gargalos no caminho de E/Sdo banco de dados, restringindo a largura de banda de dados e, portanto, limitando odesempenho geral do banco de dados ao usar produtos de armazenamento tradicionais. Osservidores de bancos de dados precisam de muitos Adaptadores Host-Bus (HBA) de SAN(Storage Area Network) para fornecer a largura de banda necessria para fornecer dados, doarmazenamento para o banco de dados, a uma taxa adequada. muito comum o nmero deHBAs necessrios para fornecer desempenho adequado no ser suportado no servidor ouresultar em um custo muito alto. E o custo e a complexidade de um switch SAN aumentamdrasticamente para fornecer a largura de banda e a redundncia necessrias. Alm disso, arrays dearmazenamento muito grandes no conseguem fornecer largura de banda adequada s centenasde discos que alojam. Isso faz com que o desempenho em potencial dos discos seja limitadoartificialmente e fique bem abaixo do que eles so capazes de oferecer. O desempenho do disco limitado nos Fibre Channel Loops (FCL) para o disco e na capacidade de processamento doarray de armazenamento.Os dispositivos tradicionais de armazenamento tambm no sabem que h um banco de dadosresidindo no armazenamento e, portanto, no podem fornecer qualquer processamento de E/Sou SQL que leve o banco de dados em considerao. Quando o banco de dados solicita linhas ecolunas, o armazenamento retorna blocos de dados em vez do conjunto de resultados de umaconsulta ao banco de dados. O armazenamento tradicional no inteligente no que diz respeitoao banco de dados para poder diferenciar as linhas e colunas especficas solicitadas. Portanto, aoprocessar operaes de E/S para o banco de dados, o armazenamento tradicional consome 3 5. Artigo tcnico Uma viso geral tcnica do Oracle Exadata Storage Server da Sunlargura de banda para retornar dados que no so relevantes para a consulta de banco de dadosenviada.Os produtos Exadata resolvem as principais dimenses das operaes de E/S do banco de dadosque podem limitar o desempenho do banco de dados. O Exadata baseado em uma arquitetura intensamente paralela que fornece mais pipes parafornecer mais dados a uma velocidade maior entre os servidores de banco de dados e osservidores de armazenamento. O Exadata construdo usando pipes mais amplos que fornecem larguras de bandaextremamente altas entre os servidores de bancos de dados e os servidores de armazenamento. O Exadata leva o banco de dados em considerao e consegue enviar apenas os dadosnecessrios para satisfazer as solicitaes em SQL, resultando em menos dados sendo enviadosentre os servidores de banco de dados e os servidores de armazenamento. O Exadata supera os limites da tecnologia de unidade de disco.Famlia de produtos ExadataExistem dois membros da famlia de produtos Oracle Exadata da Sun. A base da famlia deprodutos Exadata o Oracle Exadata Storage Server da Sun. Ele usado para construir soluesde data warehousing usando servidores de banco de dados e infraestrutura fornecidos pelocliente. O segundo membro da famlia de produtos Exadata a Oracle Database Machine daSun (Database Machine ). A Database Machine uma soluo completa e totalmente integradapara data warehousing, que inclui todos os componentes necessrios para disponibilizar um datawarehouse empresarial de forma rpida e fcil, incluindo o armazenamento Exadata.Oracle Exadata Storage Server da SunO Oracle Exadata Storage Server da Sun um dispositivo de armazenamento de banco de dadosque executa softwares do Exadata Storage Server fornecidos pela Oracle. Os componentes dehardware do Exadata Storage Server (tambm chamados de clulas do Exadata) foram escolhidoscom cuidado para corresponder s necessidades de processamento de consultas de altodesempenho. O software do Exadata otimizado para tirar o maior proveito possvel doscomponentes de hardware e do banco de dados Oracle. Cada clula do Exadata fornecedesempenho de E/S e largura de banda excepcionais para o banco de dados.O Oracle Exadata Storage Server da Sun um servidor de armazenamento rpido, confivel, dealta capacidade e que segue os padres do setor. Cada clula do Exadata vem pr-configuradacom: dois processadores quad-core Intel Xeon E5540, doze discos SAS conectados a umcontrolador de armazenamento com cache de 512 MB com bateria, memria de 24 GB,conectividade InfiniBand de duas portas, interface de gerenciamento para acesso remoto, fontes4 6. Artigo tcnico Uma viso geral tcnica do Oracle Exadata Storage Server da Sunde alimentao com tecnologia hot-swap e dupla redundncia, todos os softwares pr-instaladose ocupa 2 UR em um rack tpico de 19 polegadas. Figura