gpt4 book ai didi

azure - 当速度至关重要时,Azure 对于 SQL Azure 性能方面的中型生产网站来说真的很方便吗?

转载 作者:行者123 更新时间:2023-12-05 00:38:11 25 4
gpt4 key购买 nike

所以我昨天确实阅读了很多有关 Azure 的内容,因为我正在考虑我的 Web 应用程序的 future 计划。问题是是否要在 2012 年从具有两台联网强大服务器(一台用于 IIS,一台用于 SQL Server 2008)的专用托管进行迁移。我们仅讨论 ASP.net Web 应用程序,例如 10 个网站通过网络查询同一数据库。

优点:我确实想摆脱硬件/操作系统维护/崩溃的担忧。在这一点上,Azure 看起来很酷。

缺点:我读过一些关于速度的意见。特别是关于 SQL Azure。

速度是我网站的关键点之一。你点击一下,它就显示为本地模式。

有人成功迁移(生产网站,没有测试)并且没有性能损失吗?

如果像某些人报告的那样,由于 SQL Azure 实例延迟而导致性能下降,那么迁移到云有何意义? SQL Azure 不是应该为 SQL 增长提供更好的性能和扩展能力吗?

特别是我读到 SQL Azure 始终是共享的,这意味着您无法为您的服务保留 X proc 实例,这对生产环境来说不是一个强烈的限制吗?从某种程度上来说,这似乎很危险。

任何有关此主题的证词都值得赞赏,谢谢。

最佳答案

Windows Azure 旨在成为分布式系统的生产平台。就 SQL Azure 而言,我不确定您所说的“较慢”是什么意思 - 我建议提高基准测试看看它是否满足您的需求。

SQL Azure 确实是一项共享服务。但这是您无需担心的事情 - SQL Azure 团队会扩展硬件以满足整个用户群的需求。

当您构建 Web 应用程序时(在 Azure Web 角色上):

  • 使用新的 AppFabric 缓存来存储 session 状态(这是缓存即服务,独立于任何虚拟机实例)
  • 缓存频繁检索的数据库数据(在 AppFabric 缓存中或通过新的基于角色的 CDN)
  • 考虑将纵向扩展(至 2、4 或 8 个核心)作为基准计算机,因为每个核心都有约 100Mbps 的相关网络带宽。如果您的查询返回大量数据,则更多网络带宽是关键的性能选项。如果这些查询仅返回小数据项,这应该不是问题。

您可以通过 www.windowsazurepass.com 获取 30 天试用版(使用促销代码 DPWE01)。这将包括一对 1GB SQL Azure 数据库,以及三个小型(单核)计算实例,这对于一些初始基准测试应该很有用。

关于azure - 当速度至关重要时,Azure 对于 SQL Azure 性能方面的中型生产网站来说真的很方便吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5994147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com