SlideShare a Scribd company logo
1 of 25
Download to read offline
基于 Fuel 的超融合一体机
周征晟 / 2015-06-27
Fuel 简介
定制 Fuel
海云一体机
●
融合架构
●
控制服务高可用
●
计算节点高可用
●
基于 SSD 的性能型云硬盘
议程
Fuel 简介
OpenStack 自动化部署工具
 Apache License Version 2.0
Web UI + PXE + Puppet
操作界面友好、支持 REST API
配置较灵活、可扩展
 Host OS : Ubuntu 、 CentOS
 Hypervisor : KVM 、 QEMU 、 vCenter
 Neutron : VLAN 、 GRE 、 NSX ; Nova
Network
 Cinder : LVM 、 Ceph 、 vCenter
 Glance : Swift 、 Ceph 、 vCenter
 灵活指定节点角色、逻辑网络、 Bond 、 VLAN
 支持括容
 支持插件
Fuel 6.0 截屏
Fuel 架构
来源 https://wiki.openstack.org/wiki/Fuel
Fuel 部署流程
准备
●
计划、插线、 BIOS 开启 KVM 、初始化 RAID 、
配置 PXE 启动
●
安装 Fuel Master ,接入 PXE 网络
发现节点和配置环境
●
节点开机, PXE 启动 Boostrap 系统,发现节点
●
用户新建 OpenStack 环境,添加节点,设定网络
、存储等配置,验证网络
部署
●
通过 Image 直拷或 PXE 安装各节点操作系统
●
计算部署任务的依赖关系,分批串行 / 并行部署各个
角色 / 集群
●
mongo -> primary-mongo ->
primary-controller -> controller ->
ceph-osd -> compute
Fuel 主要组件和扩展点
Nailgun
●
基于 Python 开发的 Web 应用, Fuel Master
的 Web 界面,记录 OpenStack 配置,生成部署
任务、为任务排序,支持 REST API
●
扩展:新的角色、存储类型、选项,脚本和自动化
Astute
●
跟踪任务的执行,与 Cobbler 和 MCollective 交
互
MCollective Agents
●
并发执行远程任务
●
同步时间、上传 ssh 公钥、上传 Puppet 模块
●
执行 Shell 命令、执行 Puppet 、上传 Cirros
镜像
Fuel 主要组件和扩展点(续)
Cobbler 、 Fuel-agent
●
磁盘分区和安装目标节点操作系统
●
扩展:支持特殊的存储设备
Fuel-library
●
所有的 Puppet 模块
●
扩展:发挥你的想像力
OSTF
●
OpenStack 健康检查
Fuel-main
●
打包、生成 Fuel Master 镜像和 IBP 镜像
●
扩展:更换 RPM 仓库和包
海云捷迅超融合一体机
计算、存储融合;控制、计算融合
OpenStack 基础架构高可用
●
少数控制节点宕机,不影响 OpenStack 运行
●
整个集群断电后能自愈,无需人工干预
计算节点高可用
●
应对计算节点断网、宕机等异常
●
自动对计算节点进行 Fence 和 Evacuate
堆叠式架构
●
四节点起,硬件门槛低
●
易括容,更具弹性
界面友好,图形化操作
典型部署架构
控制、计算、存储融合
控制节点
●
Pacemaker 、 MySQL 、 Mongo 、 vIP 、
HAProxy 、 RabbitMQ
●
*-API 、 *-Scheduler
●
L3 和 DHCP 的 Agent 、 OVS Agent
●
Ceph Monitor
●
Fuel Master 虚拟机
计算节点: Nova Compute 、 OVS Agent 、 VM
存储节点: Ceph OSD
配置冲突:试错,修改,迭代——体力活
资源争抢:资源隔离和预留
资源隔离和预留
虚拟机 CPU 、内存满载,导致控制节点集群崩溃
Cgroups
●
libvirt 自动创建包含所有虚拟机的组
●
/cgroup/SUBSYSTEM/machine
●
swappiness=0
●
预留若干 CPU 线程,不允许虚拟机调度到上面
●
调低 vCPU 的调度优先级
●
控制虚拟机的物理内存占用
●
留出足够物理内存给 Host 和 OpenStack 用
●
控制虚拟机的虚拟内存占用
●
减少换页
Nova
●
调整 reserved_host_memory_mb
●
ram_allocation_ratio=1.0
OpenStack 服务高可用
Pacemaker
vIP
HAProxy
来源
https://docs.miranti
s.com/fuel/fuel-
master/reference-
architecture.html
Pacemaker
Cluster Resource
●
单实例资源,在节点之间漂移,相当于主备模式
Clone
●
多个实例,相当于主主或多活模式
Multi-state
●
Clone 后组成主从集群
Order 和 Group
●
指定不同种资源实例之间的启动、停止依赖关系
Location
●
资源实例与节点的粘性和排斥性
Colocation
●
不同种资源实例之间的粘性
Resource Agent
●
实现具体的
start/stop/monitor/promote/notify...
典型 Cluster Resource
vip__public 、 vip__management
●
在 Controller 节点之间漂移
clone_ping_vip__public
●
loc_ping_vip__public
●
不要把外网虚 IP 飘到 Ping 不通网关的节点上
clone_p_haproxy
●
多活的 HAProxy 实例,无状态
●
vip_public-with-haproxy
●
vip_management-with-haproxy
●
不要把虚 IP 飘到 HAProxy 起不来的节点上
典型 Cluster Resource (续)
clone_p_mysql
●
Galera 集群
master_p_rabbitmq-server
●
RabbitMQ 主从集群(伪)
●
每个队列的都有自己的 Master ,实际为多活集群
force_load 加速 RabbitMQ 集群恢复
●
http://www.mail-archive.com/openstack-
dev@lists.openstack.org/msg51625.html
处理悬空 Consumer 现象
典型 Cluster Resource (续)
p_neutron-dhcp-agent
p_neutron-l3-agent [ 可选 clone 模式 ]
●
q-agent-cleanup 脚本负责迁移 qdhcp 和
qrouter
●
l3-keepaway-dhcp
●
L3 和 DHCP Agent 不要飘到同一个节点上
●
loc_ping_p_neutron-l3-agent
●
L3 Agent 不要飘到 Ping 不通网关的节点上
clone_p_neutron-openvswitch-agent
●
DHCP 和 L3 Agent 与 OVS Agent 之间设置了
Colocation 和 Order
后端存储的高可用
Ceph Monitor
●
多主集群,使用 Paxos 实现强一致
Ceph OSD
●
数据多副本复制
Cinder-volume
●
每个 Controller 都运行 Cinder-volume
●
所有 Cinder-volume 都订阅同一个消息队列
●
谁领到消息谁干活
●
cinder service-list 只能看到一个 cinder-
volume ,主机名是 rbd:volumes
计算节点高可用
计算节点断网、死机、系统盘损坏 ...
形态 1
●
Controller 节点通过管理网 Ping 所有 Compute
节点
●
Controller 节点检查 nova service-list
●
对出问题的节点 Evacuate
●
Too young, too simple...
●
容易引起误杀和数据损坏
形态 2
●
Pacemaker-remote
●
突破 Corosync 的集群规模限制
●
启用多个心跳网时,处理策略单一
●
引起用户业务不必要的中断
计算节点高可用(续)
形态 3
●
Controller 节点集群检查每个计算节点
●
管理网、存储网、租户网
●
Controller 节点之间互相检查三个网
●
根据异常情况的组合,对计算节点执行
●
所有网卡不通:报警、重启
●
存储或租户网不通:报警、关机、 Evacuate
●
管理网不通:只报警
●
所有网络不通时,无法区分 IPMI 故障还是断电
●
缺少计算节点自杀机制
●
在存储网上启用 fence_sanlock
●
http://www.ibm.com/developerworks/cn/li
nux/1404_zhouzs_sanlock/
●
扩展性不佳、需要访问 IPMI 网
计算节点高可用(续)
形态 4 :分布式健康检查
●
管理、存储、租户网上分别部署 Gossip Pool
●
计算节点之间同时通过三个 Gossip Pool 互相检查
连通性
●
每个 Gossip Pool 里发现的问题节点上报到
Controller
●
Controller 追踪计算节点在三个 Pool 里的情况,
决定是否需要关机和 Evacuate
●
Fence
●
通过存储网 Gossip 发布关机指令
●
节点发现存储网 Gossip 不通时自杀
●
可能的实现方式:基于 serf 或 consul
●
https://www.serfdom.io/docs/internals/si
mulator.html
基于 SSD 的性能型云硬盘
基于 SSD 的性能型云硬盘(续)
使用 SSD 作为 Ceph Journal 盘
●
OSD 平分 SSD Journal 盘空间
●
每个 OSD 的 Journal 最多使用 10GB
●
SSD 盘比较多时,空间被浪费
自动化部署 OSD 节点
●
安装系统时:将指定的磁盘上划出指定的空间,分区
类型的 GUID 设为 OSD 专门的类型
●
部署 OpenStack 时:扫描所有的分区,过滤出
Ceph OSD 类型的分区,格式化成 XFS ,启动
OSD 进程,加入 Ceph 集群
●
系统重启时, ceph-disk activate-all
●
所有 OSD 都被加入默认的存储池
基于 SSD 的性能型云硬盘(续)
部署基于 SSD 的 Pool = 自动调整 Crushmap
●
安装系统时:将指定的磁盘上划出指定的空间,分区
类型的 GUID 设为 SSD OSD 专门的类型
●
部署 Ceph Monitor 时
●
创建一个新的名为 ssd 的根 bucket 及对应 rule
●
创建一个新的名为 volumes_ssd 的 pool ,并关
联到刚才的 rule
●
部署 OSD 节点时
●
创建名为 ssd_host-X 的 bucket ,并加入 ssd
根 bucket
●
扫描所有的分区,凡符合 SSD OSD 类型的,其
OSD 移动到 root=ssd host=ssd_host-X
●
部署 Cinder 时
●
配置新后端指向 volumes_ssd
●
配置新的 Volume 类新指向新的后端
感谢您的批评指正

