28
Cargo:
Especialista em
Storages na Locaweb
Contato:
vinicius.viteri@
locaweb.com.br
VINICIUS SEGANTIN VITERI
POST
DO
VINICIUS
DEV WEB
ua empresa vai bem. Seus
negócios estão rentáveis,
sua estrutura de TI cresceu,
entretanto, a infra atual
não atende mais o volume
progressivo. Não com a
HëFL¬QFLD QHFHVV£ULD (VVH FHQ£ULR SDUHFH
familiar? Disso, surge a necessidade de
avaliar a utilização de um storage.
A nova demanda pode ser por espaço
ou por desempenho. Talvez por ambos.
Nesse momento, sua equipe de TI começa
a estudar as estruturas de storage e a se
perguntar qual deve ser adotada, pois existem
diversas alternativas, com as mais diversas
particularidades, custos, limites de desempenho
e escalabilidade.
Não é uma tarefa tão árdua, mas o sucesso
da escolha passa, principalmente, pelo
entendimento da necessidade do ambiente e
sua complexidade. Conhecer profundamente
VXDV DSOLFD©·HV H LGHQWLíFDU TXH GHVHPSHQKR
está buscando são partes integrantes do
sucesso desse novo cenário. Vamos conhecer!
Block:
entrega blocos ao host que está
mapeado. Pode ser conectado via Fibre Channel
ou SCSI. Seu desempenho, associado à baixa
latência, é o foco de quem requisita esse tipo de
arquitetura. O custo é mais elevado. Considere
a instalação de uma placa HBA no host e as
portas dos switches Fibre Channel da Rede
SAN. Não abordarei iSCSI neste artigo.
File:
um storage NAS é um equipamento
conectado a uma rede ethernet. Tipicamente
estruturado de modo hierárquico em um
sistema de arquivos, tem como principal
objetivo atender à necessidade de
compartilhamento de arquivos entre dois ou
mais clientes. Protocolos como NFS ou CIFS
são os mais comuns e utilizados. Devemos
considerar a concorrência de acesso e usar
o “lock”. Essa propriedade vai controlar o
acesso, garantindo sua integridade. Possuem
maior flexibilidade, pois podem ser utilizados
via WAN. Considere utilizar uma LAN com
jumbo frame, reduzindo latência de rede,
garantindo assim excelente desempenho.
Object:
é a escolha de quem busca
armazenar dados que serão pouco utilizados.
Seus métodos de acesso consistem em
objetos, isto é, pequenas porções disponíveis
no storage, manipuladas por HTTP via REST,
em que comandos como GET, PUT e DELETE
são comumente usados. O fato de ser usado
por aplicações web pode permitir algum nível
GH VHSDUD©¥R JHRJU£íFD FRP PDLV FµSLDV GH
seus dados. Considere que a simples leitura dos
dados não será tão rápida, mas isso certamente
fará seus custos serem reduzidos.
A escolha correta de sua arquitetura de
armazenamento garantirá uma infra saudável e
HíFLHQWH ,QYLVWD WHPSR QHVVD HWDSD H GHVIUXWH
boas noites de sono.
S
[
CONHECER
PROFUNDAMENTE
SUAS APLICAÇÕES
E IDENTIFICAR
QUE DESEMPENHO
ESTÁ BUSCANDO
SÃO PARTES
INTEGRANTES DO
SUCESSO
]
BLOCK, FILE
OU
OBJECT STORAGE?
LW
REVISTA LOCAWEB