1

我正在托管一个本地网站,我想将其迁移到 Windows Azure 虚拟机。我将使用多个 Azure VM 实例。目前我正在使用 IN-Proc 会话管理技术。我真的需要更改此会话模式才能将网站迁移到云端吗?为什么??

4

1 回答 1

1

如果您想拥有超过 1 个 Web 角色实例(用于负载平衡/可扩展性/冗余目的),那么是的,您确实需要更改它。只是提醒一下,但您至少需要 2 个角色才能有资格获得 99.9% 的 SLA。

InProc表示会话信息存储在该 Web 角色进程中。第二个 Web 角色实例不知道第一个 Web 角色的流程中包含的数据。

因此,如果您的第一个 Web 请求发送到 WEBROLE_1,它就会包含您的会话信息。如果您的第二个请求发送到 WEBROLE_2,它不会知道您已经在其他角色中存储了一些会话数据。

还有许多其他选项可用于存储会话信息,包括使用 TableStorage、SQL Azure 或 App Fabric Cache。

于 2013-07-02T10:29:53.110 回答