企业PaaS平台技术选型规范_第1页
企业PaaS平台技术选型规范_第2页
企业PaaS平台技术选型规范_第3页
企业PaaS平台技术选型规范_第4页
企业PaaS平台技术选型规范_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、企业PaaS平台技术选型规范听众收获PaaS技术选型关注点如何构建弹性PaaS?如何丰富PaaS能力、服务?如何在PaaS上共享应用?PaaS对开发的支持在实践中碰到的一些不常见的问题背景公司各大业务系统长期独立规划与建设;长期没有自主的IT研发团队导致开发商较多,架构不统一;应用烟囱式的架构,巨石应用、孤岛系统普遍存在;缺少对公共能力的抽象和复用,造成系统功能重复建设;互联化新常态,“秒杀”、“抢红包”对架构和应用的冲击;PaaS平台功能物理机/高性能虚拟机持续集成 与交付需求管理 与开发支 持环境与版 本管理运营与运 维支持Cloud Provider InterfacePaaS平台门户服

2、务管理应用管理软、硬件 资产管理编排管理多租户调度管理中间件 服务数据服务大数据 服务能力集成 服务PaaS功能视图(部分)PaaS平台:技术选型Kubernetes + OpenStack社区活跃,支持力度大,Commits: 48,1091,190 contributors;Kubernetes vs Mesos+Marathon;Why OpenStack ;使用习惯和特定场景;/cgit/linux/kernel/git/davem/net-next.git/commit/?id=56ab6b93007e5000a8812985aec1833c4a6a9ce0 /cgit/linux/

3、kernel/git/davem/net-next.git/commit/?id=1946e672c173559155a3e210fe95dbf8b7b8ddf7 /cgit/linux/kernel/git/davem/net-next.git/commit/?id=fee83d097b1620530f23bf6063f4ea251ba9c8c7PaaS平台:机制机制弹性计算:Cloud Provider Interface服务目录:Service Catalog应用目录:Application CatalogPaaS平台:弹性计算框架-1多租户、多集群、存储、日志、网络等 Federati

4、onTenant AOpenStack物理机、高性能虚拟机K8S cluster Provider AK8S cluster Provider BK8S clusterProvider CTenant BPaaS平台:弹性计算框架-2OpenStack Cinder + Ceph + iSCSIPaaS平台:服务集成与管理-1Service CatalogRedisMemcached NoSQLrdbMySQL/PGOracleAPM消息中间件 服务总线大数据分析机器学习 服务总线内部服务数据服务大数据服务中间件服务能力集成服务Service BrokerService CatalogPaaS

5、平台:服务集成与管理-2Service Catalog/services/overview.htmlPaaS平台:服务集成与管理-3Service Catalog(社区)/kubernetes-incubator/service-catalogPaaS平台:服务集成与管理-1Application CatalogApplication Catalog Service CatalogPaaS平台:开发支持-1API开发领域需要提供服务能力:需求设计开发编译测试打包部署配置监控项目协作管理(Jira:需求/产品/版本/项目/计划/用例/缺陷/分析等)原型设 计(Axure)API设计(Swagge

6、r)代码检查(CodeRevi ew)代码管理、配置管理(SVN、GitLab)持续集成、持续发布(Jenkins)自动化测试(单元测试、JMeter、 MockServer)标准化环境(Docker、K8S)集中配 置(AutoC onfig)监控(cAdvisor、 Heapster、 Promethues)镜像/包仓库(Harbor、Maven)日志(Fluentd、 Elastic Search、 Kibana)服务注 册中心 Consul/ HAProx yPaaS平台:开发支持-2开发框架比较与选型PaaS平台:开发支持-3持续集成PaaS平台:开发支持-4持续集成一些陷阱内核版本

7、4.9.0不支持Docker容器内修改tcp连接相关的部分参数进行调优,建议版本尽量高/cgit/linux/kernel/git/davem/net-next.git/commit/?id=56ab6b93007e5000a8812985aec1833c4a6a9ce0 /cgit/linux/kernel/git/davem/net-next.git/commit/?id=1946e672c173559155a3e210fe95dbf8b7b8ddf7 /cgit/linux/kernel/git/davem/net-next.git/commit/?id=fee83d097b1620530f23bf6063f4ea251ba9c8c7网络拥塞与延迟,需要合理规划,延迟50ms,flannel无法满足!近期工作CCP: Containerized Control Plane多种部署工具KPM-stackanetes(jsonnet)Fuel-ccp- custom python tooling(jinja)Kolla-kubernetes ansible with jinja + helmOpenstack-helm helm(gotpl)像Google一样管理数据中心https:/总结企业

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论