应用引擎BAE3.0介绍及百度BAE3.0支持并发多少
百度云BAE3.0的特点:
1.支持本地程序迁移百度云
应用引擎BAE3.0做了很多的改进,其实就是一句话,百度云开发在不断的进步。为了节省开发者的学习成本,百度云BAE3.0增加了轻量级虚拟机,使开发环境和本地环境一致,是本地开发可以直接迁移到百度云上。
2.支持多种编程语言
4.支持的操作系统
轻量虚拟机内部,我们采用的是64位的 Ubuntu 12.04 Server。资源配额
- 内存: 默认 256M;可通过套餐来调整大小
- 磁盘: 2G
- CPU: 与其它轻量虚拟机分享CPU
- 网络: 流入5Mbytes/秒;流出5Mbytes/秒
执行单元压测
Nodejs runtime 由于压测的只是一个最简单的helloworld页面,没有用到任何扩展服务,因此实际情况可能低于此值。nodejs执行单元压测数据
| 并发 | 30 | 40 | 50 | 100 | 150 | 300 |
| qps | 874 | 1020 | 1078 | 1134 | 1140 | 1058 |
| 请求数 | 213794 | 209581 | 341982 | 276669 | 165076 | 247589 |
| 2xx时延 | 1ms | 1ms | 3ms | 11ms | 29ms | 112ms |
| 4xx数量 | 0 | 0 | 0 | 0 | 0 | 0 |
| 5xx数量 | 0 | 0 | 0 | 0 | 0 | 2 |
| error数量 | 73 | 51 | 55 | 57 | 60 | 45 |
| 宿主机idle | 40% | 40% | 35%' | 50% | 30% | 30% |
| 宿主机load average | 21 | 24 | 21 | 70 | 30 | 22 |
| 网络带宽 | 4M | 4M | 5M | 6M | 5M | 6.5M |
Php runtime 仅仅针对phpinfo() 页面进行相关压测,没有用到任何扩展服务,因此实际情况可能低于此值。php 执行单元压测数据
| php cgi 数: | 50 | ||||
| 并发 | 30 | 40 | 50 | 80 | 100 |
| qps | 1125 | 1110 | 1454 | 1308 | 425 |
| 请求数 | 117569 | 161131 | 153592 | 197640 | 68263 |
| 2xx时延 | 1ms | 1ms | 1ms | 1ms | 30ms |
| 4xx数量 | 0 | 0 | 0 | 0 | 0 |
| 5xx数量 | 0 | 0 | 0 | 0 | 0 |
| error数量 | 40 | 300 | 176 | 715 | 4828 |
| error几率 | 0.03% | 0.18% | 0.11% | 0.36% | 7% |
| 宿主机idle | 40% | 20% | 20% | 5% | 1% |
| 宿主机load average | 17 | 23 | 36 | 47 | 120 |
| 网络带宽 | 200k | 350k | 476k | 420k | 180k |
Python runtime 由于压测的只是一个最简单的helloworld页面,没有用到任何扩展服务,因此实际情况可能低于此值。python 执行单元压测数据
| cgi 数: | 50 | ||
| 并发 | 40 | 50 | 80 |
| qps | 859 | 864 | 916 |
| 请求数 | 136719 | 146709 | 142883 |
| 2xx时延 | 4ms | 5ms | 6ms |
| 4xx数量 | 0 | 0 | 0 |
| 5xx数量 | 5 | 3 | 12 |
| error数量 | 2 | 8 | 72 |
| error几率 | 0% | 0% | 0.05% |
| 宿主机idle | 33% | 25% | 30% |
| 宿主机load average | 14.89 | 18.62 | 19.75 |
| 网络带宽 | 240k | 280k | 220k |
Java runtime 此次压测只测试了一个最简单的index.jsp 页面,没有用到任何扩展服务,因此实际情况可能低于此值。java 执行单元压测数据
| 并发 | 30 | 40 | 50 | 100 | 150 |
| qps | 337 | 482 | 529 | 536 | 872 |
| 请求数 | 45612 | 65316 | 70876 | 74920 | 108868 |
| 2xx时延 | 4ms | 4ms | 5ms | 37ms | 80ms |
| 4xx数量 | 0 | 0 | 0 | 0 | 0 |
| 5xx数量 | 0 | 0 | 0 | 0 | 43318 |
| error数量 | 12 | 7 | 11 | 12 | 19 |
| 宿主机idle | 10% | 10% | 10%' | 5% | 5% |
| 宿主机load average | 55 | 62 | 63 | 70 | 63 |
| 网络带宽 | 1M | 2M | 5M | 6M | 5M |
注释:
执行单元套餐
1.支持本地程序迁移百度云
应用引擎BAE3.0做了很多的改进,其实就是一句话,百度云开发在不断的进步。为了节省开发者的学习成本,百度云BAE3.0增加了轻量级虚拟机,使开发环境和本地环境一致,是本地开发可以直接迁移到百度云上。
2.支持多种编程语言
4.支持的操作系统
轻量虚拟机内部,我们采用的是64位的 Ubuntu 12.04 Server。资源配额
- 内存: 默认 256M;可通过套餐来调整大小
- 磁盘: 2G
- CPU: 与其它轻量虚拟机分享CPU
- 网络: 流入5Mbytes/秒;流出5Mbytes/秒
执行单元压测
Nodejs runtime 由于压测的只是一个最简单的helloworld页面,没有用到任何扩展服务,因此实际情况可能低于此值。nodejs执行单元压测数据
| 并发 | 30 | 40 | 50 | 100 | 150 | 300 |
| qps | 874 | 1020 | 1078 | 1134 | 1140 | 1058 |
| 请求数 | 213794 | 209581 | 341982 | 276669 | 165076 | 247589 |
| 2xx时延 | 1ms | 1ms | 3ms | 11ms | 29ms | 112ms |
| 4xx数量 | 0 | 0 | 0 | 0 | 0 | 0 |
| 5xx数量 | 0 | 0 | 0 | 0 | 0 | 2 |
| error数量 | 73 | 51 | 55 | 57 | 60 | 45 |
| 宿主机idle | 40% | 40% | 35%' | 50% | 30% | 30% |
| 宿主机load average | 21 | 24 | 21 | 70 | 30 | 22 |
| 网络带宽 | 4M | 4M | 5M | 6M | 5M | 6.5M |
Php runtime 仅仅针对phpinfo() 页面进行相关压测,没有用到任何扩展服务,因此实际情况可能低于此值。php 执行单元压测数据
| php cgi 数: | 50 | ||||
| 并发 | 30 | 40 | 50 | 80 | 100 |
| qps | 1125 | 1110 | 1454 | 1308 | 425 |
| 请求数 | 117569 | 161131 | 153592 | 197640 | 68263 |
| 2xx时延 | 1ms | 1ms | 1ms | 1ms | 30ms |
| 4xx数量 | 0 | 0 | 0 | 0 | 0 |
| 5xx数量 | 0 | 0 | 0 | 0 | 0 |
| error数量 | 40 | 300 | 176 | 715 | 4828 |
| error几率 | 0.03% | 0.18% | 0.11% | 0.36% | 7% |
| 宿主机idle | 40% | 20% | 20% | 5% | 1% |
| 宿主机load average | 17 | 23 | 36 | 47 | 120 |
| 网络带宽 | 200k | 350k | 476k | 420k | 180k |
Python runtime 由于压测的只是一个最简单的helloworld页面,没有用到任何扩展服务,因此实际情况可能低于此值。python 执行单元压测数据
| cgi 数: | 50 | ||
| 并发 | 40 | 50 | 80 |
| qps | 859 | 864 | 916 |
| 请求数 | 136719 | 146709 | 142883 |
| 2xx时延 | 4ms | 5ms | 6ms |
| 4xx数量 | 0 | 0 | 0 |
| 5xx数量 | 5 | 3 | 12 |
| error数量 | 2 | 8 | 72 |
| error几率 | 0% | 0% | 0.05% |
| 宿主机idle | 33% | 25% | 30% |
| 宿主机load average | 14.89 | 18.62 | 19.75 |
| 网络带宽 | 240k | 280k | 220k |
Java runtime 此次压测只测试了一个最简单的index.jsp 页面,没有用到任何扩展服务,因此实际情况可能低于此值。java 执行单元压测数据
| 并发 | 30 | 40 | 50 | 100 | 150 |
| qps | 337 | 482 | 529 | 536 | 872 |
| 请求数 | 45612 | 65316 | 70876 | 74920 | 108868 |
| 2xx时延 | 4ms | 4ms | 5ms | 37ms | 80ms |
| 4xx数量 | 0 | 0 | 0 | 0 | 0 |
| 5xx数量 | 0 | 0 | 0 | 0 | 43318 |
| error数量 | 12 | 7 | 11 | 12 | 19 |
| 宿主机idle | 10% | 10% | 10%' | 5% | 5% |
| 宿主机load average | 55 | 62 | 63 | 70 | 63 |
| 网络带宽 | 1M | 2M | 5M | 6M | 5M |
注释:
执行单元套餐
,分配了两个“执行单元”,每个“执行单元”对应一个“轻量虚拟机”, “执行单元”是抽象概念,它启动后,对应着“轻量虚拟机”里面的一组进程,包括 lighttpd 和 php-fpm 进程等。当“轻量虚拟机”出现故障后,BAE平台会自动为它重新分配一个轻量虚拟机,并将“执行单元”部署到新的轻量虚拟机上,这就是“执行单元”的迁移。这种技术保证了应用的高可靠性。当应用流量上升,两个“执行单元”不够用的时候,可以再增加新的轻量虚拟机,并部署“执行单元”,这就是“执行单元”的扩容。这种技术保证了应用的可扩展性。
应用引擎BAE3.0介绍及百度BAE3.0支持并发多少的更多相关文章
- Fixflow引擎解析(一)(介绍) - Fixflow开源流程引擎介绍
Fixflow引擎解析(四)(模型) - 通过EMF扩展BPMN2.0元素 Fixflow引擎解析(三)(模型) - 创建EMF模型来读写XML文件 Fixflow引擎解析(二)(模型) - BPMN ...
- DRDS分布式SQL引擎—执行计划介绍
摘要: 本文着重介绍 DRDS 执行计划中各个操作符的含义,以便用户通过查询计划了解 SQL 执行流程,从而有针对性的调优 SQL. DRDS分布式SQL引擎 — 执行计划介绍 前言 数据库系统中,执 ...
- Python下Tesseract Ocr引擎及安装介绍
1.Tesseract介绍 tesseract 是一个google支持的开源ocr项目,其项目地址:https://github.com/tesseract-ocr/tesseract,目前最新的源码 ...
- SpringBootSecurity学习(14)前后端分离版之 OAuth2.0介绍
登录总结 前面基本介绍了security的常规用法,同时介绍了JWT和它的一个简单实现,基本上开发中遇到的登录问题都能解决了,即使在分布式开发,或者微服务开发中实现登录也基本没有问题了.securit ...
- 开源组件编排引擎LiteFlow发布里程碑版本2.5.0
介绍 LiteFlow作为一款轻量级组件编排框架,自开源来,获得了挺多人的关注.社区群也扩展到了接近200人. 早期版本因为疏忽打理,有一些BUG,迭代也不及时.距离上一个稳定版本2.3.3,已经有超 ...
- [MySQL数据库之表的详细操作:存储引擎、表介绍、表字段之数据类型]
[MySQL数据库之表的详细操作:存储引擎.表介绍.表字段之数据类型] 表的详细操作 存储引擎 mysql中建立的库======>文件夹 库中建立的表======>文件 用来存储数据的文件 ...
- ASP.NET 5 已死 - 隆重介绍 ASP.NET Core 1.0 和 .NET Core 1.0
还没正式登场就死了?不能怪我标题党,是大神Scott在他博客上这么说的,我只是翻译了一下. 在1月20号最新的ASP.NET Community Standup视频中,微软aspnet开发组的大帅哥 ...
- 开源任务管理平台TaskManagerV2.0介绍及升级说明
上一篇开源任务管理平台TaskManager介绍发布后,有网友联系我看看能不能做个后台管理界面,方便管理系统中所有的任务.由于时间和技术问题1.0版本的时候,新增了一个3分钟读取配置文件动态修改任务的 ...
- 开放平台鉴权以及OAuth2.0介绍
OAuth 2.0 协议 OAuth是一个开发标准,允许用户授权第三方网站或应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的内容. OAuth 2.0 ...
随机推荐
- 2016032701 - ubuntu安装jdk
参考地址:http://jingyan.baidu.com/article/d621e8da0e92052865913f32.html 1.首先需要去oracle官网去下载jdk1.8,我本人下载的是 ...
- 2014年度辛星css教程夏季版第二节
第一节我们简介了一下CSS的工作流程,我相信读者会有一个大体的认识,那么接下来我们将会深入的研究一下CSS的细节问题,这些问题的涉及将会使我们的工作更加完善. *************注释***** ...
- chrome常用插件
1. ModHeader 功能:修改请求头部信息 安装地址:https://chrome.google.com/webstore/detail/idgpnmonknjnojddfkpgkljpfnnf ...
- 一步步学习NHibernate(6)——ISession的管理
请注明转载地址:http://www.cnblogs.com/arhat 今天老魏那个汗啊,我的ThinkPad的电源线不通电了,擦啊.明天还得掏银子买一个!心疼啊,原装的啊.不过话说回来,已经用了将 ...
- maven编译的时候排除junit测试类
maven项目中使用junit进行单元测试,在进行编译的时候,可以通过2种方式排除test测试类的编译. 有2种方式 : 使用命令的时候带上参数 mvn install -Dmaven.test.sk ...
- failed with: java.lang.NullPointerException
failed with: java.lang.NullPointerException 需要在nutch的配置文件 'conf/nutch-site.xml'. 里设置如下,不然就报上面的错误了. 当 ...
- ireport 在 AIX Linux websphere下的字体安装
首先,ireport在linux下有些时候是正常的,而有些时候却不正常,只要是汉字就出不来的情况我今天是遇到了. ireport在Linux下不显示中文汉字的解决方法: 将字体文件(后缀名必须是ttf ...
- GCC 警告提示的用法
转自GCC 警告提示的用法 本节主要讲解GCC的警告提示功能.GCC包含完整的出错检查和警告提示功能,它们可以帮助Linux程序员写出更加专业和优美的代码.我们千万不能小瞧这些警告信息,在很多情况下, ...
- 《暗黑世界GM管理后台系统》部署+功能说明
原地址:http://blog.csdn.net/uxqclm/article/details/11969761 欢迎来到9秒:www.9miao.com 暗黑三国管理后台说明文档 (一)功能描述该后 ...
- Maven如何手动添加jar包到本地Maven仓库
Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供.基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构 ...