Devo construir uma estratégia de DR em nuvens públicas, pois elas tendem a ser resilientes, ou utilizar o backup? Se sim, qual é o melhor estratégia de DR para mim? Vamos discutir…
Primeiro, vamos discutir brevemente a diferença entre Disaster Recovery e Backup, já que a maioria não vê diferença ou até mesmo usa mal os termos. Backup é quando você replica algum estado dos seus dados para algum armazenamento (fita, NAS, armazenamento em nuvem, etc.) e então tem uma maneira de restaurar um item ou itens perdidos dos pontos de restauração. De acordo com algumas configurações e políticas de retenção, ele protege contra perda de dados, ransomware ou falha do sistema. A melhor solução de backup é aquele que armazena dados de forma eficiente e fornece várias opções de recuperação, como recuperação granular de arquivos/pastas, restaurações para um banco de dados, etc. Normalmente, a recuperação deve ser executada no mesmo ambiente ou em um ambiente semelhante. Enquanto isso, a recuperação de desastres é sobre replicação e recuperação rápidas dos aplicativos e de toda a infraestrutura; o consumo de armazenamento é essencial, mas o foco principal é em baixo RPO (Recovery Point Objective – o tempo entre replicações) e RTO (Recovery Time Objective – tempo para restaurar todo o sistema após um desastre). Os dados são armazenados em um formato pronto para uso; a recuperação granular de arquivos/pastas é uma vantagem, mas não um aspecto essencial. Uma solução de DR ideal deve ser capaz de restaurar em outra nuvem ou região e ter uma funcionalidade de failback suave (retorno de aplicativos quando o desastre for corrigido).
Agora que sabemos a diferença, qual tecnologia deve ser usada? Bem, eu diria que pelo menos você precisa ter uma funcionalidade de backup. É melhor do que nada e ajudará você a restaurar após uma falha ou um desastre. Você pode usar recursos de nuvem pública padrão para tirar snapshots de volume ou usar algum fornecedor para isso. Apenas certifique-se de entender quanto tempo leva para recuperar, onde os dados são armazenados, quanto você precisa pagar pelo backup (não apenas pelas licenças se não for gratuito, mas também pelo armazenamento e transferência de dados) e como restaurar dados ou VMs.
O backup é excelente quando você precisa restaurar algumas informações, mas não ajuda muito quando todo o data center ou zona de disponibilidade está inoperante.
Há alguns anos, as empresas consideravam as nuvens públicas inseguras e instáveis. Agora há uma tendência oposta – as pessoas tendem a pensar que as nuvens públicas são altamente confiáveis, armazenam todos os dados em poucas cópias e fornecem tempo de atividade de até 100%. Claro, às vezes é assim, mas a verdade está no meio.
As nuvens públicas apresentam problemas de tempos em tempos – suas regiões ou serviços específicos podem ficar inativos, afetando seus clientes – incluindo você, como cliente. Você pode ver o status da nuvem pública aqui, aqui, ou aqui. Por exemplo, digamos que você execute suas VMs na AWS na região oeste dos EUA. Se houver problemas devido à conectividade, seus aplicativos e VMs estarão com problemas. Você pode dizer que isso acontece muito raramente e não precisa se preocupar com isso. Não me lembro de um mês sem problemas de serviços em nuvem para uma das Três Grandes. Se até 6 horas de interrupção for aceitável para você, você pode ignorá-la; as nuvens públicas fazem um excelente trabalho restaurando seus serviços neste período.
Se não, você precisa calcular duas coisas:
Isso não apenas ajudará a se proteger contra interrupções na nuvem, mas também a estar preparado para ransomware, erro humano (cerca de 70% de todas as interrupções acontecem por causa disso) ou qualquer falha de hardware.
Se a multiplicação de p.1 e p.2 fornecer alguns números inaceitáveis, você precisará de uma solução de DR.
Existem várias soluções de DR disponíveis no mercado. Sugiro que você tenha em mente os seguintes critérios:
As nuvens públicas são ideais para serem usadas como um site de failover: você não precisa construir um site DR separado com hardware, licenças de software e suportá-lo, levando em consideração que 80% de tempo ele ficará ocioso sendo preparado para um failover. Caso contrário, as nuvens públicas podem ser usadas para armazenar instantâneos e você não precisa pagar pela computação até executar um failover.
Tenha em mente que, pelo menos, uma solução de backup é um 'must have' hoje em dia. Considere o quão crítico para o seu negócio é ficar inativo até que você se recupere de um backup e pense em uma solução de DR, as nuvens públicas são a melhor opção para usar como um site de failover. Lembre-se que existem dois tipos de empresas – a) que ainda não fazem backup e b) que já fazem backup.
Por favor, sinta-se à vontade para ler meu artigo recente 'Os três principais serviços de nuvem pública usados' aqui.
Uma descrição completa do Hystax OptScale como uma plataforma de capacitação FinOps – recursos, benefícios e funcionalidades do produto.
Grandes insights críticos sobre benchmarks, tendências e práticas recomendadas de gerenciamento de nuvem híbrida.
Descubra como analisar métricas de nuvem e obter recomendações de otimização de nuvem com base no seu uso.
1250 Borregas Ave, Sunnyvale, CA 94089, EUA | [email protected]