DATACENTER
Infraestrutura
Prof. Kleber Carrhá Aula 03 Computação em nuvem
Tecnologia de Datacenter
• Storage
• Cloud
• Armazenamento
Storage Cloud
• DAS – Direct Attached Storage
Quando possuímos um sistema operacional, é necessário que é o mesmo possua um local aonde seja armazenado os dados, para isso O DAS nada mais é do que discos locais do servidor.
Esse armazenamento pode ser externo ou ligado
diretamente, como no caso de Gavetas Externas e
Hd’s.
Storage Cloud - DAS
• Unidade: blocos de disco
• A conectividade é a principal limitação do DAS
• Entre o host e o dispositivo não há elementos de rede (ativos como hub, switches, routers)
• Não atua como servidor, é um conjunto de HDs
acessado apenas por uma ou várias máquinas (desde que o dispositivo possua várias portas)
• Os principais protocolos/barramentos usados pelo DAS são ATA, SATA, USB, Firewire, eSATA, SCSI, SAS, Fibre
Channel.
Storage Cloud
• NAS (Network Attached Storage)
O NAS possui um sistema operacional completo que funciona com o propósito principal de ser um servidor de arquivos ligado diretamente a rede.
Esse ‘Storage’ por estar na rede e poder ser
compartilhado com diversos clientes, diferente
do DAS.
Storage Cloud - NAS
• Unidade: arquivos
• Servidor dedicado
• Precisa de servidor conectado a rede, para prover serviços de armazenamento de dados para outros dispositivos de rede.
• Dentro do equipamento de armazenamento o sistema operacional controla todo o sistema de arquivos.
• Principais protocolos: SMB, NFS, CIFS
• A responsabilidade de formatar, particionar e distribuir informações nos discos do storage é do próprio storage, e não do sistema operacional cliente.
• A distancia entre os servidores e os dispositivos de
armazenamento de dados é praticamente ilimitada, porem está restrita em latência.
Storage Cloud
• SAN (Storage Area Network)
Por ser uma implementação cara, a mesma é
utilizada em média e grandes empresas que
desejam ter uma estrutura redundante, com alta
performance e que possuam acesso mais rápido e
eficientes aos discos que compõem esse Storage.
Storage Cloud - SAN
• Unidade: bloco de disco.
• Área de armazenamento se mostra como um HD para máquinas requisitantes.
• Rede de alta velocidade segregada.
• A tecnologia mais comum para SAN é a rede de fibra óptica com o conjunto de comandos iSCSI.
• Têm como objetivo a interligação entre vários computadores e dispositivos de storage (armazenamento) numa área limitada.
• Sistema de arquivos é de responsabilidade da máquina requisitante.
• A distância entre os servidores e os dispositivos de
armazenamento de dados é praticamente ilimitada, porem está restrita em latência
SAN - LAN Free
• Rede apartada para backup
• Utilizada para backups de aplicações que
manipulam grandes quantidades de dados em ambientes 24x7.
• Exigem uma rede de storage centralizado e permitem um restore rápido.
• Pode também utilizar como opção uma VTL (Virtual Tape Library)
– Storage que emula uma unidade de backup.
– São do tipo SATA com um sistema de arquivo otimizado para unidade de backup.
Porque utilizar uma rede SAN?
Com o trafico sendo utilizado pela sua rede
patrão, surgiu a necessidade de fazer o backup,
mas não tenho como parar ou o meu trafego
nunca cai, nesse momento se faz necessário
criar uma rede SAN para realização do backup
sem interferir no trafego da minha rede padrão
SAN – Server Free
• Faz um clone da base de produção;
• Impacto menor no desempenho
• Servidor de backup faz o backup a partir do clone, não do sistema de arquivos de
produção.
Protocolos utilizados
• Fibre channel protocol – FCP
• Padrão desenvolvido especialmente para uso de unidades remotas de armazenamento de alta velocidade.
• Hardware
– Switch Fibre Channel
– Controladoras – fibre channel host bus adapter – Fibra ou cabo
iSCSI
• Permite que o cliente envie comandos SCSI para um array de armazenamento via TCP/IP
• Usa o mesmo conjunto de comandos SCSI sobre TCP/IP
• Protocolo para encapsular comandos de acesso a disco, juntamente com os dados resultantes, em pacotes
TCP/IP
• Permite que os dispositivos sejam acessados como se fossem unidades de armazenamento local através de cabos de rede
• Dispensa o uso dos caros switches, controladores e cabos FibreChannel
NFS – Network File System
• Serviço de rede que permite o compartilhamento transparente de sistemas de arquivos ou
diretórios entre os nós de uma rede.
• Permite que os administradores criem sistemas de arquivos centralizados que facilitam tarefas de gerencia tais como manutenção e suporte.
• O NFS é um mecanismo que permite você montar um disco de uma máquina remota na sua, usando TCP/IP ou outro meio de transporte.
• Cliente não precisa ter disco local.
• É possível rodar NFS em redes de longa distancia.
Desduplicação de dados
• Tecnologia com capacidade de reduzir
consideravelmente, o espaço necessário para armazenar dados.
• Por meio de algoritmo especifico, a tecnologia
“divide” o dado em pacotes e elimina repetições. (Exempo Dropbox)
• Dessa forma, arquivos com partes
semelhantes não precisam ser gravados por
completo.
Snapshot
• Visão estática e somente leitura de um outro banco de dados num determinado ponto do tempo
• Usados para criar copias de um banco de dados e usar estas copias como fonte de consulta e relatórios
• Durante um evento de erro, o snapshot
também pode ser usado como uma copia de
segurança
Cloud computing
• Descreve o fornecimento, o consumo e o
modelo de entrega de serviços de TI baseados em protocolos de internet.
• Utilizar em qualquer lugar e independente de
plataforma, as mais variadas aplicações por
meio da internet.
Definições
• Datacenter é dividido em: instalação, energia, refrigeração e gerenciamento.
• O elemento central de processamento e
armazenamento dos dados e informações na nuvem é o datacenter, conservando a
estrutura de interligação em redes:
virtualização é o principal serviço de TI do
DATACENTER.
Definições
• Ideia inicial era processar aplicações e armazenar dados fora do ambiente corporativo, otimizando o uso de recursos.
• Um conjunto de recursos virtuais facilmente
utilizáveis e acessíveis tais como hardware,
software, plataformas de desenvolvimento e
serviços.
Definições
• Proporciona o uso elástico de recursos
– Baixa demanda x alta demanda – Demanda atual x demanda futura
• Proposta
– Criar a ilusão de que o recurso computacional é infinito, permitindo a eliminação do
comprometimento antecipado da capacidade.