código de desenvolvedores da Microsoft

visão geral

1

conceitos básicos

2

obtenha as ferramentas

3

criando código

O que é o desenvolvimento em nuvem? (visão geral)

A computação em nuvem refere-se a computadores e aplicativos que são executados remotamente e acessados pela Internet. Na computação em nuvem, as máquinas virtuais são executadas em grandes datacenters em substituição aos PCs e servidores físicos. Ao agregar as necessidades computacionais de vários usuários em um único centro, economias de escala são obtidas e resultam em benefícios significativos, como um menor consumo de energia, configuração e manutenção mais simples e atualizações de capacidade e desempenho mais fáceis. Vários aplicativos podem continuar em execução sem passar por alterações à medida que você os reimplanta a partir de desktops locais ou servidores na nuvem.

1conceitos básicos 

Assista a este vídeo sobre as ofertas de nuvem da Microsoft e, em seguida, prepare seu ambiente instalando as ferramentas que você usará para criar seu primeiro aplicativo do Azure.

executar vídeo

CONHEÇA OS CONCEITOS BÁSICOS DO DESENVOLVIMENTO EM NUVEM
Vídeo | 7 minutos | Desenvolvimento em nuvem | Junho de 2010

Agora que você já sabe o que é a plataforma de nuvem, assista a este próximo vídeo para conhecer as ferramentas e tecnologias de desenvolvimento em nuvem, incluindo três blocos de construção essenciais para o desenvolvimento em nuvem baseado na plataforma Windows Azure: Windows Azure, SQL Azure e Windows Azure.

2obtenha as ferramentas 
Baixar agora 

Clicar neste botão instala:

  • Web Platform Installer (executa o restante da instalação)
  • Visual Web Developer 2010, caso você não tenha o Visual Studio 2010
  • Ferramentas do Windows Azure para Microsoft Visual Studio
  • SDK do Windows Azure
  • Configurações necessárias de recursos do IIS
  • Hot fixes necessárias

Para obter ajuda com a escolha da versão correta do Visual Studio, revise o quadro comparativo do Visual Studio 2010.
Para obter mais informações sobre o desenvolvimento em equipe, leia sobre o Gerenciamento do ciclo de vida de aplicativos.

3criando código 

Baixe o código de exemplo e prossiga com estes vídeos para começar a criar seu código imediatamente.

executar vídeo

HOSPEDAGEM NA NUVEM
Vídeo | 23 minutos | Windows Azure | Junho de 2010

O Windows Azure fornece recursos essenciais de computação e armazenamento para aplicativos baseados na nuvem. Você pode usar as ferramentas e tecnologias da Microsoft que já conhece para criar seus aplicativos, incluindo o .NET, o C++, o ASP.NET, o WCF e o Visual Studio. O Windows Azure fornece a CPU virtual e o armazenamento necessários para tornar seus aplicativos mais robustos, permitindo que eles se comuniquem uns com os outros e forneçam os dados armazenados aos usuários finais com eficiência.

Depois de assistir a este vídeo, você estará pronto para seguir adiante. Como alternativa, você poderá também assistir aos próximos dois vídeos desta série para conhecer o SQL Azure e o Windows Azure.

Obtenha o código deste projeto  C#  VB

executar vídeo

DADOS RELACIONAIS
Vídeo | 12 minutos | SQL Azure | Junho de 2010

O SQL Azure fornece recursos de banco de dados relacional, permitindo que os aplicativos armazenem e manipulem dados relacionais em datacenters hospedados pela Microsoft. Também disponíveis estão os Relatórios do SQL Azure (uma versão do SQL Server Reporting Services) e o SQL Azure Data Sync, que permite a sincronização de dados entre bancos de dados locais e baseados na nuvem.

Próximo: Assista a outros vídeos sobre o SQL Azure

Obtenha o código deste projeto  C#  VB

executar vídeo

COMUNICAÇÃO
Vídeo | 25 minutos | Windows Azure | Junho de 2010

O Windows Azure fornece serviços de infraestrutura que lhe permitem criar aplicativos sofisticados e distribuídos na nuvem. Entre os serviços estão: o Barramento de Serviço, usado para permitir que seus aplicativos exponham suas interfaces na nuvem para que possam ser acessadas por outros aplicativos; o Controle de Acesso, que permite que seus aplicativos ofereçam suporte ao acesso autenticado de uma grande variedade de identidades digitais (por exemplo, contas do Active Directory, Windows Live, Google ou Facebook); e os Serviços de Cache, que aumentam o desempenho dos aplicativos do Windows Azure.

Próximo: Assista a outros vídeos sobre o Windows Azure

Obtenha o código deste projeto  C#  VB

vídeo

Tópicos para desenvolvedores

SharePoint no Office365
Obtenha informações sobre o Office 365, incluindo um kit de treinamento.

Dynamics CRM Online
Obtenha treinamento e cursos sobre o Dynamics CRM.

Nuvem com Hyper-V
Aproveite a potência da nuvem em seu próprio datacenter usando o Hyper-V e o System Center.

Aprenda como implementar uma nuvem privada
Neste treinamento, você aprenderá como implementar uma nuvem privada usando o Hyper-V e o System Center.

Windows Server 2008 R2 Hyper-V
A tecnologia de virtualização de servidores baseada em hipervisor do Windows Server 2008 R2.

System Center
Serviços de datacenter ágeis e econômicos para gerenciar seus ambientes físicos, virtuais e em nuvem de uma maneira integrada.

Artigos

Introdução sobre o Windows Azure
Este artigo apresenta os principais conceitos e recursos do Windows Azure para a execução de processos e aplicações na nuvem.

Introdução sobre o SQL Azure
Este artigo apresenta os principais conceitos e recursos do SQL Azure.

Como criar uma aplicação de Sudoku e implantar no Windows Azure
Veja uma maneira mais simples de testar o Azure que não vai precisar do Visual Studio. Basta ter uma conta (seja do Azure Introductory, MSDN ou Azure Pass) e você poderá subir um jogo de Sudoku na sua conta Azure.

Livros

Programming Windows Azure: Programming the Microsoft Cloud
Escreva o código de um aplicativo em .NET ou em outras linguagens, como C/C++, PHP ou Ruby.
Cloud Computing with the Windows Azure
Aprenda sobre segurança, privacidade, conformidade com regulamentações, backup e recuperação com o Windows Azure.
Windows Azure: Articles from the Trenches Volume 1
Vinte artigos que abordam todos os tópicos – de uma introdução à implementação de práticas recomendadas para aplicativos em nuvem elásticos.
Windows Azure (Expert's Voice in .Net)
Aprenda a usar o Windows Azure, o Windows Azure e o SQL Azure em conjunto e separadamente.
Azure in Action
Explora o design e o dimensionamento de serviços de front-end e de back-end executados em nuvem.
Windows Azure Architecture Guide - Part 1
Demonstra como adaptar um aplicativo ASP.NET local existente para que passe a operar na nuvem.
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site.

Deseja participar?