projetos e estruturação de ambientes de data center

84
PROJETOS E ESTRUTURAÇÃO DE AMBIENTES DE DATA CENTER Mateus Prado @mateusprado PÓS-GRADUAÇÃO: REDES DE COMPUTADORES E SEGURANÇA DE SISTEMAS

Upload: mateus-prado

Post on 15-Apr-2017

281 views

Category:

Technology


0 download

TRANSCRIPT

PROJETOS E ESTRUTURAÇÃO DE AMBIENTES DE DATA CENTERMateus 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?

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

servers e compute

servers e compute

Dell PowerEdge 13G Rack Servers

https://www.youtube.com/watch?v=aKCby9GvQfU

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-tech-guidebook.pdf

reviews

http://www.itpro.co.uk/server/reviews

storage

ssd

qual o segredo?

ssd

• operações elétricas ao invés de partes móveis e motores • compressão de dados • wear leveling (distribuição de uso)

15HD

0.2SSD

open file(ms)

critérios de avaliação

iops custo mtbf

arquiteturas de storage

das (direct)

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

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: [email protected] facebook: Mateus Prado Twitter: @mateusprado