云计算是一种可以方便、按需从网络訪问的、可配置的、共享的资源池(如网络、server、存储、应用程序和服务)模型,且仅仅需最少的管理(服务提供方交互)就可以高速供应和公布该模型。

云计算平台的核心部分是平台即服务,也即PAAS(Plat form as a Service)。

PAAS是以服务的方式提供计算平台和软件组合。在PAAS所提供的环境中。企业或个人能够使用不论什么预置的组件或接口,进行应用平台的构建和执行。换言之PAAS就是云环境中的应用基础设施。也即云中间件。因此PAAS也能够说是中间件即服务(Middleware as a service)。

作为下一代的中间件,PAAS将成为云计算的核心。PAAS不仅将加速云计算普及(仅仅有PAAS才干大规模实现SaaS),并且相比IaaS,PAAS提供更高的资源利用率及业务价值,同一时候为培养成熟的云生态环境提供了基础(大量中小ISV能够增加)。能够预见,基于PAAS的开发模式是未来十年软件开发的“银弹”。

具有远见的企业与机构都觉得。假设公司或个人须要将原有体系架构推倒重来。那么云计算绝对不会成功。企业现有 IT 的复杂性及发展要求。是不可能将全部 On-premise 方式部署的应用一次性部署到云端的,因此On-premise、私有云、公有云将在非常长时间内共存。PAAS平台的核心商业价值在于融合了创新性与可持续性,确保企业以面向未来的开放方式,实现最大化资源利用率,从而方便快捷地应对业务需求变化,减少整体拥有成本。显著增强盈利能力和风险应对能力。

动态伸缩按需扩展能力

企业级PAAS平台具备完好的动态伸缩能力,相应用和服务进行池化,按需扩展。动态伸缩的指标包含传统的CPU、内存、连接数,针对服务SLA的指标包含平均响应时间、成功率等。

纯异步智能路由

企业级PAAS平台,内部採用纯异步的消息机制,解决连接过多以及并发性能问题。

另外。PAAS支持多个指标的动态负载均衡算法。提供智能路由机制。

支持SOA架构的企业级应用开发

企业级PAAS平台,原生支持SOA架构的企业级应用开发。

开发者可以把应用和服务分离开来,服务通过抽象可以进行复用。这种架构可以做到应用和服务都可以动态扩展。而且服务可以被充分复用。

支持企业遗留系统的集成和迁移

企业级PAAS平台和公有云平台的差异之中的一个就是充分考虑到了企业遗留系统的集成和迁移。

对于遗留系统不具备迁移或者改造价值的能够直接採用集成的方式。新应用开发的使用能够是使用集成系统公布出来的服务。对于须要迁移的系统,能够方便的迁移到PAAS平台。

基于容器的多租户隔离机制

PAAS云平台。採用容器机制(Linux Container)对不同租户的应用和服务进行隔离。应用和服务仅仅能使用到当前容器限定的资源,包含CPU、内存、磁盘等信息;而且相关的操作也限定在此容器之内,充分保证了租户之间安全的隔离。

提供丰富的企业级服务

提供丰富的企业级服务,包含关系数据库服务、非关系数据库服务、存储服务、缓存服务、消息队列服务、定时服务等。为应用和服务开发人员提供基础服务的支撑。

提供完好的自服务能力(管理和监控)

企业级PAAS平台提供完好的自服务能力,提供开发人员门户开发框架,支持二次开发,提供应用和服务的自服务能力。提供丰富的运维管理和监控界面。支撑平台的安全稳定执行。

提供平台高可用性能力(集群部署和故障恢复)

PAAS平台具备高可用性能力。PAAS平台是应用和服务执行的支撑环境,所以PAAS平台的高可用性至关重要。

PAAS平台的各个组件都支持集群部署,并提供平台组件的告警机制,当出现故障是可以进行高速故障恢复。

