Ir para o conteúdo
  • Empresa
    • SOBRE NÓS
    • TRABALHE CONOSCO
  • Soluções
    CONSULTORIA CLOUD
    • GET STARTED
    • DESIGN
    • IMPLANTAÇÃO
    MIGRAÇÃO
    SQUAD AS A SERVICE
    WELL ARCHITECTED
    SEGURANÇA E COMPLIANCE
    • ASSESSMENT DE VULNERABILIDADE
    • CENTRO DE OPERAÇÕES DE SEGURANÇA (SOC)
    • ASSESSMENT LGPD
    • UTM - GERENCIAMENTO UNIFICADO DE AMEAÇAS
    BIG DATA & MACHINE LEARNING
    • Analytics
    • AI/ML
    SERVIÇOS GERENCIADOS
    • MONITORAMENTO E SUPORTE 24X7
    • DAREDE MSP
    • GERENCIAMENTO DEVOPS
    • GERENCIAMENTO DEVSECOPS
    • GERENCIAMENTO FINOPS
    • GERENCIAMENTO DE BANCO DE DADOS
    • GERENCIAMENTO DE PABX IP
    • LICENCIAMENTO DE SOFTWARE
    COMPETÊNCIAS AWS
    • AWS CLOUD FRONT
    • AWS AURORA
    • AMAZON RDS
    • DEVOPS
    • MICROSOFT WORKLOADS
    • MIGRATION
    • PUBLIC SECTOR
    • PUBLIC SECTOR NPO
    • PUBLIC SECTOR EDUCATION
    • WELL ARCHITECTED
    • VMWARE CLOUD ON AWS
    • API GATEWAY
    • LAMBDA
    • NETWORKING ON AWS
    • FINANCIAL SERVICES
  • Cases
  • Blog
Darede Portugal
  • Fale Conosco
  • Canal Compliance
  • Seja Parceiro Autorizado
Nos últimos artigos, abordamos funcionalidades como Snapshot e Archive, e hoje vamos explorar uma outra característica interessante do Amazon Elastic Block Store (EBS): o EBS Multi-Attach.

Escrito por Thiago Marques.

26/11/2024

Se você precisa que múltiplos servidores acessem o mesmo volume EBS ao mesmo tempo, o Multi-Attach pode ser a solução ideal. Vamos entender como ele funciona, os benefícios que oferece e como configurá-lo.

O que é o EBS Multi-Attach?

O Amazon EBS Multi-Attach permite que um único volume EBS seja anexado a várias instâncias do Amazon EC2 simultaneamente, dentro da mesma zona de disponibilidade. Essa funcionalidade é especialmente útil em cenários onde várias instâncias precisam acessar os mesmos dados em tempo real.

Principais Benefícios do EBS Multi-Attach:

  • Acesso simultâneo: Várias instâncias EC2 podem ler e gravar no mesmo volume simultaneamente, sendo útil para aplicativos que exigem compartilhamento de dados em tempo real.
  • Alta disponibilidade: Em situações de failover, você pode anexar o volume EBS a várias instâncias EC2, garantindo redundância e minimizando o tempo de inatividade.
  • Desempenho: Mesmo com múltiplos servidores conectados, o desempenho não é prejudicado, pois cada instância EC2 acessa o volume com baixa latência.

Casos de uso

  • Sistemas distribuídos: Em clusters distribuídos de leitura/escrita, como sistemas de processamento de dados ou servidores de jogos, o EBS Multi-Attach permite que o mesmo volume de dados seja compartilhado entre os nós do cluster, facilitando o acesso em tempo real.
  • Alta disponibilidade: Para cenários em que a alta disponibilidade é crítica, como em aplicativos de missão crítica ou serviços de banco de dados distribuído, o EBS Multi-Attach pode ser anexado a múltiplas instâncias. Assim, se uma instância falhar, outra poderá continuar acessando os dados sem interrupção.
  • Ambientes de desenvolvimento e teste: Em ambientes de desenvolvimento, onde várias instâncias EC2 são utilizadas para testes paralelos, o Multi-Attach permite que os desenvolvedores compartilhem o mesmo volume EBS, facilitando o uso colaborativo dos dados em tempo real.

Limitações do EBS Multi-Attach

Apesar das vantagens, é importante considerar algumas limitações do EBS Multi-Attach:

  • Compatível apenas com volumes io1 e io2: O Multi-Attach está disponível somente para volumes de alta performance (io1 e io2), que permitem o provisionamento de IOPS.
  • Consistência de dados: Como várias instâncias podem gravar simultaneamente no volume, a consistência dos dados é responsabilidade da aplicação. Para evitar corrupção de dados, pode ser necessário usar um sistema de arquivos compartilhado (como NFS) ou um banco de dados distribuído.
  • Zonas de disponibilidade (AZs): O Multi-Attach funciona apenas dentro de uma mesma zona de disponibilidade (AZ). Se as instâncias EC2 estão distribuídas em várias AZs, será necessário buscar outra solução de compartilhamento de dados.

Utilizando Scripts

Vamos agora para um exemplo prático de como configurar o EBS Multi-Attach em um ambiente EC2.

Criando um volume EBS compatível

Primeiro, precisamos criar um volume EBS com suporte ao Multi-Attach. Para isso, usaremos o tipo de volume io1 ou io2.

  1. No console da AWS, vá para Elastic Block Store > Volumes.
  2. Clique em Create Volume.
  3. Escolha um volume io1 ou io2.
  4. Em Multi-Attach Enabled, marque Yes.
  5. Clique em Create Volume.

Anexando o volume a várias instâncias EC2

Agora que criamos o volume com suporte ao Multi-Attach, vamos anexá-lo a várias instâncias EC2.

  1. No console do Amazon EC2, selecione o volume criado.
  2. Clique em Actions e escolha Attach Volume.
  3. Selecione a primeira instância EC2 à qual deseja anexar o volume.
  4. Repita o processo para a segunda instância EC2, selecionando o mesmo volume.

Montando o volume em cada instância

Agora precisamos montar o volume EBS em cada uma das instâncias EC2. Vamos usar o comando a seguir:

Repita esse processo em todas as instâncias EC2 às quais o volume foi anexado.

Considerações finais

O Amazon EBS Multi-Attach é uma ferramenta poderosa para casos de uso em que múltiplas instâncias precisam acessar o mesmo volume EBS em tempo real. Ele permite maior flexibilidade para arquiteturas distribuídas e oferece alta disponibilidade em cenários de failover. No entanto, devido à possibilidade de inconsistência de dados, ele deve ser utilizado com cautela e com sistemas que suportam múltiplos gravadores simultâneos.

Se você precisa de compartilhamento de dados em tempo real entre várias instâncias EC2 e está em busca de uma solução simples e eficaz, experimente o EBS Multi-Attach e veja como ele pode otimizar sua infraestrutura na nuvem.

Xero no suvaco!!

Be Happy!!!

foto-thiago-marques

Thiago Marques
Technical Account Manager

thiago.marques@darede.com.br

Technical Account Manager da Darede, formato em Rede de Computadores, e pós graduado em Segurança da Informação. Possui ampla experiência em Datacenters e Service Providers, além de ser um entusiasta em DevOps e mercado financeiro.

  • #AltaDisponibilidade, #AmazonEBS, #ArmazenamentoNaNuvem, #AWSCloud, #AWSCompute, #ComputaçãoEmNuvem, #DesempenhoNaNuvem, #EBSMultiAttach, #EC2, #GovernançaDeDados, #InfraestruturaDeTI, #Redundância, #SoluçõesDeArmazenamento, #TecnologiaDeNuvem, AWS

OUTRAS PUBLICAÇÕES

Novidades da Semana AWS – 07 a 11 de setembro

Todos os dias a AWS lança uma série novidades e atualizações em seus produtos que visam melhorar a vida de seus usuários. Veja a da semana do dia 7/09!

SQL Server: Worktables – What is it?

A métrica Worktables from Cache Ratio pode esconder problemas de desempenho no servidor. Ignorar outras métricas pode levar a decisões erradas. Confira os detalhes!

Docker Compose – Gerenciamento e deploy de imagens

No primeiro artigo, explicamos sobre o conceito de Docker, agora vamos acompanhar o gerenciamento e deploy de imagens com o Docker Compose

Data Lake vs Data Warehouse

Você sabe a diferença entre Data Lake e Data Warehouse? Então confira esse artigo do blog da Darede que traz tudo sobre esses conceitos.

Modernização de Workloads Microsoft SQL na AWS

Confira um artigo sobre como migrar suas a suas cargas de trabalho com segurança e performance para a AWS. Escrito por Eliezer Rufino

Processo de Integração e Deploy Contínuo (CI/CD) na AWS – Parte 2

Confira a segunda parte do artigo sobre Processo de Integração e Deploy Contínuo na AWS. Escrito por Gabriel Azevedo

« Anterior Página1 Página2 Página3 Página4 Página5 Página6 Página7 Página8 Página9 Página10 Próxima »
  • Alameda Araguaia, 2044 - Bloco 1 - CJ 210/211
    06455-000 - Alphaville,
    Barueri São Paulo - Brasil
  • +55 11 3900-1010 | 3995-6919
Acesse Darede Portugal
Darede Portugal

Conecte-se conosco

  • E-books
  • Blog

Mais

  • Fale Conosco
  • Canal Compliance
  • Seja Parceiro Autorizado
  • Governança Corporativa

newsletter

  • Política de Privacidade e Cookies
  • Perguntas Frequentes
© Copyright 2025 Darede à nuvem
Todos os direitos reservados | By Damidia Marketing & Conteúdo

Nós usamos cookies para garantir e oferecer a melhor experiência de navegação em nosso site! Mais informações

ACEITAR & FECHAR
RECUSAR