Sql Azure 平台服务层,微软云计算平台的数据库引擎。微软应开发人员的要求将SQLServer的核心移植到云计算平台。
这是我的最爱。我的一个前期开发的项目基于SQL Server, 我们通过非常非常小的改动,就迁移到SQL Azure平台了。
AppFabric 中间件层,包括企业服务总线和访问控制服务
SharePoint ,Dynamic CRM online 企业服务层
Windows lives 服务 消费服务层
3、Google
Google App Engine 平台服务层,开发和部署Google架构的web应用的环境,支持Python和Java语言
Google App 消费服务层:Gmail,Google Talk, 中间件层:Google Calendar,企业服务层:Google docs,Google Sites
2. SaaS对软件交付模式及产业的影响
前面介绍了云计算服务商,作为我们绝大多数的开发人员要做的工作,因为我们不是Amazon,Google,microsoft的职
员,我们不会去开发平台服务层,消费服务层,很少人去开发中间件层。我们所日常做的只是开发一款基于云计算的应
用,然后免费开放或让用户租用。这也就是开发企业服务层的应用,也就是所谓的SaaS。SaaS是一场革命,就如清末
革命党来了,许多人要剪辫子了。真的吗?我看看SaaS对软件交付模式及产业的影响,这分两个方面:
1、对于软件企业的影响
改传统软件的买Licence为租用服务,传统软件价格高企的尴尬:比如在思维导图领域Mind manager的售价是2000多元,
而我们开发一款基于云计算的mindv思维导图工具,个人版每年租费最低可达158元。前者一次性购买软件,而且只是购
买某个版本,如遇升级需要再付升级费用;后者可以以极低的年费使用这个软件,并且尽享系统不停的功能升级。如此
一来,传统软件就发现价格的高企,会让许多企业却步。所以很多传统软件就会被迫向SaaS进军,当然开发人员就有很
多的机会,很多小型的公司就会有机会挑战大的公司。
从售卖关系转变为服务关系,企业更重视系统的改进完善:Saas服务模式下,用户不再一次性购买软件的版权,而是如与
燃气公司签订合同,按月或年支付租金。这样的模式下,企业需要不断升级系统,提供更多的功能或改善软件性能,以
吸引用户续订服务;软件企业不能一锤子买卖,需要提供一年24x7的优质服务,这对企业的要求可以说是提高了。
SaaS让盗版无版可盗:SaaS软件为在线服务,盗版没有可能了。没有了盗版,任何企业都会获得足够的资金,从而促
进软件产品不断完善。
2、对用户的影响
“先试后买”降低了信息化实施风险:SaaS为在线服务,用户可以先试用,然后购买。可以降低购买完发现不能满足企业
需求的风险。
分期付款模式中小企业信息化的福音:SaaS由于基于云计算,并且由众多中小企业分享同一平台,大大降低了软件运营
成本。所以可以提供中小企业付得起的服务。
使用软件无需额外付费:用户只需要有一步电脑,使用浏览器就可以使用软件。无需购买数据库,工具软件等;无需维
护团队的建设;仅仅按月付出服务租金既可。
因此我预测未来会有越来越多的企业选择SaaS方式提供软件服务;同时会有越来越多的企业或个人选择租用SaaS服
务。这终将成为一个趋势,越早认识到这一点,无论你是企业还是一个开发人员,都会成为你的竞争优势。反之就会陷
入被动。正如上次提到了,微软现在70%的开发人员从事云计算方面的工作,未来将达到90%。我估计如果不是微软摊
子这么大,有那么多的软件需要维护,这个比例会是100%。朋友们,现在是不是要革命的时刻,是不是要“剪辫子”的时
刻到了?!
三:微软云计算服务介绍
任何技术的发展都是渐进的,不会凭空产生一个新的巨变,包括云计算。这对于程序员们是一个好消息,因为根据我使
用微软云计算的经验,对于一个有经验的.net程序员来讲,感谢微软的开发环境及充分考虑了程序员需求的服务设计,
我们所需改变不大。
本讲介绍四点内容本讲介绍四点内容
1、Windows Azure
2、Sql Azure
3、AppFabric
4、Windows lives
1.Windows Azure
Windows azure是微软的云计算操作系统,属于平台层服务。对于一个操作系统来讲,肯定要包括三个基本服务:计
算,存储和管理。