浅谈paas的关键技术

原创 2014年09月24日 16:47:05

最近对PAAS的一些关键技术梳理了一下,下文简单说明一些设计思路:

  • 容器隔离(LXC) 技术
  • 动态伸缩机制和指标选择
  • 故障隔离和自我恢复
  • 消息组件架构,解耦
  • IAAS适配和池管理
  • 云负载策略
  • 纯异步路由机制
  • 组件高可用性

容器(Container)技术,随着PAAS的兴起,最近火的不行。从Docker迅速的崛起和各大公司的支持,可见一斑。简单的说Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级VM解决方案,这有一篇文章,传送门详细介绍Docker。我们采用LXC的初衷,主要看中其资源隔离、虚拟化开销小(进程级)、启动速度快、易于克隆和迁移、以及能够动态参数调整的特性。

动态伸缩机制和指标选择,关于PAAS中应用和服务的动态伸缩指标的选择,我后面有一篇文章专门来讲。当然,最近看到有些公司采用连接数和QPS等。但我觉得服务质量应该是这个问题的根。

故障隔离和自我恢复,这里主要考虑的是PAAS平台上托管的应用应该具备,故障隔离和自我恢复的能力,当然这也应该是paas的基本能力,paas能够实时采集和监控应用的状态,当应用出现故障时,paas平台会进行自动隔离,并且根据部署和伸缩策略判断是否需要重新部署新应用实例。当然这里面的核心是如何尽快采集应用状态和通知paas路由组件。

消息组件架构,解耦,paas核心组件之间采用消息机制,包括请求响应以及发布订阅模式,使平台组件具备松耦合、自发现机制和高可用性;后来看cloudfoundry实现,竟然也采用的消息机制,可以说思路是比较接近的。

IAAS适配和池管理,采用抽象通用的适配层,不绑定任何一家的IAAS平台,当然也可以直接采用物理机,上面通过LXC进行隔离和使用。为提升申请或者归还的效率,特设计的虚拟机资源池的管理。

PaaS(平台即服务)及关键技术(读书笔记五)

PaaS是指一个软件研发应用开发平台,该平台作为一种服务必须能够支持行业、企业、业务模式的各种应用需求。它扩展了按需服务,并实现了客户可根据需要自己定制应用程序,成为了改变应用程序开发的一个途径。 ...
  • zhanglei415415415
  • zhanglei415415415
  • 2014-05-14 00:18:42
  • 2346

PaaS技术综述

  • 2014年07月05日 00:42
  • 40KB
  • 下载

PaaS初步探究

第一部分:云计算概述      云计算是在分布式处理、并行处理和网格计算的基础上发展起来的概念,其工作原理可理解为将庞大的计算处理程序透过网络自动分拆成无数个较小的子程序,再将这些子程序交给由多部服...
  • zhouhuakang
  • zhouhuakang
  • 2015-11-09 20:10:03
  • 817

不是技术也能看懂云计算,大数据,人工智能

我今天要讲这三个话题,一个是云计算,一个大数据,一个人工智能,我为什么要讲这三个东西呢?因为这三个东西现在非常非常的火,它们之间好像互相有关系,一般谈云计算的时候也会提到大数据,谈人工智能的时候也会提...
  • popsuper1982
  • popsuper1982
  • 2018-03-04 17:46:37
  • 497

2018最值得期待:开创一站式微服务on PaaS的数人云

今天是大年初九,祝大家新年顺心如意!今年春节不一样,中国云报携手数人云给您拜年!以下是数人云创始人兼CEO王璞的新春寄语大家好!今天是正月初九,新的一年戊戌狗年已经向我们走来。每年的春节都是全家团聚感...
  • Bmo40mqfG249H
  • Bmo40mqfG249H
  • 2018-02-24 00:00:00
  • 51

传统企业PaaS平台功能设计与业务上云思考

伴随着Docker技术的兴起,以及容器集群管理平台Mesos、Kubernetes、Swarm、Rancher等的大行其道,仿佛PaaS平台及其相关技术一下进入了黄金时期,各种各样的技术组合,各种各样...
  • horsefoot
  • horsefoot
  • 2016-06-17 07:17:13
  • 16521

企业服务总线架构介绍

产品架构                                                          Sm@rtESB系统架构图          ...
  • smartesb
  • smartesb
  • 2014-10-24 09:48:35
  • 4890

使用多重soa来消除企业系统之间的差异

  soa给中国所有企业都提供了一个新的机会,特别是中小企业。就像互联网给中小企业提供新的机会一样,今天可以做到利用最新的技术实现更灵活的业务,而中小企业对灵活性的要求是非常多的。中小企业如果不够灵活...
  • Labber
  • Labber
  • 2008-03-14 02:07:00
  • 204

企业服务总线相关理论和技术的研究

  • 2014年09月23日 15:42
  • 527KB
  • 下载
收藏助手
不良信息举报
您举报文章:浅谈paas的关键技术
举报原因:
原因补充:

(最多只允许输入30个字)