容器驱动的PaaS平台实现方案深圳市云舒网络技术有限公司2016年6月4日马洪喜——有容云首席架构师2000:多平台、多语言“全栈”Developer2006:Oracle公司Linux、虚拟化团队TeamLead2010:思杰公司架构师,构建桌面云、IaaS云2015:RancherLabs中国区技术负责人2016:有容云联合创始人、首席架构师采用容器技术实现PaaS的趋势IaaS传统PaaS复杂、封闭、太重采用容器技术构建的轻量级PaaS简单、透明、轻量部署流程线PaaS能力模块轻量、隔离、自动化、可编排是它的特点程序员可以灵活的选择开发语言和架构了解执行原理,对机制有完全控制和改造能力随时添加自定义或是他人分享的PaaS能力简单、易用容器驱动的轻量级PaaS抽像,隐藏复杂细节,暴露简单接口程序员需要按指定规范编写代码,还需要考虑平台支不支持项目指定的语言和架构对高可用、扩展、性能、日志等底层环节没有可控性极为复杂,难以掌握传统PaaS技术某世界500强保险集团,关注点:开源方案,简单易用需求匹配度高,API丰富,可定制化服务团队能力强某全国性股份制商业银行,关注点:容器管理能力强PaaS能力快速上线应用配置管理功能丰富某国有通讯解决方案提供商,关注点:容器网络、存储,灰度发布等开发者门户和部署流水线的集成服务团队能力强某省科技厅医疗大数据项目,关注点:混合云能力构建容器数据存储,大数据与容器结合本地交付团队企业选择PaaS平台的关注点PaaS平台选型要素:优良产品+服务能力+++容器服务(CaaS)容器管理平台团队交付能力符合需求的PaaS平台PaaS能力模块PaaS基础部署流水线AppSoarCaaS构建:选择引擎还是汽车?企业级容器服务CaaS框架示例开发环境1测试环境2生产环境n…网络服务存储服务私有镜像仓库服务发现应用编排和调度安全管理应用管理运维管理ITSM管理日志管理监控管理配置管理企业应用商店统一管理控制门户代码管理CI/CD管理DevOpsUsers企业自开发业务存储管理控制容器管理平台容器容器数据Overlay容器网络今天能够落地吗?容器的数据持久化问题如何解决?企业对容器网络和存储的述求容器驱动的轻量级PaaS解决方案架构示例高可用数据库MySQL/MariaDBMemcacheRedis高可用中间件TomcatWebLogicJbossMangoDBWebSphere高可用消息队列RabbitMQKafkaActiveMqZeroMQOpenStackCloudStackvmware开发者中心应用商店容器云平台基础架构容器管理主机管理SDN网络容器存储监控系统日志系统平台高可用容器调度容器迁移容器...