O blog da AWS

Armazenamento híbrido para o data center com o AWS Storage Gateway

Por José Peñúñuri, Arquiteto de Soluções Aws México

 

O AWS Storage Gateway é um serviço de armazenamento híbrido que permite que os aplicativos locais utilizem armazenamento virtualmente ilimitado da nuvem da AWS, de forma transparente. O Storage Gateway não requer alterações de aplicativos e integra-se facilmente, pois usa protocolos padrão de comunicação e armazenamento, como HTTPS (HTTP sobre SSL/TLS) para comunicação com a nuvem, bem como SMB (Server Message Block) e NFS (Network File System) para acesso a dados. Com o Storage Gateway, você pode expandir sua capacidade de armazenamento local e, ao mesmo tempo, reduzir e simplificar a infraestrutura de seu data center ou escritórios remotos.

Nossos clientes em todo o mundo usam o Storage Gateway para ampliar seus recursos de backup e arquivamento, bem como para substituir sistemas de armazenamento no local por armazenamento em nuvem. Muitos clientes também usam o Storage Gateway para colocar seus dados na nuvem para que possam analisá-los e transformá-los aproveitando os serviços de análise de dados disponíveis na AWS.

Nesta publicação, você aprenderá sobre o serviço Storage Gateway e suas diferentes modalidades e aprenderá como configurá-lo no modo File Gateway simulando um compartilhamento de rede onde os dados realmente vivem um data center na AWS.

 

Como é que funciona?

Os aplicativos se conectam ao serviço Storage Gateway por meio de uma máquina virtual no local ou dispositivo de hardware que usa protocolos padrão, como NFS, SMB e iSCSI. Esse dispositivo local se conecta ao serviço Storage Gateway que, por sua vez, se conecta a serviços de armazenamento da AWS, como Amazon S3, Amazon S3 Glacier, Amazon S3 Glacier Deep Archive e Amazon EBS, fornecendo armazenamento para seus aplicativos e usuários que estão no local. Esse dispositivo também é usado como cache local para fornecer acesso de baixa latência aos dados mais ativos. Como a segurança é nossa prioridade na AWS, a conexão com o serviço AWS Storage Gateway é feita por meio de um canal seguro usando HTTPS.

 

 

O AWS Storage Gateway existe em três modos:

    • File Gateway de arquivos, para aplicativos que exigem armazenamento baseado em sistema de arquivos apresentado como Compartilhamento de arquivos. O Storage Gateway fornece interfaces SMB e NFS e armazena os arquivos como objetos no Amazon S3.
    • Volume Gateway, que permite que você apresente o armazenamento em bloco aos seus servidores via iSCSI. O Volume Gateway opera no modo armazenado em cache, no qual seus dados são armazenados no Amazon S3 e os dados acessados com mais freqüência são armazenados localmente para acesso de baixa latência e no modo armazenado no qual seus dados são armazenados localmente em sua totalidade e uma cópia assíncrona para Amazon S3.
    • O Tape Gateway, que apresenta uma biblioteca de fitas virtuais em sua rede local e oferece suporte aos principais aplicativos de backup disponíveis no mercado. Nesse modo, você pode aproveitar serviços de armazenamento como o Amazon S3 Deep Archive para arquivar seus backups a um custo muito baixo por TB.

Em seguida, explicarei como implantar o Storage Gateway no modo File Gateway num ambiente da AWS que será simulado como seu data center. Para este exercício, você precisará ter os seguintes pré-requisitos:

    • Tenha uma conta da AWS. Se você não tem uma, você pode gerá-la aqui.
    • Crie um bucket do Amazon S3 que você usará para fornecer o armazenamento de compartilhamento de arquivos que você criará posteriormente.
    • Crie uma instância do Amazon EC2 que você usará para montar seu compartilhamento de arquivos. Esta instância pode ser Windows ou Linux.

 

 

  1. Clique em Serviços e, em seguida, clique em Storage Gateway na categoria Armazenamento.
  2. Clique em Começar ou Criar Gateway conforme o caso.
  3. Em Selecionar tipo de gateway selecione File Gateway e clique em Avançar.
  4. Em Select host platform selecione Amazon EC2 e siga as instruções em Configurar instruções para que o Amazon EC2 inicie a instância do Amazon EC2 que você usará como Storage Gateway. Ao criar essa instância, considere o seguinte:
    • Adicione um disco adicional de 150 GB.
    • Configure o grupo de segurança (entrada) da seguinte forma:

 

