Jump to section

Armazenamento de dados

Copiar URL

O armazenamento de dados já mudou muito desde a época dos disquetes. Sistemas de disco continuam em uso por aí, mas agora todos os dados se encontram conectados a uma rede e definidos por software.

Container storage for Dummies e-book cover

Armazenamento em containers para leigos

Armazenamento de dados é a coleta e retenção de informações digitais: os bits e bytes das aplicações, protocolos de rede, documentos, mídias, catálogos de endereços, preferências dos usuários e muito mais. O armazenamento de dados é um componente central do big data e do gerenciamento de dados.

Pense da seguinte forma: computadores são como cérebros. Ambos têm memória de curto prazo e memória de longo prazo. Os cérebros lidam com a memória de curto prazo no córtex pré-frontal, enquanto os computadores lidam com ela na memória de acesso aleatório (RAM).

Cérebros e memória RAM processam e lembram das coisas enquanto estão acordados e ambos se cansam depois de um tempo. O seu cérebro converte memórias de trabalho em memórias de longo prazo enquanto você dorme, e computadores transferem memórias ativas para volumes de armazenamento quando eles estão inativos. Computadores também distribuem os dados por tipo da mesma maneira que cérebros distribuem memórias entre as seguintes categorias: semântica, espacial, emocional ou processual.

Talvez a melhor história sobre dispositivos de armazenamento de dados esteja nas primeiras 12 páginas do livro From Pots and Vats to Programs and Apps: How Software Learned to Package Itself de Gordan Haff e William Henry.

Nele, Gordan e William descrevem como um tecelão de 1725 programava teares usando cartões perfurados inspirados em cilindros de órgãos automatizados. Os cartões perfurados adicionavam informações a um computador do século XIX durante o censo americano de 1890 e permaneceram populares até a era das unidades de fita magnética, iniciada na década de 1950. Desse momento em diante, o tamanho das unidades de fita magnética encolheu até se tornarem fitas cassete.

Pouco antes da década de 1970, a IBM lançou o disquete, que era usado para quase tudo. Disquetes inicializavam mainframes (unidades centrais de processamento), aplicações de software armazenadas e eram o único dispositivo de armazenamento persistente disponível até as unidades de disco rígido (HDDs) sofrerem queda de preço. 

As HDDs se tornaram discos compactos (CDs) na década de 1980 e as unidades de estado sólido (SSDs) substituíram os discos rotatórios por chips sólidos e memória flash. 

Agora, o armazenamento flash cabe no nosso bolso, em pendrives que guardam cópias de tudo o que queremos ou precisamos.

Armazenamento definido por software

O armazenamento definido por software (SDS) Software Defined Storage, usa um software de gerenciamento de abstração para desacoplar os dados do hardware antes de reformatá-los e organizá-los para o uso na rede. O SDS funciona muito bem com cargas de trabalho de containers e microsserviços que usam dados não estruturados. Isso se deve ao fato de que o SDS pode ser escalado de uma maneira impossível para as soluções de armazenamento físicas.

Armazenamento em nuvem

O armazenamento em nuvem é a organização de dados mantidos em um local que pode ser acessado por qualquer um na Internet que tenha as permissões necessárias. Não é necessário estar conectado a uma rede interna (isso seria o armazenamento NAS) nem acessar os dados do seu próprio hardware diretamente conectado ao seu computador. Alguns dos fornecedores mais populares de armazenamento em nuvem são Microsoft, Google e IBM.

Armazenamento NAS (Network-Attached Storage)

Com o armazenamento NAS, os dados ficam mais acessíveis para redes internas, ao instalar um sistema operacional leve em um servidor que o transforma em algo chamado caixa, unidade ou cabeçote NAS. A caixa NAS tornou-se parte importante da intranet porque ela processa todas as solicitações de armazenamento.

Armazenamento de objetos

O armazenamento de objetos, também conhecido como armazenamento baseado em objetos, é uma estrutura plana na qual os arquivos são divididos em pedaços e distribuídos pelos componentes de hardware. No armazenamento de objetos, os dados são fragmentados em unidades separadas chamadas de objetos. Eles são mantidos em um único repositório, em vez de assumirem o formato de arquivos em pastas ou blocos em servidores.

Armazenamento de arquivos

O armazenamento de arquivos organiza os dados em arquivos hierárquicos que os usuários podem abrir e navegar da parte superior para a parte inferior. Como os arquivos são armazenados da mesma maneira em back-ends e front-ends, os usuários podem solicitar arquivos por identificadores exclusivos, como nomes, locais ou URLs. Esse é o formato de armazenamento mais comum legível por humanos.

Armazenamento em blocos

O armazenamento em blocos divide os volumes de armazenamento em instâncias individuais, conhecidas como blocos. Cada bloco existe de maneira independente, oferecendo aos usuários uma autonomia de configuração completa. Como os blocos não são sobrecarregados pelos mesmos requisitos de identificador exclusivo que os arquivos, eles são um sistema de armazenamento mais rápido. Por isso, são o formato ideal para bancos de dados de rich media.

Como com qualquer outra tecnologia: na prática. Implantar um novo sistema de armazenamento será muito mais simples se você receber o treinamento certo. Oferecemos diversas opções para que você se prepare para essa tarefa. Se você acha que já sabe o bastante sobre sistemas de armazenamento, responda a este breve questionário para avaliar o seu nível de habilidade. Se precisar de treinamento, participe de todos os cursos do nosso programa curricular sobre cloud computing, virtualização e armazenamento ou apenas daqueles necessários para obter a certificação Red Hat Certified Specialist in Hybrid Cloud Storage.

O armazenamento definido por software é naturalmente aberto. Ele dissocia o hardware do software e você fica livre da dependência de fornecedor. A Red Hat elevou o conceito de "aberto" a um novo patamar. Nosso armazenamento definido por software também é open source. Inspira-se nas inovações da comunidade de desenvolvedores, parceiros e clientes. Assim, você tem controle total sobre a formatação e utilização do seu armazenamento, conforme as cargas de trabalho, ambientes e necessidades exclusivas da sua empresa.

Leia mais

Artigo

Por que escolher a Red Hat para soluções de armazenamento?

Saiba o que é o armazenamento definido por software e como implantar uma solução Red Hat que ofereça flexibilidade para gerenciar, armazenar e compartilhar dados como você preferir.

Artigo

O que é o armazenamento em nuvem?

Armazenamento em nuvem é a organização de dados mantidos em um local que pode ser acessado por qualquer um na Internet que tenha as permissões necessárias. Saiba como ele funciona

Tópico

Introdução aos serviços de dados

Os serviços de dados são conjuntos de pequenas funções independentes e levemente acopladas que aprimoram, organizam, compartilham ou processam as informações coletadas e salvas em volumes de armazenamento.

Leia mais sobre armazenamento

Soluções Red Hat

Solução de armazenamento definido por software que reserva um lugar permanente para os dados, enquanto containers são iniciados e encerrados entre ambientes diferentes.

Um sistema de armazenamento definido por software aberto e altamente escalável que gerencia petabytes de dados.

Conteúdo adicional

Datasheet

Datasheet do Red Hat Ceph Storage

VÍDEO - THE SOURCE TV

Reinvenção para alavancar os negócios

Uma conversa sobre a importância de uma cultura corporativa consolidada para ir além no mercado.