Apache CloudStack Official Document 翻译节选(一)

关于 Apache CloudStack 的 概念和专用术语 (一)

甲·一 Apache CloudStack
Apache CloudStack 是一个开源的IAAS平台,管理调度着用于构建公有云或私有云的计算、网络、存储资源池。
借助Apache CloudStack,你可以创建一个按需使用的弹性云计算服务,还允许最终用户定额使用算力资源。

甲·二 Apache CloudStack的特性

Multiple Hypervisor Support
一朵Apache CloudStack云中允许使用多种虚拟化引擎,当前已支持的虚拟化引擎技术有:BareMetal (via IPMI)、Hyper-V、KVM、LXC、vSphere (via vCenter)、Xenserver、Xen Project。

Massively Scalable Infrastructure Management
Apache CloudStack可以管理数以万计的实体服务器——即便这些实体服务器在地理空间意义上、分布式地被部署在了不同的数据中心里。Apache CloudStack近乎线性的管理能力消弭了对集群级管理服务的需要。Apache CloudStack的管理服务发生维护或其他中断后不影响运行在“云”中的虚拟机实例。

Automatic Cloud Configuration Management
每个虚拟机实例在部署时,Apache CloudStack都会为其自动配置预设的网络和存储。这本质上是一组虚拟工具在支持云自身的配置运作。这组虚拟工具提供了诸如firewalling, routing, DHCP, VPN, console proxy, storage access, 和 storage replication的能力。对水平可扩展实例的广泛应用简化了Apache CloudStack云的安装和后续操作。

Graphical User Interface
Apache CloudStack提供了一个用于使用和管理云资源的web门户,当然也可以通过这个web门户来管理虚拟机实例和虚拟机模板。还可以按需定制这个web门户以展示指定的服务资源或企业风格。

API
Apache CloudStack提供了类REST 应用程序接口,可以实现对云资源的管理、操作和使用。Apache CloudStack同时也提供了一个转译层,允许AWS EC2工具操作和管理Apache CloudStack中的云资源。

High Availability
Apache CloudStack有增强系统整体可用性的一些策略:对管理服务而言,可以以多节点负载均衡的形式被部署;用于管理服务的MySQL可以被配置为多副本的形式以作为数据库事务失效的备援;在实体服务器层面,Apache CloudStack支持网卡的bond使用、也支持设置独立的存储网络,当然也支持使用iSCSI的多路径存储设定。

Deployment Architecture Overview
通常,Apache CloudStack的部署由部署云管理服务和纳管被使用的资源组成。在Apache CloudStack的部署过程中,通过云管理服务来纳管诸如IP address blocks, storage devices, hypervisors, 和 VLANs等资源。
一般Apache CloudStack的最小化集群部署需要2个节点,一个运行Apache CloudStack云管理服务、另一个承载被纳管使用的资源(这通常是一个运行着某种虚拟化引擎工具的主机)。在POC验证场景中,也可由同一台主机同时承载Apache CloudStack云管理服务和被纳管使用的资源(这种情况下一般会使用KVM产品作为虚拟化资源引擎)。部署一个全功能的Apache CloudStack需要使用多节点来部署Apache CloudStack云管理服务,还需要借助某一网络技术扩展数以万计的实体服务器。


Management Server Overview
在部署Apache CloudStack的过程中,云管理服务调度和分配着相应的资源。云管理服务一般运行在一个专用的主机或虚拟机上,它控制了虚拟机实例应该被分配到哪个主机上、以及什么样的存储和IP应该被分配到虚拟机实例上。云管理程序运行在一个 Apache Tomcat容器中、并使用MySQL数据库产品实现数据事务持久化。
Apache CloudStack的云管理服务提供了如下能力:
1)为使用者提供了web访问门户
2)提供了操作和管理Apache CloudStack的API
3)管理着虚拟机实例的分配和调度去向
4)管理着内外网的IP分配
5)管理着虚拟机实例使用的存储分配
6)管理着虚拟机实例的快照、虚拟磁盘和ISO映像文件
7)为你的云资源提供了单点配置

Cloud Infrastructure Overview
Apache CloudStack中的池化资源管理策略如下:
1)Regions:由一组Apache CloudStack云管理服务纳管的一个或多个地理空间相邻的地区的集合
2)Zones:可以认为是一个单独的、功能完备的数据中心
3)Pods:通常包含一个二层交换机及一个或一组机柜
4)Clusters:通常是一组含有主存储设备的同构主机
5)Host:安装了虚拟化引擎的单一服务器
6)Primary Storage:可用于实际运行虚拟机实例的存储资源
7)Secondary Storage:用于贮存disk Templates, ISO images, 和Snapshots的存储资源

Networking Overview
Apache CloudStack在云中为虚拟机实例隔离提供了多种网络类型,但我们一般分为两种情况来使用它们:
一、提供一个单一平面的2层网络,借助处于3层网路中的虚拟化亲情桥接设备实现虚拟机实例的隔离。这是一个类似于AWS经典风格的overlay网络方案。
借助VALN等实现经典的2层网络隔离虚拟机,当然这一方案也包括了诸如Nicira NVP的SDN技术。

