用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
大数据
›
数据仓库与分析
›
云盘算与 openstack
云盘算与 openstack
魏晓东
金牌会员
|
2024-6-29 07:11:59
|
显示全部楼层
|
阅读模式
楼主
主题
863
|
帖子
863
|
积分
2589
一、 假造化
假造化使得在一台物理的服务器上可以跑多台假造机,假造机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上假造机之间是相互隔离的。
理机我们一样平常称为宿主机(Host),宿主机上面的假造机称为客户机(Guest)。
Host 是通过Hypervisor的步伐将本身的硬件资源假造化,并提供给 Guest 利用。
据 Hypervisor 的实现方式和所处的位置,假造化又分为两种:1型假造化和2型假造化
二、云盘算
2.1 IT系统架构的发展
IT系统架构的发展到目前为止大抵可以分为3个阶段:
物理机架构
这一阶段,应用部署和运行在物理机上。
假造化架构
摩尔定律决定了物理服务器的盘算能力越来越强,假造化技术的发展大大进步了物理服务器的资源利用率。
这个阶段,物理机上运行多少假造机,应用系统直接部署到假造机上。
假造化的好处还体现在镌汰了需要管理的物理机数目,同时节省了维护成本。
云盘算架构
假造化进步了单台物理机的资源利用率,随着假造化技术的应用,IT环境中有越来越多的假造机,这时新的需求产生了:
如何对IT环境中的假造机进行同一和高效的管理。
盘算(CPU/内存)、存储和网络是 IT 系统的三类资源。
通过云盘算平台,这三类资源变成了三个池子。
2.2 云盘算
云盘算
是一种基于互联网的服务的增加、利用和交付模式,它通常涉及通过互联网来提供动态、易扩展且常常假造化的资源。云盘算的核心思想是通过网络将盘算资源、存储资源、网络资源等以服务的情势提供给用户,利用户能够按需利用这些资源,而无需在本地装备上安装或维护这些资源。
云盘算的主要特点包括:
资源假造化:云盘算将盘算、存储等资源假造化,使得这些资源可以在云中动态分配和调解。13
服务按需化:用户可以根据本身的需求,随时增加或镌汰利用云盘算服务。
接入泛在化:只要有网络连接,用户就可以从任何地点访问云盘算服务。
部署可扩展:云盘算服务提供商能够根据用户需求调解资源规模,实现服务的动态扩展。
利用可计费:云盘算服务通常按利用量计费,用户只需为实际利用的服务付费。
2.3 云盘算的服务类型
IaaS(Infrastructure as a Service)提供的服务是假造机。
IaaS 负责管理虚机的生命周期,包括创建、修改、备份、启停、销毁等。
利用者从云平台得到的是一个已经安装好镜像(操作系统+其他预装软件)的假造机。
利用者需要关心虚机的类型(OS)和配置(CPU、内存、磁盘),并且本身负责部署上层的中间件和应用。
IaaS 的利用者通常是数据中央的系统管理员。
典型的 IaaS 例子有Openstack、 AWS、Rackspace、阿里云等
PaaS(Platform as a Service)提供的服务是应用的运行环境和一系列中间件服务(比如数据库、消息队列等)。
利用者只需专注应用的开辟,并将本身的应用和数据部署到PaaS环境中。
PaaS负责保证这些服务的可用性和性能。
PaaS的利用者通常是应用的开辟职员。
典型的 PaaS 有 Google App Engine、IBM BlueMix 等
SaaS(Software as a Service)提供的是应用服务。
利用者只需要登录并利用应用,无需关心应用利用什么技术实现,也不需要关系应用部署在哪里。
SaaS的利用者通常是应用的最终用户。
典型的 SaaS 有 Google Gmail、Salesforce 等
三、Openstack
TECS 是中兴通讯基于OpenStack开源尺度接口研发的一款云平台管理系统。
OpenStack就是一种IaaS层的云操作系统。
OpenStack 是一个开源的云盘算管理平台,也是用Python语言编写的云操作系统组件。用于大规模部署假造私有服务器和其他云服务。它包罗多个互相集成的组件,每个组件提供差别的功能来处理云资源。
OpenStack 项目始于2010年,由NASA和Rackspace互助启动,
OpenStack 是一个开源的云盘算管理平台,用Python语言编写的,openstack是一个灵活的、能够整合多个系统,构建公有云、私有云、混合云的IaaS云平台的组件集合。
3.1 OpenStack核心组件
OpenStack 为假造机提供并管理三大类资源:盘算、网络和存储。
中间菱形是假造机,围绕VM的那些长方形代表OpenStack差别的模块(OpenStack叫服务,背面都用服务这术语)。
Openstack核心组件:
Openstack核心组件:
1、
Nova(盘算compute)
:管理 VM 的生命周期,是 OpenStack 中最核心的服务。
2、
Neutron(网络Network)
:为OpenStack提供网络连接服务,负责创建和管理L2、L3 网络,为 VM 提供假造网络和物理网络连接。
3、
Glance(镜像Image)
:管理 VM 的启动镜像,Nova 创建 VM 时将利用 Glance 提供的镜像。
4、
Cinder(快存储Block Storage)
:为VM提供块存储服务。Cinder 提供的每一个 Volume 在 VM 看来就是一块假造硬盘,一样平常用作数据盘。
5、
Swift(对象存储Object Storage)
:提供对象存储服务。VM 可以通过 RESTful API 存放对象数据。作为可选的方案,Glance 可以将镜像存放在 Swift 中;Cinder 也可以将 Volume 备份到 Swift 中。
6、
Keystone(身份认证 Identity)
:为 OpenStack 的各种服务提供认证和权限管理服务。简单的说,OpenStack 上的每一个操作都必须通过 Keystone 的审核。
7、
Ceilometer(测量 Metering)
:提供 OpenStack监控和计量服务,为报警、统计或计费提供数据。
8、
Horizon(UI界面 Dashboard)
:为 OpenStack 用户提供一个Web的自服务 Portal。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
魏晓东
金牌会员
这个人很懒什么都没写!
楼主热帖
基础常用dos命令
Unity技术手册 - Shader实现灵魂状态 ...
云原生之旅 - 14)遵循 GitOps 实践的 ...
.NET主流的几款重量级 ORM框架 ...
Vulnhub靶机-Al-Web-1
火山引擎 DataLeap 计算治理自动化解决 ...
vuluhub_jangow-01-1.0.1
Java集合框架(三)-HashSet
Android studio连接MySQL并完成简单的 ...
30 个 IDEA 常用小技巧,应有尽有,让 ...
标签云
存储
服务器
快速回复
返回顶部
返回列表