本文转自阿朱说

大家发现没,自从我们上升到有规模的互联网架构后,咱们中国的技能能力就跟不上了,只能采取国际业界顶级大公司开源出来的而且已经经受住大规模实际应用考验的组件来搭架构,因而咱们近几年大规模网站的架构越来越相似了。这是今天咱们这篇文章讨论的前提基础。

云计算,现在大家一窝蜂的扎在虚拟机、OpenStack虚拟机集群管理、Docker虚拟机、Kubernete容器集群管理。

但其实大家需要的却是真正的分布式存储与分布式计算。把难题交给云计算厂商,大家放心开发自己的应用,云计算来提供有研发难度的计算引擎、提供应用在底层就可以透明的扩展。

所以,云计算的决胜恰恰在PaaaS层。我们来看看作为一家“癞蛤蟆想吃天鹅肉的”应用开发商到底需要什么PaaS。如果有了云计算厂商提供的这些PaaS,即使是一家癞蛤蟆技术的小应用开发商,也能和大应用厂商一争高下,大家在技术门槛层面抹平了。

云厂商做好这些PaaS件的依赖安装部署、隔离、补丁升级、监控预警、迁移、扩展服务,提供好API,应用开发商无须理解这些复杂的中间件,只需要API调用就能行使这些IT能力,那真真是美事一件。

嗯,我就是喜好列个清单。我估计这个清单很快就被云计算厂商应用.经历了基础云计算设施建设、自动化云运维建设,再上一层竞争的PaaS大战即将拉开大幕。这将是2017、2018云计算领域的热点研发与竞争面。不信?咱们走着瞧。嘿嘿,随着人人都是产品经理后,人人都是架构师。癞蛤蟆小屁应用开发商也能用高科技,不是梦。让天下没有难开发的软件,不是梦。

还在苦苦竞争基础云的创业公司,赶快往这里跑吧。因为这些复杂的中间件,才不会让客户动太多的私有部署与运维的念头。私有云、混合云是个泥潭,这是传统IT商擅长爬摸滚打的地方,云创业公司,省省吧,你不适合在泥潭打滚。以下是走向公有云的唯一正确之道。

一、分布式应用中间件

1、网络接入分流:HAProxy

2、数据缓存:Redis

3、业务处理:Dubbo、Kafka、Zookeeper

4、数据存储:TiDB、MySQLCAT、HDFS、InfluxDB

5、运维:Flume、Puppet、Zabbix、Nagios

二、大数据中间件

1、基础设施:Hadoop、Hbase、MongoDB

2、数据处理:Spark、Storm、Hive、PrestoDB

三、搜索中间件

1、引擎:lucene

2、分词包:mmseg4j...

3、爬虫:Nutch

4、搜索:Solr、ElasticSearch

四、人工智能识别中间件

1、自然语言处理

2、机器翻译

3、印刷文字识别

4、图片识别

5、图像识别

6、语音识别、语音转文字、文字转语音

7、人脸识别

五、多媒体处理中间件

1、图片:图片格式转化、图片多尺寸处理、图片CDN

2、直播:视频直播

3、视频:最小流量消耗而且高质量视频播放

4、音频:最小流量消耗而且高质量音频播放

5、通信:多方互联网语音通信

六、特效分布式计算与存储

1、高精度工程图纸存储与快速展示

2、渲染

3、3D建模

4、模拟测试

七、应用框架

1、IM框架

2、智能客服机器人、智能助手

3、调研问卷表单

4、广告平台接入

5、统一登录组件:QQ、微信、新浪微博、百度...

6、统一分享组件:QQ空间、微信朋友圈、新浪微博...

7、统一支付组件:微信支付、支付宝...

8、验证组件:短信、邮件、图形验证码

9、消息推送:短信、邮件、App消息

八、数据接口

1、地图数据库

2、IP数据库

3、电商订单、物流查询接口

4、企业工商信息接口、上市公司业绩报告

5、交通数据接口:航班、违章

6、股票数据接口

