Soumettre la recherche
Mettre en ligne
Cgroup lxc在17173 iaas应用池中应用
•
Télécharger en tant que PPTX, PDF
•
1 j'aime
•
3,797 vues
Jinrong Ye
Suivre
Technologie
Signaler
Partager
Signaler
Partager
1 sur 12
Télécharger maintenant
Recommandé
MySQL压力测试经验
MySQL压力测试经验
Jinrong Ye
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
Jinrong Ye
服务器基准测试-叶金荣@CYOU-20121130
服务器基准测试-叶金荣@CYOU-20121130
Jinrong Ye
系统性能分析和优化.ppt
系统性能分析和优化.ppt
Frank Cai
如何针对业务做DB优化
如何针对业务做DB优化
Jinrong Ye
线上问题排查交流
线上问题排查交流
Edward Lee
1号店数据库架构
1号店数据库架构
Louis liu
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术团队
Recommandé
MySQL压力测试经验
MySQL压力测试经验
Jinrong Ye
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
Jinrong Ye
服务器基准测试-叶金荣@CYOU-20121130
服务器基准测试-叶金荣@CYOU-20121130
Jinrong Ye
系统性能分析和优化.ppt
系统性能分析和优化.ppt
Frank Cai
如何针对业务做DB优化
如何针对业务做DB优化
Jinrong Ye
线上问题排查交流
线上问题排查交流
Edward Lee
1号店数据库架构
1号店数据库架构
Louis liu
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术团队
快速搭建高性能服务端
快速搭建高性能服务端
moonbingbing
Ceph perf-tunning
Ceph perf-tunning
Yang Guanjun
Ceph in UnitedStack
Ceph in UnitedStack
Rongze Zhu
Ceph monitor-op
Ceph monitor-op
Yang Guanjun
Cephfs架构解读和测试分析
Cephfs架构解读和测试分析
Yang Guanjun
Building the Production Ready EB level Storage Product from Ceph - Dongmao Zhang
Building the Production Ready EB level Storage Product from Ceph - Dongmao Zhang
Ceph Community
Ceph intro
Ceph intro
Yang Guanjun
Traffic server overview
Traffic server overview
qianshi
Apache trafficserver
Apache trafficserver
Din Dindin
海量日志分析系统实践,Dba
海量日志分析系统实践,Dba
Cevin Cheung
Design realization and application of RBD NBD - Wang Li
Design realization and application of RBD NBD - Wang Li
Ceph Community
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术团队
Database.Cache&Buffer&Lock
Database.Cache&Buffer&Lock
Lixun Peng
了解集群
了解集群
Feng Yu
MySQL技术分享:一步到位实现mysql优化
MySQL技术分享:一步到位实现mysql优化
Jinrong Ye
C1000K高性能服务器构建技术
C1000K高性能服务器构建技术
Feng Yu
Metrics
Metrics
ChangQi Lin
构建基于Lamp的网站架构
构建基于Lamp的网站架构
Cosey Lee
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
美团点评技术团队
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Danielle Womboldt
MySQL运维那些事
MySQL运维那些事
Jinrong Ye
MySQL设计、优化、运维
MySQL设计、优化、运维
Jinrong Ye
Contenu connexe
Tendances
快速搭建高性能服务端
快速搭建高性能服务端
moonbingbing
Ceph perf-tunning
Ceph perf-tunning
Yang Guanjun
Ceph in UnitedStack
Ceph in UnitedStack
Rongze Zhu
Ceph monitor-op
Ceph monitor-op
Yang Guanjun
Cephfs架构解读和测试分析
Cephfs架构解读和测试分析
Yang Guanjun
Building the Production Ready EB level Storage Product from Ceph - Dongmao Zhang
Building the Production Ready EB level Storage Product from Ceph - Dongmao Zhang
Ceph Community
Ceph intro
Ceph intro
Yang Guanjun
Traffic server overview
Traffic server overview
qianshi
Apache trafficserver
Apache trafficserver
Din Dindin
海量日志分析系统实践,Dba
海量日志分析系统实践,Dba
Cevin Cheung
Design realization and application of RBD NBD - Wang Li
Design realization and application of RBD NBD - Wang Li
Ceph Community
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术团队
Database.Cache&Buffer&Lock
Database.Cache&Buffer&Lock
Lixun Peng
了解集群
了解集群
Feng Yu
MySQL技术分享:一步到位实现mysql优化
MySQL技术分享:一步到位实现mysql优化
Jinrong Ye
C1000K高性能服务器构建技术
C1000K高性能服务器构建技术
Feng Yu
Metrics
Metrics
ChangQi Lin
构建基于Lamp的网站架构
构建基于Lamp的网站架构
Cosey Lee
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
美团点评技术团队
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Danielle Womboldt
Tendances
(20)
快速搭建高性能服务端
快速搭建高性能服务端
Ceph perf-tunning
Ceph perf-tunning
Ceph in UnitedStack
Ceph in UnitedStack
Ceph monitor-op
Ceph monitor-op
Cephfs架构解读和测试分析
Cephfs架构解读和测试分析
Building the Production Ready EB level Storage Product from Ceph - Dongmao Zhang
Building the Production Ready EB level Storage Product from Ceph - Dongmao Zhang
Ceph intro
Ceph intro
Traffic server overview
Traffic server overview
Apache trafficserver
Apache trafficserver
海量日志分析系统实践,Dba
海量日志分析系统实践,Dba
Design realization and application of RBD NBD - Wang Li
Design realization and application of RBD NBD - Wang Li
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
Database.Cache&Buffer&Lock
Database.Cache&Buffer&Lock
了解集群
了解集群
MySQL技术分享:一步到位实现mysql优化
MySQL技术分享:一步到位实现mysql优化
C1000K高性能服务器构建技术
C1000K高性能服务器构建技术
Metrics
Metrics
构建基于Lamp的网站架构
构建基于Lamp的网站架构
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
En vedette
MySQL运维那些事
MySQL运维那些事
Jinrong Ye
MySQL设计、优化、运维
MySQL设计、优化、运维
Jinrong Ye
我们的MySQL
我们的MySQL
Jinrong Ye
程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍
Jinrong Ye
高效Linux SA
高效Linux SA
Jinrong Ye
MySQL数据库设计、优化
MySQL数据库设计、优化
Jinrong Ye
云+容器: 重新定义企业IT架构 - 阿里云容器服务 云栖大会 2016
云+容器: 重新定义企业IT架构 - 阿里云容器服务 云栖大会 2016
Li Yi
刘昌钰:阿里大数据应用平台
刘昌钰:阿里大数据应用平台
hdhappy001
大数据漫谈-bilibili
大数据漫谈-bilibili
不持
从Docker到容器服务
从Docker到容器服务
Li Yi
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
mysqlops
Early On Child Find In Service Sept. 2007
Early On Child Find In Service Sept. 2007
Early On Michigan
System Update Marquette March, 2010
System Update Marquette March, 2010
Early On Michigan
Early On Michigan Family Guidebook in Arabic
Early On Michigan Family Guidebook in Arabic
Early On Michigan
Coulee Concrete Designs
Coulee Concrete Designs
guest940bcfe
Physician's Guide for Early On Michigan
Physician's Guide for Early On Michigan
Early On Michigan
Galeria De Arte Monticelli Con Alex Alemany
Galeria De Arte Monticelli Con Alex Alemany
mrreivaj
Prezentacja Foresight 16 06 09
Prezentacja Foresight 16 06 09
Krakow Technology Park
Estratègies per publicar
Estratègies per publicar
Biblioteca d'Arquitectura del Vallès
DEVELOPING A BALANCED PROJECT PORTFOLIO FOR A SOCIAL ENTERPRISE - THE CASE OF...
DEVELOPING A BALANCED PROJECT PORTFOLIO FOR A SOCIAL ENTERPRISE - THE CASE OF...
Mariusz Andreasik
En vedette
(20)
MySQL运维那些事
MySQL运维那些事
MySQL设计、优化、运维
MySQL设计、优化、运维
我们的MySQL
我们的MySQL
程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍
高效Linux SA
高效Linux SA
MySQL数据库设计、优化
MySQL数据库设计、优化
云+容器: 重新定义企业IT架构 - 阿里云容器服务 云栖大会 2016
云+容器: 重新定义企业IT架构 - 阿里云容器服务 云栖大会 2016
刘昌钰:阿里大数据应用平台
刘昌钰:阿里大数据应用平台
大数据漫谈-bilibili
大数据漫谈-bilibili
从Docker到容器服务
从Docker到容器服务
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
Early On Child Find In Service Sept. 2007
Early On Child Find In Service Sept. 2007
System Update Marquette March, 2010
System Update Marquette March, 2010
Early On Michigan Family Guidebook in Arabic
Early On Michigan Family Guidebook in Arabic
Coulee Concrete Designs
Coulee Concrete Designs
Physician's Guide for Early On Michigan
Physician's Guide for Early On Michigan
Galeria De Arte Monticelli Con Alex Alemany
Galeria De Arte Monticelli Con Alex Alemany
Prezentacja Foresight 16 06 09
Prezentacja Foresight 16 06 09
Estratègies per publicar
Estratègies per publicar
DEVELOPING A BALANCED PROJECT PORTFOLIO FOR A SOCIAL ENTERPRISE - THE CASE OF...
DEVELOPING A BALANCED PROJECT PORTFOLIO FOR A SOCIAL ENTERPRISE - THE CASE OF...
Similaire à Cgroup lxc在17173 iaas应用池中应用
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
Scourgen Hong
Ali-tomcat
Ali-tomcat
wang hongjiang
The Construction and Practice of Apache Pegasus in Offline and Online Scenari...
The Construction and Practice of Apache Pegasus in Offline and Online Scenari...
acelyc1112009
改善Programmer生活的sql技能
改善Programmer生活的sql技能
Rack Lin
基于MySQL开放复制协议的同步扩展
基于MySQL开放复制协议的同步扩展
Sky Jian
mercury
mercury
moonbingbing
Golang 高性能实战
Golang 高性能实战
rfyiamcool
使用 RxJava 让数据流动 (Let data streaming using rxjava)
使用 RxJava 让数据流动 (Let data streaming using rxjava)
Tankery Chen
众行业公司系统架构案例介绍
众行业公司系统架构案例介绍
mysqlops
Java线上应用问题排查方法和工具(空望)
Java线上应用问题排查方法和工具(空望)
ykdsg
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
mysqlops
辽宁大学私有云项目分析
辽宁大学私有云项目分析
博 孟
京东实时消息队列JDQ技术实践与探索
京东实时消息队列JDQ技术实践与探索
confluent
How do we manage more than one thousand of Pegasus clusters - backend part
How do we manage more than one thousand of Pegasus clusters - backend part
acelyc1112009
Hacking Nginx at Taobao
Hacking Nginx at Taobao
Joshua Zhu
SITCON 2016 ─ Modern Front-End Workflow with Webpack
SITCON 2016 ─ Modern Front-End Workflow with Webpack
昱安 周
Exadata那点事
Exadata那点事
freezr
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Wensong Zhang
Taobao base
Taobao base
mysqlops
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
lovingprince58
Similaire à Cgroup lxc在17173 iaas应用池中应用
(20)
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
Ali-tomcat
Ali-tomcat
The Construction and Practice of Apache Pegasus in Offline and Online Scenari...
The Construction and Practice of Apache Pegasus in Offline and Online Scenari...
改善Programmer生活的sql技能
改善Programmer生活的sql技能
基于MySQL开放复制协议的同步扩展
基于MySQL开放复制协议的同步扩展
mercury
mercury
Golang 高性能实战
Golang 高性能实战
使用 RxJava 让数据流动 (Let data streaming using rxjava)
使用 RxJava 让数据流动 (Let data streaming using rxjava)
众行业公司系统架构案例介绍
众行业公司系统架构案例介绍
Java线上应用问题排查方法和工具(空望)
Java线上应用问题排查方法和工具(空望)
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
辽宁大学私有云项目分析
辽宁大学私有云项目分析
京东实时消息队列JDQ技术实践与探索
京东实时消息队列JDQ技术实践与探索
How do we manage more than one thousand of Pegasus clusters - backend part
How do we manage more than one thousand of Pegasus clusters - backend part
Hacking Nginx at Taobao
Hacking Nginx at Taobao
SITCON 2016 ─ Modern Front-End Workflow with Webpack
SITCON 2016 ─ Modern Front-End Workflow with Webpack
Exadata那点事
Exadata那点事
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Taobao base
Taobao base
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Plus de Jinrong Ye
为什么学习MySQL-20220530.pdf
为什么学习MySQL-20220530.pdf
Jinrong Ye
Tpcc mysql使用手册 - 20120329
Tpcc mysql使用手册 - 20120329
Jinrong Ye
MySQL 6.0 下的cluster + replicate - 20080220
MySQL 6.0 下的cluster + replicate - 20080220
Jinrong Ye
InnoDB引擎数据表压缩特性测试 - 20120329
InnoDB引擎数据表压缩特性测试 - 20120329
Jinrong Ye
ibbackup vs mysqldump对比测试 - 20080718
ibbackup vs mysqldump对比测试 - 20080718
Jinrong Ye
Xtrabackup工具使用简介 - 20110427
Xtrabackup工具使用简介 - 20110427
Jinrong Ye
Handler socket测试报告 - 20110422
Handler socket测试报告 - 20110422
Jinrong Ye
mysql cluster测试记录 - 20120905
mysql cluster测试记录 - 20120905
Jinrong Ye
dell服务器raid冷迁移方法
dell服务器raid冷迁移方法
Jinrong Ye
Hp dl380 g7测试结果报告 - 20100823
Hp dl380 g7测试结果报告 - 20100823
Jinrong Ye
Plus de Jinrong Ye
(10)
为什么学习MySQL-20220530.pdf
为什么学习MySQL-20220530.pdf
Tpcc mysql使用手册 - 20120329
Tpcc mysql使用手册 - 20120329
MySQL 6.0 下的cluster + replicate - 20080220
MySQL 6.0 下的cluster + replicate - 20080220
InnoDB引擎数据表压缩特性测试 - 20120329
InnoDB引擎数据表压缩特性测试 - 20120329
ibbackup vs mysqldump对比测试 - 20080718
ibbackup vs mysqldump对比测试 - 20080718
Xtrabackup工具使用简介 - 20110427
Xtrabackup工具使用简介 - 20110427
Handler socket测试报告 - 20110422
Handler socket测试报告 - 20110422
mysql cluster测试记录 - 20120905
mysql cluster测试记录 - 20120905
dell服务器raid冷迁移方法
dell服务器raid冷迁移方法
Hp dl380 g7测试结果报告 - 20100823
Hp dl380 g7测试结果报告 - 20100823
Cgroup lxc在17173 iaas应用池中应用
1.
Cgourp-lxc 在17173的应用 此处为大标题。。。。。。。。。。。 此处为说明文字。。。。。。。。。。。。。。 技术中心 系统部 2013.8.15
2.
提纲 • 背景:应用池现状 • 需求:我们要的是什么 • Cgroup/LXC介绍 • 选择:为什么是LXC • 场景:LXC应用在17173符合的场景 • LXC学习的情况 • 存在的问题和以后的发展
3.
背景:应用池的现状 在物理服务器运行的主要是php/java应用 • 纯业务逻辑、本地无重要数据、无状态 • 一台物理服务器上至少部署了6个以上的应用 • 服务器性能、状态参差不齐 • 服务器的数量会越来越多 • 业务的重要等级严重差异 • 业务突发情况无法预估 • 磁盘/网络IO小,主要负载集中在CPU和内存上
4.
背景:应用池调度、运算主体结构 IAAS的雏形,具备部分调度功能
5.
需求:我们要的是什么 从原始的意义上,我们要的很多,最现实的问题是: • 一台服务器能够部署更多的应用 • 更好协调和控制应用之间的资源竞争 • 动态的调整由于业务峰值差异造成的应用资源需求 • 尽量不去增加运维、监控、开发的工作量和成本
6.
Cgroup/LXC介绍 LXC是什么? • Containers可以作为OS层面的虚拟化的一个替代方案,你可以在一个宿主机上运行多个隔离的系统。在单一的操作系统 下运行container更加高效,因此,container将会替代VM,成为未来云计算基础架构中的主导技术。 • container namespace cgroup
virtualisation,LXC是针对Linux Containers的用户空间控制包。这是一个轻量级的系统虚拟化 机制,有时被描述为“chroot on steroids”(类固醇上的chroot,意思是功能类似chroot,但比chroot提供了更多的隔离功 能) • LXC基于chroot实现了完整了系统虚拟化,并在Linux现有的进程管理架构上添加了资源管理和隔离的机制。 • Container是安全容器与资源容器的组合 安全容器:chroot, UID/PID/IPC/Network Namespace 资源容器:Control Cgroup (Cgroup)
7.
Cgroup/LXC介绍 Cgroup有么用?(抄taobao的,他们了解的更深入) • 基于进程组的资源管理 基础框架 + 子控制器 使用Cgroup的分组机制,对一组进程就某种系统资源实现资源管理。 • cpuset子控制器 为进程组分配一组允许使用的CPU和内存结点 • memcg子控制器 限制进程组允许使用的物理内存 只限制匿名页和Page
Cache,不包括内核自己使用的内存 内存紧张时使用与全局回收同样的算法在组内回收 • Blkio子控制器 限制进程组的磁盘IO带宽 实际控制的是磁盘为各进程组服务的时间片数量,和进程调度器cfs针对cpu的分时服务原理相同
8.
方案比较 动态迁移 XEN (半虚拟化) 支持 KVM (全虚拟化) 支持 LXC 不支持 XEN
(半虚拟化) KVM (全虚拟化) LXC 速度 比本地环境慢 比本地环境慢 同本地环境 CPU增减 内存增减 通过Guest OS CPU 通过b allo o nd river 热插拔机制 支持 支持 通过Guest OS CPU 通过b allo o nd river 热插拔机制 支持 通过cp uset 和CFS 组调度扩展 支持 消耗 最高 高 对比楼上的几乎为零 支持 通过Cg ro up 支持 异构模拟 支持 支持 不支持 可运行不同OS 支持 支持 不支持 安全隔离性 强 强 差
9.
LXC优缺点 • 优点 虚拟化开销小,一台物理机跑很多“小”虚拟机,资源隔离,竞争小 通过Cgroup增减CPU/内存非常方便,调整速度很快 和本地环境相同的速度 • 缺点 不能热迁移 -> 我们需要热迁移吗? 不能模拟不同体系结构、装不同os
-> 不需要?为什么你不需要? 安全隔离差 -> 已经有了应用程序的隔离了,其他都系统部在操作,为什么要隔离? ForkBomb、优先级反转、Cgroup实现缺陷 -> rhel6.4已经好些了,测试环境不怕 - Memcg不能控制buffer和内核内存 Proc下的多数文件不认识Container -> top/sar/free/iostat 都用不了;没办法,要么改内核,要么等RHEL7
10.
LXC使用场景 • 总结这么多,它真的符合应用池使用; • RHEL5.x,RHEL6.x的内核版本较低,对LXC支持不是最好 • debian、ubuntu、opensuse对LXC支持已经很完善了,由于历史原因我们不方便迁 移 • 第一步:我们在功能测试环境测试 • 第二步:我们在压力环境上测试 • 第三步:拿出生产环境30%的实例,进行LXC测试 • 总结、积累运维经验 • 第四步:等待RHEL7在生产环境上使用
11.
LXC学习的情况 • 学会安装、初步测试成功 • 一个人的力量有限,求帮助、求同伙
Télécharger maintenant