More Related Content

What's hot

開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018Will Huang
 
Docker集群管理 工具篇
Docker集群管理 工具篇Docker集群管理 工具篇
Docker集群管理 工具篇Guangya Liu
 
Open stack glance
Open stack glanceOpen stack glance
Open stack glance宛儒 余
 
Kubernetes project update and how to contribute
Kubernetes project update and how to contributeKubernetes project update and how to contribute
Kubernetes project update and how to contributeinwin stack
 
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)Will Huang
 
Ceph in UnitedStack
Ceph in UnitedStackCeph in UnitedStack
Ceph in UnitedStackRongze Zhu
 
Docker初识
Docker初识Docker初识
Docker初识hubugui
 
Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器升煌 黃
 
OpenStack Neutron Introduction
OpenStack Neutron IntroductionOpenStack Neutron Introduction
OpenStack Neutron IntroductionLiang Bo
 
Docker進階探討
Docker進階探討Docker進階探討
Docker進階探討國昭 張
 
3 introduction to kubernetes
3 introduction to kubernetes3 introduction to kubernetes
3 introduction to kubernetesJiang Shang
 
OpenStack and Docke Integration V6
OpenStack and Docke Integration V6OpenStack and Docke Integration V6
OpenStack and Docke Integration V6Guangya Liu
 
