Como estabelecer um plano de recuperação de desastres do WordPress para o seu negócio

Publicados: 2018-09-12
Seu site WordPress pode continuar funcionando mesmo em caso de perda de dados? Se a resposta for não, estabelecer um plano de recuperação de desastres é uma necessidade inevitável para o seu site WordPress.

O que é um plano de recuperação ? Pode haver muitas razões para um site perder todos os seus dados. Pode ser um erro de máquina ou um erro humano. Se atualmente, você não tem uma ideia de recuperação de dados estabelecida para o seu site WordPress   então é provável que, no futuro, seus dados estejam em perigo.

Por outro lado, se você tiver uma recuperação de desastres do WordPress   plano habilitado para o seu site, então você está seguindo as boas práticas para manter seu site seguro o tempo todo e atender a todos os tipos de contingências técnicas. Embora muitas empresas hoje em dia não tenham esse esquema de recuperação de calamidade do site   para manter seus sites seguros, existem muitas ferramentas disponíveis que podem ajudá-lo a aproveitar esse recurso fantástico para a segurança do seu site WordPress .

De fato, quão rápido e quão bem seu site se recupera de um desastre depende de quão bem você planejou enfrentar esse desastre.

Como você pode criar um bom esquema de recuperação de desastres?

Como criar um plano de recuperação de desastres ? Criar um esquema de reabilitação de desastres é relativamente fácil e rápido. E uma vez que seu site seja atingido por um desses desastres, essa ideia economizará tanta angústia e tempo que você se perguntará por que pensou em viver sem um!

Mas antes de nos aprofundarmos nos detalhes do desenvolvimento de um esquema de recuperação de desastres na Web , primeiro devemos entender que um bom esquema de recuperação de calamidade é essencial por dois motivos principais.

Primeiro, ajuda você a recuperar seu site de vários desastres e, segundo, ajuda a mitigar o risco de enfrentar esses desastres.

A melhor ideia é aquela que mantém um delicado equilíbrio de detalhes e simplicidade. Afinal, esses métodos são usados ​​em condições razoavelmente estressantes e precisam ser claros e diretos ao ponto.

Uma ideia excelente e básica de recuperação de desastres inclui:

  • Uma lista de verificação de investigação - para determinar se estamos enfrentando um desastre
  • Uma lista de cenários desastrosos
  • Uma lista de ações (recuperação) a serem tomadas em cada situação, juntamente com a informação de quem será o responsável pela realização da atividade
  • Etapas e ações a serem tomadas para mitigar o risco de desastre
  • Etapas e ações a serem tomadas para minimizar o tempo de recuperação
  • A lista de informações de contato de todos aqueles que serão responsabilizados por tomar medidas na situação de enfrentar um desastre

Por que precisamos ter um plano de recuperação de desastres?

Várias coisas podem acontecer simultaneamente e dar origem a um desastre. Digamos que se o seu site for invadido, é provável que você também enfrente uma falha de hardware. Na pior das hipóteses, sua ideia de hospedagem também pode ficar offline.

Você pode lidar com o estresse deste desastre? Ou se for o site de um cliente, você também terá a alegria de lidar com um cliente insatisfeito.

É por isso que ter uma ideia de recuperação de calamidade do servidor web garante que você já tenha tomado todas as medidas necessárias em um ambiente não desastroso e calmo e, a partir de agora, mesmo que ocorra um desastre, você terá a ideia de contornar a situação. Isso eventualmente significa sem pânico e sem hipóteses. Com um esquema de reabilitação de desastres em vigor, você pode seguir passos simples com calma e se recuperar dos danos em breve.

Quais são os fatores que constituem um bom plano de recuperação de desastres?

Aqui estão as etapas de recuperação de calamidade natural :

Lista de verificação de investigação

Como preparar um plano de recuperação de calamidade natural ? O primeiro passo de um esquema de recuperação de calamidade natural é primeiro determinar se você está enfrentando um desastre real. Depois de fazer uma lista de verificação de investigação, ela permite determinar rapidamente se está ocorrendo um desastre e, em caso afirmativo, que tipo de falha é.

Normalmente, você acessa a lista de verificação assim que seu cliente, você ou seu serviço de rastreamento de tempo de atividade percebem que seu site WordPress não está respondendo e agora você precisa confirmar se há algum problema genuíno que precisa ser corrigido.

