迁移现有的ASP.NET网站到Windows Azure

云平台与传统的Web托管有着本质的区别。想要充分利用云平台,通常需要对现有应用程序的架构做一些改动。Peter Laudati 在他的《迁移ASP.NET应用程序到Windows Azure的7项注意点》文章中详细探讨了ASP.NET迁移到Windows Azure时应注意的事项。

文章列出的最需要关注的几点如下:

  1. 处理存储——在虚拟硬盘Windows Azure存储(二进制块存储、表存储和队列存储)和SQL Azure间做出选择;
  2. 将应用程序映射为Web角色
  3. 应用程序依赖;
  4. 会话状态——可使用供应程序将会话状态信息存储到Windows Azure Cache表存储甚至SQL Azure中。(注意,粘性会话(Sticky Session)并不适用于一个良好的云端应用程序);
  5. 身份及认证;
  6. 处理配置;
  7. IIS配置差异。

大部分注意点也同样适用于其他技术和其他云平台(如Amazon S3或使用RDS进行存储而不用Windows Azure存储或SQL Azure)。

你还可以阅读文章《迁移Channel9.msdn.com到Windows Azure》,将其作为案例研究如何将现有应用程序迁移到Windows Azure,同时你还可以阅读文章《Windows Azure的应用程序构建模式》。

查看英文原文:Migrating Existing ASP.NET Website To Windows Azure

This entry was posted in ASP.NET, Cloud Computing, SOA. Bookmark the permalink.

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s