Protocolo Porto Origem
TCP 80 (http) O IP do host do qual você se conecta ao AWS Management Console.
TCP/UDP 2049 (NFS) Clientes NFS (você pode restringi-lo ao endereço IP da instância que usará posteriormente para apresentar o Compartilhamento de Arquivos).
TCP/UDP 111 (NFSv3)
TCP/UDP 20048 (NFSv3)
Para obter mais informações, consulte este documento.

Depois de iniciar sua instância, volte para Selecionar plataforma host e clique em Avançar.

 

5. Em Endpoint service type selecione Público e clique em Avançar.

6. Em Conectar ao gateway insira o IP público da instância criada anteriormente no campo Endereço IP e clique em Avançar.

7. Em Ativar Gateway selecione o fuso horário da sua localidade no menu suspenso Fuso horário do Gateway.

8. Insira um nome para o seu Gateway e no campo Nome do gateway.

9. Clique em Ativar Gateway.

10. Clique em Sair.

11. Clique em Gateways no menu do lado esquerdo.

12. Marque a caixa de seleção para o Gateway que você acabou de criar e verifique se o status do seu Gateway está em Execução (com um ícone de alerta ao lado).

13. Clique em Editar discos locais (para executar esta etapa, você provavelmente terá que esperar alguns minutos para que o Gateway termine de ser totalmente criado).

 

 

14. Escolha Cache no menu suspenso Alocado para.

15. Clique em Salvar.

 

 

Depois de criar seu Gateway de arquivos, você precisará criar um Compartilhamento de arquivos que você possa montar em instâncias do Amazon EC2.

  1. Clique em Serviçose, em seguida, clique em Storage Gateway na categoria Armazenamento.
  2. Clique em Compartilhamentos de arquivos no menu do lado esquerdo.
  3. Clique em Criar compartilhamento de arquivos.
  4. No campo Nome do bucket do Amazon S3 insira o nome do bucket criado como pré-requisito.
  5. Na opção Access objects using (Access objects using), selecione  Network File System (NFS).
  6. No menu suspenso Gateway selecione o Gateway criado anteriormente.
  7. Clique em Avançar.

23. Na classe de armazenamento para novos objetos selecione S3 Standard.

24. Clique em Avançar.

 

 

25. Na tela Revisar clique em Criar compartilhamento de arquivos.

26. Clique em Compartilhamentos de arquivos no menu do lado esquerdo.

27. Marque a caixa de seleção para o Compartilhamento de Arquivos que você acabou de criar.

Na parte inferior, você encontrará instruções sobre como conectar seu Compartilhamento de Arquivos a diferentes sistemas operacionais. Use estas instruções para conectar seu Compartilhamento de arquivos recém-criado a uma instância do Amazon EC2 (lembre-se de que estamos simulando seu data center). Caso você não tenha uma instância do Amazon EC2, você pode criar uma.

Depois que seu compartilhamento de arquivos for montado em uma instância, você poderá copiar informações e verificar posteriormente como esses dados são armazenados no bucket  do Amazon S3.

Resumo

Esta publicação explicou como implantar o Storage Gateway (Arquivo) e apresentar um compartilhamento de arquivos a uma instância do Amazon EC2. Se você quiser se beneficiar da solução de armazenamento híbrido Storage Gateway, você pode baixar o appliance virtual e instalá-lo em seu data center e seguir o procedimento de configuração descrito acima. OStorage Gateway oferece uma opção viável e fácil de implantar para clientes que precisam expandir seus recursos de armazenamento local e, simultaneamente, buscam reduzir e simplificar sua infraestrutura de armazenamento de data center.

Links adicionais:

Soluções de nuvem híbrida — vídeo sob demanda.

Visão geral do AWS Storage G

AWS Storage Gateway — Introdução

 


Sobre o autor

José Peñúñuri é Arquiteto de Soluções na AWS México.