No entanto, você deve considerar e lembrar de duas coisas necessárias:

  • A lista de verificação está lá para informar se você tem um problema consistente que precisa ser mitigado.
  • Existem muitos componentes envolvidos na criação de uma solicitação para uma página, incluindo a entrega de uma página ao navegador, e em muitos deles você não tem controle.

Assim, uma vez que a lista de verificação for concluída, você será esclarecido sobre o cenário enfrentado e o curso de ação necessário para corrigi-lo.

Cenários

Quando dizemos script, queremos dizer os inúmeros tipos de "desastres" que podem ocorrer. Depois de determinar a cena, fica mais fácil descobrir a gravidade, as etapas e as ações necessárias para lidar com a situação e quem é responsável por essas ações.

Cenários comuns incluem:

O esquema de hospedagem fica inativo - Isso pode acontecer por vários motivos, mas se o tempo de inatividade do seu site se estender por dias do que horas, talvez seja necessário alternar seu site e colocá-lo novamente em funcionamento em outro novo local.

Seu site é invadido Este é um dos desastres mais comuns e aquele que geralmente precisa de uma restauração completa para corrigir.

Uma atualização de plugins/tema/núcleo 'quebra' o site – Isso acontece com bastante frequência, especialmente quando uma atualização é instalada às pressas. Isso também pode exigir que a atualização seja 'recuperada' e isso é feito através da restauração dos arquivos para o status de pré-atualização.

Lista de contatos

Uma lista de contatos pode ser útil em caso de desastre. Ele permite que você encontre os detalhes de contato da pessoa certa no momento certo. Uma lista de contatos é um local de referência para o e-mail, nome, número de celular e endereço de qualquer pessoa responsável por agir ou que deva ser informada sobre a incidência.

Quais fatores precisam ser considerados ao criar um plano de recuperação?

Limites de tempo de inatividade aceitáveis

Este é um dos fatores mais críticos para determinar. A maioria dos proprietários de sites pode responder que não há tempo de inatividade 'aceitável'. Mas você deve ser brutalmente realista, pois precisa saber por quanto tempo seu site ficará inativo - antes de obter um arranjo de hospedagem alternativo - mesmo que temporariamente.

Como um site de comércio eletrônico terá um limite de tempo de inatividade bastante diferente em comparação com um site informativo, você deve determinar o quão crítico ou crucial o local é para a organização. Como um site de comércio eletrônico terá um limite de tempo de inatividade bastante diferente em comparação com um site informativo, você deve determinar o quão crítico ou crucial o local é para a organização.

Da mesma forma, uma coisa crucial que você deve ter em mente ao descobrir o limite aceitável é que mudar um site para um arranjo de hospedagem alternativo requer uma atualização do DNS e essas medidas podem levar quase 24 horas para serem propagadas. Portanto, mesmo que um local possa ser reconstruído em um novo ambiente em apenas uma hora, isso não significa que ele estará disponível imediatamente. Como o gerenciamento de expectativas também faz parte do esquema de reabilitação de desastres on -line , certifique-se de manter essas expectativas bastante realistas.

Frequência do ponto de verificação

Se a resposta a um cenário precisar de uma restauração completa, você deve avaliar como configurará o regime de backup e, para ser específico, a frequência dos pontos de verificação. Um checkpoint é aquele momento em que o instantâneo do seu site é tirado. Quando dizemos restaurar para a inspeção, significa recriar o site até o mesmo nível que estava no momento daquele instantâneo tirado e perder os dados que foram criados entre o momento da falha e o ponto de verificação.

Por exemplo, se o regime de backup diário do seu site for às 8h e você restaurar seu local às 17h, isso significa que seu ponto de verificação tem 9 horas.

Mas é um problema? E o que há de tão crucial em perder os dados do valor de um dia?

Para alguns sites, as chances são de que o impacto seja mínimo. Mas em relação aos sites comerciais, o efeito pode ser enorme e, por isso, o checkpoint deve ser feito com muito mais frequência. Para isso, você pode usar a WPEngine - uma empresa de hospedagem - que oferece Restore Checkpoints. Da mesma forma, o serviço da Automattic que fornece um backup em tempo real chamado VaultPress .

Regime de Backup do Host Atual