七牛云存储详解
七牛云存储详解七牛云存储详解
七牛云存储详解niuer7
 
Traffic server overview
Traffic server overviewTraffic server overview
Traffic server overviewqianshi
 
lua & ngx_lua 的介绍与应用
lua & ngx_lua 的介绍与应用lua & ngx_lua 的介绍与应用
lua & ngx_lua 的介绍与应用hugo
 
廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰Paul Chao
 

What's hot (20)

開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
 
Docker集群管理 工具篇
Docker集群管理 工具篇Docker集群管理 工具篇
Docker集群管理 工具篇
 
Open stack glance
Open stack glanceOpen stack glance
Open stack glance
 
美团技术团队 - KVM性能优化
美团技术团队 - KVM性能优化美团技术团队 - KVM性能优化
美团技术团队 - KVM性能优化
 
Kubernetes project update and how to contribute
Kubernetes project update and how to contributeKubernetes project update and how to contribute
Kubernetes project update and how to contribute
 
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
 
Ceph in UnitedStack
Ceph in UnitedStackCeph in UnitedStack
Ceph in UnitedStack
 
Docker初识
Docker初识Docker初识
Docker初识
 
微服務自己動手做
微服務自己動手做微服務自己動手做
微服務自己動手做
 
Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器Docker - 30秒生出100台伺服器
Docker - 30秒生出100台伺服器
 
OpenStack Neutron Introduction
OpenStack Neutron IntroductionOpenStack Neutron Introduction
OpenStack Neutron Introduction
 
