初识云计算&openstack

关于云计算


云计算的三种服务模式
IaaS:基础设施即服务,云服务商将IT系统的基础设施(如计算资源、存储资源、网络资源)池化后作为服务进行售卖;
PaaS:平台即服务,云服务商将IT系统的平台软件层(数据库、OS、中间件、运行库)作为服务进行售卖;
SaaS:软件即服务,云服务商将IT系统的应用软件层作为服务进行售卖。

 

关于openstack 的介绍 

OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。

OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,

项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案

,每个服务提供API以进行集成。OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,

这些机构与个人都将OpenStack作为基础设施即服务(IaaS)资源的通用前端。

 

 

openstack 的控制流程

 

 

 

openstack  常见的一些组件

【Horzon 】 提供UI customer portal(app owner) / user dashborad(运维人员)

1 为云管理员提供整体视图,以实现资源整合 和配额管理
2 为终端用户提供自助服务门户 在配额管理范围内,自由操作 使用资源。

提供一个Web前端控制台,从而实现通过web管理云平台,建云主机,分配网络,配安全组等。

【keystone】 身份认证 身份服务模块

identify 服务验证身份凭证
token 服务将会验证并管理 用于验证请求身份的令牌
catalog 服务提供了可用于端点发现的服务注册表
Policy 服务暴露了一个基于规则的身份验证引擎

每个keystone 功能都支持用于集成到环境并展示不同功能的后端组件。更常见的一些后端包括
key val store;memcached /SQL PAM(pluggable authentication module) LDAP


【Nova】【openstack核心服务】 计算服务 功能较多 负责相应虚拟机创建请求 调度 销毁云主机。

实例生命周期管理(虚拟机 隔离环境比较好,所以用虚拟机比容器多)
计算资源管理
向外提供resful风格的API

nova-api
nova-scheduler
nova-compute 实现虚拟机的生命周期执行操作 支持 KVM XEN QEMU vSphere

这3个nova组件不直接访问的,是通过消息中间件来访问的,rabbit MQ

 

 

【Glance】  镜像服务 为云主机提供不同的系统镜像。

提供虚拟机镜像的存储 查询 和检索服务 为 nova组件提供服务

glance 依赖于存储服务(存储镜像本身)和数据库(镜像相关的元数据)

 

 


Cinder/Swift 组件 存储服务

【Swift】 对象存储服务 高可用的分布式对象存储服务

 

 

 

【Cinder】 块存储服务

 

 

 


【Neutron】 网络服务
提供云计算环境下 的虚拟机网络功能 给每个租户提供独立的网络环境。
提供3中模式 Flat Flat DHCP VLAN


【Heat】 编排组织服务 通过模板定义的协同部署方式 实现云基础设施软件的运行环境的自动化部署

【Ceilometer】 监控计量服务

posted on   思此狂  阅读(384)  评论(0编辑  收藏  举报

编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示