Como proteger o aplicativo no Heroku contra outra grande interrupção?

2

Após o período de inatividade de 16 horas da Heroku e da AWS, estamos pensando em como manter nosso site atualizado mesmo quando o heroku ou a AWS estiver inoperante.

Existe algo melhor do que apenas fazer backup do aplicativo a cada 5 minutos, manter um servidor dedicado no mesmo estado que o heroku e, em caso de inatividade, editar nossas configurações de DNS?

    
por Max 20.05.2011 / 14:39

2 respostas

1

Quando se trata de HA e Rails, sua camada de dados será o ponto fixo. Obviamente, seu código pode extrair do repositório Heroku periodicamente, então você sabe que estará sincronizado dessa maneira. Então, como podemos obter o db offsite ...

Se o tempo de atividade realmente valer a pena para você, talvez valha a pena investigar um serviço como o xeround , que pode atender aos requisitos do seu db HA para voce.

Ou considere executar seu próprio Postgres / MySQL na AWS e ter um escravo replicado na nuvem da Rackspace ou algo assim, no caso de a AWS cair completamente.

Espero que isso ajude.

    
por 07.06.2011 / 22:23
1

Para ser honesto, a única maneira real é espalhar suas apostas. Por ter tudo em Heroku, sua propensão a interrupções de Heroku e EC2 (Heroku sendo construído puramente em EC2). Apenas movendo alguns serviços para redundância, você poderá reduzir sua exposição a um serviço que está diminuindo.

Por questões de simplicidade, manter os sistemas redundantes inativos é uma ótima maneira de garantir que você possa mudar rapidamente de um para o outro sem incorrer nos custos de executar dois sistemas de uma só vez; no entanto, é necessário considerar coisas como tempo de aceleração. e manter seus dados atualizados.

    
por 08.12.2011 / 00:18