fundo
Um dos meus clientes é um escritório de advocacia orientado por fluxo de trabalho, dependente de TI, com cerca de 50 cadeiras. Eles foram auditados por um de seus clientes (um credor de hipotecas regulamentado pela FSA) e informaram que seu site único é uma ameaça à continuidade dos negócios. Propus que dividíssemos seus negócios em dois bits:
Lado do cliente - PCs, monitores, cadeiras, mesas, comutadores LAN e roteador e firewall
Servidor - As máquinas virtuais que executam o Active Directory, Exchange, SQL, SharePoint e outros aplicativos de linha de negócios, máquinas de trabalho "robô" e Serviços de Área de Trabalho Remota (cerca de 14 VMs no total)
A idéia é que podemos armazenar equipamentos e estabelecer arranjos para reproduzir rapidamente pelo menos um ambiente do lado do cliente com capacidade reduzida em um local alternativo ou até mesmo fazer com que os usuários se conectem de suas casas, se necessário.
O lado do servidor representa um desafio maior, pois inclui serviços publicados a partir da conexão IP (atualmente ADSL, em breve com 100 Mbps de fibra) e cerca de 3 TB de dados, sem incluir backups. Propus que movêssemos todo o ambiente do servidor das salas atuais de servidores auto-hospedados no local e para um recurso hospedado. Eu ainda quero o mesmo nível de privacidade - isso deve ser protegido por firewall da Internet, exceto pelo pequeno número de serviços publicados, e eles seriam melhor atendidos a partir de uma VM de servidor Web em uma DMZ.
Atualmente, existem duas salas de servidores, cada uma contendo um nó de uma SAN replicada e um host de cluster Hyper-V. Juntamente com links de canal de fibra e Ethernet redundantes, isso significa que o sistema continuará funcionando, mesmo que uma sala inteira seja perdida. Desejo que o ambiente do servidor hospedado seja igualmente resiliente a uma única perda de data center.
Basicamente, quero a segurança, disponibilidade e controle que recebo da hospedagem local, mas na nuvem, com diversidade geográfica de pelo menos 30 km. Eu também realmente não quero comprar o kit, instalá-lo e me preocupar com a vida útil e a substituição do hardware, backups etc.
Questões
A SAN replicadora e o Hyper-V Cluster são algo que eu deveria tentar replicar no datacenter ou os grandes hosters e provedores de nuvem têm outras maneiras de garantir a disponibilidade?
Parece que o Amazon AWS possui todos os bits necessários (EC2, EBS, S3, VPC, VPN etc.), mas apenas um data center da UE. Que tipo de disponibilidade posso esperar? Por exemplo, se houver uma grande interrupção no datacenter da Irlanda (imagine uma aeronave pousando nele, por exemplo), o que acontecerá com os serviços hospedados lá? E quanto aos problemas gerais de confiabilidade?
Isso pode ser feito usando o Windows Azure, o Rackspace Cloud ou qualquer outro serviço de nuvem?
Obrigado por considerar minha pergunta.