Ir para o Conteúdo

Disaster Recovery e Data Backup com a AWS

 

The Snapshot

1

Assegurar a prestação contínua de serviços e preservar todos os dados, mesmo em caso de desastre.

2

Implementação uma solução de Disaster Recovery e de Data Backup.

3

Permitir a centralização e automatizar a proteção de dados

Desafio

Neste projeto, o principal objetivo do nosso cliente era continuar a assegurar a prestação contínua de serviços e preservar todos os dados, mesmo em caso de desastre.
A AWS fornece uma vasta gama de serviços, desde bases de dados relacionais e não relacionais para armazenar dados de clientes, a redes e infraestruturas para fornecer computação e comunicação, tudo isto com monitorização nativamente integrada.

Tendo isso em mente, a nossa equipa sabia que a AWS era a escolha certa para este projecto. Com a plataforma AWS, a nossa equipa foi capaz de fornecer um sistema para assegurar a disponibilidade contínua do serviço, mesmo em caso de catástrofe, os meios para gerir, monitorizar e armazenar em segurança todos os dados únicos essenciais para que a Helpphone pudesse continuar a executar os seus serviços de teleassistência.

Solução

Devoteam A Cloud analisou todas as necessidades do nosso cliente e com isso em mente, começou a Disaster Recovery e Data Backup.

A equipa concebeu e implementou uma solução de Disaster Recovery, fornecendo um sistema redundante com replicação recorrente de Data Backup, permitindo ao cliente o acesso a um ambiente funcional alternativo com um conjunto completo de réplicas de dados, em caso de desastre. O sistema foi concebido de acordo com as melhores práticas AWS e implementado através da utilização de ferramentas de automatização de infraestruturas, neste caso, a Terraform.

Terraform é uma infraestrutura como ferramenta de código (IaC) que permite definir recursos em cloud e on-prem em ficheiros de configuração legíveis que podem ser versionados, reutilizados, e partilhados. Ao criar um recurso personalizado para a Terraform, a nossa equipa foi capaz de controlar programaticamente os recursos da cloud e, ao utilizá-la com um fluxo de trabalho consistente, foi possível fornecer e gerir o ciclo de vida da infraestrutura. A utilização de Terraform permitiu a nossa equipa ser mais ágil e rápida, eliminando o processo manual.

A vantagem de utilizar a infraestrutura como uma ferramenta de código é que também conseguimos convertê-la em documentação. A fragmentação da infraestrutura em componentes de código facilita a leitura e uma atualização da infraestrutura à medida que esta se desenvolve.

Outra funcionalidade que a nossa equipa utilizou foi a Amazon Virtual Private Cloud (Amazon VPC). Esta funcionalidade permite-nos ter controlo total sobre o ambiente de rede virtual, incluindo colocação de recursos, conetividade e segurança. Permitiu-nos ainda introduzir os recursos AWS numa rede virtual que o cliente definiu. Esta rede virtual assemelha-se muito a uma rede tradicional que operaria no seu próprio centro de dados, com os benefícios de utilizar a infraestrutura escalável da AWS.
Ao desenvolver um VPC estamos automaticamente a incluir um security group. É possível, por cada VPC desenvolvido, ter um security group adicional.

Outra feature que a nossa equipa utilizou para este projeto foi Amazon Simple Storage Service (Amazon S3).

Amazon S3 é um serviço de armazenamento que oferece escalabilidade, disponibilidade de dados, segurança e desempenho. Utilizamos o Amazon S3 para armazenar e recuperar qualquer quantidade de dados em qualquer altura, a partir de qualquer lugar. O Amazon S3 tem várias características que nos permite organizar e gerir dados de forma a apoiar casos específicos de utilização, permitir eficiência de custos, reforçar a segurança, e cumprir os requisitos de conformidade.

Para nos ajudar a realizar o Backup de Dados, a nossa equipa utilizou AWS Backup para permitir a centralização e automatizar a proteção de dados através de serviços e cargas de trabalho híbridas. O AWS Backup oferece um serviço rentável, totalmente gerido e baseado em políticas que simplifica ainda mais a proteção de dados à escala. O AWS Backup também nos ajuda a apoiar a conformidade regulamentar do cliente e as políticas empresariais para a proteção de dados.

DEPENDÊNCIAS:

  • PHP
  • PYTHON
  • APACHE
  • MYSQL
  • DATABASE

Benefícios

Gerir de forma centralizada as cópias de segurança

Automatizar processos de cópia de segurança

Melhorar a conformidade do Backup

Mais uma vez a Devoteam a desenvolver e implementar uma solução à medida em tempo recorde. Disponíveis e profissionais como sempre .