none
SQL SERVER Azure e vários bancos de dados replicados RRS feed

  • 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.

    quinta-feira, 3 de março de 2011 13:15

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]
    domingo, 13 de março de 2011 01:26
    Moderador

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]
    quinta-feira, 3 de março de 2011 18:04
    Moderador
  • Junior, Boa tarde!

    No máximo 5G e cresce ao ano 1G.

    Estou confuso em relação a infra estrutura, escalabilidade e manutenção. Vc teria alguma outra solução?

    Obrigado!

     

    quinta-feira, 3 de março de 2011 18:11
  • 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]
    quinta-feira, 10 de março de 2011 11:26
    Moderador
  • 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.

    quinta-feira, 10 de março de 2011 12:21
  • 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]
    quinta-feira, 10 de março de 2011 12:52
    Moderador
  • Bom dia!

    Putz... então ferrou. Estamos desenvolvendo em VS 2008 :(

    Vc poderia passar um link onde tem estas informações?

    Obrigado.

    quinta-feira, 10 de março de 2011 13:10
  • 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]
    domingo, 13 de março de 2011 01:26
    Moderador