O Backup de dados é essencial, isso ninguém discute. Seja das fotos do seu smartphone, dos documentos do seu notebook e principalmente dos dados da sua empresa!
Quando falamos em soluções na nuvem, o tema Backup pode parecer meio confuso, pois existem atualmente diversos provedores de cloud computing com diversas ferramentas e alternativas, variando as ferramentas, softwares e processos para se realizar o backup.
Como todos os outros posts desse blog, o principal objetivo aqui é apresentar informações que dificilmente vocês encontrariam na internet de maneira concisa e clara, então ao invés de simplesmente clicar em copy/paste em posts publicados em outros blogs, compartilho aqui uma compilação sobre backup na SoftLayer com informações que aprendi ao longo dos meus onze anos trabalhando com infraestrutura e dezenas de horas de pesquisas realizadas, além da experiência adquirida no dia a dia trabalhando com SoftLayer.
- Possíveis cenários para um backup (genérico, não focado somente em nuvem)
- Opções de backup na SoftLayer
- Softwares complementares
1. POSSÍVEIS CENÁRIOS PARA BACKUP
1.1. dados no DC (Data Center) local, backup no DC local
Esse seria o modelo mais trivial possível. Muitas empresas ainda não estão na nuvem! Logo, elas produzem dados localmente e criam cópias localmente. O máximo que podem chegar a fazer dentro das suas políticas de backup é criar um cópia de segurança em fita e transportar até uma sala cofre, que poderá ser no mesmo site ou em um site fora do seu DC, chamado também de off-site.
melhor alternativa na SoftLayer:
não há, já que o backup não considera a nuvem como armazenamento.
1.2. dados no DC local, backup na nuvem
Esse cenário tem começado a crescer na maioria das empresas, independente de seu tamanho. Aqui os dados produzidos no DC local são backupeados na nuvem. Em alguns casos é feito primeiro a cópia no local e depois criado uma cópia de segurança na nuvem. Em outros casos há apenas o backup diretamente feito na nuvem.
melhor alternativa na SoftLayer:
independente do modelo, seja cópia direta na nuvem ou cópia secundária na nuvem, em ambos os casos o uso do Object Storage é o ideal, desde que exista um bom link até a SoftLayer ou se a velocidade de upload atenda as suas políticas de backup.
1.3. dados na nuvem, backup na nuvem
Alguns ambientes (entenda-se aplicações e banco de dados) são criados na nuvem, logo o backup desses dados são mais fáceis de serem realizados pois já estão na nuvem, e para ter uma cópia de segurança vão trafegar esses dados dentro da rede interna do provedor de cloud. A SoftLayer oferece redes de até 10Gbps.
melhor alternativa na SoftLayer:
depende:
- se houver vários hosts a ser backupeado, talvez a melhor alternativa seja o Idera Server.
- se houver poucos hosts a ser backupeado, talvez a melhor alternativa seja o EVault.
- se houver vários hosts e você (cliente) possuir licença de algum software de backup, como por exemplo, IBM TSM, ArcServer ou outros, poderá também usar essa licença (BYOL) e construir seu servidor de backup dentro da SoftLayer.
1.4. dados na nuvem, backup na nuvem, backup segurança na nuvem
Em um ambiente trivial (sem usar a nuvem), é comum você ver alguns casos onde além da cópia de segurança do dado, ainda há uma segunda cópia. Essa situação é comum quando a empresa cria um backup primeiro em disco e depois cria a segunda cópia em fita.
Como vários provedores de cloud computing não utilizam fita, a segunda cópia ou cópia de segurança como também é chamado, poderá ser num repositório de menor custo do que o backup primário. No caso da SoftLayer esse reposítório seria o Object Storage. Num típico exemplo, você teria seu backup primário no Idera Server ou EVault e uma segunda cópia, de segurança, no Object Storage, que além de ter baixo custo de armazenamento (média de US$ 0,04 / GB / mês), ainda é replicado para outras duas localidades por natureza.
melhor alternativa na SoftLayer:
a combinação do Idera Server ou EVault com o Object Storage.
1.5. backup das imagens do Sistema Operacional que tem seu ambiente na nuvem
Muitos confundem o backup dos dados, que geralmente é proveniente de uma base de dados, que tem por trás um SGBD (Sistema Gerenciador de Banco de Dados), que a propósito em vários deles possuem suas próprias ferramentas de backup e que geralmente se integram com as soluções de backup oferecidas no mercado, com o backup da imagem do sistema operacional. Essa geralmente é feita com o servidor desligado e por isso deve ser tratado com politícas diferenciadas do backup dos dados.
Se os seus sistemas estiverem no DC Local, talvez seja inviável fazer o backup dessas imagens na nuvem, a menos que elas sejam armazenadas primeiro localmente e depois levadas a nuvem. Nesse caso o processo seria semelhando ao backup de dados, já que a imagem seria tratada como um dado.
Agora, se o ambiente já estiver na nuvem, aí esse backup seria muito mais fácil e rápido de ser realizado.
melhor alternativa na SoftLayer:
A SoftLayer oferece ferramentas nativas para o backup das imagens dos sistemas operacionais que rodam nela.
Abaixo estão dois links que se executados na sequência, ajudarão os a realizar o backup das imagens:
2. OPÇÕES DE BACKUP NA SOFTLAYER EM DETALHES
2.1. iDera Server
O Idera Server é um software de backup que trabalha no modelo client/server, onde há um server gerenciando sua arquitetura e politícas de backup e os clients, também chamados de agents onde são instalados em cada host que será backupeado.
Características:
- O Idera Server é recomendado que seja construído sobre um BM (Bare Metal)
- Ele não tem custo de licença, apenas o custo do BM para o Idera Server (seu tamanho dependerá dos requerimentos de backup - veja no link logo abaixo para dimensioná-lo)
- Deverá adicionar custo dos agentes, aprox US$ 7,00 por agente
Como dimensioná-lo:
Veja num post completo que criei dedicado ao Idera: http://goo.gl/U8vdSd
Links adicionais:
Como provisionar um Bare Metal:
2.2. EVault
O EVault é uma appliance para backup. Você simplesmente seleciona o volume do backup durante o provisionamento de um servidor virtual ou servidor físico e a SoftLayer entregará a você um usuário e senha para acesso a console do EVault para que você faça o input das politícas de backup.
Características:
- Contratado para cada VM (Virtual Machine) ou BM (Bare Metal)
- Solução do tipo "Set and forget"
- Console do EVault para configuração acessada via VPN
- Custo aproximado de US$ 20,00 / 20GB / mês
Como dimensioná-lo:
Não é necessário dimensioná-lo, basta selecionar o volume necessário durante o provisionamento da VM ou BM. Não há nenhuma outra ação a ser tomada com relação ao dimensionamento.
Links adicionais:
Como privisionar um servidor virtual (durante o provisionamento você observará a alternativa do EVault):
2.3. Object Storage
O Object Storage é um repositório de baixo custo da SoftLayer, baseado em Open Stack Swift.
Mais em:
Características:
- Foco do Object Storage é archiving, mas funciona muito bem para backup na nuvem
- Baixo custo (US$ 0,04 / GB / mês para armazenamento)
- Não é necessário ter servidor provisionado para utilizá-lo
- Pode ser utilizado diretamente pelo portal SoftLayer ou via API usando um browser, entretanto há soluções de terceiros como a Cloudberry que oferece várias funcionalidades interessantes, entre elas encriptação e compressão de dados.
- Há outros softwares além do Cloudberry como: Cyberduck, Gladinet e outro
Como dimensioná-lo:
Não é necessário. Ele cresce dinâmicamente conforme você armazena seus dados e/ou backup nele.
Mas pode trabalhar com vários softwares de terceiro, como por exemplo e principalmente, o Cloudberry, Gladinet, Cyberduck e CloudArray, da TwinStrata. Veremos uma prévia de cada um deles mais abaixo.
Links adicionais:
Mais sobre SoftLayer Object Storage:
Mais sobre Open Stack Swift:
2.4. BYOS
BYOS ou Bring Your Own Solution, em português, Traga Sua Própria Solução quer dizer apenas que você pode utilizar qualquer software de backup de mercado que seja compatível com o sistema operacional que rode nos servidores padrão x86 oferecidos pela SoftLayer.
Características:
É uma opção interessante pois permite que você mantenha seu software de backup aproveitando o investimento feito na aquisição de licenças.
Também mantém o skill do time no uso e gerenciamento do software de backup.
Como dimensioná-lo:
O dimensionamento segue o mesmo procedimento que você já utiliza para uso com servidores próprios. Geralmente cada software de backup segue um padrão para dimensionamento dos seus servidores e agentes. Por essa razão não irei detalhar nenhum deles aqui.
Links adicionais:
Poderiam ser vários: IBM TSM, ArcServe, Netbackup, entre tantos outros, pagos e open.
Abaixo alguns links:
IBM TSM
Arcserve
Netbackup
3. SOFTWARES COMPLEMENTARES (Third-party)
Veremos abaixo um overview dos seguintes softwares:
- Cloudberry
- Gladinet
- Cyberduck
- CloudArray, da TwinStrata
- Aspera
3.1. Cloudberry
O Cloudberry é uma empresa que foi concebida para cobrir um gap entre as empresas de cloud computing e seus usuários finais. Muitas soluções fornecidas pelos provedores de cloud, principalmente relacionada a armazenamento e backup, não eram completas para suprir todas as necessidades dos clientes finais.
Como funciona:
Ele funciona como client para o Object Storage, ou seja, entre a SoftLayer e o usuário final, provendo uma série de funcionalidade, cada uma através de diferentes softwares.
Abaixo seguem alguns desses softwares e sua breve descrição:
Links adicionais:
3.2. Gladinet
O Gladinet funciona de maneria similar ao Cloudberry, atuando entre a SoftLayer com o Object Storage e o usuário final ou empresa, porém com diferentes softwares. Um deles chega a oferecer integração com Active Directory segundo o link abaixo.
Como funciona:
Você deve escolher qual dos softwares oferecidos atenderá seus requisitos para trabalhar com dados na nuvem e baixá-lo, trabalha principalmente com o Object Storage.
Abaixo estão alguns desses softwares. O link para o vídeo que explica cada um deles está no link logo a seguir.
Links adicionais:
3.3. Cyberduck
O cyberduck é um software de código aberto que facilita a manipulação de dados (archive e management). Atualmente dispõe de uma versão para trabalhar com Object Storage da SoftLayer. Segundo sua página na internet ele é desenvolvido para funcionar com Mac OS.
Aparentemente (eu não o testei ainda) ele não traz todas as funcionalidades que o Cloudberry e Gladinet traz, entretanto, ele não tem custo.
Como funciona:
Funciona em conjunto com o Object Storage. Caso queira testá-lo, basta baixar o software de um dos links abaixo, testá-lo e usá-lo.
Links adicionais:
3.4. CloudArray, TwinStrata (EMC)
CloudArray, um produto da empresa TwinStrata, recentemente adquirida pela EMC, permite que você extenda seu Storage local, SAN e/ou NAS, para a nuvem SoftLayer. Com caché local e encriptação AES de 256 bit, a performance e segurança do seu dado permanece a mesma, mas sem os altos custos de upgrade associado ao crescimento do seu Storage local, segundo publicação no site da TwinStrata.
O CloudArray ainda fornece as seguintes características:
- permite que você substitua sua solução de tape pela baixo custo de armazenamento na nuvem SoftLayer
- permite que você crie uma rápida solução de DR
- permite que você crie uma cópia offsite de maneira rápida, mantendo a performance local
Como funciona:
Diferente dos outros softwares que trabalham principalmente com o Object Storage, o CloudArray é instalado onpremise para fornecer a conectividade necessária com a SoftLayer, extendendo a solução de armazenamento local para a nuvem SoftLayer, que também pode funcionar com o Object Storage, além de outras soluções de Storage SoftLayer.
Mais detalhes sobre o seu funcionamento:
Links adicionais:
3.5. Aspera
O Aspera é um software recém-adquirido pela IBM e tem como principal funcionalidade acelerar o envio de dados de um ponto a outro com segurança. Isso quando comparado as ferramentas e protocolos tradicionais de mercado como ftp, sftp, http entre outras para envio de dados.
Entre alguns testes realizados pude observar uma velocidade entre 2,3 e 4GB por hora. Claro que existe uma série de fatores a ser considerado para esses resultados, como link, banda, etc, que podem fazer esses números variarem para mais ou para menos.
Como funciona:
Seu core é baseado principalmente no uso do protocolo UDP para o envio dos dados, entre outras características do seu funcionamento.
Links adicionais:
CONCLUSÃO
Para dimensionar adequadamente uma solução de backup utilizando componentes da SoftLayer você deverá seguir os seguintes passos:
1. ouvir os requerimentos do cliente
2. entender suas politícas de backup
3. desenhar um diagrama de como será a solução de backup
(até aqui você não precisa entender nada sobre Cloud ; )
4. baseado nos itens acima, escolher as soluções SoftLayer mais adequada para o projeto.
(onde eu espero que esse post o ajude)
5. revise sua solução com algum representante IBM ou SoftLayer, se possível
6. se possível também, crie uma conta na SoftLayer antes e teste a solução, mesmo que parcialmente
7. por fim, implemente-a e a coloque em operação
Caso tenham gostado do post, fiquem a vontade para compartilhar o link:
E caso queiram utilizar parte ou todo o conteúdo deste post em outras publicações online ou até mesmo outros blogs, por favor, referencie-o com o link acima.
Abraços,
Nenhum comentário:
Postar um comentário