Sobre

Olavo Oliveira Neto Blog

Anúncios

3 respostas para Sobre

  1. Olá Olavo, sou programador C#, mas não tenho conhecimento avançado na linguagem, iniciei esse ano a Univesidade de Tecnologia em Analise de Sistemas.
    Minha pergunta, caso você possa responder é, para mim ter conhecimento avançado na programação, a FACUL é suficiente, ou terei que fazer um treinamento em escolas?
    Valeu, Obrigado!

  2. Gervasio disse:

    Olavo, prazer em escrever para você.

    Tenho “monitorado a tempos” seus comentários nos fóruns e são cada vez melhores e mais assertivos.
    Peço que coloque em sua agenda uma migração de web forms para azure, onde no web forms temos as camadas lógicas data layer, business layer e web layer.

    Essas três vão ficar juntas no web roler ou business layer e web layer ficam separadas no worker role?
    Apenas uma dúvida dentre as várias.

    Muitíssimo obrigado.

    • Olavo Neto disse:

      Gervasio bom dia.
      É um prazer ler comentarios como o seu!! Fico feliz que tenho conseguido ajudar as pessoas com minhas respostas.
      ão necessariamente você precisa colocar as camadas em Roles diferente. A motivação da existencia de duas roles diferentes(web e worker) é a possibilidade você criar instancias para realizar balanceamento de carga, por exemplo você dimensionou sua aplicação para uma determinada configuração que uma instancia web serviria. mas em uma determinada epoca do ano você sabe que seu site recebe o dobro de visitas(por exemplo sites de faculdades quando libera a lista de aprovados no vestibular) então você consegue de forma dinâmica criar instancias(copias) da sua aplicação e através do Load Balance(automatico no windows Azure) é realizado o balanceamento entre elas.

      você pode colocar todo o seu projeto dentro da webrole ou então(eu recomendo) colcoar toda o seu front-end em um unico WebRole e o backend em um WorkerRole, assim você consegue manipular os dois de forma separa e gerar copias das instancias. Por exemplo a sua aplicação faz muitos calculos demorados(o que pode tornar uma instancia inativa ou lenta por um tempo) você consegue gerar copias do seu backend(WorkerRole) para não deixar sua aplicação lenta

      O mais legal é que isto pode ser feito de forma automatica pela API do Azure

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s