Docker進階探討
Docker進階探討Docker進階探討
Docker進階探討
 
3 introduction to kubernetes
3 introduction to kubernetes3 introduction to kubernetes
3 introduction to kubernetes
 
Docker
DockerDocker
Docker
 
OpenStack and Docke Integration V6
OpenStack and Docke Integration V6OpenStack and Docke Integration V6
OpenStack and Docke Integration V6
 
七牛云存储详解
七牛云存储详解七牛云存储详解
七牛云存储详解
 
Traffic server overview
Traffic server overviewTraffic server overview
Traffic server overview
 
lua & ngx_lua 的介绍与应用
lua & ngx_lua 的介绍与应用lua & ngx_lua 的介绍与应用
lua & ngx_lua 的介绍与应用
 
Docker實務
Docker實務Docker實務
Docker實務
 
廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰
 

Viewers also liked

Docker home ted
Docker home tedDocker home ted
Docker home tedLayne Peng
 
Organizing open stack-meetup-in-china
Organizing open stack-meetup-in-chinaOrganizing open stack-meetup-in-china
Organizing open stack-meetup-in-chinaGuangya Liu
 
高效Linux SA
高效Linux SA高效Linux SA
高效Linux SAJinrong Ye
 
How Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackHow Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackStefano Maffulli
 
How to contribute to OpenStack Documentation
How to contribute to OpenStack DocumentationHow to contribute to OpenStack Documentation
How to contribute to OpenStack DocumentationMirantis
 
OpenStack Murano Application Catalog
OpenStack Murano Application CatalogOpenStack Murano Application Catalog
OpenStack Murano Application CatalogAl Sayed Gamal
 
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...IT Arena
 
How to contribute to OpenStack
How to contribute to OpenStackHow to contribute to OpenStack
How to contribute to OpenStackOpsta
 
oVirt社区最新活跃度
oVirt社区最新活跃度oVirt社区最新活跃度
oVirt社区最新活跃度Li Jiansheng
 
Solum - OpenStack PaaS / ALM - Austin OpenStack summit
Solum - OpenStack PaaS / ALM - Austin OpenStack summitSolum - OpenStack PaaS / ALM - Austin OpenStack summit
Solum - OpenStack PaaS / ALM - Austin OpenStack summitdevkulkarni
 
oVirt UI Plugin Infrastructure and the oVirt-Foreman plugin
oVirt UI Plugin Infrastructure and the oVirt-Foreman pluginoVirt UI Plugin Infrastructure and the oVirt-Foreman plugin
oVirt UI Plugin Infrastructure and the oVirt-Foreman pluginOved Ourfali
 
Shaking up the World of Education - Oplerno presentation for Sanoma
Shaking up the World of Education - Oplerno presentation for SanomaShaking up the World of Education - Oplerno presentation for Sanoma
Shaking up the World of Education - Oplerno presentation for SanomaDaniël Crompton
 
How to deploy oVirt using Nested KVM environment?
How to deploy oVirt using Nested KVM environment?How to deploy oVirt using Nested KVM environment?
How to deploy oVirt using Nested KVM environment?Rogan Kyuseok Lee
 
SaltConf14 - Ben Cane - Using SaltStack in High Availability Environments
SaltConf14 - Ben Cane - Using SaltStack in High Availability EnvironmentsSaltConf14 - Ben Cane - Using SaltStack in High Availability Environments
SaltConf14 - Ben Cane - Using SaltStack in High Availability EnvironmentsSaltStack
 
Murano: Application Catalog for Openstack
Murano: Application Catalog for OpenstackMurano: Application Catalog for Openstack
Murano: Application Catalog for OpenstackAlexander Tivelkov
 
OpenStack Murano introduction
OpenStack Murano introductionOpenStack Murano introduction
OpenStack Murano introductionVictor Zhang
 
Lenovo and Red Hat: Changing the Economics of Cloud Computing
Lenovo and Red Hat: Changing the Economics of Cloud ComputingLenovo and Red Hat: Changing the Economics of Cloud Computing
Lenovo and Red Hat: Changing the Economics of Cloud ComputingLenovo Data Center
 
大鱼架构演进
大鱼架构演进大鱼架构演进
大鱼架构演进Jun Liu
 
HKG15-400: Next steps in KVM enablement on ARM
HKG15-400: Next steps in KVM enablement on ARMHKG15-400: Next steps in KVM enablement on ARM
HKG15-400: Next steps in KVM enablement on ARMLinaro
 

