Índice:
- Protocolos de acesso ao armazenamento em nuvem
- Opções de entrega para armazenamento em nuvem
- O tipo de informação que você precisa armazenar e a rapidez com que precisa acessar os dados tem um impacto no tipo de armazenamento que você usará. Você pode usar a replicação baseada em políticas para permitir um controle mais detalhado sobre como e onde os dados são armazenados.
- Alguns dos benefícios do armazenamento em nuvem incluem:
Vídeo: Visão geral do VMware Virtual SAN 2024
O design do armazenamento em nuvem em um ambiente de nuvem híbrida é semelhante a outras arquiteturas em nuvem em termos de autoatendimento, elasticidade, e escalabilidade. O armazenamento em nuvem é uma técnica de abstração de armazenamento com uma interface bem definida para que ele possa ser usado como uma aplicação de autoatendimento. Além disso, o armazenamento em nuvem precisa suportar uma arquitetura de vários inquilinos para que os dados da nuvem de cada consumidor sejam gerenciados isoladamente dos dados da nuvem do consumidor.
Uma das características mais importantes do armazenamento em nuvem é como ele pode se relacionar dinamicamente com outros serviços em nuvem, como SaaS (Software como Serviço), PaaS (Plataforma como Serviço), IaaS (Infra-estrutura como um serviço) e BPaaS (Business Process as a Service).
Não é novo pensar em anexar armazenamento aos sistemas - foi feito desde que os primeiros sistemas rolaram fora da linha de montagem. Hoje, a maioria dos ambientes de armazenamento estão conectados com sistemas através de uma interface padrão chamada SCSI (Small Computer Systems Interface). O SCSI é um protocolo muito maduro que é amplamente adotado devido à sua confiabilidade e desempenho.
Protocolos de acesso ao armazenamento em nuvem
Um problema importante no armazenamento em nuvem é a velocidade e facilidade de acesso aos dados quando necessário. Para que o armazenamento em nuvem seja uma alternativa viável para o armazenamento de dados no local, você precisa acessar seus dados a um custo competitivo e ao mesmo tempo apropriado para a situação.
Hoje, existem quatro tipos de métodos de acesso ao armazenamento em nuvem:
-
Interfaces de programação de aplicativos de serviços da Web (APIs): Usam APIs RESTful (de acordo com os diretores de Representational State Transfer) para integrar aplicativos.
-
Protocolos baseados em arquivos: Esses protocolos são usados para transferir arquivos e fornecer integração independente do aplicativo que está sendo conectado. Eles também fornecem uma integração mais rápida do que as APIs do serviço web. Diferentes tipos são
-
Sistema de arquivos de rede (NFS)
-
Sistema comum de arquivos da Internet (CIFS)
-
Protocolo de transferência de arquivos (FTP)
-
-
APIs baseadas em bloco: Usam o Internet SCSI para conectar uma frente fim de middleware de armazenamento que ofereça suporte a serviços como replicação de dados e redução de dados.
-
Criação e versão de distribuição baseada na Web (WebDAV): Esta é baseada no protocolo de transferência de hipertexto (HTTP).
Os métodos mais comuns para acessar o armazenamento na nuvem são APIs do serviço web. Os fornecedores de armazenamento em nuvem implementam essa tecnologia porque é dinâmico e simples de usar na nuvem.Além disso, devido à virtualização em ambientes em nuvem, existe um requisito para um protocolo de acesso sem estado (sem configuração para qualquer código). As APIs de serviços da Web suportam esse requisito de apatridia.
As APIs de serviço da Web precisam ser integradas com um aplicativo específico quando usado para armazenamento em nuvem, o que pode criar alguns desafios. Se você deseja evitar a necessidade de integração com um aplicativo, protocolos baseados em arquivos e APIs baseadas em bloco podem ser usados como métodos de acesso alternativo. Outro protocolo de conexão é o WebDAV, que é projetado para criar uma interface eficiente de armazenamento em nuvem.
Opções de entrega para armazenamento em nuvem
Como seu provedor da nuvem fornecerá sua capacidade de armazenamento? Você pode usar um aparelho ou se conectar a um serviço de armazenamento público ou remoto.
Embora a latência seja um grande problema para o armazenamento em nuvem primário (camada 1), particularmente para os dados usados com freqüência, os fornecedores atualmente oferecem uma classe diferente de produtos chamado armazenamento nubo híbrido soluções que podem, em última análise endereço de armazenamento primário. A idéia é usar recursos locais e baseados na nuvem para abordar problemas de desempenho associados ao armazenamento na nuvem.
Geralmente, essas ofertas consistem em duas coisas:
-
Um appliance que é um servidor físico ou virtual onde o hardware e o software estão pré-configurados para que o usuário não precise entender os detalhes > Uma conexão a um serviço de armazenamento remoto
-
O aparelho administra de forma inteligente o movimento entre o armazenamento local e a nuvem; Para o usuário final, todos os dados parecem estar em um só lugar.
A
cache é um bloco de memória para armazenamento temporário no appliance que fornece um buffer de alta velocidade entre seu cliente e o serviço da nuvem. O cache usa uma série de algoritmos para manter os dados mais usados no hardware local e caro. Para solicitações de leitura, os atributos de arquivo como a idade dos dados e o tempo desde o último acesso são usados. Para pedidos de gravação, o aparelho pode escrever os dados localmente na máquina e, em seguida, explodi-lo para o provedor de armazenamento na nuvem. Os dados geralmente são criptografados quando são transportados.
Funções do armazenamento em nuvem
O tipo de informação que você precisa armazenar e a rapidez com que precisa acessar os dados tem um impacto no tipo de armazenamento que você usará. Você pode usar a replicação baseada em políticas para permitir um controle mais detalhado sobre como e onde os dados são armazenados.
O armazenamento na nuvem pode ter múltiplos propósitos:
Armazenamento geral para uso diário ou periódico
-
Proteção e continuidade de dados, que pode incluir replicação de dados e backup e restauração de funcionalidade
-
Arquivo e registros Gerenciamento, o que significa retenção de retenção de dados de longo prazo para suportar conformidade e requisitos regulamentares
-
Benefícios do armazenamento em nuvem
Alguns dos benefícios do armazenamento em nuvem incluem:
Agilidade:
-
A natureza elástica da nuvem permite que você para ganhar armazenamento potencialmente ilimitado. Menos dispositivos físicos para comprar e manter:
-
Quando você está armazenando dados em um centro de dados, você precisa planejar os servidores que serão parte desta solução de armazenamento.Isso significa que você precisa comprar as máquinas e mantê-las durante o ciclo de vida. Além disso, você deve garantir que você tenha espaço suficiente e possa atender aos requisitos de energia. Na nuvem, você não precisa comprar dispositivos físicos ou lidar com problemas ambientais. O provedor da nuvem deve fazer isso por você (mas vale a pena fazer sua lição de casa nos serviços oferecidos pelo seu provedor).
Recuperação de desastres:
-
A nuvem pode servir como uma boa substituição para fita ou outros backups e pode minimizar as preocupações sobre sua própria capacidade de data center para suportar seus backups. Em vez de continuar a expandir o armazenamento no local, suas informações podem ser copiadas para a nuvem. Se seus sistemas caírem, você pode recuperar seus dados da nuvem. Custo:
-
O DAS (armazenamento em anexo direto) é relativamente barato, mas os dispositivos NAS (armazenamento endereçável de rede) e SAN (rede de área de armazenamento) requerem investimentos de capital significativos. O modelo de armazenamento em nuvem é baseado no uso - você paga apenas pelo que você usa. Nenhuma solução vem sem inconvenientes. O armazenamento fora do local pode afetar o desempenho, que agora será baseado na conectividade e latência entre sua LAN / WAN e seu fornecedor da nuvem. A conectividade de rede pode afetar o desempenho. Além disso, você precisa lidar com problemas como a segurança que seu provedor de nuvem coloca e a disponibilidade do seu provedor de nuvem.