云计算职业技能大赛组件介绍(一)

这篇具有很好参考价值的文章主要介绍了云计算职业技能大赛组件介绍(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

云计算职业技能大赛组件介绍(一)

上文我们准备好了一个实验平台,我们了解了该如何搭建开源平台open stack,在此基础上,我们该理论的,系统的,详细的了解一下open stack的各个组件的作用和原理。

一、什么是open stack

官方的解释是:OpenStack是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过web接口让最终用户部署资源。通俗理解,用过VMware workstation的小伙伴们应该都知道如何启动虚拟机,如何给虚拟机分配资源,同样的,open stack也是实现这样的一种功能,但前者是在自己的pc机上部署,资源有限,后者是在服务器上部署,拥有更加强大的虚拟机管理功能,资源池也更加庞大。

二、云计算技能大赛都有哪些内容

云计算技能大赛主要分三大部分:私有云、公有云和容器云,私有云以open stack作为比赛工具。三大部分对应着云计算体系中的IAAS、PAAS、SAAS。

  1. IAAS:基础设施及服务,用户通过网络获取虚机、存储、网络,然后用户根据自己的需求操作获取的资源。
  2. PAAS:平台及服务,将软件研发作为一种平台来服务。
  3. SAAS:软件及服务,将软件作为一种服务提供给用户。

后续会逐一介绍三个部分的内容,现在先介绍IAAS的open stack平台。云计算的私有云部分按照open sack部署、open stack运维、open stackAPI运维三部分为主。open stack的部署部分题目几乎不会变动,主要变动部分以运维和API运维为主,但依然不会逃脱每年的命题规则,准备参加比赛的小伙伴,可以详细研读每年的赛题大纲。每年的运维组件多少都有略微变化,但核心部分组件是长时间不会变动,本教程就是基于这些不会变动的核心组件来介绍的。如有疑问,以open stack官方介绍为主。

三、open stack的组件概述

OpenStack 架构由大量开源项目组成。其中包含 8个稳定可靠的核心服务,用于处理计算、网络、存储、身份和镜像; 同时,还为用户提供了十多种开发成熟度各异的可选服务。OpenStack 的 8 个核心服务主要担纲系统的基础架构,其余项目则负责管理控制面板、编排、裸机部署、信息传递、容器及统筹管理等操作。
open stack架构图如下:

云计算技能大赛主要干什么,云计算,运维,java

open stack的核心组件概述:

组件名称 服务名称 功能
nova Compute (计算服务) 管理虚拟机的整个生命周期:创建、运行、挂起、调度、关闭、销毁等。这是真正的执行部件。接受 DashBoard 发來的命令并完成具体的动作。但是 Nova 不是虛拟机软件,所以还需要虚拟机软件(如 KVM、Xen、Hyper-v 等)配合
neutron Network(网络服务) 管理网络资源,提供/一组应用编程接口(API),用户可以调用它们来定义网络(如 VLAN ),并把定义好的网络附加给租户。Networking 是一个插件式结构,支持当前主流的网络设备和最新网铬技术
swift Object Storage(对象存储服务) 是 NoSQL 数据库,类似 HBase,为虚拟机提供非结构化数据存储,它把相同的数据存储在多台计箅机上,以确保数据不会丢失。用户可通过 RESTful 和 HTTP 类型的 API 来和它通信。这是实际的存储项目,类似 Ceph,不过在 OpcnStack 具体实施时,人们更愿意采用 Ceph
cinder Block Storage(块存储服务) 管理块设备,为虚拟机管理 SAN 设备源。但是它本身不是块设备源, 需要一个存储后端来提供实际的块设备源(如 iSCSI、FC等)。Cinder 相当于一个管家,当虚拟机需要块设备时,询问管家去哪里获取具体的块设备。它也是插件式的,安装在具体的 SAN 设备里
keystone Identity(身份认证服务) 为其他服务提供身份验证、权限管理、令牌管理及服务名册管理。要使用云计算的所有用户事先需要在 Keystone 中建立账号和密码,并定义权限(注意:这里的“用户”不是指虚拟机里的系统账户,如 Windows 7 中的 Administrator )。另外,OpenStack 服务(如 Nova、Neutron、Swift、Cinder 等)也要在里面注册,并且登记具体的 API,Keystone 本身也要注册和登记 API
glance Image Service(镜像服务) 存取虚拟机磁盘镜像文件,Compute 服务在启动虚拟机时需要从这里获取镜像文件。这个组件不同于上面的 Swift 和 Cinder,这两者提供的 存储是在虚拟机里使用的
horizon Dashboard(控制面板服务) 提供了一个网页界面,用户登录后可以做这些操作:管理虚拟机、配置权限、分配 IP 地址、创建租户和用户等。本质上就是通过图形化的 操作界面控制其他服务(如 Compute、Networking 等)。当然,如果你熟悉命令,也可以直接采用命令来完成相应的任务
Ceilometer Telemetry(计量服务) 结合 Aodh、CloudKitty 两个组件,完成计费任务,如结算、消耗的 资源统计、性能监控等。OpenStack 之所以能管理公共云,一是因为 Ceilometer 的存在,二是因为引人了租户的概念

云计算比赛常用可选组件:

组件名称 功能
heat 如果要在成千上万个虚拟机里安装和配置同一个软件,该怎么办?采用 Orchestrates 是一个不错的主意,它向每个虚拟机里注人一个名叫 heat-cfntools 的客户端工具,然后就能同时操作很多虚拟机
Manila 为虚拟机提供文件共享服务,不过需要存储后端的配合
zun 为虚拟机提供容器服务

后续将逐一详细介绍各个组件的工作原理和基础运维题目。文章来源地址https://www.toymoban.com/news/detail-832087.html

到了这里,关于云计算职业技能大赛组件介绍(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 全国职业技能大赛云计算--高职组赛题卷①(容器云)

    说明:本任务提供有4台服务器master、node1、node2和cicd-node,都安装了centos7.5操作系统,在/opt/centos目录下有CentOS-7-x86_64-DVD-1804系统光盘文件所有文件,在/opt/containerk8s目录下有本次容器云运维所需的所有文件。 某公司技术部产品开发上线周期长,客户的需求经常得不到及时响应

    2024年02月07日
    浏览(31)
  • 全国职业技能大赛云计算--高职组赛题卷④(私有云)

    某企业拟使用OpenStack搭建一个企业云平台,以实现资源池化弹性管理、 企业应用集中管理、统一安全认证和授权等管理。 系统架构如图1所示,IP地址规划如表1所示。 说明: 1.表中的 x 为考位号; 2.根据图表给出的信息,检查硬件连线及网络设备配置,确保网络连接正常

    2024年02月08日
    浏览(36)
  • 全国职业技能大赛云计算--高职组赛题卷②(私有云)

    某企业拟使用OpenStack搭建一个企业云平台,以实现资源池化弹性管理、 企业应用集中管理、统一安全认证和授权等管理。 系统架构如图1所示,IP地址规划如表1所示。 说明: 1.表中的 x 为考位号; 2.根据图表给出的信息,检查硬件连线及网络设备配置,确保网络连接正常

    2024年02月07日
    浏览(34)
  • 全国职业技能大赛云计算--高职组赛题卷②(容器云)

    说明:本任务提供有4台服务器master、node1、node2和cicd-node,都安装了centos7.5操作系统,在/opt/centos目录下有CentOS-7-x86_64-DVD-1804系统光盘文件所有文件,在/opt/containerk8s目录下有本次容器云运维所需的所有文件。 某公司技术部产品开发上线周期长,客户的需求经常得不到及时响应

    2024年02月07日
    浏览(32)
  • 全国职业技能大赛云计算--高职组赛题卷⑤(私有云)

    某企业拟使用OpenStack搭建一个企业云平台,以实现资源池化弹性管理、 企业应用集中管理、统一安全认证和授权等管理。 系统架构如图1所示,IP地址规划如表1所示。 说明: 1.表中的 x 为考位号; 2.根据图表给出的信息,检查硬件连线及网络设备配置,确保网络连接正常

    2024年02月07日
    浏览(29)
  • 全国职业技能大赛云计算赛项---Linux系统调优案例

    1.Linux系统句柄介绍 文件句柄,会随着进程数增加而增加。其实Linux是有文件句柄限制的,而且Linux默认一般都是1024。在生产环境中很容易到达这个值,因此这里就会成为系统的瓶颈。 在Linux系统的生产环境中,会经常遇到“too many open files”的报错。这个报错顾名思义是打开

    2024年02月08日
    浏览(31)
  • 全国职业院校技能大赛-大数据 离线数据处理模块-指标计算

    赛题来源2023年全国职业院校技能大赛赛题第1套任务B中指标计算模块 编写Scala代码,使用Spark计算相关指标。 注:在指标计算中,不考虑订单信息表中order_status字段的值,将所有订单视为有效订单。计算订单金额或订单总金额时只使用final_total_amount字段。需注意dwd所有的维表

    2024年02月01日
    浏览(38)
  • 2022 年全国职业院校技能大赛高职组云计算赛项试卷-容器云-1

    2022 年全国职业院校技能大赛高职组云计算赛项试卷 ........ 【任务 1 】容器云平台搭建[5 分] 【适用平台】私有云 【题目 1】平台部署--部署容器云平台[1.5 分] 登录 OpenStack 私有云平台,使用 CentOS7.9 镜像创建两台云主机,使用 kubeeasy 工具完成 Kubernetes 1.22.1 集群的搭建。然后

    2024年02月12日
    浏览(37)
  • 大数据职业技能大赛样题(数据采集与实时计算:使用Flink处理Kafka中的数据)

           编写Scala代码,使用Flink消费Kafka中Topic为order的数据并进行相应的数据统计计算(订单信息对应表结构order_info,订单详细信息对应表结构order_detail(来源类型和来源编号这两个字段不考虑,所以在实时数据中不会出现),同时计算中使用order_info或order_detail表中create_ti

    2024年03月24日
    浏览(44)
  • 2022 年全国职业院校技能大赛高职组云计算赛项赛题解析-“公有云&华为云”

    目录 2022 年全国职业院校技能大赛高职组云计算赛项赛题解析-“公有云华为云” 系统管理与维护

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包