Multi-core Parallelization in Clojure - a Case Study
Segurança no Armazenamento
1. Segurança no Armazenamento 1. Introdução Márcio Aurélio Ribeiro Moreira [email_address] http://si.uniminas.br/~marcio/ Pós-SI – 3ª Turma – 2008
2.
3.
4.
5. Demanda de performance e espaço Márcio Moreira 1. Introdução – Slide Fonte: Ramakrishnan 1X 2X 3X 4X 5X 6X 7X 8X Hoje 1 Ano 2 anos 3 anos 4 anos 5 anos 50% 100% 150% 200% 250% 300% Demanda Performance Demanda Espaço Demanda anual de 50% de espaço e performance 1X 1.5X 2.3X 3.4X 5.1X 7.6X 253% 169% 113% 75% 50%
6.
7. Camadas de dados Márcio Moreira 1. Introdução – Slide Computadores Notebooks Dispositivos Pessoas e Coisas Camada de Banco de Dados Camada web Camada Aplicações Fonte: Ramakrishnan Camada de Storage
8.
9.
10. Vamos olhar os discos de perto Márcio Moreira 1. Introdução – Slide
11. Formatação para acesso direto Márcio Moreira 1. Introdução – Slide Fonte: EMC Trilha Cada prato do disco é segmentado em vários anéis concêntricos chamados trilhas O endereço único de uma área em um drive de disco é composto de: Cilindro, Cabeça e Setor. Um setor é a menor parte endereçável de uma trilha Setor Cilindro Um cilindro é o conjunto formato por uma trilha específica em todos os pratos juntas
12.
13.
14.
15.
16.
17. Necessidades de armazenamento Márcio Moreira 1. Introdução – Slide Fonte: Ramakrishnan High-End Us$40/GB Deman-da do negócio Alta Performance Tempo Crítico Midrange Us$20/GB SATA Us$5/GB Tape Us$0.5/GB Alta Capacidade Custo Crítico 100% 99.999% 99.9% Longo Prazo
18.
19.
20.
21.
22.
23.
24.
25.
26. Melhor uso da CPU e memória Márcio Moreira 1. Introdução – Slide Fonte: EMC Customer 1 Meter Reading Customer 2 Meter Reading Customer 3 Meter Reading CACHE CPU System Bus CPU MAIN MEMORY (RAM) ROM (Read Only Memory) HBA Comando de escrita: “ Grave a conta mensal do cliente no disco”. A confirmação de escrita é emitida assim que os dados e o comando de gravação estão seguros dentro de uma área completamente tolerante à falha
27. Por dentro dos Disk Arrays Márcio Moreira 1. Introdução – Slide Fonte: EMC Gaveta do sistema operacional Gavetas de discos Fault Tolerant Cache Memory Array Controller Array Controller Disk Directors Disk Directors Host Interface Host Interface
28.
29.
30.
31.
32.
33.
34.
35. Conexões típicas HBA HBA NIC HBA Storage Array Tape Drive Device Network Router SAN Switch System Bus CPU MAIN MEMORY (RAM) ROM (Read Only Memory)
36. Produtos de Storage da EMC Symmetrix CLARiiON Centera SAN / NAS SAN / NAS / Backup- to-Disk CAS Tape & Tape Emulation DMX800 DMX1000-M2 DMX1000 DMX2000-M2 DMX2000 DMX3000-M2 DMX3000 CX700 CX500 CX300 Centera AX 100 Netwin 110 NS700/G Celerra CNS ADIC Scalar Series DL700