云服务架构
来源:互联网 发布:淘宝化妆品代购可靠吗 编辑:程序博客网 时间:2024/04/27 20:24
NOVA:
Nova使用的是一种“shared-nothing, messaging-based”架构,组件间通过消息队列进行通信。只要支持AMQP协议的任何Message Queue Sever都可以作为Nova组件间通信的管道,当前官方推荐用RabbitMQ。 另外,为了提高用户体验,Nova使用“回调”(call-back)机制发送消息。
Libvirt:
Libvirt是一套免费、开源的支持Linux下主流虚拟化平台的C函数库,其旨在为包括Xen在内的各种虚拟化平台提供一套方便、可靠的编程接口,支持与C#, Java, Perl, Ruby,Python等多种主流开发语言的绑定。当前主流Linux平台上默认的虚拟化管理工具virt-manager(图形化),virt-install(命令行模式)等均基于libvirt开发而成。
Libvrit supports:
• The KVM/QEMU Linux hypervisor
• The Xen hypervisor on Linux and Solaris hosts.
• The LXC Linux container system
• The OpenVZ Linux container system
• The User Mode Linux paravirtualized kernel
• The VirtualBox hypervisor
• The VMware ESX and GSX hypervisors
• The VMware Workstation and Player hypervisors
• The Microsoft Hyper-V hypervisor
• Virtual networks using bridging, NAT, VEPA and VN-LINK.
• Storage on IDE/SCSI/USB disks, FibreChannel, LVM, iSCSI, NFS and filesystems
Glance:
Glance主要用来注册、查找和检索VM的镜像文件: • Image as-a-service • 支持多种存储类型 • 支持多种镜像格式
Glance主要有四个组件组成: • Glance-API 接收镜像发现、检索和存储的API请求 • Glance-registry 保存、处理和检索镜像文件的元数据 • A database存储元数据的数据库 • Store adapter 配不同的存储类型.
Neutron:
网络只提供了框架流程,需要各个厂家实现自己的plugin去支持Openstack才能真正的使用。
目前已有的plugin:
Open vSwitch Plugin – Builds isolated networks with OVS and L2-in-L3 tunnels. http://openvswitch.org/openstack/documentation
Cisco UCS Plugin – Isolation based on VLAN and net-profiles applied to Cisco UCS converged network adapters(需要使用cisco palo网卡,通过VNTag实现) http://wiki.openstack.org/cisco-quantum
Linux Bridge Plugin – Build isolated networks with VLAN interfaces and linux bridge – Works with every Linux Distro http://wiki.openstack.org/Quantum-Linux-Bridge-Plugin
Nicira NVP Plugin – Acts as a proxy for the Nicira NVP platform. http://nicira.com/en/openstack
Ryu OpenFlow Controller Plugin – Acts as a proxy for the NTT Ryu platform http://www.osrg.net/ryu/using_with_openstack.html
plugin和接口之间的对接:
- 云服务架构
- 云服务架构学习
- spring cloud云服务架构
- Spring Cloud云服务架构
- Spring Cloud云服务架构
- Spring cloud云服务架构
- Spring Cloud云服务架构
- spring cloud云服务架构
- Spring Cloud云服务架构
- Spring Cloud云服务架构
- Spring Cloud云服务架构
- Spring Cloud云服务架构
- Spring Cloud云服务架构
- Spring Cloud云服务架构
- 企业分布式微服务云架构服务组件
- Spring Cloud分布式微服务云架构服务组件
- Spring Cloud分布式微服务云架构大型企业服务组件
- 大型企业分布式微服务云架构服务组件
- RestKit 和 ASIHTTPRequest 两个框架相比较,有哪些异同?
- LDD3源码分析之hello.c与Makefile模板
- HTML5代码学习:值得收藏的HTML5代码片段
- DMA burst 基本概念
- Doctor NiGONiGO’s multi-core CPU(最小费用最大流模板)
- 云服务架构
- mysql 批量删除数据库中的所有数据
- sublime Text3配置及快捷键、插件推荐总结
- Debug方法总结
- 信用卡卡号验证算法
- Ubuntu版本更新一路走来:朕就是这样的汉子
- vikingOA_开发环境部分_开篇
- gradle clean 失败的因素之一(连不上网)
- 从业九年回忆录