你好,游客 登录 注册 发布搜索
背景:
阅读新闻

国内外PaaS平台大盘点

[日期:2014-03-25] 来源:PaaS平台  作者: [字体: ]

  PaaS(平台即服务),是把计算环境、开发环境等平台作为一种服务提供的商业模式。云计算服务提供商可以将操作系统、应用开发环境等平台级产品通过Web以服务的方式提供给用户。PaaS介于IaaS和SaaS之间一种模式。PaaS改变了传统的应用交付模式,促进了分工的进一步专业化,解耦了开发团队和运维团队,将极大地提高未来软件交付的效率。下面本文分别带大家了解国外PaaS平台以及国内PaaS平台。

  国外PaaS平台

  1.Google App Engine

  GAE(Google App Engine)是一个开发、托管网络应用程序的平台,使用Google管理的数据中心。GAE应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。通过GAE,您可以在支持 Google 应用程序的相同系统上构建和承载网络应用程序。GAE可提供快速开发和部署,管理简单,无需担心硬件、补丁或备份,并可轻松实现可扩展性。

  2.Windows Azure

  Windows Azure 是一个开放而灵活的云平台,通过该平台,您可以在 Microsoft 管理的数据中心的全球网络中快速生成、部署和管理应用程序。您可以使用任何语言、工具或框架生成应用程序。您可以将公有云应用程序与现有IT环境集成。 Azure服务平台包括了以下主要组件:Windows Azure;Microsoft SQL数据库服务、Microsoft .Net服务;用于分享、储存和同步文件的Live服务;针对商业的Microsoft SharePoint和Microsoft Dynamics CRM服务等。

  3.Amazon Elastic Beanstalk

  Elastic Beanstalk为在Amazon Web Services云中部署和管理应用提供了一种方法。该平台建立如面向PHP的Apache HTTP Server和面向Java的Apache Tomcat这样的软件栈。开发人员保留对AWS资源的控制权,并可以部署新的应用程序版本、运行环境或回滚到以前的版本。CloudWatch提供监测指标,如CPU利用率、请求计数、平均延迟等。通过Elastic Beanstalk部署应用程序到AWS,开发人员可以使用AWS管理控制台、Git和一个类似于Eclipse的IDE。

  4. CumuLogic

  针对Cumu Logic的平台具备安全和compliance-sensitive组织,让用户建立私人PaaS来提高开发效率,降低云应用的管理成本,并保持其安全性和一致性,现任首席执行官为Rajesh Ramchandani(CumuLogic创始人)。

  5. Force

  Force是企业云计算公司Salesforce的社会化企业应用平台,允许开发者构建具有社交和移动特性的应用程序。另外,Force还提供了有助于在云上更快建立及运行业务应用程序的所有功能,包括数据库、无限实时定制、强劲分析、实时工作流程及审批、可编程云逻辑、实时流动部署、可编程用户界面及网站功能等。 Force支持Apex编程语言,开发者可以基于UI层面编写数据库触发器和程序控制器。

  6. Engine Yard

  Engine Yard其总部位于美国硅谷(加利福尼亚州旧金山)。该公司专注于Ruby on Rails和PHP部署的Paas平台。同时,Engine Yard也是Ruby on Rails和PHP开发的领先者之一。Engine Yard可兼容Ruby和JRuby,近期也宣布了对Node.js的支持。

  7. Heroku

  Heroku是可支持多种编程语言的PAAS平台。现率属于Salesforce。Heroku与2007年开始发展起来,作为最早的云平台之一,在最初的时候只只能ruby编程语言,后来宣布支持Java、Node.js、Scala、Clojure、php以及Python这种语言。

  或许你可能还想了解一下:IaaS平台介绍(附国外IaaS云管理平台推荐)

  国内PaaS平台

  1. 百度应用引擎

  Baidu App Enginee(BAE),是百度推出的网络应用开发平台。基于BAE基础架构,用户不需要维护任何服务器,只需要简单地上传应用程序,就可以为用户提供服务。用户可以基于BAE平台进行PHP、Java应用的开发、编译、调试、发布。同时,BAE平台也已经提供了若干云服务,包括fetch URL、task queue、SQL、memcache。目前,BAE尚处于公测阶段,许多性能和服务还亟待完善。

  2. 新浪云

  Sina App Engine(SAE),是新浪公司于2008年开始开发和运营。SAE为App开发者提供稳定、快捷、透明、可控的服务化的平台,并且减少开发者的开发和维护成本。现阶段,SAE仅支持Web开发语言PHP和关系数据库MySQL,主要适用于网站、博客、论坛、微博游戏等小型应用。

  3. 腾讯云平台Qcloud

  腾讯云产品主要包括云服务器、云数据库、弹性块存储、NoSQL高速存储、云对象存储服务、云数据分析、云监控和运通道等几个服务,这个架构与新浪云(云应用商店、云平台SAE、云企业服务)和百度云(WebApp生成服务SiteApp、移动云测试MTC、浏览内核Engine、BAE等)大为不同。

  4. 阿里云

  Aliyun Cloud Enginee(ACE),是阿里推出的一个基于云计算基础架构的网络应用程序托管环境,帮助应用开发者简化网络应用程序的构建和维护,并可根据应用访问量和数据存储的增长进行扩展。ACE支持PHP、NODE.JS语言编写的应用程序;支持在线创建MYSQL远程数据库应用。目前,ACE整体还处于测试阶段。

收藏 推荐 打印 | 录入:Cstor | 阅读:
相关新闻       PaaS平台 
本文评论   查看全部评论 (1)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 1 楼
匿名 发表于 2016-10-27 23:43:17
沈振平