Openstack云计算简介
摘要:Openstack云计算说来说去,咱内部部分人还是不太了解什么是Openstack,什么是云计算,初步概念可先了解。 一、什么是云计算 云计算是一种计算模型,它将诸如运算能力、存储、网络和软件等资源抽象成为服务,以便让用户通过互联网远程享用,付费的形式也如同传统公共服务设施一样。因需而定、提供方便、动态改变和无限的虚拟化扩展能力是云计算的几个重要特征。 不同的“云”对应着不同的基础设施。下面是三种广义的“云”:基础设施
Openstack云计算说来说去,部分人还是不太了解什么是Openstack,什么是云计算,初步概念可先了解。
云计算是一种计算模型,它将诸如运算能力、存储、网络和软件等资源抽象成为服务,以便让用户通过互联网远程享用,付费的形式也如同传统公共服务设施一样。因需而定、提供方便、动态改变和无限的虚拟化扩展能力是云计算的几个重要特征。
不同的“云”对应着不同的基础设施。下面是三种广义的“云”:基础设施即服务(IaaS)/ 平台即服务(PaaS)/ 软件即服务(SaaS)
OpenStack,Open为开放,Stack是堆砌,OpenStack合起来如其名,就是许多Open的Softwares堆积的集合,1 + 1 > 2,系统的功能更为强大。
1、OpenStack计算设施----Nova
Nova是OpenStack计算的弹性控制器。OpenStack云实例生命期所需的各种动作都将由Nova进行处理和支撑,这就意味着Nova以管理平台的身份登场,负责管理整个云的计算资源、网络、授权及测度。虽然Nova本身并不提供任何虚拟能力,但是它将使用libvirt API与虚拟机的宿主机进行交互。Nova通过Web服务API来对外提供处理接口,而且这些接口与Amazon的Web服务接口是兼容的。
2、OpenStack镜像服务器----Glance
OpenStack镜像服务器是一套虚拟机镜像发现、注册、检索系统,支持多种虚拟机镜像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),有创建上传镜像、删除镜像、编辑镜像基本信息的功能
3、OpenStack存储设施----Swift
Swift为OpenStack提供一种分布式、持续虚拟对象存储,它类似于Amazon Web Service的S3简单存储服务。Swift具有跨节点百级对象的存储能力。Swift内建冗余和失效备援管理,也能够处理归档和媒体流,特别是对大数据(千兆字节)和大容量(多对象数量)的测度非常高效。
4、OpenStack认证服务(Keystone)
Keystone为所有的OpenStack组件提供认证和访问策略服务,它依赖自身REST(基于Identity API)系统进行工作,主要对(但不限于)Swift、Glance、Nova等进行认证与授权。事实上,授权通过对动作消息来源者请求的合法性进行鉴定。
通俗讲,Keystone是 OpenStack 框架中负责管理身份验证、服务规则和服务令牌功能的模块。用户访问资源需要验证用户的身份与权限,服务执行操作也需要进行权限检测,这些都需要通过 Keystone 来处理。
5、OpenStack管理的Web接口----Horizon
Horizon是一个用以管理、控制OpenStack服务的Web控制面板,它可以管理实例、镜像、创建密匙对,对实例添加卷、操作Swift容器等。除此之外,用户还可以在控制面板中使用终端(console)或VNC直接访问实例。
6、块存储Cinder
7、网络&地址管理Neutron
8、测量 Ceilometer
9、部署编排 Heat
1.负责基于海量数据的ETL流程开发、维护,如数据抽取、清洗、转换等;
2.负责大数据集成平台数据采集,数据整合,编写相关项目实施文档;
3.参与数据仓库的建设及日常维护;
任职要求:
1.大学本科以上学历,计算机相关专业;
2.具备一定的python或Java编码能力,具备良好的应用开发技术能力和开发规范意识;
3.熟练使用主流数据库(hive、MySQL、Oracle者优先)及sql调试;
4.熟练使用常见 ETL工具如ODI、Kettle或类似产品;
5.责任心强,能承担工作压力,有较强的团队协作、沟通表达、自学能力;
6.有数据仓库、BI工作经验者优先。
全部评论
(2) 回帖