尽管我们可以使用开源的Eclipse,但是有一家云计算供应商提供的开发环境看上去功能更加全面,它支持X开发模型,更重要的是,它在大连考试软件开发中支持部署的功能。部署的功能非常有趣,我们可以从菜单项中选择虚拟服务器、操作系统、应用服务器平台、数据库,并规划整个系统的集成,最后我们可以把软件部署到这些服务器平台上。
我们不需要任何物理机器,办公室中只有开发人员和可以上网的电脑。我们从云计算供应商那里购买了平台和开发环境的服务,并提供了一个全球性的软件服务。在我们的合同条款中,确定了我们在大连考试软件开发中使用的虚拟机及各种平台的数量,确定了海量数据的规模,并根据服务水平支付了一定的服务费用。
有趣吗?这是典型的PaaS(Platform as a Service)应用场景。让我们再把视线转移到平台服务供应商的身上。注意,现在又要换个角度来想象。我们是一家平台服务提供商。我们提供软件的开发平台和部署平台,换句话说,我们提供软件的基础设施。我们积累了大量组建平台的经验。使用我们的平台服务的客户会得到如何正确部署的建议,以及更多关于性能的诊断报告。
我们的日志管理功能非常强大,在客户使用平台的过程中,一切异常状况都被记录下来。我们专注于平台的使用、管理和维护。而平台自身的功能,都来自从云计算供应商那里购买的硬件服务。比方说,我们为客户大连微信公众号开发组件功能,这个组件的功能来自从另一家云计算供应商那里购买的硬件服务,我们的工作是帮助客户正确地使用。
我们不需要任何物理机器,办公室中只有开发人员和可以上网的电脑。我们提供了一个大连考试软件开发平台服务。在我们和基础设施供应商的合同条款中,确定了需要使用的存储规模、服务器、交换机和路由器的数量,并根据服务水平支付了一定的服务费用。 平台服务供应商需要基础设施服务提供商的服务,这就是云计算中典型的IaaS(In-frastructure as a Service)应用场景。 最后,我们来看看基础设施服务提供商。基础设施服务提供商专注于硬件服务。他们把硬件服务以软件的方式提供给基础设施的使用者。这样做的目的,是使硬件的伸缩能力变得更加灵活。有兴趣的读者朋友可以去了解一下Joyent。22名员工就可以支撑一个全球性的基础设施服务,这让人感到非常惊讶。好,关于大连考试软件开发就谈到这里。