1.Amazon的AWS
Amazon的AWS是纯粹的基础设施,它出租一台(虚拟)计算机,可以在其上运行应用程序,可以为一个Amazon机器镜像提供一个操作系统、一个企业应用或应用堆栈,但这种提供并不是先决条件。一个AMI是属于用户的机器的,用户可以随心所欲地对它进行配置,而AWS是一个部署促成者。
2.Google的GAE
Google的GAE提供一个基于“云”的开发平台,用户可以将自己的程序添加到上面,向应用程序提供与GAE API对话的环境,调用App引擎框架的对象和属性。Google为其提供了各种语言用于编程,但必须采用符合Google基础设施的方式编写应用程序。Google App允许创建可出售的基于云的应用,但这个应用只能在Google的基础设施中工作,很难迁移到其他环境。
3.微软的软件加服务(https://www.xing528.com)
微软应用可以到“云”端,可能运行在一台服务器上、桌面上或某种形式的Windows系统的移动终端上,微软称这种方式为软件加服务。
Microsoft Azure平台允许开发者定制应用,应用可以运行在位于“云”端托管于微软数据中心的虚拟机上。Microsoft Azure扮演云操作系统的角色,并且经过适当定制的应用可以作为实时应用宿主于Azure上,在此它可以利用各种Azure服务。除此之外,运行在一台服务器上、桌面上或移动设备上的本地应用程序可以通过Windows服务平台API访问Microsoft Azure服务。
由于微软拥有办公软件市场和桌面OS市场,因此这种方式很有意义。对于驻留本地或“云”端的混合应用,在很大程度上不仅满足了开发者的需要,也满足了那些希望对他们的数据施加更多控制和更多安全性的用户的需要。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
