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

  • 2012-04-30
  • 本文字数:481 字

    阅读完需:约 2 分钟

云平台与传统的 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