SlideShare uma empresa Scribd logo
PROJETOS E ESTRUTURAÇÃO DE AMBIENTES
DE DATA CENTER
Mateus Prado
@mateusprado
PÓS-GRADUAÇÃO: REDES DE COMPUTADORES E SEGURANÇA DE SISTEMAS
agenda
• o que você precisa saber sobre dc?
• racks
• servers e compute
• storage
• network
• virtualization
• containers
• serviços core
• operação
• o futuro do dc
por que um dc?
disponibilidade
o que você precisa saber sobre dc?
infraestrutura
o que você precisa saber sobre dc?
espaço
resfriamento
eletricidade
software
hardware
serviços
critérios de avaliação
desempenho
escalabilidade
redundância
gerenciamento
segurança
normas
ANSI/TIA*-942
The Telecommunications Industry Association's
TIA-942 Telecommunications Infrastructure Standard
for Data Centers[1] is an American National Standard
that specifies the minimum requirements for
telecommunications infrastructure of data centers
and computer rooms including single tenant enterprise
data centers and multi-tenant Internet hosting data
centers. The topology proposed in the standard was
intended to be applicable to any size data center.
ANSI/TIA*-942
• Distribuição espacial e layouts (localização, salas, áreas);
• Proteção física (fogo, alagamento, tempestades, umidade);
• Desenho de Rede (cabeamento, topologia);
• Desenho Elétrico (geradores, UPS, voltagens, capacidade, etc);
• Desenho Refrigeração (padrões tais como hot/cold aisles, temperaturas);
hot/cold aisles
ANSI/TIA*-942
• Redundância de Sistemas (todos os citados acima);
• Questões ambientais (EnergyStar, emissões, ocupação de solo, etc);
• Classificação em Tiers (“classes de disponibilidade"): I, II, III e IV;
• Distribuição espacial e layouts (localização, salas, áreas);
• Proteção física (fogo, alagamento, tempestades, umidade);
• Desenho de Rede (cabeamento, topologia);
• Desenho Elétrico (geradores, UPS, voltagens, capacidade, etc);
• Desenho Refrigeração (padrões tais como hot/cold aisles, temperaturas);
tiers de disponibilidade
• Qualquer coisa (famoso CPD no canto)
• Disponibilidade de 99,671%
• 28.8 horas de downtime por ano
• 2,5 horas de downtime por mês
tier 1
tiers de disponibilidade
• = tier 1 + Redundância de Conectividade
• Energia e Refrigeração não precisam ser redundantes,
porém deve possuir UPS e gerador
• Disponibilidade de 99,741%
• 22 horas de downtime por ano
• 1,8 horas de downtime por mês
tier 2
tiers de disponibilidade
• = Tier 2 + Redundância de Refrigeração e Energia
• Atividades de manutenção planejada não causam interrupção no
serviço, mas eventos não previstos ainda podem derrubar o DC
• Disponibilidade de 99,982%
• 1,6 horas de downtime por ano
• 8 minutos de downtime por mês
tier 3
tiers de disponibilidade
• À prova de tudo!
• Tier 3 + redundância da redundância - 2x tudo
• Disponibilidade de 99,995%
• 24 minutos de downtime por ano
• 2 minutos de downtime por mês
tier 4
o que você precisa saber sobre dc?
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
tipos e modalidades
hosting cloud*colocation
disaster recovery
o que você precisa saber sobre dc?
Inside a Google data center
https://www.youtube.com/watch?v=XZmGGAbHqa0
Facebook's Prineville Data Center
https://www.youtube.com/watch?v=RobRpWAu8sM
racks
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
servers e compute
servers e compute
Dell PowerEdge 13G Rack Servers
https://www.youtube.com/watch?v=aKCby9GvQfU
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
servers e compute
Dell PowerEdge R710 Specs
http://www.dell.com/downloads/global/products/pedge/r710-spec-sheet.pdf
Dell PowerEdge R710 Tech Guide
http://www.dell.com/downloads/global/products/pedge/en/server-poweredge-r710-te
guidebook.pdf
reviews
http://www.itpro.co.uk/server/reviews
storage
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
ssd
qual o segredo?
Projetos e estruturação de ambientes de Data Center
ssd
• operações elétricas ao invés de partes móveis e motores
• compressão de dados
• wear leveling (distribuição de uso)
15
HD
0.2
SSD
open file(ms)
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
Projetos e estruturação de ambientes de Data Center
critérios de avaliação
iops custo mtbf
arquiteturas de storage
das (direct)
Projetos e estruturação de ambientes de Data Center
nas (file-level)
san (block-level)
arquiteturas de storage
storage
“One way to loosely conceptualize the difference
between a NAS and a SAN is that NAS appears to the
client OS (operating system) as a file server (the
client can map network drives to shares on that
server) whereas a disk available through a SAN still
appears to the client OS as a disk, visible in disk
and volume management utilities (along with
client's local disks), and available to be formatted
with a file system and mounted.”
network
topology
switch
firewall
firewall
firewall
windows firewall
load balancer
load balancer
load balancer
network
Network Cabling in SoftLayer Data Centers
https://www.youtube.com/watch?t=379&v=eM6YfH98ulo
virtualization
hypervisor
Projetos e estruturação de ambientes de Data Center
containers
containers
Linux Containers
jail bsd
serviços core
• proxy
• autenticação
• dns
• email
• lxc
OPERAÇÃO
• lxc
COMO SER EFICIENTE?
MONITORAÇÃO
MÉTRICAS
TESTE EM PRODUÇÃO
CAPACITY PLANNING
AUTOMAÇÃO
DOCUMENTAÇÃO
o futuro do dc
• lxc
• containers
• docker
• coreOS
• mesosphere
• kubernetes
o futuro do dc
• lxc
email: mateus@mateusprado.com
facebook: Mateus Prado
Twitter: @mateusprado

Mais conteúdo relacionado

Projetos e estruturação de ambientes de Data Center