3.1 Migrando Uma Aplicação Para o Azure - Introdução _ Channel 9
-
Upload
destroyer2004 -
Category
Documents
-
view
212 -
download
0
description
Transcript of 3.1 Migrando Uma Aplicação Para o Azure - Introdução _ Channel 9
-
09/01/14 Migrando uma aplicao para o Azure - Introduo | Channel 9
channel9.msdn.com/posts/Migrando-uma-aplicao-para-o-Azure-Introducao 1/2
Follow Us @Ch9 Subscribe to Channel 9 Sign In
Search this siteBROWSE FORUMS CODING4FUN EVENTS
2,588 Views(1)
Migrando uma aplicao para o Azure - Introduo
Posted: Mar 13, 2012 at 2:49 PM
By: Vincius Souza, Rogerio Cordeiro
Blogs
Avg Rating: 5
reddit Tweet 3 0Like
At esse ponto falamos muito das caractersticas e funcionalidades do Windows Azure, e
imagino que voc no v a hora de comear a trabalhar com o Windows Azure, mas porque
esperar um novo projeto.
Voc pode se beneficiar das caractersticas do Windows Azure migrando uma soluo on-
premises, para a nuvem realizando algumas alteraes. Se voc tiver experincia com aplicaes
em ambientes clusterizados, j deve ter uma noo das alteraes que iremos fazer, para quem
no tem fiquem tranquilos que irei explicar todas as alteraes.
Um servio hospedado no Windows Azure consiste em uma ou mais web roles e/ou worker roles.
A web role um aplicativo Web ASP.NET acessvel atravs de HTTP ou HTTPS e geralmente o
front-end para um aplicativo. Worker roles so aplicativos de processamento em segundo plano e
so normalmente servios de back-end.
Servios do Windows Azure podem ser compostos por um ou ambos os tipos de roles e podem
executar vrias instncias de cada tipo. Instncias de roles podem ser adicionadas ou removidas
com base na demanda e permitem que os aplicativos faam o sclale-up ou down rapidamente e
quando for necessrio. Quando seu servio no Windows Azure utilizar mais de uma instncia de
uma role ser implementado o load balance automaticamente e por isso devemos realizar algumas
alteraes.
Servio de armazenamento, ns j vimos que o Windows Azure fornece armazenamento na
nuvem, que inclui servio de Blob para armazenar dados de texto e binrio, servio de Table para
armazenamento estruturado e servio de Queue, que um modelo confivel e persistente de
mensagens entre os servios.
ASP.NET oferece suporte para diferentes implementaes de providers (provedores), como:
membership, role, profile e gerenciamento de sesso. A maioria dos provedores vem com uma
verso baseada em um banco de dados SQL ou usa representaes de dados em memria.
Os exemplos de Windows Azure incluem implementaes de provedores que usam os servios
de armazenamento como o blob e table. Alm disso, os provedores endeream o problema dos
aplicativos Web estarem hospedados em uma variedade de diferentes mquinas dentro da malha
de Windows Azure.
Quando voc implanta seu aplicativo Web nos data centers do Windows Azure, os servios de
armazenamento de tabelas e blobs esto prontamente disponibilizados e so, portanto, facilmente
acessveis a partir de seu aplicativo.
Neste mdulo, voc explorar os principais pontos de ateno ao migrar uma aplicao ASP.NET
para Windows Azure, incluindo Banco de Dados, Variveis de Sesso, Cache, Identidade na
Nuvem, Escalabilidade, Balanceamento de Carga e Armazenamento.
Vou utilizar o projeto TailspinSpyworks disponvel no CodePlex, desenvolvido por Joe Stagner,
para demostrar a utilizao do framework .NET. A cada item desse mdulo vamos migrar alguns
dos servios para a nuvem at que tenhamos toda a aplicao na nuvem. No final de cada item
vou incluir o link para download do cdigo com as ltimas alteraes. Mas recomendo fortemente
que faam as alteraes passo-a-passo.
Objetivos
Aps esse mdulo voc vai estar apto a:
Migrar um banco de dados do SQL Server (on-premise) para o SQL Azure
Usar o Windows Azure Cache para gerenciar as variveis de sesso
Usar o servio de Blob para substituir a gravao de arquivos em File System
Incluir o projeto de implantao do Windows Azure na soluo
Publicar a aplicao no Windows Azure
Windows 8
App for
Channel 9 now
available
Ping 61: Azure
Apps,
Windows Live
Essentials, E3,
Cloud Cover
Episode 21 -
Your
Questions
Answered
Cloud Cover
Episode 20 -
Visual Studio
Tools with
Related posts
-
09/01/14 Migrando uma aplicao para o Azure - Introduo | Channel 9
channel9.msdn.com/posts/Migrando-uma-aplicao-para-o-Azure-Introducao 2/2
Pr-requisitos
Abaixo esto os pr-requisitos para completar este mdulo:
IIS 7 (Internet Information Service), se no possuir utilize o IIS Express.
Microsoft Visual Studio
Microsoft .NET Framework 4.0
Windows Azure SDK (Software Development Kit)
SQL Server Express Edition
Microsoft SL Server Management Studio
Fazer download do projeto TailspinSpyworks do CodePlex, opte pelo cdigo fonte.
Este contedo uma derivao de um Hands-On Lab produzido pelo Rogrio Cordeiro.
Follow the Discussion
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the
conversation, please create a new thread in our Forums,
or Contact Us and let us know.
Tags: Azure, Brazilian Portuguese, migrate
Subscribe to Channel 9Follow Us @Ch9Feedback
Privacy StatementTerms Of UseCode Of ConductContact Us
2014 Microsoft. Except where designated as licensed by
Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License,
Microsoft reserves all rights associated with the materials on this site.