Web前端之路程序员

干货分享 | SACC2017李波:小米生态云应用引擎实践

2017-10-31  本文已影响74人  huatai0002

​作为国内顶级技术盛会之一,2017中国系统架构师大会(SACC2017)于10月19-21日在北京新云南皇冠假日酒店成功举办。

大会首日,在云平台架构进化之路分会场上,作为小米生态云团队的资深研发工程师李波,为到场的所有嘉宾分享了小米应用引擎的设计思路和引擎架构的演进过程,期间遇到的问题和解决办法,以及未来的一些计划。

小米生态云的应用引擎实践演讲简介:

小米生态云是面向小米生态链及合作伙伴企业的一站式综合云服务平台,保护小米生态的线上业务和用户数据的安全,汇聚和挖掘数据的价值,并逐步发挥人工智能的力量。小米应用引擎是小米生态云的重要组成部分和核心功能之一,在小米生态云上提供应用部署,监控报警,日志采集分析,域名管理备案及SSL证书, 自动化安全扫描,并集成各种常用的存储和计算服务以及深度学习框架。小米应用引擎已经经历了两代的发展,此次和大家分享小米应用引擎的设计思路和引擎架构的演进过程,期间遇到的问题和解决办法,以及未来的一些计划。

据李波介绍,小米生态云是面向小米生态链及合作伙伴企业的一站式综合云服务平台,保护小米生态的线上业务和用户数据的安全,汇聚和挖掘数据的价值,并逐步发挥人工智能的力量。小米应用引擎是小米生态云的重要组成部分和核心功能之一,在小米生态云上提供应用部署,监控报警,日志采集分析,域名管理备案及 SSL 证书, 自动化安全扫描,并集成各种常用的存储和计算服务以及深度学习框架。

小米生态云包括用户控制平台、大数据服务、人工智能服务模块,是为小米生态链及合作伙伴提供一站式云服务及解决方案。

关于小米生态云引擎的进化方面,对于基于Cloud Foundry模式,支持公司及部门隔离,用户和角色管理、支持主流开发语言以及静态页面和二进制文件( Heroku Buildpack) 、支持Docker应用 、域名及证书等功能。主要存在开箱即用的PaaS平台、完整的权限和授权体系、成熟稳定,非常适用于无状态Web应用等优点,和–Buildpack机制和基础文件系统不灵活,定制难度大、生态链公司开发测试逐步迁移到Docker平台,与生产环境不一致、无法限制应用的CPU绝对用量、不支持cluster应用、UDP应用、Docker支持不完整,非原生体验、自有体系,组件繁多,部署运维复杂、社区参与度和活跃度下降等缺点。

第二种引擎应用是基于Kubernetes ,是一种原生Docker体验 。支持TCP/UDP应用 、原生计划任务支持 和配置和敏感信息管理 ,具备CPU的绝对用量限制 以及支持cluster应用。

对于应用引擎的未来规划,李波表示,建议应用版本管理、多应用映射同一域名、限制容器磁盘大小、应用资源监控、报警服务、精细化的资源调度、集群自动扩容以及Windows支持等。

会议PPT:

好啦,小米生态云应用引擎实践就先分享到这里,欢迎留言交流互动

完整演讲PPT:https://doc.huodongjia.com/detail-5332.html

李波  小米生态云应用引擎设计开发和业务运维 嘉宾简介:

小米生态云团队资深研发工程师,负责小米生态云及小米应用引擎的设计开发和线上业务运维。之前曾就职于IBM中国开发中心,参与了BPM,Bluemix等产品的开发工作。

上一篇下一篇

猜你喜欢

热点阅读