打造企业云原生应用平台
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
敏态IT最佳实践打造云原生应用平台
郭峰
DaoCloud联合创始人兼CTO
行业的领导者正在悄然改变
运输及物流
零售、电子商务酒店及旅行服务新闻传媒
大众交通
汽车制造
当今的软件应用无所不在,并且正在吞噬整个世界。未来十年,现有公司和软件驱
动型公司之间的竞争将趋于白热化。
“
马克•安德森
网景公司创始人,硅谷VC
软件正在吞噬整个世界
“
快速交付创新应用架构支撑IT升级
势在必行
互联网弹性拓展云的边界
容器技术的迅猛发展
容器技术传统虚拟化
From Google Trends
史无前例的发展速度
容器化应用容器镜像下载
两年内增长了3000%2016年1月,这个数字是1.6B
DockerCon2016, June 2016
货物运输的问题
他山之石可以攻玉
静态网站站点前端或API
用户数据库队列分析数据库
开发环境的虚
拟机测试用的
QA服务器大规模的
开源贡献者
的自有环境
生产集群
客户的
数据中心
虚拟机vs.容器
VMware /OpenStack
App
Runtime RHEL OS
容器引擎
虚拟化
容器
App Runtime
App
Runtime SELS App
Runtime Ubuntu App
Runtime
CentOS
App Runtime
App
Runtime
≥ 10%虚拟化整体转译开销
每个系统均有资源开销
≥20%整体开销接近零开销
容器以进程级运行无平台调度开销
容器引擎是调度工具不占用资源
容器技术不等同于轻量级虚拟化技术,适合传统IT转互联网架构的应用场景
容器
软件定义时代的标准
容器为什么如此重要:定义标准+服务应用
容器镜像
应用交付标准化
容器
运维管理标准化
镜像仓库
分发部署标准化
容器引擎
基础设施标准化
从垂直到水平架构
传统IT 的架构和产品思维,到分布式的服务理念存在跨越区间,技术能力的断
层导致了迷失。
DaoCloud 容器技术帮助企业解决了什么问题
迭代无法形成闭环
应用交付流程各环节自成一个小闭环,
但无法形成整个组织肌体的大循环体,
导致迭代打断。
缺乏应用支撑能力
IT 支撑服务是面向资源的,而新的互联网架构应用需要更丰富的应用平台层面的辅助服务,从而出现服务错配
基础架构多元化
面对不可预知的互联网业务,企业IT 基础设施的技术架构、管理部署正在变的多元化,导致基础架构资源的割裂
快速交付创新
应用架构支撑
互联网弹性
拓展云的边界
行业解决方案:对接行业需求,创造商业价值
金融行业:DevOps汽车行业:车联网能源电力:租户隔离
制造行业:数据湖
零售行业:弹性平台科技行业:微服务架构
教育行业:IT升级
围绕容器应用标准的巨大生态
Dev Tools
Official Repositories
Operating Systems
Big Data
Service Discovery
Build / Continuous Integration
Configuration Management
Consulting &Training
Management
Storage
Clustering & Scheduling
Networking
Infrastructure & Service Providers
Security
Monitoring & Logging
应用于广泛的企业场景
电子商务多媒体医疗金融服务
服务政府科技其他
企业的需求
80%
73%
计划作为企业云战略的一部分有计划在生产环境使用
Docker Survey: State of Applications, Q1 2016Cluster HQ: State of Container Usage, June 2016
联想|DaoCloud「容器化基础架构解决方案」✓联想数据中心企业级产
品经验
✓DaoCloud业界领先的容
器支撑技术
✓快速构建“基础架构+平
台软件”的端到端解决方案
✓引领新一代互联网技术
驱动下的企业数字化转型
联想企业级
基础架构
DaoCloud Enterprise容
器管理平台
企业业务应用
「容器化基础架构解决方案」架构概览
业务交付弹性扩展服务支撑资源整合
业务应用高可用
概述
•以容器化方式运行应用,轻松实现跨主机多实例高可用部署•策略化的应用运维方式,多种可触发方式的管理机制
•可供微调的Restart Policy和Reschedule Policy
•对于不稳定应用,设置重启阀值,自动监控,主动修复
•不间断用户访问的情况下,在应用多实例之间按顺序重启
客户价值
•让应用运维更简单,避免人工重启,或被动处理应用故障•解决应用本身因为内存泄漏、代码故障等导致的稳定性问题•高可用和负载均衡相结合,极低的配置管理成本,自动化能力•几乎适用于所有应用,特别是NodeJS等常见的内存泄漏顽症•基础设施提供HA能力,降低开发和运维成本