甲·一 Apache CloudStack

Apache CloudStack 是一个开源的IAAS平台,管理调度着用于构建公有云或私有云的计算、网络、存储资源池。

借助Apache CloudStack,你可以创建一个按需使用的弹性云计算服务,还允许最终用户定额使用算力资源。

甲·二 Apache CloudStack的特性

Multiple Hypervisor SupportÁ

一朵Apache CloudStack云中允许使用多种虚拟化引擎,当前已支持的虚拟化引擎技术有:BareMetal (via IPMI)、Hyper-V、KVM、LXC、vSphere (via vCenter)、Xenserver、Xen Project。

Massively Scalable Infrastructure Management

Apache CloudStack可以管理数以万计的实体服务器——即便这些实体服务器在地理空间意义上、分布式地被部署在了不同的数据中心里。Apache CloudStack近乎线性的管理能力消弭了对集群级管理服务的需要。Apache CloudStack的管理服务发生维护或其他中断后不影响运行在“云”中的虚拟机实例。

Automatic Cloud Configuration Management

每个虚拟机实例在部署时,Apache CloudStack都会为其自动配置预设的网络和存储。这本质上是一组虚拟工具在支持云自身的配置运作。这组虚拟工具提供了诸如firewalling, routing, DHCP, VPN, console proxy, storage access, 和 storage replication的能力。对水平可扩展实例的广泛应用简化了Apache CloudStack云的安装和后续操作。

Graphical User Interface

Apache CloudStack提供了一个用于使用和管理云资源的web门户,当然也可以通过这个web门户来管理虚拟机实例和虚拟机模板。还可以按需定制这个web门户以展示指定的服务资源或企业风格。

API

Apache CloudStack提供了类REST 应用程序接口,可以实现对云资源的管理、操作和使用。Apache CloudStack同时也提供了一个转译层,允许AWS EC2工具操作和管理Apache CloudStack中的云资源。

High Availability

Apache CloudStack有增强系统整体可用性的一些策略:对管理服务而言,可以以多节点负载均衡的形式被部署;用于管理服务的MySQL可以被配置为多副本的形式以作为数据库事务失效的备援;在实体服务器层面,Apache CloudStack支持网卡的bond使用、也支持设置独立的存储网络,当然也支持使用iSCSI的多路径存储设定。

Deployment Architecture Overview

通常,Apache CloudStack的部署由部署云管理服务和纳管被使用的资源组成。在Apache CloudStack的部署过程中,通过云管理服务来纳管诸如IP address blocks, storage devices, hypervisors, 和 VLANs等资源。

一般Apache CloudStack的最小化集群部署需要2个节点,一个运行Apache CloudStack云管理服务、另一个承载被纳管使用的资源(这通常是一个运行着某种虚拟化引擎工具的主机)。在POC验证场景中,也可由同一台主机同时承载Apache CloudStack云管理服务和被纳管使用的资源(这种情况下一般会使用KVM产品作为虚拟化资源引擎)。部署一个全功能的Apache CloudStack需要使用多节点来部署Apache CloudStack云管理服务,还需要借助某一网络技术扩展数以万计的实体服务器。

Management Server Overview

在部署Apache CloudStack的过程中,云管理服务调度和分配着相应的资源。云管理服务一般运行在一个专用的主机或虚拟机上,它控制了虚拟机实例应该被分配到哪个主机上、以及什么样的存储和IP应该被分配到虚拟机实例上。云管理程序运行在一个 Apache Tomcat容器中、并使用MySQL数据库产品实现数据事务持久化。

Apache CloudStack的云管理服务提供了如下能力:

  1. 为使用者提供了web访问门户
  2. 提供了操作和管理Apache CloudStack的API
  3. 管理着虚拟机实例的分配和调度去向
  4. 管理着内外网的IP分配
  5. 管理着虚拟机实例使用的存储分配
  6. 管理着虚拟机实例的快照、虚拟磁盘和ISO映像文件
  7. 为你的云资源提供了单点配置

Cloud Infrastructure Overview

Apache CloudStack中的池化资源管理策略如下:

  1. Regions:由一组Apache CloudStack云管理服务纳管的一个或多个地理空间相邻的地区的集合
  2. Zones:可以认为是一个单独的、功能完备的数据中心
  3. Pods:通常包含一个二层交换机及一个或一组机柜
  4. Clusters:通常是一组含有主存储设备的同构主机
  5. Host:安装了虚拟化引擎的单一服务器
  6. Primary Storage:可用于实际运行虚拟机实例的存储资源
  7. Secondary Storage:用于贮存disk Templates, ISO images, 和Snapshots的存储资源

Networking Overview

Apache CloudStack在云中为虚拟机实例隔离提供了多种网络类型,但我们一般分为两种情况来使用它们:

  • 提供一个单一平面的2层网络,借助处于3层网路中的虚拟化亲情桥接设备实现虚拟机实例的隔离。这是一个类似于AWS经典风格的overlay网络方案。

借助VALN等实现经典的2层网络隔离虚拟机,当然这一方案也包括了诸如Nicira NVP的SDN技术。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值