Blog do Palma
Welcome to TechNet Blogs Sign in | Join | Help

Blog do Palma


( Luciano Palma )

Microsoft Brasil

News

  • Assine este Blog POR EMAIL!


    Assine este Blog:

    Adicione ao Technorati



    Um passo além da virtualização: AZURE! – Parte 1

    A plataforma AZURE foi apresentada durante o PDC 2008 e tem gerado muita agitação na comunidade técnica. Há quem a coloque como revolução, há quem diga que é um mundo totalmente novo, há quem diga que AZURE é uma panacéia.

    Se você está assustado com todas essas novidades, CALMA! AZURE é só mais um passo.
    E adivinhe qual tecnologia também compõe a base do AZURE? Sim: Virtualização!

    Vamos começar por entender o conceito. Como o tema é relativamente extenso, vou dividir esta discussão em diversos tópicos. Fiquem à vontade para fazer comentários, ajudando inclusive a direcionar os próximos posts.

    Afinal, o que é AZURE?

    The Cloud Computing and Services Platform Diagram

    A definição mais simplista do AZURE é: uma plataforma para você rodar suas aplicações, seja “on-premises” ou “na nuvem”.
    Ok, mas o que é “on-premises” e o que é “na nuvem”?

    On-premises

    Quando você cria uma infra-estrutura para rodar suas aplicações, montando uma rede elétrica e uma rede de dados, comprando servidores e instalando-os em racks numa sala devidamente refrigerada, instalando o sistema operacional e as aplicações “server” nestes equipamentos e o sistema operacional e a parte “client” nos computadores dos usuários (essa parte “client” pode se resumir a um browser), você está rodando suas aplicações “on-premises”.

    Na nuvem (ou seria nas nuvens?)

    Uma alternativa recente para este cenário é a de utilizar servidores que estão na Internet (ou seja, “na nuvem”) para atuar como o lado “server” da infra-estrutura. Normalmente, tudo o que você precisa no lado “client” é um browser e talvez uma camada a mais de software para ajudar (ex: .Net Framework e Silverlight da Microsoft, Google Gears da Google, AIR da Acrobat).
    Isto é uma infra-estrutura baseada “na nuvem”, na qual você não precisa mais gastar dinheiro ou se preocupar com investimentos e manutenção no DataCenter.

    Talvez você tenha levantado duas perguntas...

    Pergunta 1. Então todo processamento vai para a nuvem?

    Há empresas que acreditam nisso. A Microsoft tem uma visão um pouco mais flexível, e acredita que são os clientes que têm que tomar esta decisão. É por isso que o AZURE é uma plataforma que permite que você rode suas aplicações “on-premises” ou “na nuvem”.
    Você escolhe. Com a vantagem que a tecnologia para fazer isso é a mesma em ambos os casos.

    Pergunta 2. AZURE: Futuro ou Passado?

    Apesar da resposta ser óbvia, você pode estar pensando: Se passarmos a rodar as aplicações em gigantescos datacenters, não é muito parecido com o que tínhamos no passado, com os mainframes?

    Apesar de alguns conceitos serem parecidos (como a própria virtualização, já presente nos mainframes), há enormes diferenças.

    Para se conectar a um mainframe, era necessário um equipamento específico (muitas vezes proprietário), um protocolo específico (e proprietário), e até mesmo o cabeamento era específico e proprietário. O impacto disso nos custos era enorme.

    Hoje, na Internet (ou “nuvem”), os protocolos são padronizados e abertos, e qualquer equipamento utilizando qualquer tecnologia de rede (de celulares a poderosos desktops com banda larga multimegabits) podem usufruir dos serviços “na nuvem”.

    Isso significa que os serviços estão disponíveis em qualquer lugar, em qualquer dispositivo, a um custo muito menor do que no passado. Realmente... quem falou em revolução até que não estava tão errado assim... ;)

    Posted: Saturday, November 22, 2008 6:01 PM by lucianopalma

    Comments

    Diego Wachholz said:

    Parabens pelo artigo Luciano! Esclareceu varias coisas pra mim!

    Abraços e Sucesso!

    # November 23, 2008 10:55 AM

    Rcostam said:

    Ótimo post Luciano...

    Estarei no aguardo das novidades do AZURE e dos conceitos relacionados a esse assunto.

    Abraço

    # November 23, 2008 12:41 PM

    lucianopalma said:

    Obrigado Diego e Rodrigo!

    A ídéia desta série de posts é apresentar essa nova tecnologia em "doses homeopáticas", pois tenho visto que muita gente ficou assustada com a quantidade de informação divulgada no PDC :)

    # November 24, 2008 10:39 AM

    CH said:

    Se eu não me engano já existe um diretório de conexão da plataforma azure para beta-testers no Microsoft Connect.!

    Penso que se as operadoras de telecomunicações(citando no caso do Brasil), melhorassem sua infra-estrutura alcançando um patamar de 1 mundo. A plataforma Azure é um grande produto em potêncial. Ainda mais em pequenas e médias empresas.

    Só temos que tomar cuidado com as diretrizes de política de privacidade.

    # November 24, 2008 10:53 AM

    lucianopalma said:

    Olá "CH",

    Sim, no Connect você pode solicitar "Azure Services Invitations" para receber códigos de acesso para desenvolver sua própria aplicação e experimentar os serviços da plataforma Azure.

    (https://connect.microsoft.com/directory/)

    Quanto à política de privacidade, vamos precisar aguardar até que a Microsoft divulgue maiores detalhes sobre a comercialização do serviço, mas eu acredito que isto será bem endereçado.

    # November 24, 2008 12:53 PM

    Thiago Cardoso said:

    já tem certificação??rsrs

    Agora serio existe algum blog voltado apenas sobre este assunto?

    # November 26, 2008 11:06 AM

    lucianopalma said:

    Oi Thiago,

    Os blogos dos nossos "feras" arquitetos já têm muita informação boa sobre Azure (e devem ter cada vez mais novidades).

    Confira:

    http://blogs.msdn.com/wcamb (Waldemir Cambiucci)

    http://blogs.technet.com/markuschristen (Markus Christen)

    http://blogs.msdn.com/otavio (Otávio Pecego)

    http://blogs.msdn.com/conde (Luciano Condé)

    http://blogs.msdn.com/hulot (Carlos Hulot)

    # November 29, 2008 10:13 PM
    Leave a Comment

    (required) 

    (required) 

    (optional)

    (required) 

      
    Enter Code Here: Required

    Comment Notification

    If you would like to receive an email when updates are made to this post, please register here

    Subscribe to this post's comments using RSS

    Page view tracker