Moacir Casemiro: profilMoacir Casemiro Consult...FotografieBlogSeznamyDalší Nástroje Nápověda

Blog


04 června

Palestra Live Services - Recife

 

Hoje palestra sobre Live Services !

 
 
04/06/2009 - 19:00 - Construindo aplicações utilizando recursos do Live Services e Windows Azure na prática
Descrição:
Iremos mostrar como a plataforma Live junto com o Windows Azure irá facilitar o desenvolvimento de aplicações Web e
os principais recursos disponíveis.

Local : Escritório Regional da Microsoft em Recife (prédio do porto digital)
Link para mais informações:
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032416876&Culture=pt-BR
 
 
Deseja uma palestra sobre a plataforma Azure ou sobre a tecnologia .Net , entre em contato comigo !
 
 

Moacir Casemiro
Especialista em Tecnologia de Desenvolviment Microsoft
Quer saber mais ? Participe da comunidade Azure Services Brasil
Azureservbr.groups.live.com

01 června

Palestra Desenvolvendo com Windows Azure

Olá Amigos !

Essa semana que passou foi bastante movimentada, com dois grande eventos!

Na quinta feira estive na Microsoft Recife ministrando uma palestra com o título Desenvolvendo aplicações utilizando  Windows Azure. Tivemos um publico bem seleto e bastante interessado no assunto. Nessa aparesentação foram demonstrados alguns dos seguintes tópicos abaixo:

Introdução ao Cloud Computing
Windows Azure
Windows Azure Storege

Demonstração
  Criando uma aplicação com Windows Azure
  Deploy nas nuvens

Confira as fotos :
 


 


Na próxima quinta teremos mais um evento na Microsoft Recife falando sobre Live Services, vale apena participar!
26 května

Windows Azure liberado no final desse ano para comercialização



A Microsoft anuncia que o Windows Azure atingirá disponibilidade comercial até ao final deste ano no PDC 2009, os preços e as SLAs será ainda serão lançados
pela Microsoft .

Mais informações pelo link :http://www.azurejournal.com/2009/05/microsoft-set-to-announce-commercial-availability-of-windows-azure-at-pdc-this-year/

 

Moacir Casemiro 

25 května

Como gerenciar o Windows Azure ? Utilize Windows Azure Management Tool

 

          A Microsoft lançou uma nova ferramenta de gestão do Windows Azure.
O Windows Azure Management Tool foi criada para gerenciar o seu espaço de armazenamento no Windows Azure. Essa nova ferramenta permite-lhe criar e gerenciar tanto Blobs e filas. Facilmente criar gerenciar  permissões. Adicionar e eliminar as filas, adicionar mensagens ou filas vazias.
De uma forma geral essa ferramenta irá fornecer recursos necessários para que possa gerir o Windows Azure.

Download : http://code.msdn.microsoft.com/windowsazuremmc


Moacir Casemiro
Especialista em Tecnologia de Desenvolviment Microsoft
Quer saber mais ? Participe da comunidade Azure Services Brasil
Azureservbr.groups.live.com

14 května

Lançado o PHPAzure

 

Olá Pessoal,

    A microsoft laçou como compromisso com a interoperabilidade, o PHPAzure, projeto de código-fonte aberto é a ponte entre os desenvolvedores PHP e o Windows Azure.
    PHPAzure é um projeto open source para fornecer o kit de desenvolvimento de software para Windows Azure e Windows Azure Storage – blobs, tables e queues.

Resumindo, o PHPAzure permite que os desenvolvedores PHP aproveitem a plataforma de serviços da nuvem Microsoft – Azure Windows e fornece um modelo de programação consistente para o Windows Azure Storage (blobs, tables e queues).

Algumas funcionalidades :

  • Classes PHP para Windows Azure blobs, tables e queues (para as operações de CRUD);
  • Classes para o transporte HTTP, AuthN/AuthZ, REST e gestão de erros;
  • Suporte para gerenciamento, instrumentação e logging;

Desenvolvedores PHP chegou o momento !

Moacir Casemiro
Especialista em Tecnologia de Desenvolviment Microsoft
Quer saber mais ? Participe da comunidade Azure Services Brasil
Azureservbr.groups.live.com

04 května

Como preparar seu ambiente para o Azure

   Durante o dia algumas pessoas me questionam sobre dificuldades para instalar o Windows Azure
devido não está atendendo os seus requisitos.
 
   A forma mais fácil para atender os pré-requisitos é utilizar o Microsoft Platform installer diante disso irei mostrar o principais para lhe ajudar na instalação.


