JAE-京东PAAS实践知识课件.pptx

上传人(卖家):三亚风情 文档编号:3372362 上传时间:2022-08-24 格式:PPTX 页数:32 大小:987.27KB
下载 相关 举报
JAE-京东PAAS实践知识课件.pptx_第1页
第1页 / 共32页
JAE-京东PAAS实践知识课件.pptx_第2页
第2页 / 共32页
JAE-京东PAAS实践知识课件.pptx_第3页
第3页 / 共32页
JAE-京东PAAS实践知识课件.pptx_第4页
第4页 / 共32页
JAE-京东PAAS实践知识课件.pptx_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、云平台目录1PaaS简介2我们的实践第第2页页云平台PaaS的定义第第3页页云平台PaaS最早的历史n最早的的PaaS平台n2005 年 Mn由Rackspace投资n现已经合并到Rackspacen比AWS还要早n提供PHP和.Net平台第第4页页云平台知名国外PaaS平台名称名称公司公司类型类型发布时间发布时间AWS BeanstalkAmazon闭源2011年1月Cloud FoundryVmware开源2011年4月宣布开源Engine YardEngine Yard闭源2006年成立Google App Engine Google闭源2008年HerokuSalesforce闭源20

2、07年6月OpenShiftRedHat开源2011年5月开源Windows AzureMicroSoft闭源2009年ParseParse闭源、移动方向2011年下半年MendixMendix闭源、移动方向2011年下半年第第5页页云平台主要特性 详见wikin Ease of usen Web-based user-interface creation toolsn Simplicityn Services to develop,test,deploy,host and maintain applications in the same integrated development env

3、ironmentn Automationn Utility-grade instrumentationn Auto Scaling and Load Balancing n Multi-tenant architecturen Integration with XaaSn Web Services and databases are most importantn Third party plug-in第第6页页云平台用户的收益n 省事n 方便代码管理、部署、测试、排错n 资源方便管理、自动扩展、监控、计费n 丰富的数据库、存储、消息队列的服务n 省钱n 资源细粒度租用 n 需要资源隔离与管理

4、的多租户n 现金流好,不需要一次性大规模投入n 省事就是省钱 n 人的费用比我们想像中的要贵第第7页页云平台目录2我们的实践1PaaS简介第第8页页云平台使用框架-CloudFoundryn 选择的理由n 开源n 不愿意重复造轮子n Framework支持多n Java:Grails、List、Springn Ruby:Rack、Rails3、Sinatran Python:Django、Wsgin Node.jsn PHPn Standalone第第9页页云平台CloudFoundry-示意图第第10页页云平台CF增强工作-Load Balancingn CF的Router使用随机策略n 实

5、例之间的负载不平衡n 增加智能负载策略n 由DEA周期性上报app instance与DEA自身的状态n 根据Instance与DEA状态计算负载n 实例真实负载=(DEA 负载 x 30%+实例负载 x 70%)x 100DEA 负载=CPU 已使用%x 30%+Mem 已使用%x 30%实例负载=PU 已使用%x 30%+Mem 已使用%x 30%n 计算公式可以根据实际情况进行调整n 按分数进行路由n 负载算法:weight第第11页页云平台LB示意图第第12页页云平台CF增强工作-Statefuln CF中只支持java的状态保持n 只针对JSESSIONID做处理,缺少对其他语言框架

6、的支持n 增加对其他语言的支持n PHP的PHPSESSIDn JAVA的JSESSIONIDn 其它SESSIONIDn 没有SESSION的请求,LB策略决定接收请求的实例第第13页页云平台CF增强工作-Auto Scalingn CF中APP的Instance需要手功增加n 不灵活,不省事n 增加Auto Scaling模块n App需要绑定一个AS规则n AS规则用户全局可以使用n 目前只支持HTTP访问次数的规则n AS规则例子:在10分钟内,平均每个实例每秒收到的请求大于100则增加1个实例,最多10个实例,平均每个实例每秒收到的请求少于50则减少1个实例,最多2个实例第第14页页

7、云平台Auto Scaling示意图第第15页页云平台Auto Scalling 规则第第16页页云平台基础设施-云日志n Nginx访问日志n收集后处理n Instance标准输出日志n收集后处理n Instance标准错误日志n收集后处理n 可搜索n 图表化展现n 类splunk第第17页页云平台基础设施-云日志第第18页页云平台基础设施-云监控n HTTP访问次数监控n Latency监控n 错误的HTTP次数(4XX、5XX)监控n Instance个数监控n 内存使用量监控n UIP监控n 网络IO监控n CPU监控第第19页页云平台基础设施-云监控第第20页页云平台基础设施-代码托

8、管n 提供类似于Github方式的代码托管服务n 创建应用的时候自动创建一个代码库n 可以部署指定版本的代码n 完善的管理界面第第21页页云平台基础设施-云编译n 解决JAVA应用只能上传包的问题n 支持Maven项目n 编译历史、编译日志、包下载n 编译好的包可以直接部署第第22页页云平台基础设施-云数据库服务n 提供高可用的MySQL、MognoDB服务n 自动故障迁移n 页面申请、实例管理n 支持phpadmin、RockMongo管理工具n 自动备份,灾难恢复n 可恢复到一周内任意时刻n 目前不提供类google cloudsql的共享型MySQL服务第第23页页云平台其它基础设施n 云存储(JSS)n 类S3n 消息队列服务(SQS)n 基于HTTP长连接的简单消息队列服务n 缓存云服务n IP库服务n 短域名服务n 消息推送服务n 云测试服务第第24页页云平台碰到的问题n CF账户系统与京东账户系统打通n VMC 集成使用n 想兼容官方的VMC非常困难n Vcap与CF-Realse的关系不清不楚n BOSH系统在Openstack环境下难以使用n 单点问题(NATS、Postgres)第第25页页云平台Coming soonn App自启动n 共享型数据库n App资源配额n App资源隔离n 共享型文件系统 第第26页页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(JAE-京东PAAS实践知识课件.pptx)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|