zoukankan      html  css  js  c++  java
  • 开源PaaS产品介绍

    简介

    本文主要介绍一下PaaS领域两个著名的开源软件: Cloud FoundryOpenShift

    【广告】如果你喜欢本博客,请点此查看本博客所有文章:http://www.cnblogs.com/xuanku/p/index.html

    Cloud Foundry

    发展历史

    1. 2008
      一个Java-Based PaaS网站上线了, 名叫 cloudfoundry.com 。是一个小创业团队搞的。

    2. 2009
      SpringSource团队将cloudfoundry.com这个公司给收购了, 就在收购该公司9天后, SpringSource本身又被VMWare团队收购了。

    3. 2011
      经过2年的重构和整理, VMWare发布了一个全新的CloudFoundry的版本。其发布第一个版本的时候也是非常低调, 是其第一个用户ActiveState公司在自己的声明中说使用了一个新的PaaS平台技术, 叫Cloud Foundry。
      其实再往后看, VMWare一直没有官方发布一个CloudFoundry的版本。

    4. 2012
      这一年Public PaaS的概念大量发展, 越来越多的公司将自己的服务框架加入了PaaS平台中, 包括php/python/.NET等。

      有两个公司发展得不错, 一个是AppFog, 一个就是CloudFoundry的老朋友ActiveState, 其发布了Stackato。这两个公司得产品都是基于CloudFoundry开发的。

      就在这个时候, 百度跟CloudFoundry取得联系, 并开始基于CloudFoundry开发咱们公司的JPaaS系统。现在CloudFoundry的用户列表里还挂着说www.baidu.com这个网站是基于CloudFoundry做的。实际上应该只是百度内部的一个PaaS系统基于CF做的而已,跟www.baidu.com站点没有任何关系。

      于此同时, VMWare对CloudFoundry的开发却基本停止不前, 其开发的进度大大落后与基于其做的商业产品Stackato等产品。所以在这一年年末, 2012.12月份, VMWare宣布将这个项目交给Pivotal这个类似Apache的开源软件管理组织。

    5. 2013
      到2013.04月, 所有软件资产交接完毕, Pivotal新官上任, 决定大搞特搞, 几乎重构所有模块, 开发CloudFoundry V2。
      并在2013年末开展了跟系列业界公司的合作, 最开始合作的是IBM, IBM将自己的"Blue Docs"的项目放到了CloudFoundry中运行, 之后又加入了好多公司, 比如Intel, CenturyLink, Piston等。具体有哪些公司可以到这里来看:
      http://www.activestate.com/blog/2013/10/cloud-foundry-community-advisory-board-kicks-participation-activestate-ibm-intel-pivota
      总之这一年, 交给Pivotal之后, 该项目取得非常大的发展, 成为了PaaS层的代表产品。

    6. 2014
      据说要成立独立的基金组织来单独支撑CloudFoundry以及其生态对应的软件。并且开始召开自己的会议: http://cfsummit.com/。

    CF的优势劣势

    Pivotal, 一个独立的基金, 有好多大公司就签名了, 活跃公司有: ActiveState, IBM。

    2010年开搞, 目前大概有100号人的团队, 最多的时候快到200个。

    占据了PaaS领域的开源领域No.1。

    CloudFoundry优势:

    1. 支持更多的组建, 包括数据库, Hadoop等大数据处理技术方案, 移动端对应解决方案;
    2. 可以从Eclipse, Maven等软件包中构建系统;

    CloudFoundry劣势:

    1. 不支持水平横向扩展;
    2. 没有轻量级虚拟机镜像下载的概念;
    3. 对Ubuntu支持得不好;

    CloudFoundry平台:

    1. VMWare vSphere
    2. OpenStack
    3. AWS
    4. GCE

    OpenShift

    2011年开搞, 目前大概有30个人的团队, 最多的时候快到100个。

    OpenShift优势:

    1. 安装私有PaaS平台时更为顺畅
    2. 自动的横向扩展
    3. 跟Git直接集成的软件包发布方式
    4. 只要支持RedHat就支持OpenShift

    OpenShift劣势:

    1. 只支持RedHat操作系统

    参考

    1. a brief history of cloudfoundry. http://www.activestate.com/blog/2014/03/brief-history-cloud-foundry-and-stackato
    2. CloudFoundry vs OpenShift. http://www.infoworld.com/article/2608610/cloud-computing/cloud-computing-paas-shoot-out-cloud-foundry-vs-openshift.html?page=3
  • 相关阅读:
    UINavigation Controller
    多表连接原理
    关于内存管理
    UITabBar Contoller
    网站优化HTTP应用
    网站优化ASP.net页面跳转方式优化
    网站优化缓存访问的改进
    马化腾关于产品设计与用户体验的培训(转)
    聚聚呀平台系统结构图
    网站产品支付
  • 原文地址:https://www.cnblogs.com/xuanku/p/paas_intro.html
Copyright © 2011-2022 走看看