Answers:
当流量大,使用频繁时,这是有效的技术选择。
您列出的示例主要利用数据库作为存储工具,而搜索/处理则要多得多。云计算主要与速度和CPU能力有关,这是有代价的。没有更昂贵(更可靠)的归档解决方案,它们不能提供那种速度,但在所有其他方面都超过了云。BI,分析等也不是您每周7天每天24小时每秒执行5000次的操作。建立专用服务器,然后等待几秒钟完成每个查询,要比为此目的支付云维护费用要便宜得多。
如果您提供Web应用程序-网络上的软件即服务,对于许多客户来说,云将是最受欢迎的,它会带来最大的好处,因为它可以适应不断变化但始终很高的流量。如果负载较低,或者在大多数情况下为零,则可以使用更具成本效益的解决方案。
同样,如果数据是非常机密的,将其放置在与其他随机公司共享的第三方计算机上,这是不明智的,并由不受您控制的人员监督...
我在整个SQL安装过程中使用SQL Azure进行启动的原因之一是,云数据库通常让我专注于我的应用程序,而不是专注于保持SQL Server的启动/更新/调整/扩展/集群/以及其他所有管理工作带我离开事物。
尽管将来我们可能需要根据用户对托管数据的其他公司的信任程度来进行本地SQL Server,但从开发人员的角度来看,它为我做了很多事情: