加入收藏 | 设为首页 | 会员中心 | 我要投稿 均轻资讯网 (https://www.junqingwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

云计算除了虚拟化,还有OpenStack Ironic,做大数据你会选哪个

发布时间:2022-11-21 12:00:56 所属栏目:云计算 来源:
导读:  提到云计算,大部分人都会想到虚拟化,但云计算不仅仅只有虚拟化,之前文章介绍过OpenStack和相关项目,其中有一个是Ironic,提供裸机服务(所谓裸机,简单理解就是没有配置操作系统的计算机,要想使用还要做RAI
  提到云计算,大部分人都会想到虚拟化,但云计算不仅仅只有虚拟化,之前文章介绍过OpenStack和相关项目,其中有一个是Ironic,提供裸机服务(所谓裸机,简单理解就是没有配置操作系统的计算机,要想使用还要做RAID、格式化,装操作系统、装应用)。
 
  Ironic的出现主要目的是为了解决不适合部署于虚拟机的应用场景,如数据库应用,大数据应用,部署在虚拟化环境性能会较差的场景。
 
  Ironic的引入,也让OpenStack对Hypervisor的支持更加多元化,不仅可以支持Zen、KVM,还有裸金属服务器资源。
 
  OpenStack是云操作系统框架,Ironic则用来管理裸金属机
 
  Ironic是什么?
 
  Ironic是OpenStack引入的一项服务,提供了对裸金属服务器管理功能,让用户能够像管理虚拟机一样管理金属服务器。使用它,用户可以完成裸金属服务器的镜像创建、查询、修改、启停等操作;还能与Neutron交互实现与虚拟机的网络互通。
 
  下图是从openstack.org网站上获取的概念架构图,显示了Ironic与OpenStack其他组件的交互关系,可以看到Ironic已经被充分融入到了整个体系之中。
 
  openstack.org网站上组件交互图
 
  Ironic能做什么?
 
  有了Ironic,可以进行主机管理,包括注册、集群管理、硬件检测、操作系统自动安装、主机清理等;发放管理,让裸金属机与虚拟机获得一样的使用体验,包括镜像上传、规格、申请等;网络服务,实现组件间的通信和主机间的互连等;存储管理,这个就比较好理解了,能够使用共享存储卷,不过好像当前仍不能接入Cinder,仍然试用本地存储;被监控和管理,通过Ceilmeter实现监控,通过KeyStone实现鉴权,通过Horizon实现图形化管理,通过Heat实现编排......
 
  如果对于上述的各类组件不了解,可以翻看前些天的文章,想进一步深入的学习,则建议选择官网仔细钻研。
 
  云不是只能用虚拟化,还可以选择更多
 
  为什么数据库和大数据总要考虑是否上云?
 
  使用虚拟机过程中,对于CPU、内存、网络、存储资源都需要进行调度,以CPU调度为例,一定会遭遇内核态指令运行的问题,让虚拟机操作系统的指令“陷入”到VMM模拟执行,一定会带来性能的损耗。
 
  而数据库技术的最主要瓶颈是磁盘IO,采用Cinder用共享存储,也可能会带来性能瓶颈。同时,虚拟网卡引入的抖动和时延,也是不可避免的问题。
 
  所以,如果在数据使用中云计算 网络虚拟化,关注到以上的问题,即可考虑Ironic的引用。至于可靠性,Hadoop的HDFS云计算 网络虚拟化,以及其他技术,都有数据冗余的机制,倒也不必太过纠结。
 

(编辑:均轻资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!