PAAS云服务平台的更多相关文章

  1. 国内物联网平台(5):机智云IoT物联网云服务平台及智能硬件自助开发平台

    国内物联网平台(5)——机智云IoT物联网云服务平台及智能硬件自助开发平台 马智 平台定位 机智云平台是致力于物联网.智能硬件云服务的开放平台.平台提供了从定义产品.设备端开发调试.应用开发.产测.运 ...

  2. SAAS云平台搭建札记: (一) 浅论SAAS多租户自助云服务平台的产品、服务和订单

    最近在做一个多租户的云SAAS软件自助服务平台,途中遇到很多问题,我会将一些心得.体会逐渐分享出来,和大家一起探讨.这是本系列的第一篇文章. 大家知道,要做一个全自助服务的SAAS云平台是比较复杂的, ...

  3. 宜人贷PaaS数据服务平台Genie:技术架构及功能

    上篇:架构及组件 一.数据平台的发展 1.1 背景介绍 随着数据时代的到来,数据量和数据复杂度的增加推动了数据工程领域的快速发展.为了满足各类数据获取/计算等需求,业内涌现出了诸多解决方案.但大部分方 ...

  4. Bmob移动后端云服务平台--Android从零開始--(二)android高速入门

    Bmob移动后端云服务平台--Android从零開始--(二)android高速入门 上一篇博文我们简介何为Bmob移动后端服务平台,以及其相关功能和优势. 本文将利用Bmob高速实现简单样例,进一步 ...

  5. Bmob移动后端云服务平台--Android从零開始--(一)何为Bmob

    Bmob移动后端云服务平台--Android从零開始--(一)何为Bmob 在正式的项目开发中,单client不能满足我们的需求,须要实现client与服务端的连接. 而在编写Android服务端代码 ...

  6. 国内物联网平台初探(五) ——机智云IoT物联网云服务平台及智能硬件自助开发平台

    平台定位 机智云平台是致力于物联网.智能硬件云服务的开放平台.平台提供了从定义产品.设备端开发调试.应用开发.产测.运营管理等覆盖智能硬件接入到运营管理全生命周期服务的能力. 机智云平台为开发者提供了 ...

  7. Bmob—移动后端云服务平台

    对于个人或者小团队来说,开发一个有网络功能的游戏是一件不容易的事情,必须掌握一门诸如Java/.net/php这类的服务器开发语言. Bmob云服务方便了开发者.Bmob可以给应用软件快速添加一个安全 ...

  8. 鲲鹏凌云,并行科技Paramon通过华为云鲲鹏云服务兼容性认证

    随着Cloud2.0时代到来,5G技术开始应用普及,超算云服务需求不断升级,业务多样性.数据多样性不断延伸.2019年7月,华为召开鲲鹏计算产业发展峰会,依托在联接领域坚实的基础,华为未来将着力打造智 ...

  9. 在线公开课 | 5G时代的视频云服务关键技术与实践

    5G时代来临在即,视频技术将会如何发展呢?基于视频云服务的技术开发又有怎样的变化呢?为此,京东云视频云产品研发部高级总监魏伟为大家做出了详细解读. 魏伟拥有10多年视频行业研发经验,先后从事于AVS标 ...

随机推荐

  1. 二:Ionic Framework支持Android开发

    首先安装ionic,在使用npm下载ionic和cordova的过程中有问题可以使用淘宝的npm镜像,具体的方法可以参考网络 npm install -g ionic cordova 其他还需要安装J ...

  2. 启动Ubuntu时出现 /dev/sda2 clean 和 /dev/sda2 recovering journal 现象的解决办法

    最近在Ubuntu 18.4上安装Nvidia显卡后,显卡似乎总是不能完全兼容. 第一次出现问题时,是登录账号后,发现系统采用了默认显卡驱动,而已装过的显卡驱动则有损坏导致无法使用. 第二次出现问题时 ...

  3. 使用appframework前端框架中输入框圆角问题

    目前使用HTML5技术来开发手机跨平台app已经成为了曾经的web开发人员介入移动开发的一条捷径.与此对应也出现了很多新的技术来支撑这样的开发方式,例如国外的phonegap和国内的APPcan等.很 ...

  4. BZOJ 1132 [POI2008]Tro(极角排序)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=1132 [题目大意] 平面上有N个点. 求出所有以这N个点为顶点的三角形的面积和(N&l ...

  5. 【贪心】【堆】bzoj2590 [Usaco2012 Feb]Cow Coupons

    每个物品有属性a,b 考虑在仅仅用光优惠券时的最优方案. 显然是按照b排序,取前K个. 但是我们还要尽可能去取剩余的. 假设朴素地取剩余的话,应该把剩余的对a排序,然后尽量去取. 但是有可能对其用优惠 ...

  6. bzoj 3373: [Usaco2004 Mar]Lying Livestock 说谎的牲畜

    3373: [Usaco2004 Mar]Lying Livestock 说谎的牲畜 Description 兽群中总是有一些麻烦制造者.约翰知道他的N(1≤N≤100)头奶牛中有一头总是说谎,其他的 ...

  7. 网络编程之tcp五层模型

    网络编程 1.客户端与服务端架构:C/S   B/S  架构 client <-------基于网络通信-------->server brower<-------基于网络通信--- ...

  8. django邮件相关设置

    EMAIL_HOST = 'smtp.mxhichina.com' # 阿里云企业邮箱 EMAIL_HOST_PORT = 25 # 邮箱服务器端口 EMAIL_HOST_USER = '****** ...

  9. PHP数组和数据结构(下)未完。。。。

    1.数组的遍历 (1)each(): 接受一个数组作为参数,返回数组中当前元素的键/值对,并向后移动数组指针到下一个元素的位置 键/值对被返回为带有四个元素的关联和索引混合的数组,键名分别为0,1,k ...

  10. [转]Spring Security学习总结一

    [总结-含源码]Spring Security学习总结一(补命名空间配置) Posted on 2008-08-20 10:25 tangtb 阅读(43111) 评论(27)  编辑  收藏 所属分 ...