Praticamente, todas as plataformas de hospedagem fornecem um regime de backup, mas nem todos os proprietários de sites WordPress conhecem os detalhes. Os proprietários assumem que esses backups são feitos e que eles cruzarão facilmente a ponte restaurada quando chegarem a ela.

Mas sendo o proprietário de um site, se você não conhece o funcionamento dele, então como você pode supor que, no caso de enfrentar um desastre, ele resolverá seu problema?

Por isso, certifique-se de que você está completo em todo o regime de backup do seu host atual e que contribuição ele pode fazer, se houver, em sua ideia de recuperação de calamidade.

Especificamente, atente para:

A. Com que frequência seu host atual faz backup do banco de dados ou de seus arquivos?

B. Onde esses backups estão sendo armazenados? Embora o local possa ser uma opção segura, geralmente aumenta o tempo de restauração.

C. Qual é o processo de iniciar uma restauração?

D. Qual é a duração de um processo de restauração típico?

E. Qual é o custo da restauração?

Backups DIY

Sabemos que você prefere restaurar e ter controle sobre o regime de backup em vez de confiar apenas em seu atual arranjo de hospedagem, portanto, você deve aproveitar as muitas soluções disponíveis para todos os proprietários de sites WordPress.

Quando você seleciona um serviço ou um produto, deseja seguir os mesmos critérios de quando avalia o regime de backup do seu host.

  1. Ele pode suportar sua necessidade de frequência de ponto de verificação
  2. Onde esses backups estão sendo armazenados? Você deve optar pelo offsite, que pode incluir a nuvem, pois não faz sentido salvá-los no mesmo servidor da web - aquele que hospeda seu site WordPress.
  3. Qual é o processo de conclusão da restauração?
  4. Qual é a duração da restauração?
  5. Qual o custo da restauração?

A solução definitiva de backup – VaultPress

Entre todas as soluções de backup disponíveis, o VaultPress parece ser a opção mais promissora e impressionante, principalmente os esquemas Premium e Basic onde o backup em tempo real é oferecido. Nesses esquemas, o VaultPress garante o backup de todos os arquivos de mídia, comentários, postagens, configurações e revisões do painel à medida que ocorrem. Sabemos que soa nada menos que um sonho de frequência de checkpoint.

Os esquemas custam $ 40/mês para Premium e $ 15/mês para uma assinatura Basic. Isso, no entanto, oferece uma verdadeira paz de espírito, ou seja, valor de face a um preço excepcional.

Mantenha-o simples e curto

Se a criação da ideia parece uma tarefa assustadora, então você não pode realizá-la. Aqui você não está analisando um documento de 200 páginas que cobriria detalhes de cada minuto, mas você quer criar algo que seja curto, conciso e direto ao ponto. Portanto, você tem que ser criativo no processo!

Use o fluxograma para a lista de verificação de investigação. Coloque os atores, cenários e ações em um formato de tabela. A razão para manter as informações simples e curtas é que essas informações serão acessadas no momento do estresse, portanto, devem ser compreensíveis e fáceis de seguir. Quando se trata disso, manter menos é muito mais.

Minimizando o tempo de recuperação
À medida que você segue o esquema de recuperação de calamidade do servidor e estabelece a necessidade de melhoria - seja uma restauração completa em sua localização real ou uma recriação completa em um novo local - tudo o que você precisa garantir é manter o tempo de restauração mínimo.
Mantenha um backup em todas as principais atualizações
Esta é uma medida prudente, mas no caso de atualizar um tema ou plugin, certifique-se de manter um backup adequado do banco de dados e dos arquivos atuais. Assim, se algo não for planejado, você pode reverter as alterações rapidamente, ou seja, restaurar os dados originais.
Acompanhe o tempo de atividade do seu site
Para começar a corrigir um problema mais cedo, você deve estar ciente de sua ocorrência o quanto antes. Embora existam inúmeras ferramentas para monitorar o tempo de atividade, é uma boa ideia começar com um serviço Monitor que vem com os recursos mais avançados. Como existem muitas opções disponíveis, procure aquela que melhor atende aos requisitos do seu site. O excelente serviço verificará seu site após alguns minutos e o notificará por e-mail sobre qualquer notificação de recuperação de calamidade natural, instantaneamente.

Usar um CDN

