书签 分享 收藏 举报 版权申诉 / 32
上传文档赚钱

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

  • 上传人(卖家):三亚风情
  • 文档编号:3372362
  • 上传时间:2022-08-24
  • 格式:PPTX
  • 页数:32
  • 大小:987.27KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《JAE-京东PAAS实践知识课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    JAE 京东 PAAS 实践 知识 课件
    资源描述:

    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页页

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:JAE-京东PAAS实践知识课件.pptx
    链接地址:https://www.163wenku.com/p-3372362.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


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

    163文库