OpenStack Compute


通过配置和管理一个巨大的虚拟机组成的网络,OpenStack云操作系统使企业和服务提供商可以按照需要为用户提供计算资源。开发者可以通过API调用计算资源创建云应用,管理员和普通用户可以通过WEB API访问计算资源。OpenStack的计算架构是基于普通标准硬件的、可以水平扩展的,这种架构可以帮助企业省钱。

灵活的架构
OpenStack 在架构层面上保证了系统的灵活性,并且对软硬件没有特殊的需求,而且可以与原有系统和第三方技术进行很好的融合。OpenStack可以自动化管理计算资源池,可以使用已经广泛使用的虚拟化技术,可以对裸机和高性能计算机进行配置。

管理员通常会从众多的虚拟机管理软件中选择一个来部署OpenStack的Compute。KVM和XenServer是我们推荐的常用的虚拟机管理软件。LXC也是支持的,用户选择它的目的一般是最大限度地减少虚拟机的开销,实现更高的效率和性能。除了支持众多的虚拟机管理软件。OpenStack还支持ARM和其它可以替代的硬件架构。

使用场合

·        服务提供商可以使用OpenStack搭建一个IaaS云计算平台或者基于OpenStack体统更高层的服务

·        IT部门为业务部门和项目团队体统云环境

·        使用类Hadoop的工具处理大数据

·        根据web资源和应用的需要动态提供计算服务

·        提供高性能计算

·         

功能和好处

Feature

Benefit

Manage virtualized commodity server resources
CPU, memory, disk, and network interfaces

管理虚拟化的服务器资源,包括CPU、内存、磁盘和网络接口

Racks of commodity servers as pools of computing
Improved utilization and automation of resources for greater cost efficiencies

使用服务器集群提供计算资源池,提高资源利用率、实现资源的自动化分配

Manage Local Area Networks (LAN)
Flat, Flat DHCP, VLAN DHCP, IPv6

局域网管理,包括Flat模式、Flat DHCP模式、VLAN DHCP模式以及IPv6的管理

Programmatically allocate IPs and VLANs  
(for rapid provisioning of network capabilities and security features)
Flexible networking models to suit needs of each application  and/or user group

以编程的方式来分配IP地址和虚拟局域网(快速配置网络功能和安全特性)

灵活的组网方式可以满足各个程序或者用户组的需求

API with rate limiting and authentication

具有权限管理和访问频次控制的API

Designed for automation and security 
(to make it easy for you to manage who has access to compute resources and prevent users from impacting each other with excessive API utilization)

目的是满足自动化和安全的需要(更容易为不同的用户分配不同的计算资源,避免用户之间的过度影响)

Distributed and asynchronous architecture

分布式的、异步的系统架构

Massively scalable and highly available system
(for increased assurance of system uptime)

系统具有大规模的可扩展性和高可用性(提高系统无事故运行时间)

Virtual Machine (VM) image management

虚拟镜像管理

Easily store, import, share, and query images
(to make it easy for you to spin up new standardized VMs)

镜像存储、导入、分享和查询管理(使创建虚拟机更加容易)

Live VM management
Run, reboot, suspend, resize, terminate instances

虚拟机实时管理

启动、重启、调整、终止实例

Increase productivity with lifecycle management
(from a single user interface and using the APIs)

引入VM的生命周期管理,从未提高生产效率

Floating IP addresses

浮动IP地址

Ability to assign (and re-assign) IP addresses to VMs

VMIP地址的分配和再分配

Security Groups

安全组

Flexibility to assign and control access to VM instances by creating separation between resource pools 

通过对资源池的资源进行隔离,控制VM实例的访问

Role Based Access Control (RBAC)

基于访问控制的角色

Ensure security by user, role and project

通过用户\角色\项目来保证安全

Projects & Quotas

项目&配额

Ability to allocate, track and limit resource utilization

分配\跟踪和限制资源利用率

VNC Proxy through web browser

通过浏览器配置VNC代理

Quick and easy CLI administration

简单快速的CLI管理

Store and Manage files programmatically via API

通过程序调用API对文件进行存储和管理

Automates resource management/provisioning

资源的自动化管理与配置

Least privileged access design

至简权限访问设计

Root access separation for management & services

与管理和服务权限分析的ROOT访问

VM Image Caching on compute nodes

缓存于计算节点的VM镜像

Faster provisioning of VMs

加快虚拟机的创建和配置

 

 

相关内容