Moacir Casemiro's profileMoacir Casemiro Consult...PhotosBlogListsMore Tools Help

Blog


    February 25

    Serviços de Deployment - Windows Azure Tools‏

    Olá

        A partir do momento que você realiza um "Publish" num projeto Azure, ele automaticamente gera dois arquivos de configurações XML, que terão papel importante para realizar o deploy da sua aplicação, através da imagem abaixo você poderá vê-los:

    Servicos

    São denominados :

    • Service Configuration File
    • Service Definition File

     

       O Service Definition File : Define  os papeis avaliados para esse serviço ,  contém informações especificas sobre o serviço gerado e informações necessárias para gerar o pacote para ser enviado no momento do deploy no portal do Azure Services.
     
       Obs.: Esse arquivo não pode ser mudado após o deploy.

    Extensão gerada : .csdef

        O Service Configuration File :  Possue valores especificos para a configuração dos papeis no qual está sendo executado pelo serviço, uma caracteristica importante é que as informações contidas no arquivo poderá ser acessado ou alterado dinamicamente.
    A extensão do arquivo :ServiceConfiguration.cscfg

    Exemplo do código de um arquivo .cscfg.

    pckg

     

    Essa são as informações que gostaria de passar nesse post.

    Qualquer dúvida estou a disposição

    Abraço

    Até o próximo

    Moacir Casemiro
    Especialista em tecnologia de desenvolvimento Microsoft
    Comunidade Azure Service Brasil

    Serviços fornecidos para desenvolvimento de Aplicações nas Nuvens


    Olá Pessoal!

         O Windows Azure Tools instalado com o Visual Studio 2008 SP1 disponibiliza recursos para ajudar no desenvolvimento de serviços voltadas para Cloud.

    Abaixo são eles :

  • Cloud Service: Este provê  recursos e contém informações especificas para desenvolvimento de serviços Web Role and Worker Role projects.
  • Web Role: Disponibiliza recursos para desenvolvimento de Web Sites( ASP.NET Application ) para serem utilizados nas nuvens.
  • Worker Role: Recursos para geração de componentes e não possuem interface grafica para o usuário.

         Através dos templates disponiveis no VS 2008 se encontra facilmente esses serviços como mostrado na figura abaixo:

     Templates

    Abraço

    Até o próximo

    Moacir Casemiro
    Especialista em tecnologia de desenvolvimento Microsoft
    Comunidade Azure Service Brasil

  • February 24

    How To:Desenvolvendo sua primeira aplicação nas Nuvens

          

         Neste post estou disponibilizando mais um video, não deixe de participar comentando sobre o video dando sugestões, criticas e dúvidas.

    Objetivo :

             Nesse video iremos aprender como criar uma aplicação com Windows Azure utilizando o Windows Azure Tools.

    Requisitos :

             Para iniciar é necessario que você tenha os seguintes software instalados :

    Video :

             Surgindo dúvidas é só comentar aqui no blog que terei o maior prazer em responder.

     

     

    Até a proxima !

    Moacir Casemiro
    Especialista em tecnologia de desenvolvimento Microsoft
    Comunidade Azure Service Brasil

    February 22

    How To : O que preciso para iniciar com Azure service ?

     

    Olá Pessoal !

            Dando inicio a uma série de videos sobre a plataforma Azure, estou disponibilizando o primeiro video, fique a vontade para questionar, passar dúvidas…

    Objetivo :

             Nesse video iremos conhecer o recursos que estão disponiveis para que possamos está desenvolvendo com Azure.

    Requisitos :

             Para iniciar é necessario que você tenha os seguintes software instalados :

    Video :

    Surgindo dúvidas é só comentar aqui no blog que terei o maior prazer em responder.

     

     

    Até a proxima !

    Moacir Casemiro
    Especialista em tecnologia de desenvolvimento Microsoft
    Comunidade Azure Service Brasil

    February 19

    Link...Link...Azure Service


     
    Olá
     
    Separei alguns links bem interessantes sobre o Azure, vale apena dar uma olhadinha !
     
     
    Alguns links bem interessantes sobre Cloud Computing da Microsoft

    Downloads:

    Portal:

    Comunidade:

    São só alguns links, se você conhece outro interessante é só me passar (moacircasemiro@hotmail.com) que estarei atualizando aqui no blog.

    Grande Abraço

    Moacir Casemiro
    Especialista em tecnologias de desenvolvimento Microsoft

    February 17

    Comunidade Azure Services Brasil

    3

    Comunidade Azure Services Brasil
     http://azureservbr.groups.live.com/

     

    Olá Pessoal!

    Tudo bem ?

    A poucos dias foi criado uma comunidade com o objetivo para estudar a plataforma Azure Services.

    Essa comunidade tem como objetivo de juntar pessoas que querem aprender sobre Azure e também compartilhar informações !

    Para participar da comunidade, é só clicar no link http://azureservbr.groups.live.com/ e clicar em “Entrar”.


    Não deixe de se cadastrar e divulgar !

    Grande Abraço

    Moacir Casemiro

    February 14

    Windows Azure

        Diante no que já foi apresentado no post anterior vamos começar a compreender melhor cada componente do Azure Services.
         Para esse post focaremos diretamente no Windows Azure e nos próximos posts os outros  componentes.
         Para iniciar de uma forma bem objetiva e clara vamos definir o que é Windows Azure.
         Podemos entender que é um sistema operacional nas nuvens que permitirá o desenvolvimento e hospedagem de serviços. De forma a facilitar ao desenvolvedor através de um espaço com recursos e segurança necessaria mediada pela Microsoft.

          O Windows Azure também estará disponível no suporte aos mais populares padrões e protocolos incluindo SOAP, REST e XML. Um outro ponto forte é a disponibilidade para suportar linguagens e ambientes tanto da Microsoft como JAVA , PHP e outros.

    Caracteristicas do S.O

    • Serviços de Computação

                Capacidade para executar o Microsoft ASP.NET Web ou aplicações.NET  com  código nas nuvens;
                Serviço de hospedagem no qual o ambiente inclui o Internet Information Services 7.0;
                   Microsoft. NET Framework 3,5 SP1 ;
                Segurança apoiada por políticas flexíveis Code Access Security ;e
                Portal web que o ajuda a implantar e atualizar seus serviços de forma rápida e fácil.

    • Dados

          Acesso autenticado e triple replication para ajudar a manter seus dados seguros;
          Fácil acesso aos dados com interfaces REST simples, disponíveis remotamente; e
           Blobs, tabelas e queues nas nuvens.
    • Recursos para Desenvolvimento

                     Suporte completo offline no ambiente de desenvolvimento, incluindo      serviços   e armazenamento ;e
                    Visual Studio add-in que permite a depuração local.
            O Windows Azure possui um conjunto de componentes  que irão ajudar ao desenvolvedor no armazenamento de dados e gerenciamento dos serviços. Através da imagem abaixo fica bem claro quais são esses componentes :

    image

             São componentes para virtualização, tipos de dados como blobs, tables, queues e mecanismos de proteção denominada lock.
              Uma palavra muito comum quando falamos de Cloud Computing é virtualização sendo um dos aspectos baseado a  infra-estrutura.
             O  Windows Azure é baseado no provisionamento e execução de máquinas virtuais sobre a tecnologia Hyper-V da Microsoft, executando sobre Windows Server 2008, em datacenters da Microsoft pelo mundo.

    Resumindo : O Windows Azure é o Sistema Operacional da Microsoft baseado  nas nuvens através dele o desenvolvedor tem suporte e recursos para desenvolver aplicações baseada nas nuvens.
           Para mais informações sugiro acessar o site do Windows Azure http://www.microsoft.com/azure/windowsazure.mspx ou faça seus questionamentos aqui que terei o prazer de responder.

    Até o próximo post !

    Grande Abraço

    Moacir Casemiro
    Especialista em tecnologias de Desenvolvimento Microsoft

    Microsoft Azure Services Plataform


           A partir desse post vamos conhecer conceitos que irão nos ajudar a entender a plataforma Cloud da Microsoft.

           Primeiro termo é o Microsoft Azure Services Plataform pois é um grupo de tecnologias que provém de especificos serviços voltados para o desenvolvimento de aplicações para as nuvens.

     image

            O Azure Services pode ser usado por diversos tipos de aplicações como: Web, Mobile, Desktop, podendo serem executadas na nuvens ou na maquina local.

             Esse conjunto de serviços podem ser utilizados por aplicações de diversas plataformas, disponiveis temos quatro principais componentes que serão explicados como mais detalhes nos proximos posts, são eles :

    Windows Azure: Ambiente Windows preparado para executar aplicações e armazenamento de dados sobre servidores em data centers.
    Microsoft .Net Services:  Fornece serviços baseados a infra-estrutura.
    Microsoft SQL Services:  Disponibiliza serviços baseado a nuvens sobre SQL Server.
    Live Services: Fornece recursos para acessar serviços baseado a platafoma Live como : Windows Live Agents, Windows Live Gallery, Windows Live ID e outros.

             Nesse post vimos de uma forma geral como funciona a plataforma Cloud da Microsoft a partir dos próximos posts irei detalhar mais  de forma que você possa está aprofundando cada vez mais o seu conhecimento.

    Grande Abraço

    Moacir Casemiro
    Especialista em tecnologias de desenvolvimento Microsoft

    Nuvens – O que vem por ai ?


          Para quem vem acompanhando as novas tendências tecnologicas, já escutou falar de Cloud Computing(Computação nas nuvens), de acordo com algumas literaturas seu surgimento vem proviniente a resultados lógicos do que aconteceu na computação durante décadas. 
         
          Definir computação nas nuvens nos facilita a entender melhor seu proposito, porém é importante deixar bem claro que não existe uma definição exata, vai depender da visão imposta. Através de um video bem divertido no qual encontrei na web irá entender que não é tão simples a definição.

     

          Uma forma fácil para definir seria como um conjunto super  servidores conectados, organizados em datacenters distribuídos e disponíveis via web, onde desenvolvedores podem instalar e rodar serviços, armazenar e recuperar dados, sem se preocupar aonde está armazenado. 

           Apesar de ser um assunto ainda novo, diversas empresas como a Salesforce,IBM ,Amazon ,Google ,Microsoft e outras vem investimento forte mais cada uma com visões estratégicas próprias.

           Através do Cloud podemos citar alguns pontos importantes que poderão ser resolvido através da proposta do Cloud Computing:
             * Altos custos de energia, pessoal,hardware
             * Espaço limitado nos data centers.

          Pontos para serem amadurecidos:
             * Segurança, latência de aplicativos e disponibilidade.

           Através do Cloud Computing é previsto um melhor aproveitamento dos investimentos em hardware. Um dos pontos fortes do cloud computing é a consolidação dos recursos de hardware para que eles possam ser aproveitados ao máximo e gerenciado, proporcionando economia de custos.

           De acordo com pesquisa realizada no instituto de pesquisa Gartner crescerá de 1%, porcentagem registrada em 2007, para 12% em 2012.

            Agora conhecendo esse novo conceito temos base suficiente para conhecer quais as tecnologias no qual a Microsoft estará proporcionando para as nuvens.
            Veremos vários conceitos e exemplos acompanhe e divulgue !

            Grande Abraço

           Moacir Casemiro
           Especialista em tecnologias de Desenvolvimento Microsoft