Openstack学习笔记 001:Openstack入门

本文是作者学习Openstack的笔记,旨在梳理学习内容。介绍了云计算的基本概念,包括IaaS、PaaS和SaaS三层服务。接着详细探讨了Openstack,明确了其作为开源云计算管理平台的角色,涉及Nova、Swift、Cinder等重要组件及其功能,并概述了Openstack项目的开发流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 前言

工作中需要Openstack的相关知识,因此开始学习Oppenstack。目前已经学习了一周,但收效甚微,所掌握的参考资料较为凌乱,一时无法上手,看来还是要慢慢地打好基础。根据个人学习的感受,直接借用别人的Openstack知识体系还不能让我对Openstack有清晰的认识。建立这个博客的目的就在于梳理自己学习到的知识。

2 云计算

什么是云计算?以下是搜索引擎上对云计算的定义:

百度百科:云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户[1]。
Wiki:云计算(cloud computing)是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。[2]

个人感觉云计算就是个体可以通过网络获得服务,如果分别从硬件、操作系统、软件三个层面来理解,就是基础设施即服务 (IaaS) 、平台即服务 (PaaS) 、软件即服务 (SaaS)[3]。

  • IaaS:通过网络获取虚拟主机,即基础计算资源,包括CPU、存储、网络等硬件资源。
  • PaaS:通过网络获得一个已经安装好操作系统和基本软件的虚拟机,即开发环境。
  • SaaS:通过网络获得软件或应用服务。

3 Openstack

在了解Openstack前,首先要明确Openstack是什么?能干什么?
Openstack是一个开源的云计算管理平台项目,这里首先要说明云计算是需要借助软件来辅助运维人员维护系统的。只有几个或几十个物理主机的系统可以只有运维人员管理,但物理主机的规模达到一定数量的时候,人的能力就不够了,必须借用自动化的手段解决。Openstack就是这样的一个管理平台,人们可以借助Openstack提供并管理IaaS。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值