云计算是一种分布式计算,其是指以下过程:通过网络“云”将巨大的数据计算处理程序分解为无数的小程序,然后通过由多个服务器组成的系统来处理和分析这些程序。小程序获取结果并将其返回给用户。简而言之,在云计算的早期,它是简单的分布式计算,解决任务分配和合并计算结果。因此,云计算也称为网格计算。通过该技术,可以在短时间内(几秒钟)完成数以万计的数据处理,从而获得强大的网络服务。 PaaS是(平台即服务)的缩写,指的是平台即服务。因为它是基于云的服务,所以安装和维护服务器,打补丁,升级和身份验证没有任何麻烦。用户只需要考虑如何创建最佳的用户体验。 PaaS还将提供更丰富的服务,例如工作流和设计工具,以及多个API,以帮助企业用户和开发人员创建满足用户需求的应用程序。假设餐饮业打算开展比萨饼业务,并且可以从头到尾生产比萨饼,但是这样做比较麻烦,并且需要大量准备工作,因此他决定外包部分工作并采用其他人的服务。有几种选择。一种选择是,有人提供厨房,炉灶和煤气。您使用这些基础结构来烤披萨。这是以前的流行科学IaaS解决方案。另一个解决方案是,除了基础结构之外,其他解决方案还提供比萨饼外壳。只需在外壳上撒上自己的食材,然后让他为您烤制即可。换句话说,您要做的就是设计比萨饼的口味(海鲜比萨饼或鸡肉比萨饼),而其他人则提供平台服务来让您实施自己的设计。这就是PaaS。以国内开放平台百度App Engine(BAE)和腾讯开放平台为例,百度BAE开发人员只需要上载程序应用代码,百度BAE将自动完成环境配置,应用部署,负载均衡,资源监控,日志收集。等等。还可以在不重新部署代码的情况下扩展和升级各种任务。开发人员只需要注意应用程序的实现。腾讯开放平台使开发人员可以高效,简单地使用不同类型的集成组件来快速开发自己的组件,并允许开发人员访问腾讯平台以安全,高效地为大量腾讯用户服务。如果公司面临将应用程序软件迁移到Web或移动设备的压力,那么PaaS具有明显的优势。企业业务进入市场的时间更短,避免了产品开发过程中开发时间长,上市时间太长的问题。此类产品必须是高质量的,并且必须能够快速提供。 PaaS使公司可以将更多的精力放在开发和交付的应用程序上,而不用管理和维护完整的平台系统。对于小型企业和初创企业来说,PaaS也更有用,因为这些公司没有大量且高度依赖的旧应用程序需要迁移。 PaaS的多租户功能可以实现应用程序和数据资源的最大共享,同时允许开发资源继续专注于应用程序交付和连接,而不是开发和支持数据库资源。 PaaS的未来发展似乎在于小型企业和初创企业。这样的公司更不适合与云计算中的应用程序开发,因为它们不依赖于与旧应用程序的集成。相关建议:云计算的IaaS简介:普及的基础架构即服务