none
como funciona?

    Question

  • Pessoal, tudo bem?

    Seguinte, quero saber como funciona a arquitetura para desenvolvimento de sistemas em cloud, como funciona a atualização disto.

    Eu consigo replicar atualização do software para todos os servidores? ex windows update.
    Eu posso estar falando besteira, por isto gostaria de saber como funciona toda a arquitetura do azure.

    Tenho um software e quero trabalhar ele no conceito SaaS, quero deixar ele centralizado e nas atualizacoes todos os meus clientes recebem.

    Qual a melhor arquitetura para isto?

    Abraços!

    Tuesday, May 22, 2012 12:15 AM

Answers

  • No Azure você não precisa se preocupar com atualizações do SO. O Windows Azure é um SO que roda nos datacenters da Microsoft, todas as atualizações do SO e das máquinas são feitas por aqueles que administram os datacenters. Isso tudo é transparente pra você, que nem fica sabendo das atualizações e sua aplicação nem pára durante as atualizações (você precisa seguir algumas premissas básicas de aplicações cloud para garantir essa disponibilidade).

    Sobre o seu software, procure fazê-lo multi inquilino. Dessa forma você terá menos trabalho nas atualizações do seu software, além de precisar investir menos em contas no Azure.

    Tuesday, May 22, 2012 12:18 PM
  • Olá Tiago, tudo certo e você?

    Quando você utiliza o Windows Azure você faz o Deploy de sua aplicação definindo quantas instâncias esse seu "site" irá ter. (existe um arquivo de configuração para isso)

    Quando você precisar realizar alguma alteração/atualização nesse seu software, basta você fazer as mudanças que deseja e subir essa nova versão para o Windows Azure. O mais interessante é que o Azure permite você subir essa nova versão para um ambiente de teste (Staging), testar o funcionamento dessa nova versão e por fim fazer uma troca de papéis dos ambientes, ou seja, mudar o ambiente que está em PRODUÇÃO (Production) para TESTE (Staging) e o ambiente que está em TESTE para PRODUÇÃO.

    Espero ter ajudado.

    Fernando Carmo - MSP

    Tuesday, July 03, 2012 7:42 AM

All replies

  • No Azure você não precisa se preocupar com atualizações do SO. O Windows Azure é um SO que roda nos datacenters da Microsoft, todas as atualizações do SO e das máquinas são feitas por aqueles que administram os datacenters. Isso tudo é transparente pra você, que nem fica sabendo das atualizações e sua aplicação nem pára durante as atualizações (você precisa seguir algumas premissas básicas de aplicações cloud para garantir essa disponibilidade).

    Sobre o seu software, procure fazê-lo multi inquilino. Dessa forma você terá menos trabalho nas atualizações do seu software, além de precisar investir menos em contas no Azure.

    Tuesday, May 22, 2012 12:18 PM
  • Olá Tiago, tudo certo e você?

    Quando você utiliza o Windows Azure você faz o Deploy de sua aplicação definindo quantas instâncias esse seu "site" irá ter. (existe um arquivo de configuração para isso)

    Quando você precisar realizar alguma alteração/atualização nesse seu software, basta você fazer as mudanças que deseja e subir essa nova versão para o Windows Azure. O mais interessante é que o Azure permite você subir essa nova versão para um ambiente de teste (Staging), testar o funcionamento dessa nova versão e por fim fazer uma troca de papéis dos ambientes, ou seja, mudar o ambiente que está em PRODUÇÃO (Production) para TESTE (Staging) e o ambiente que está em TESTE para PRODUÇÃO.

    Espero ter ajudado.

    Fernando Carmo - MSP

    Tuesday, July 03, 2012 7:42 AM