专栏中心

EEPW首页 > 专栏 > OpenStack基本介绍

OpenStack基本介绍

发布人:天翼云开发者 时间:2024-06-28 来源:工程师 发布文章

本文分享自天翼云开发者社区《OpenStack基本介绍》,作者:m****n

基本介绍

OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单,可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。OpenStack云计算平台,帮助服务商业和企业内部实现类似于Amazon EC2 和 S3 的云基础架构服务(Infrastructure as a Service,IaaS)。OpenStack包含两个主要模块:Nova和Swift,前者是NASA开发的虚拟服务器部署和业务计算模块;后者是Rackspace开发的分部署云存储模块,两者可以一起用,也可以分开单独用。OpenStack除了有RackStack和NASA的大力支持外,还有包括Dell、Citrix、Cisco、Canonical等重量级公司的贡献和支持,发展速度非常快,有取代另一个业界领先的开源云平台Eucalyptus的态势。


体系结构

下图展示了OpenStack服务之间的关系,OpenStack由几个独立的部分组成,成为OpenStack服务。所有服务都是通过身份服务进行身份验证。各个服务通过公共API相互交互,除非需要特权管理员命令。


image.png


在内部,OpenStack服务由几个进程组成,所有服务至少有一个API进程,它监听API请求,预处理它们并将它们传递给其他部分。除身份服务外,实际工作由不同的流程完成。对一个服务进程之间的通信,使用AMQP消息代理。服务的状态存储在数据库中。在部署和配置OpenStack云时,您可以选择多种消息代理和数据库解决方案,例如RabbitMQ,MySQL、MariaDB和SQLite。


用户可以通过Horizon Dashboard实现基于Web用户界面,命令行客户端以及通过浏览器插件或curl工具法术API请求来访问OpenStack。对于应用程序,可以使用多SDK。最终,所有这些访问方法都会向各种OpenStack服务发出REST API调用。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 公有云 云计算 OpenStack

相关推荐

2016物联网大会宣传片

云计算在IC设计中的应用

台积电AI产能:英伟达的需求可能迫使实现翻倍

将AI工作负载推向边缘

应用于数据中心(DataCenter)的 Smarter Solution

视频 2014-02-14

仿人型机器人能同时流利地说15种语言

软件安全成为嵌入式云计算的热点

美图获阿里巴巴2.5亿美元战略投资,将在AI与电商领域深度合作

边缘计算与人工智能(Edge AI)如何引领新一轮技术革命

Upwind筹集2.5亿美元以实现云安全规模化

云计算掀起智能硬件变革的浪潮

全球云计算市场迎来重大价格调整

2026-02-10

Gartner:2024年全球IaaS公有云服务市场增长22.5%

智能计算 2025-08-13

打造可靠的云存储技术

云计算掀起智能硬件变革的浪潮

聚焦四大领域,避免公有云产生高成本错误

智能计算 2025-08-08

由Memfault驱动的Nordic nRF Cloud荣获移动突破奖所颁发之年度云计算创新奖

云计算驱动联想持续创新

更多 培训课堂
更多 焦点
更多 视频

技术专区