Usuário com melhor resposta
SQL SERVER Azure e vários bancos de dados replicados

Pergunta
-
Bom dia!
Antes da pergunta, vou explicar como funciona a estrutura do banco de dados da aplicação.
Nosso sistema trabalha com banco de dados distribuídos através de replicação (Transaction Publication) do SQL SERVER 2008. Cada cliente tem sempre um banco de dados publicador e pode ter vários bancos de dados assinantes. Nos assinantes iremos colocar o SQL SERVER Express e o publicador a versão Enterprise.
Pensamos em deixar os assinantes no computador local do cliente. Mas o banco de dados publicador estamos pensando em deixar em uma estrutura do SQL SERVER Azure. Ou seja, todos os bancos de dados publicadores de todos os clientes seriam criados no SQL SERVER Azure. Pelo menos o SQL SERVER Azure teria que suportar 900 Bancos de Dados publicadores, que irá crescer, chutando baixo, em média 10 bancos por mês. Estou com dúvida em relação a escalabilidade e sobre a infra estrutura adequada para este cenário.
Um dos motivos em não deixar o banco de dados publicador no cliente, também é devido ao custo na lisença, que é de R$ 16.000,00.
Estamos até pensando em hospedar no Data Center da Microsoft.
Gostaria da opnião de vcs. Gostaria de saber de um exemplo de caso de sucesso em um cenário parecido com este.
Respostas
-
Fábio, Procure nos websites sobre Windows Azure e SQL Azure.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]- Marcado como Resposta Fábio Vendramin Guimarães Rosini segunda-feira, 14 de março de 2011 11:38
Todas as Respostas
-
Fábio,
A quantidade de banco de dados que você esta indicando é um volume grande!!!
Qual seria o tamanho destes bancos?
Eu sou a favor de utilizar o SQL Server Azure, alias, estou a alguns meses fazendo testes e até o presente momento não tive nenhum problema.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com] -
-
Fábio,
Olha só, primeiro você precisa iniciar um estudo dentro da sua área de TI para avaliar como seria dimensionado o crescimento do seu setor em relação a infra-estrutura, suporte e equipe.
O tamanho dos seus bancos não é problema, muito menos o crescimento, alias o SQL Server Azure trabalho inicialmente com bases de dados de 1 a 10 GBs.
Qual é a sua necessidade, seria simplesmente disponibilizar um ambiente de alta disponibilidade? Você já avaliou se suas aplicações estão preparadas para trabalhar com Cloud Computing + Azure?
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com] -
Bom dia!
A aplicação irá rodar no cliente. Só o banco de dados seria na nuvem. Na verdade seria pra reduzir custo para o cliente. Entretando, teria custos para a empresa, como vc disse e ainda a responsabilidade dos dados armazenados. Isso é uma questão que ainda estamos analisando, pois é bem complicado.
-
Fábio,
Então mas tem um detalhe importante, a sua aplicação tem que utilizar os recursos de acesso a plataforma Azure isso somente aplicações desenvolvido no Visual Studio 2010 vão conseguir fazer uso do Azure.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com] -
-
Fábio, Procure nos websites sobre Windows Azure e SQL Azure.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]- Marcado como Resposta Fábio Vendramin Guimarães Rosini segunda-feira, 14 de março de 2011 11:38