1. Navegue para http://microsoft.com/web e clique em "Get a plataforma da Microsoft na Web" 
 
Sugiro utilizar a versão 2.0 mais fique avontade para utilizar outra versão e faça o download.

2. Clique na aba Web Plataforma e na opção do servidor Web: ASP.Net, documento predefinido e CGI (se você deseja executar aplicativos FastCGI) e quaisquer outros recursos que você deseja adicionar.

       

3. Você também pode clicar para adicionar um banco de dados (SQL Express) se você precisar dele e ferramentas - incluindo o gratuito Visual Web Developer Express .

4. Clique em "Instalar" quando estiver pronto. Você terá uma oportunidade para rever a sua selecção e, em seguida, o download e instalar terá início.

5. Instale as atualizações:
 
  •  Hotfix: Native Debugging Improvements
  •  Hotfix: Support for FastCGI on the Development Fabric
  •  Hotfix: Improve Visual Studio Stability
  •  

    6. Finalmente, se você estiver usando WCF, você vai precisar instalar WCF HTTP ativação. (Característica Net) 

     *No Vista: No menu Iniciar, escolha Configurações | Painel de Controle | Programas | Programas e Funcionalidades, clique em Turn "On ou Off Recursos do Windows", com a Microsoft. NET Framework 3.0, selecione WCF HTTP Ativação 


    7. Instale o Windows Azure Tools

    Essa é forma mais facil que vejo para está montando o seu ambiente para desenvolver com o Azure.
     
    Gostou comenta aqui!
     
    Moacir Casemiro
    Especialista em Tecnologias de Desenvolvimento Microsoft
    moacircasemiro@hotmail.com

    Windows Azure Geo-Location

     
     
           Com o Windows Azure CTP você pode especificar o local onde deseja que seu aplicativo possa ser executado - pense nisto como escolher qual Data Centers você deseja colocar a sua aplicação. Atualmente, estão disponiveis três locais ( "E.U.A. - Anywhere", " E.U.A. - Noroeste, "e" E.U.A. - Southwest "). Usando a funcionalidade de geo-localização, você poderá especificar uma afinidade entre os diferentes serviços hospedados e armazenamento contas. Alguns pontos com que esse novos recursos podem nos trazer.
     
    1. Performance – Colocando suas aplicações mais perto de seus clientes(Usuários) e seu aplicativo para mais perto dos dados que utiliza.
    2. Politica – Dados em um determinado local para atender exigência alguma exigência legal   .

     
     

     

     


     

    Para saber mais informações acesse o Windows Azure blog.

    Grande Abraço

    Moacir Casemiro
    moacircasemiro@hotmail.com

    03 dubna

    Como habilitar o IIS7/ASP.NET e Ativar o WCF HTTP

    Olá !

           Um dos principais requesitos para se desenvolver com o Azure é habilitar o IIS 7.0/ASP.NET e ativar o WCF HTTP. Esse post irá apresentar os passos necessários para essa configuração.

    1 -  Clique no menu iniciar | Painel de Controle | Programs and Features.

    image

    image

    2 – Clique em  Turn Windows Features On or Off.

    image

    3 – Abaixo da opção Microsoft .Net Framework 3.0 selecione Windows Communication Foundation HTTP Activation.

    image

    4 – Abaixo do Internet Information Services  selecione as opções Web Management Tools e World Wide Web Services.

    image

    5 – Após efetuado todos os passos clique em Ok para instalar as novas caracteristicas.

    image

    Pronto!
     
    Espero que tenha gostado !

    Até o próximo

               Moacir Casemiro
               Especialista em Tecnologia de Desenvolvimento Microsoft
               Comunidade Azure Services Brasil

    Recursos para Desenvolver com ASP.NET MVC na plataforma Azure

          Olá!
           Para quem vem acompanhando as ultimas atualizações da Microsoft verificou que foi lançada uma nova versão para o ASP.NET MVC . Dentro dessa linha nesse post irei apresentar o que precisamos para trabalhar com ASP.NET MVC R2 na plataforma Azure.
           Antes de iniciarmos verifique se as opções abaixo estão instaladas ou configuradas no seu computador, senão estiver atualize pois são fatores importantes para trabalharmos com o Azure.
           
           * Habilitar o IIS7/ASP.NET e WCF HTTP Activation,
           * Ter o Visual studio 2008 instalado com o Service Pack 1.
           * Instalar o Sql Server Express.
           * Instalar o Windows PowerShell 1.0.
    Após instado os itens acima vamos seguir para o download e instalação do Azure SDK e Recursos.
    Para o nosso desenvolvimento iremos precisar realizar os seguintes passos:
     

           * Download do Windows Azure Software Development Kit (January 2009 CTP) após instale. 
           * Download do Windows Azure Tools for Microsoft Visual Studio January 2009 CTP após instale.      

    Para finalizar vamos fazer o download e instalar os recursos necessarios para trabalhar com o Azure e ASP.NET MVC:

            * Download ASP.NET MVC Release Candidate 2 após instale.
            * Download ASP.NET MVC RC 2 Futures após instale.

    Pronto, realizando esses passos você está pronto para desenvolver com ASP.NET MVC na plataforma Azure.

    Estou preparando um próximo post exemplicando o desenvolvimento do ASP.NET MVC na plataforma Azure em breve estarei postando.

    Espero que tenha gostado.

    Até o próximo

    Moacir Casemiro
    Especialista em Tecnologia de Desenvolvimento Microsoft
    Comunidade Azure Services Brasil

    29 března

    Parte 1 - Development Fabric

              Neste post irei apresentar como utilizar os recursos do Development Fabric para simular o ambiente Azure.
        
         Software necessários :
           Windows Azure SDK  

         ** O download do Windows Azure SDK está localizado no link : Clique aqui , após o download instale o SDK.

           Para iniciarmos verifique se através do menu iniciar do seu Sistema Operacional está aparecendo na pasta Windows Azure SDK o nome Development Fabric como mostrado na imagem abaixo :

    image

      Os passos para simularmos o ambiente do Azure localmente é bem simples, vamos lá:

      1 – Inicie um projeto no Visual Studio 2008 no template Cloud Service como mostrado na figura logo abaixo.

    image

      2 – Logo após ter criado seu ambiente coloque algum texto no html do ASPX e tecle ctrl F5. Como você instalou o  SDK do Windows Azure o Developmente Fabric irá nesse momento simular o ambiente do Azure.

    devfabricstarted.jpg

    3 – Para analisar e manipular o ambiente de deploy local da sua aplicação clique com o direito sobre o simbolo da ferramenta como mostrado na imagem abaixo e verá duas opções Shutdown Development Fabric Service para finalizar o serviço ou Show Development Fabric UI para abrir o ambiente de deploy

    image

    4 – Para finalizarmos abra o ambiente deploy como mostrado acima e verá como é facil manipular seu serviço. Um ponto bem comum é termos mais de um serviço podendo ser gerenciado pelo Development Fabric.

    image

       Através dessas informações irá facilmente conseguir simular seus serviços localmente antes de enviar para as nuvens.

       Espero ter gostado e até o próximo!

    Moacir Casemiro
    Especialista em Tecnologia de Desenvolvimento Microsoft
    Comunidade Azure Services Brasil

    08 března

    Desenvolvendo em Ambiente Off Line com Windows Azure Cloud Services

     
    Olá !

         Nesse post irei apresentar como podemos simular o ambiente do Windows Azure localmente antes de enviar para as nuvens, esse post estará dividido em 3 partes para facilitar melhor seu entendimento. Vamos lá
         Falar em ambiente de desenvolvimento é um fator muito importante para quem deseja começar a desenvolver. E não seria diferente para desenvolver utilizando a plataforma Azure. Services.
         Como já vimos em posts anteriores a Microsoft disponibiliza o Windows Azure SDK  no qual juntamente com o Visual Studio 2008 montamos o ambiente para o desenvolvimento nas nuvens.            
         Através do SDK do Windows Azure encontraremo dois recursos que irá nos proporcionar simular o ambientes off line do Windows Azure, são eles :

      •        Development Fabric
      •        Development Storage

    Development Fabric :

         Simula o windows Azure sobre o computador local facilitando para testar o seu serviço antes de disponibilizar nas nuvens.

    Development Storage : 

         Simula serviços de armazenamento : Blob, Queue, and Table  no qual será disponibilizado nas nuvens.

          No próximo post estarei explicando passo de como utilizar o Development Fabric.


    Até o próximo !


    Moacir Casemiro

    Especialista em Tecnologia de Desenvolvimento Microsoft
    Comunidade Azure Services Brasil

    25 února

    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

  • 24 února

    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

    22 února

    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

    19 února

    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

    14 února

    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