Viewers also liked (20)

Docker home ted
Docker home tedDocker home ted
Docker home ted
 
Organizing open stack-meetup-in-china
Organizing open stack-meetup-in-chinaOrganizing open stack-meetup-in-china
Organizing open stack-meetup-in-china
 
高效Linux SA
高效Linux SA高效Linux SA
高效Linux SA
 
How Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackHow Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStack
 
How to contribute to OpenStack Documentation
How to contribute to OpenStack DocumentationHow to contribute to OpenStack Documentation
How to contribute to OpenStack Documentation
 
OpenStack Murano Application Catalog
OpenStack Murano Application CatalogOpenStack Murano Application Catalog
OpenStack Murano Application Catalog
 
OpenStack Murano
OpenStack MuranoOpenStack Murano
OpenStack Murano
 
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
 
How to contribute to OpenStack
How to contribute to OpenStackHow to contribute to OpenStack
How to contribute to OpenStack
 
oVirt社区最新活跃度
oVirt社区最新活跃度oVirt社区最新活跃度
oVirt社区最新活跃度
 
Solum - OpenStack PaaS / ALM - Austin OpenStack summit
Solum - OpenStack PaaS / ALM - Austin OpenStack summitSolum - OpenStack PaaS / ALM - Austin OpenStack summit
Solum - OpenStack PaaS / ALM - Austin OpenStack summit
 
oVirt UI Plugin Infrastructure and the oVirt-Foreman plugin
oVirt UI Plugin Infrastructure and the oVirt-Foreman pluginoVirt UI Plugin Infrastructure and the oVirt-Foreman plugin
oVirt UI Plugin Infrastructure and the oVirt-Foreman plugin
 
Shaking up the World of Education - Oplerno presentation for Sanoma
Shaking up the World of Education - Oplerno presentation for SanomaShaking up the World of Education - Oplerno presentation for Sanoma
Shaking up the World of Education - Oplerno presentation for Sanoma
 
How to deploy oVirt using Nested KVM environment?
How to deploy oVirt using Nested KVM environment?How to deploy oVirt using Nested KVM environment?
How to deploy oVirt using Nested KVM environment?
 
SaltConf14 - Ben Cane - Using SaltStack in High Availability Environments
SaltConf14 - Ben Cane - Using SaltStack in High Availability EnvironmentsSaltConf14 - Ben Cane - Using SaltStack in High Availability Environments
SaltConf14 - Ben Cane - Using SaltStack in High Availability Environments
 
Murano: Application Catalog for Openstack
Murano: Application Catalog for OpenstackMurano: Application Catalog for Openstack
Murano: Application Catalog for Openstack
 
OpenStack Murano introduction
OpenStack Murano introductionOpenStack Murano introduction
OpenStack Murano introduction
 
Lenovo and Red Hat: Changing the Economics of Cloud Computing
Lenovo and Red Hat: Changing the Economics of Cloud ComputingLenovo and Red Hat: Changing the Economics of Cloud Computing
Lenovo and Red Hat: Changing the Economics of Cloud Computing
 
大鱼架构演进
大鱼架构演进大鱼架构演进
大鱼架构演进
 
HKG15-400: Next steps in KVM enablement on ARM
HKG15-400: Next steps in KVM enablement on ARMHKG15-400: Next steps in KVM enablement on ARM
HKG15-400: Next steps in KVM enablement on ARM
 

Similar to 基于Fuel的超融合一体机

Track2 -刘继伟--openstack in gamewave
Track2 -刘继伟--openstack in gamewaveTrack2 -刘继伟--openstack in gamewave
Track2 -刘继伟--openstack in gamewaveOpenCity Community
 
高性能LAMP程序设计
高性能LAMP程序设计高性能LAMP程序设计
高性能LAMP程序设计fuchaoqun
 
Pm 04 华胜天成openstack实践汇报-20120808
Pm 04 华胜天成openstack实践汇报-20120808Pm 04 华胜天成openstack实践汇报-20120808
Pm 04 华胜天成openstack实践汇报-20120808OpenCity Community
 
Monitor is all for ops
Monitor is all for opsMonitor is all for ops
Monitor is all for ops琛琳 饶
 
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUGYingSiang Geng
 
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰Scourgen Hong
 
