Fazendo backup no S3 - eu quero usar o bucket em uma região diferente?

1

Estamos usando a Amanda para enviar backups para o S3. Cada host está agindo como seu próprio "servidor" Amanda.

Todos os hosts estão atualmente usando o mesmo bucket S3 - cada um tem sua própria subpasta sob ele. Os dumps são salvos com " REDUCED_REDUNDANCY " - é 20% mais barato e consideramos improvável que tanto o host original quanto os backups desapareçam de uma vez.

Atualmente, não especificamos onde o bucket é armazenado - usando o que a Amazon faz por padrão.

Nossos sistemas EC2 estão espalhados por diferentes regiões, no entanto, e estamos imaginando se, talvez, deveríamos usar vários buckets - um explicitamente criado em cada região armazenando dumps de hosts de outra região . Por exemplo, faça com que os hosts us-west-1 enviem seus despejos para o bucket us-west-2 (ou até para us-east-1) - para manter os backups disponíveis caso a Amazon perca uma determinada região completamente (o EC2 virtual máquinas e dados S3).

Isso seria útil ou os dados S3 já são espelhados para várias regiões por padrão? Haverá aumento nos custos de faturamento - é nosso entendimento, que escrever para o S3 é gratuito e o armazenamento custa o mesmo - isso está correto? A latência não é uma preocupação especial - desde que a largura de banda permaneça decente.

    
por Mikhail T. 11.07.2014 / 22:11

2 respostas

1

Se você estiver usando a região padrão US Standard, seus arquivos serão (eventualmente) armazenados em us-west-2b e us-east-1. Esta é a única região com essa redundância. Todas as outras regiões armazenam apenas para servidores naquela região, então você teria alguma segurança adicional usando uma região diferente para backups - se um meteoro retirar seus servidores Oregon, ter backups na Virgínia será uma coisa feliz de se planejar com antecedência.

Seus custos de largura de banda mudarão com isso, já que o tráfego para o S3 de uma região diferente é cobrado nas taxas "EC2- > Internet". A utilização do Padrão dos EUA fornecerá o melhor dos dois mundos - transferência gratuita para o S3 e a redundância geográfica.

link

    
por 11.07.2014 / 23:09
0

Os intervalos de s3 são normalmente definidos para uma região específica. Ao criar um bloco, você pode definir sua região. Você também pode definir a replicação de regiões cruzadas. Não acho que a replicação entre regiões esteja definida por padrão.

Com s3, você é cobrado pelo valor armazenado e pelos dados transferidos. É melhor você olhar para as taxas reais aqui: link . O faturamento do s3 é geralmente barato, mas complicado.

    
por 16.05.2017 / 08:07