[转]PaaS平台分类的更多相关文章

  1. 移动App开发需要更多的PaaS平台而不是IaaS

    时代的变迁,创业的大潮,越来越多的人关注了有点开发,越来越多的人了解了互联网服务术语:PaaS.IaaS.SaaS.BaaS等.今天大家在开发App的时候这么多复杂的云服务如何来选择呢? IaaS服务 ...

  2. Windows Azure Cloud Service (39) 如何将现有Web应用迁移到Azure PaaS平台

    <Windows Azure Platform 系列文章目录> 本文将简单介绍,如何将企业内现有的ASP.NET应用程序迁移到Azure PaaS平台. 因为在迁移过程中,可能需要对现有的 ...

  3. PAAS平台构建7×24小时高可用应用的方案设计

    本博客迁移到部署在jae上的独立博客系统wordpress,博客地址:点击打开独立博客.欢迎大家一起来讨论IT技术. 现在很多企业都在搭建自己的私有PAAS平台,当然也有很多大型互联网公司搭建共有PA ...

  4. PAAS平台的web应用性能测试与分析

    引言 为什么我会写这一篇博客,因为最近很多京东云擎jae的用户反应一个问题就是他们部署在jae上面的应用访问很慢,有极少数应用甚至经常出现504超时现象,当然大家首先想到的是jae性能太差,这也是人之 ...

  5. 云计算PAAS平台测试设计之镜像管理

    下面是云计算PAAS平台页面概览: 今天我们要讲的是镜像管理页面的测试设计: 可以看到,这个页面主要有增删改查四个功能. 1. 查询镜像 (1)易用性:查看镜像查询界面,界面上各组件设计合理.美观.易 ...

  6. 搜狐云景paas平台实践之路

    前言: 搜狐云景作为搜狐的paas平台,在2014年5月22日的云计算大会上正式发布了公测.初测,注册用户必须先申请邀请码参与公测会赠送用户100元电子券,经过实名认证之后会再赠送100电子券,目测可 ...

  7. PAAS平台7&#215;24小时可用性应用设计

    如今非常多企业都在搭建自己的私有PAAS平台,当然也有非常多大型互联网公司搭建共同拥有PAAS平台(比如SAE/BAE/JAE(jae.jd.com)).那么使用PAAS平台来部署SAAS应用有哪些优 ...

  8. PaaS平台的尴尬与变革

    当今时代只要提到云计算这个词语,一定会提到云计算分为IaaS.PaaS.SaaS 这三个层面,现阶段云环境中IaaS和SaaS都实现了商品化.但是,PaaS作为云计算的服务模式之一,既不像IaaS那样 ...

  9. 企业级分布式应用服务EDAS _Dubbo商业版_微服务PaaS平台 【EDAS Serverless 运维 创业】

    企业级分布式应用服务EDAS _Dubbo商业版_微服务PaaS平台_分布式框架 - 阿里云https://www.aliyun.com/product/edas?source_type=yqzb_e ...

随机推荐

  1. geotrellis使用(十七)使用缓冲区分析的方式解决单瓦片计算边缘值问题

    Geotrellis系列文章链接地址http://www.cnblogs.com/shoufengwei/p/5619419.html 目录 前言 需求分析 实现方案 总结 一.前言        最 ...

  2. sublime3破解版sublime3注册码

    Sublime Text 3 官方网址:http://www.sublimetext.com/ Mac下载地址: http://c758482.r82.cf2.rackcdn.com/Sublime% ...

  3. 【JavaWeb】MVC案例之新闻列表

    MVC案例之新闻列表 作者:白宁超 2016年6月6日15:26:30 摘要:本文主要针对javaweb基本开发之MVC案例的简单操作,里面涉及mysql数据库及表的创建,以及jsp页面和servle ...

  4. C#运用ThoughtWorks生成二维码

    在现在的项目中,较多的使用到二维码,前面介绍过一篇使用Gma生成二维码的操作,现在介绍一个第三方组件,主要介绍生成二维码,二维码的解析,以及对二维码的相关信息的选择,现在介绍ThoughtWorks用 ...

  5. 【JVM】JVM系列之类加载机制(四)

    一.前言 前面分析了class文件具体含义,接着需要将class文件加载到虚拟机中,这个过程是怎样的呢,下面,我们来仔细分析. 二.什么是类加载机制 把class文件加载到内存,并对数据进行校验.转换 ...

  6. CSS3魔法堂:说说Multi-column Layout

    前言  是否记得<读者文摘>中那一篇篇优美感人的文章呢?那除了文章内容外,还记得那报刊.杂志独有的多栏布局吗?  当我们希望将报刊.杂志中的阅读体验迁移到网页上时,最简单直接的方式就是采用 ...

  7. 在Winform程序中设置管理员权限及为用户组添加写入权限

    在我们一些Winform程序中,往往需要具有一些特殊的权限才能操作系统文件,我们可以设置运行程序具有管理员权限或者设置运行程序的目录具有写入的权限,如果是在操作系统里面,我们可以设置运行程序以管理员身 ...

  8. 使用c#对windows进行关机、重启或注销

    方法一:调用windows自带的shutdown.exe (缺点:会出现倒计时窗口) System.Diagnostics.Process.Start("shutdown.exe" ...

  9. healthMonitoring与运行状况监视

    配置针对应用程序的运行状况监视的一个服务 配置节内容比以往的较为复杂,如下 <healthMonitoring Enabled="true|false" heartbeatI ...

  10. 模仿迅L看看<音频播放器> 实现点击进度条,跳转播放

    <Style x:Key="btnFallback" TargetType="{x:Type Button}"> <Setter Proper ...