Lamp优化实践
Lamp优化实践Lamp优化实践
Lamp优化实践zhliji2
 
02.python.开发最佳实践
02.python.开发最佳实践02.python.开发最佳实践
02.python.开发最佳实践Na Lee
 
Lamp高性能设计
Lamp高性能设计Lamp高性能设计
Lamp高性能设计锐 张
 
Golang 高性能实战
Golang 高性能实战Golang 高性能实战
Golang 高性能实战rfyiamcool
 
Track2 -何斌--openstack 在京东的应用实践
Track2 -何斌--openstack 在京东的应用实践Track2 -何斌--openstack 在京东的应用实践
Track2 -何斌--openstack 在京东的应用实践OpenCity Community
 
Linux network monitoring hands-on pratice
Linux network monitoring hands-on praticeLinux network monitoring hands-on pratice
Linux network monitoring hands-on praticeKenny (netman)
 
高性能Web服务器nginx及相关新技术的应用
高性能Web服务器nginx及相关新技术的应用高性能Web服务器nginx及相关新技术的应用
高性能Web服务器nginx及相关新技术的应用redhat9
 
使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡cachowu
 
Sheepdog内部实现机制
Sheepdog内部实现机制Sheepdog内部实现机制
Sheepdog内部实现机制Liu Yuan
 
优酷 Web网站架构案例分析
优酷   Web网站架构案例分析优酷   Web网站架构案例分析
优酷 Web网站架构案例分析George Ang
 
Key value store
Key value storeKey value store
Key value storexuanhan863
 
Youku arch qcon2009_beijing
Youku arch qcon2009_beijingYouku arch qcon2009_beijing
Youku arch qcon2009_beijingdrewz lin
 

Similar to 基于Fuel的超融合一体机 (20)

Track2 -刘继伟--openstack in gamewave
Track2 -刘继伟--openstack in gamewaveTrack2 -刘继伟--openstack in gamewave
Track2 -刘继伟--openstack in gamewave
 
高性能LAMP程序设计
高性能LAMP程序设计高性能LAMP程序设计
高性能LAMP程序设计
 
Pm 04 华胜天成openstack实践汇报-20120808
Pm 04 华胜天成openstack实践汇报-20120808Pm 04 华胜天成openstack实践汇报-20120808
Pm 04 华胜天成openstack实践汇报-20120808
 
Monitor is all for ops
Monitor is all for opsMonitor is all for ops
Monitor is all for ops
 
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
 
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
 
Lamp优化实践
Lamp优化实践Lamp优化实践
Lamp优化实践
 
02.python.开发最佳实践
02.python.开发最佳实践02.python.开发最佳实践
02.python.开发最佳实践
 
Lamp高性能设计
Lamp高性能设计Lamp高性能设计
Lamp高性能设计
 
Golang 高性能实战
Golang 高性能实战Golang 高性能实战
Golang 高性能实战
 
Track2 -何斌--openstack 在京东的应用实践
Track2 -何斌--openstack 在京东的应用实践Track2 -何斌--openstack 在京东的应用实践
Track2 -何斌--openstack 在京东的应用实践
 
Proxmox 5.0
Proxmox 5.0Proxmox 5.0
Proxmox 5.0
 
Linux network monitoring hands-on pratice
Linux network monitoring hands-on praticeLinux network monitoring hands-on pratice
Linux network monitoring hands-on pratice
 
高性能Web服务器nginx及相关新技术的应用
高性能Web服务器nginx及相关新技术的应用高性能Web服务器nginx及相关新技术的应用
高性能Web服务器nginx及相关新技术的应用
 
使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡使用Nginx轻松实现开源负载均衡
使用Nginx轻松实现开源负载均衡
 
Nova与虚拟机管理
Nova与虚拟机管理Nova与虚拟机管理
Nova与虚拟机管理
 
Sheepdog内部实现机制
Sheepdog内部实现机制Sheepdog内部实现机制
Sheepdog内部实现机制
 
优酷 Web网站架构案例分析
优酷   Web网站架构案例分析优酷   Web网站架构案例分析
优酷 Web网站架构案例分析
 
Key value store
Key value storeKey value store
Key value store
 
Youku arch qcon2009_beijing
Youku arch qcon2009_beijingYouku arch qcon2009_beijing
Youku arch qcon2009_beijing
 

基于Fuel的超融合一体机