云计算是一种可以方便、按需从网络訪问的、可配置的、共享的资源池(如网络、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. 关于在C#中对抽象类的理解

    先说一下自己对类的理解吧.类就是指将一系列具有一些共同特性的事物归纳起来,按照不同的特性分为不同的类.比如在现实世界中人是一类,动物是一类.植物 又是一类.但他们都是生命这一类的派生类.他们都继承了生 ...

  2. 四十四 常用内建模块 struct

    准确地讲,Python没有专门处理字节的数据类型.但由于str既是字符串,又可以表示字节,所以,字节数组=str.而在C语言中,我们可以很方便地用struct.union来处理字节,以及字节和int, ...

  3. nginx代理缓存

    (1)缓存介绍 1.代理服务器端缓存作用 减少后端压力,提高网站并发延时 2.缓存常见类型 服务器端缓存:代理缓存,获取服务器端内容进行缓存 浏览器端缓存 3.nginx代理缓存:proxy_cach ...

  4. CentOS 7.4 上如何安装 tomcat 9

    本文将详细讲解在 CentOS 7.4 系统上如何安装tomcat 9,tomcat是没有32位和64位之分的. 创建tomcat的安装路径 首先在/usr/local/下建立一个tomcat的文件夹 ...

  5. HDU 5128.The E-pang Palace-计算几何

    The E-pang Palace Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Othe ...

  6. AtCoder Regular Contest 103 Problem D Robot Arms (构造)

    题目链接  Problem D 给定$n$个坐标,然后让你构造一个长度为$m$的序列, 然后给每个坐标规定一个长度为$m$的序列,ULRD中的一个,意思是走的方向, 每次从原点出发按照这个序列方向,每 ...

  7. CodeForces 738A Interview with Oleg

    模拟. #pragma comment(linker, "/STACK:1024000000,1024000000") #include<cstdio> #includ ...

  8. php elasticsearch 关键词搜索配置

    CURL接口方式调用数据,网络搜索了一下大都不能使用,自己研究了一下. 参数格式按照如下传递: PHP: 'query' => [ "bool" => [ " ...

  9. 【拓扑排序】【bitset】Gym - 101128A - Promotions

    给你一张DAG,若选择u点,则必须先选择所有能到达其的点.问你在选择A个点的情况下,哪些点必选:选择B个点的情况下,哪些点必选:选择B个点的情况下,哪些点一定不选. 选择A个点的情况,必选的点是那些其 ...

  10. 【扫描线】Gym - 100781G - Goblin Garden Guards

    平面上有100000个哥布林和20000个圆,问你不在圆内的哥布林有多少个. 将每个圆从左到右切2r+1次,形成(2r+1)*2个端点,将上端点记作入点,下端点记作出点,再将这些点和那些哥布林一起排序 ...