No caso, você precisa restaurar um site inteiramente, então normalmente o diretório de upload é o componente mais importante para restauração, especialmente se você tiver uma grande quantidade de vídeos, imagens ou arquivos PDF em seu site WordPress.

No entanto, para remover completamente esse requisito específico, você pode considerar a transferência de todos os arquivos para CDN – Content Distribution Network, como MaxCDN, Amazon S3 ou xxx. Mesmo assim, você precisará pagar um custo para aproveitar essa facilidade, seu tempo de recuperação será consideravelmente reduzido. Além disso, como um bônus, seu visitante pode desfrutar de um aumento de velocidade no que diz respeito ao download enquanto você tira um pouco da carga do servidor web.

Tenha um processo de restauração definido
Embora isso possa parecer óbvio, você deve entender antecipadamente todas as etapas exatas que estão vinculadas ao seu processo de restauração. Você estará reconstruindo o site localmente ou construirá in situ e depois passará para o host de produção? Qual é o formato do seu banco de dados? Qual é a ordem de restauração dos vários componentes? Como você testará se a restauração foi bem-sucedida ou não? Portanto, anote o processo de restauração passo a passo e, em seguida, teste-os completamente.
Faça uma corrida a seco
Seja em um site de teste ou localmente, execute o processo de restauração completo. Encontre todos os possíveis problemas e lacunas, na fase de teste, em vez de operar pela primeira vez quando houver uma necessidade real de concluir o processo.
Quando o processo estiver concluído, revise cada etapa e resolva os problemas. Além disso, considere o tempo necessário e, se necessário, ajuste o processo de acordo. Uma atualização crítica do WordPress é sempre a melhor oportunidade para testar o processo de reabilitação de desastres.

Continue testando o processo de recuperação com frequência e de tempos em tempos. Você também pode executar o teste diariamente, pois quanto mais você executar o processo, mais eficiente e mais rápido poderá executar quando enfrentar um desastre da vida real.

Prevenir é sempre melhor do que remediar

Escolhendo o host certo
O host escolhido deve estar bem alinhado e adequado aos limites aceitáveis ​​de tempo de inatividade. Por exemplo, se você ou seu cliente precisarem de um tempo de inatividade mínimo para um site de comércio eletrônico, escolher um esquema de hospedagem compartilhada barato não é suficiente para facilitar os requisitos de tempo de atividade, considerando também a velocidade de resposta necessária no caso de um desastre. Normalmente, quanto mais confiável você precisar de um serviço, maior será o custo da solução.
Mantendo o Site Seguro
Se a invasão do seu site for o pior cenário de desastre que exigiria a recuperação do site , faz sentido considerar todas as medidas para evitar esse ato de invasão em primeiro lugar. Portanto, reserve algum tempo e procure assistência profissional para garantir que todas as medidas de segurança apropriadas tenham sido implementadas para a segurança do site.
Desativando a atualização automática
Desde que o WordPress introduziu uma versão menor – atualização automática – em sua versão 3.7, vimos muito debate sobre se o recurso é útil ou não. Você pode dizer que uma pequena atualização no WordPress que quebrará um tema ou plugin é um risco relativamente pequeno, mas ainda existe. E você pode querer erradicar esse risco e atualizá-lo manualmente após testar qualquer impacto. E isso vale para todos os plugins que vêm com o recurso de atualização automática.

Onde você deve armazenar um plano de recuperação de desastres?

Bem, não faz sentido obter uma ideia de recuperação de calamidade a menos que você possa acessá-la sempre que ocorrer um desastre. Sua melhor aposta é armazenar um programa em um local que seja facilmente acessível por qualquer pessoa que precise e, para isso, a opção mais excelente é localizá-lo em algum serviço de terceiros, como Google Drive ou DropBox.

Geralmente, a ideia de usar o Google Docs é preferida. Isso ocorre porque não é apenas um meio direto de manter as informações disponíveis, mas você também pode editá-las e torná-las um simples 'documento vivo'.

Com o número crescente de crimes cibernéticos em todo o mundo e quase 75% dos sites WordPress sendo atacados na maioria das vezes, ter uma ideia de recuperação de desastres é a opção mais viável e segura. acontecer do desastre, mas vai te ajudar a colocar seu site em funcionamento, com backup completo do banco de dados e isso também, o mais rápido possível.