自 .net 4.0 推出以来,云计算一直是热门词汇。但很少有人从 .net 技术的角度来谈论和讨论它。此外,它真的值得投资吗?或者我们是否拥有足够的现有技术来处理云计算提供的功能?
您能描述一下吗?举个例子会很有帮助!
提前致谢。
云计算是我们很多人长期以来所做的事情的另一个名称。分布式计算和面向服务的架构。这些工具已经存在于您的 IDE 和框架中。在必要时谨慎应用它们。了解流行语,但不要太关注。
当前关于基于云的计算的讨论增加的主要内容是强调能够快速扩展并按使用量付费。但同样,从技术角度来看,我们已经可以使用它很长时间了。
如果您对 MS 云计算解决方案感兴趣,您可以查看 Windows Azure、SQL Azure 和 AppFabric。关于云计算的一般信息你可以查看Wikipedia。
但主要正如丹尼尔提到的,技术几乎是相同的。即使平台几乎相同...如 IIS 7/WAS/ Biztalk Server/ Windows Server/ MS SQL Server,当然也有一些修改,甚至不适用于所有平台。
专门使用 .net 的云技术是 Windows Azure。
云计算机基本上是网格计算的另一种形式,抽象了基础设施的细节。
要充分利用云来构建自定义应用程序,您需要了解并发和分布式系统的问题,例如竞争条件,并且您需要知道如何从云中来回传输数据。
微软并不是唯一的云服务提供商:
Amazon 是 EC2 之一 http://aws.amazon.com/
Amazon 确实有 .net 绑定 http://developer.amazonwebservices.com/connect/forumindex.jspa
Google 是另一个拥有应用程序引擎的公司 http://code.google.com/appengine/
Google 应用示例 http://appgallery.appspot.com/
在 www.konfitech.com 有很多关于云计算及其用途的讨论。总的来说,从技术角度来看,它并不是超级革命性的。 云的革命性在于新的消费方式,以及支付结构如何:https://www.konfitech.com/konfitechs-blog/how-to-optimize-for-cost-in-the-cloud -采购和消费模型
改变游戏规则的不一定是 .NET 或类似的东西。但它如何使企业通过其消费模式获得更好、更可预测的利润。