Armazenamento de instâncias e armazenamento de blocos elásticos (EBS) são tipos de armazenamento anexados às instâncias do EC2 que contêm todos os dados associados à instância do EC2. A funcionalidade de ambos é armazenar e fazer backup dos dados das instâncias associadas, mas elas funcionam de maneira diferente.
Vamos discutir o que é exatamente o EBS e a loja de instâncias e depois passarmos para suas diferenças.
O que é uma loja de instância?
O armazenamento de instâncias é o tipo de armazenamento que atua como o disco rígido físico para a instância do EC2, e que fornece armazenamento temporário no nível do bloco para a instância do EC2 e armazena dados por um período mais curto. Isso significa que é ideal para aplicações que requerem armazenamento a curto prazo, mas não é adequado para aplicações que exigem que os dados da instância permaneçam armazenados por um período mais longo.
O que é EBS?
Elastic Block Store é o tipo de armazenamento da instância EC2 usada para armazenar dados de longo prazo. EBS é o tipo de armazenamento atribuído às instâncias como o volume raiz das instâncias por padrão quando são criadas. Também é chamado de armazenamento efêmero e é ideal para os tipos de armazenamento como cache e buffers.
Diferenças entre EBS e Store Store
Abaixo estão as diferenças principais entre o EBS e o tipo de instância:
EBS | Loja de instâncias |
---|---|
O EBS está anexado à instância do EC2 para armazenamento de dados de longo prazo. | Uma loja de instâncias é usada para armazenar dados de curto prazo temporariamente. |
Ao usar o EBS como tipo de armazenamento, as instâncias podem ser interrompidas e reiniciadas sem perda de dados. | Não há opção através da qual o usuário possa parar e reiniciar a instância, a opção que a AWS fornece ao usar o armazenamento de instância é apenas para encerrar a instância. |
Os volumes de EBS podem ser restaurados através dos instantâneos das instâncias. | O armazenamento de instâncias está associado aos modelos S3. |
Os volumes de EBS podem ser anexados, destacados e recolocados na instância do EC2. | O volume da loja de instâncias não pode ser destacado ou recolocado. |
Essas foram algumas breves diferenças entre o armazenamento da loja de blocos elásticos e a loja de instâncias.
Conclusão
A loja de instâncias e os EBs são os tipos de armazenamento das instâncias do EC2, mas as funcionalidades de ambos são diferentes. O tipo de armazenamento do armazenamento da instância é útil para aplicativos em que os dados precisam ser armazenados temporariamente. Mas o tipo de armazenamento de volume EBS é preferido para aplicativos em que os dados precisam ser armazenados permanentemente ou para uso de longo prazo.