OpenStack Compute
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、内存、磁盘和网络接口 |
Racks of commodity servers as pools of computing 使用服务器集群提供计算资源池,提高资源利用率、实现资源的自动化分配 |
Manage Local Area Networks (LAN) 局域网管理,包括Flat模式、Flat DHCP模式、VLAN DHCP模式以及IPv6的管理 |
Programmatically allocate IPs and VLANs 以编程的方式来分配IP地址和虚拟局域网(快速配置网络功能和安全特性) 灵活的组网方式可以满足各个程序或者用户组的需求 |
API with rate limiting and authentication 具有权限管理和访问频次控制的API |
Designed for automation and security 目的是满足自动化和安全的需要(更容易为不同的用户分配不同的计算资源,避免用户之间的过度影响) |
Distributed and asynchronous architecture 分布式的、异步的系统架构 |
Massively scalable and highly available system 系统具有大规模的可扩展性和高可用性(提高系统无事故运行时间) |
Virtual Machine (VM) image management 虚拟镜像管理 |
Easily store, import, share, and query images 镜像存储、导入、分享和查询管理(使创建虚拟机更加容易) |
Live VM management 虚拟机实时管理 启动、重启、调整、终止实例 |
Increase productivity with lifecycle management 引入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 加快虚拟机的创建和配置 |
评论暂时关闭