Como projetar a infraestrutura para um aplicativo que serve EUA e Canadá?

2

Estou desenvolvendo um serviço que será aplicável tanto para americanos quanto para canadenses, os dados coletados e armazenados não estão legalmente autorizados a cruzar as fronteiras ... o que é novo no meu conhecimento.

Então, qual é a melhor prática para servir os dois países?

Já temos dois servidores, um em cada país. O que estou fazendo agora é replicar todo o sistema em ambos os servidores, cada servidor tem seu próprio nome de domínio. Quando eu precisar atualizar o código eu vou ter que fazer isso em ambos, eu acho que existe um jeito melhor, não?

    
por wael34218 29.10.2010 / 08:18

3 respostas

2

Se você está legalmente proibido de enviar os dados além das fronteiras, fica praticamente preso à solução descrita: dois ambientes executando o mesmo código em dois países diferentes.

Seja grato que os sites são idênticos (eles são, não são?) - Invista (tempo e / ou dinheiro) em uma solução de implantação remota decente e você só terá que desenvolver, testar & depurar uma vez e depois implantar nos dois sites.

    
por 29.10.2010 / 09:26
1

Nossa empresa teve o mesmo tipo de problema. A solução que fizemos foi ter os servidores de banco de dados e servidores de relatórios em cada país e os servidores de aplicativos no Canadá. Eu suspeito que o problema que você tem com dados transfronteiriços é o Patriot Act, especialmente no lado canadense.

    
por 29.10.2010 / 11:23
0

Pode ser melhor falar com um advogado especialista, mas se você não tiver permissão para "cruzar a fronteira" com os dados e estiver efetivamente fazendo isso agora com a replicação, só posso recomendar que pare agora.

Basicamente, você terá que fragmentar seu banco de dados, é simples assim.

    
por 29.10.2010 / 09:45