Is Azure really conveniant for a medium production website regarding SQL Azure performance, when speed is a critical matter?

邮差的信 提交于 2019-12-05 16:59:46

Windows Azure is built to be a production platform for distributed systems. As far as SQL Azure goes, I'm not sure what you mean by "slower" - I'd suggest pushing up a benchmark to see if it meets your needs.

It's true that SQL Azure is a shared service. But that's something you don't need to worry about - the SQL Azure team scales the hardware to meet demand across its user base.

When you build out your web app (on an Azure Web Role):

  • Use the new AppFabric Cache for session state (this is cache-as-a-service, independent from any virtual machine instances)
  • Cache frequently-retrieved database data (either in AppFabric Cache, or via the new role-based CDN)
  • Consider scale-up (to 2, 4, or 8 cores) as a baseline machine, as each core has an associated ~100Mbps of network bandwidth. If your queries return large volumes of data, more network bandwidth is a key performance option. If these queries only return small data items, this shouldn't be an issue.

You can grab a 30-day trial at www.windowsazurepass.com (use promo code DPWE01). This will include a pair of 1GB SQL Azure database, as well as three Small (single-core) compute instances, which should be good for some initial benchmarking.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!