大数据资源管理方案研究

大数据安全组件-Kerberos认证+Ranger权限研究 小结 总体来说,Kerberos是当前最有效最完善的统一身份认证框架,但是如果真的要全面实施,代价也很高,而从安全的角度来考虑,如果真的要防止恶意破坏的行为,在整个生产环境流程中,能被突破的环节其实也很多,光上Kerberos并不意味着就解决了问题,所以各大互联网公司用还是不用Kerberos,大家并没有一致的做法,即使All in Kerberos的公司,我敢说,除非完全不做服务化的工作,否则,整体链路方面也一定存在很多并不那么Kerberos的环节;简单的说,就是你想怎么做就怎么做。 阅读详情

1.研究背景

在实际的大数据工程部署中,多个业务部门经常需要运行多个数据应用,在搭建Hadoop集群时,经常面临如何划分大数据集群及进行资源隔离的问题。另外,由于预算有限等原因,数据运维部门也有控制预算,减少大数据集群节点个数,同时保证重点业务性能等诉求。

现有大数据集群一般支持2种资源管理方式,包括物理多租和逻辑多租,分别介绍如下。在物理多租模式中,每个租户拥有自己的MRS集群,资源和数据物理隔离。它的特点如下:

  • 租户间的资源完全物理隔离,隔离级别较高,租户间完全互不影响;但空闲资源无法供其他租户使用,存在资源浪费。
  • 不同租户的数据在不同集群内,数据共享需要手工搬运数据,效率较低;
  • 管理模式比较简单,对管理员技能要求相对较低;
  • 运维管理工作量较大,需要维护多套集群。比如集群升级需要每个集群逐一升级。

在逻辑多租模式中,多个租户共用同一个集群,通过集群内的多租户安全体系,实现多租户之间的资源资源和权限管控。它的特点如下:

  • 租户间的资源可以动态调配,A租户不使用的资源可供B租户使用,有助于提升平台的整体资源利用率;
  • 不同租户间的数据在同一平台内,可通过权限放通实现数据的共享,数据免搬运;
  • 对管理员技能要求高,要求熟悉各个多租户的特性与基本原理,合理进行多租户资源和权限的规划和分配;
  • 运维管理工作量较小,一套集群统一管理。

图1. 大数据物理多租示意图

图2. 大数据逻辑多租示意图

2.问题分析

在进行大数据集群划分时,需要实现两个主要目标。首先,需要确保不同数据业务之间的资源隔离,保证各个数据业务的性能;其次,为了控制预算,需要想办法减少节点个数。为了实现上述两个目标,需要做以下三方面的工作:

工作一、为了减少节点个数,需要合并集群,

  • 减少MRS集群个数,减少MRS管控节点;

工作二、采用逻辑多租和多实例,实现资源隔离,

  • 对于支持YARN的组件,通过逻辑多租实现,实现资源隔离;
  • 对于不支持YARN的组件,通过多实例和物理机部署,实现资源隔离;

工作三、部分组件进一步合部,减少节点个数,

  • 支持YARN的组件(HIVE/SPARK/HETU/FLINK),适配同样硬件的组件,可以合部在一个资源池内,通过多租户机制隔离,进一步减少节点个数;
  • 对于多个HBASE集群,采用多实例的方法,进行硬件资源隔离。

为了既能保证重点业务的性能,又能减少节点个数,只能将既适配同样硬件,又能基于同一资源调度器工作的组件合部。下面,我们就分析不同大数据组件适配的硬件类型,主要是从硬盘类型、资源调度器、业务类型等角度分析。 表1. 大数据组件分类

考虑因素一、计算资源调度器不同,放在不同的节点

  • 基于YARN的组件,包括HIVE/SPARKE/Flink/Hetu/;
  • 不是基于YARN的组件,包括Flume/REDIS/ES/KAFKA;

考虑因素二、硬盘类型相同,才能合布

  • SSD:flink、flume、Redis;
  • SATA:spark + hive, hbase, hetu引擎;
  • SAS: ElasticSearch, Kafka;

考虑因素三、业务分类

  • 离线分析业务,HIVE/SPARK/HBASE/ES/HETU;
  • 实时流式处理业务,Flink/Redis/Kafka;

其中,实时流式处理业务对可靠性要求较高,建议单独部署。

3.方案介绍 图3. 大数据资源管理策略

为了解决上述问题,我们提出如下方案。首先,我们将组件分为支持YARN的组件和不支持YARN的组件,主要策略如下。

主要策略一,针对支持YARN调度的组件,通过资源池进行资源隔离,主要步骤如下:

  • 规划机器资源,将相关资源规划给支持YARN的组件,并在这些机器上面安装Node Manager;
  • 通过资源池将计算节点分开,不同的租户应用跑到不同的机器上;
  • 可以支持SATA硬盘的组件,分配统一的资源池,通过租户、子租户机制,进一步划分资源;
  • 要求SSD盘的组件,分配相应的资源池和租户,通过租户,独占资源。

主要策略二,针对不支持YARN调度的组件,通过物理机隔离,这些物理机不装Node Manager。主要步骤如下:

  • 规划机器资源,将相关资源规划给不支持YARN的组件,不要在这些机器上面安装Node Manager;
  • 针对其不同组件要求不同的硬盘类型,分配不同的机器,并在上面安装不同的组件;
  • 针对多个HBASE集群,采用多实例和硬件隔离的方式,进行资源隔离;
  • 如果单个子集群的负载过小,且适配同样硬件的组件,可以进一步合部。

4.方案案例

图4. 物理机集群部署方案

图5. 逻辑多租部署方案

下面我们结合一个具体的项目,对比以下物理机集群方案和逻辑部署方案的效果。在图4,描述了一个物理机部署方案,共有6集群,30控节点。在图5,将上述6集群合并为一个集群,通过资源池和多实例的方式,来做资源隔离。对比两个方案,可以发现以逻辑多租为主的部署方案,将显著减少MRS的管控节点,同时也能保证各项业务的资源隔离。

本文由华为云发布。

大数据领域分布式计算的资源管理技巧 随着大数据技术的快速发展,分布式计算已成为处理海量数据的标准解决方案。然而,如何有效地管理和分配集群资源,确保计算任务高效执行,同时最大化资源利用率,成为大数据领域的关键挑战。本文旨在系统性地介绍大数据分布式计算环境中的资源管理技术,涵盖从基础概念到高级优化策略的全方位内容。本文首先介绍分布式资源管理的基本概念和挑战,然后深入分析主流资源管理框架的架构原理。接着详细讲解资源调度算法和优化策略,并通过实际案例展示具体实现。最后讨论未来发展趋势和常见问题解决方案。 阅读详情

相关推荐

大数据领域数据工程的云计算资源管理

随着大数据技术的快速发展和云计算的普及,越来越多的企业将大数据工作负载迁移到云平台。然而,云计算环境下的资源管理与传统数据中心存在显著差异,如何高效、经济地管理这些资源成为大数据工程师面临的重要挑战。云计算资源的基本特性和管理模型大数据工作负载的资源需求特征主流的资源调度和优化算法实际工程中的最佳实践和案例新兴技术趋势和未来发展方向本文首先介绍基本概念和背景知识,然后深入探讨核心算法和架构模式,接着通过实际案例展示这些技术的应用,最后讨论未来趋势和挑战。大数据工程。

AI 算法实战派 1239

漫谈大数据中的资源管理

推出此类产品的目的也很明确,就是想让用户在自己的云上使用大数据套件,但也不得不说对于离线 ETL 业务来说在云上使用还挺合适的,ETL 负载很明显有潮汐特点的,一般零点之后开始,上午会把任务跑完,同时要消耗大量资源,如果固定一批机器会造成大量的闲置,而不买的话要用的时候又不够,云弹性的特点刚好能满足这个需求。对于有在线业务的公司来讲,在线的业务一定是有峰值和谷值的,离线任务更是如此,而且离线任务的灵活性更高,如果能充分利用在线业务谷时的资源把离线任务跑完,那无疑是最省成本的。

2301_77194443的博客 677

大数据平台数据治理体系建设和管理方案

1. 范围 12. 规范性引用文件 13. 术语、定义和缩略语 54. 总体说明 84.1. 概述 84.2. 目标 94.3. 原则 95. 数据治理体系 105.1. 总体框架 105.2. 组织架构 115.2.1. 组织构成 115.2.2. 角色职责 125.3. 系统架构 135.3.1. 系统功能框架 135.3.2. 系统模块流程 145.4. 系统边界 155.4.1. 与企业级省大数据平台关系 165.4.2. 与对外能力开放平台关系 165.4.3. 与平台运维系统关系 166. 数据

zuoan1993的博客 3187

智能驾驶大数据前沿研究进展与典型应用

导读:随着嵌入式系统、导航系统、传感器技术、网络及通信技术等方面的共同发展,以及人们对于未来交通工具的盼望,智能驾驶技术逐渐成为越来越多学术界与工业界研究人员的关注热点。作者:韩锐 刘驰来源:大数据DT(ID:hzdashuju)01 介绍智能驾驶泛指对于交通工具(尤其是汽车)的智能化改造,应用自动驾驶(autonomous driving)以及车联网(Internet ...

大数据 6568

大数据背景下的信息资源管理

就拿百度地图来说,我们在享受它带来的便利的同时,无偿的贡献了我们的“行踪”,比如说我们的上班地点,我们的家庭住址,甚至是我们的出行方式他们也可以知道,但我们不得不接受这个现实,我们每个人在互联网进入大数据时代,都将是透明性的存在。我国的网络信息资源管理跟一些发达国家相比,还存在很大的差距,即我国的网络信息资源管理所研究的内容还不是很系统和完善,一般对网络信息资源管理的研究也主要是从理论的层面进行研究的,主要研究的内容有信息资源的特征、信息资源管理的体系结构以及信息资源的利用中所存在的问题和相应的对策等。

s13596191285的博客 1597

大数据处理中的资源分配问题及解决方案

通过对任务资源需求的准确估计与规划,采用适当的资源预留和调度策略,以及考虑引入自动扩容机制,可以有效解决"No pooled slot available and request to ResourceManager for new slot failed"的报错问题,提高大数据处理任务的执行效率和稳定性。在分布式计算框架中,资源按照容器(Container)的形式进行分配,每个容器可以看作是一个独立的执行环境,包含一定的计算资源(CPU、内存等)。同时,还需要合理的资源调度策略来确保资源的高效利用。

2301_79367634的博客 687

考勤管理系统毕业设计源码

同时,Srivastava等(2018)在《Big Data Analytics in Employee Attendance Management: A Case Study》中探讨了大数据分析在考勤管理中的应用,通过挖掘大量考勤数据中的有价值信息,为企业提供针对性的管理建议。例如,张华等(2016)在《基于数据库技术的考勤管理系统设计与实现》一文中,提出了一种基于数据库技术的考勤管理系统,通过SQL Server数据库存储和管理员工考勤数据,提高了数据的安全性和可靠性。

chesj123456的博客 437

大数据领域数据建模的图书馆大数据资源管理

图书馆大数据资源管理中的数据建模面临多方面的问题。首先是数据多样性问题,图书馆数据包括结构化的书目数据、半结构化的元数据(如数字文档的描述信息)以及非结构化的用户评论、社交媒体反馈等。如何对这些不同结构的数据进行统一建模是一大挑战。其次,数据的海量性使得传统的数据建模和处理方法难以满足需求,需要考虑高效的数据存储和查询机制。再者,数据的时效性也很关键,例如实时的用户行为数据需要及时处理和建模,以支持实时的服务优化。此外,图书馆还需要确保数据建模能够支持不同的业务目标,如资源采购决策、个性化服务推荐等。

AI大模型应用之禅 790

(2024最新毕设合集)基于SpringBoot的共享办公空间管理系统-78033|可做计算机毕设JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、文案

系统以SpringBoot的轻量级特性与强大的开发生态为基础,遵循微服务架构理念,确保系统的模块化、可扩展性和高并发处理能力。其核心功能涵盖了空间资源的全方位管理,包括办公空间、工位及会议室的状态监控、预约调度、资源增删改查以及设施运维管理;租户服务方面,实现了在线预订、取消、续订的自助服务,以及权限配置、合同管理与服务套餐选择等功能,提升了租户使用的便利性与满意度。在财务管理层面,系统集成了租金收取、费用结算、押金管理等全流程自动化处理,显著提高了财务运营效率。

vx_BS81330的博客 941

U24时钟信号上升下降沿出现非单调性--简单分析

交换机U24时钟信号上升下降沿出现非单调性--简单分析

qq_45185504的博客 1132

大开眼界的十大开源人工智能项目

这是一个强大的开源工具,能让你在不同框架之间自由切换,无需重写代码。它是一个开源工具,能用简单的SQL语言同时处理数据和AI模型,让一切变得有序而高效。Rasa是我开发智能聊天机器人时的首选,它让你轻松掌控机器人对话的每个细节。我经常用它快速验证模型在不同框架下的表现,省去了大量烦躁的调试过程。最近发现的Vapi是一个以API方式提供的语音AI工具,开发者友好程度超乎想象。KNIME是一个以拖拽方式构建数据分析流程的开源工具,仿佛是数据界的乐高积木。它像个忠诚的守门员,确保你的模型始终健康运行。

wjianwei666的专栏 1107

数据分析成熟度模型,你处在哪个阶段?

一项由人力资源研究机构Bersin by Deloitte进行的研究表明:超过60%的企业把很多钱花在大数据分析工具上,希望这些工具能帮助他们的HR部门更多地依靠数据做出决策。但真正成功做到这一点的企业寥寥可数。 通过对480家企业进行调研,我们发现它们当中只有4%实现了对员工的“可预测分析(predictive analytics)”。也就是说,只有...

weixin_34341229的博客 512

QT触摸屏开发:如何通过重写事件处理实现精准按键长按检测

本文针对QT触摸屏开发中按键长按检测不精准的常见问题,深入剖析了传统信号机制失效的原因,并提供了通过重写事件处理函数(event)的解决方案。文章详细介绍了创建自定义TouchButton类、直接处理QTouchEvent以实现可靠长按检测的完整步骤与代码示例,并分享了进阶优化与避坑指南,帮助开发者实现跨平台一致的精准交互。

weixin_29207149的博客 99

springboot共享办公空间管理系统-计算机毕业设计源码78033

用户管理:实现用户注册、登录、修改密码等功能,并区分不同角色的用户权限。 预订管理:用户可以预订办公空间、会议室、设备等资源,包括选择日期、时间、可用资源、费用等,同时可以查看、修改、取消预订。 办公空间管理:提供办公空间信息的创建、编辑和删除功能,包括空间名称、地址、容量、设备设施等信息。 会议室管理:对会议室进行管理,包括会议室的预订、查看会议室的可用时间、座位数等信息。 休息室管理:对休息室进行管理,包括休息室里器材使用情况、休息室的点餐信息。 设备管理:管理各类办公设备,包括设备的预订、使用状态、

专业程序开发源的博客 1598

DC-DC BUCK电路 PCB 布局布线 5 要点:以 XL4015 12V转5V 为例解析噪声控制

本文以XL4015 12V转5V降压电路为例,详细解析DC-DC BUCK电路PCB布局布线的5个关键要点,重点探讨噪声控制策略。通过功率回路最小化、热管理与接地优化、电感电容布局、反馈网络防干扰设计以及实测验证技巧,帮助工程师实现高效稳定的电源设计,显著降低输出纹波和电磁干扰。

weixin_29165725的博客 369

Zynq UltraScale+ MPSoC-AMP(linux+裸机)

接着 Zynq UltraScale+ MPSoC-双核裸机AMP继续 平台工具:zcu106,vitis2020.2,petalinux2019.2 文章目录1.cpu1跑裸机2.cpu0跑linux2.1petalinux设置2.2 app3.生成BOOT.bin4.zcu106测试 1.cpu1跑裸机 参照Zynq UltraScale+ MPSoC-双核裸机AMP建立的工程进行修改。BSP中stdin与out修改为uart1,uart1给裸机用,uart0给linux用。 ddr空间裸机与linu

zhuxl24的博客 5195

Springboot共享办公空间管理系统-计算机毕业设计源码70833

摘要 本研究项目旨在设计并实现一套基于SpringBoot框架的共享办公空间管理系统,旨在赋能运营商高效、精准地管理空间资源,优化租户服务体验,并通过数据驱动运营决策。系统以SpringBoot的轻量级特性与强大的开发生态为基础,遵循微服务架构理念,确保系统的模块化、可扩展性和高并发处理能力。其核心功能涵盖了空间资源的全方位管理,包括办公空间、工位及会议室的状态监控、预约调度、资源增删改查以及设施运维管理;租户服务方面,实现了在线预订、取消、续订的自助服务,以及权限配置、合同管理与服务套餐选择等功能...

vx_Biye_Design的博客 1164

搭建微信机器人的方案都在这了!

功能超级强大,虽不支持二次开发,但已有的功能足够个人使用,可惜官方作品已被腾讯告死,好在市面上还流落着不少破解版,有需要的自行搜索。可惜的是,微信官方已不准许新的微信号再使用 web 登录,这就直接从源头扼杀了 web 协议的微信机器人,虽说老的微信号还是能凑合着用,不过部分功能也受限。所以,这些都属于 PC 端的微信机器人。无论是 PC 端还是手机端,用 hook 方式实现的最大缺点就是要和某一个版本的微信客户端进行绑定,如果框架本身不对最新版本的微信适配,那使用的时候就无法升级到最新版本的微信。

weixin_47246330的博客 1万+

springboot共享办公空间管理系统-计算机设计毕业源码78033

系统以SpringBoot的轻量级特性与强大的开发生态为基础,遵循微服务架构理念,确保系统的模块化、可扩展性和高并发处理能力。其核心功能涵盖了空间资源的全方位管理,包括办公空间、工位及会议室的状态监控、预约调度、资源增删改查以及设施运维管理;租户服务方面,实现了在线预订、取消、续订的自助服务,以及权限配置、合同管理与服务套餐选择等功能,提升了租户使用的便利性与满意度。

Biye_Design的博客 1361

半导体材料仿真:二维材料仿真_(1).二维材料的基本概念

在半导体材料仿真领域,二维材料因其独特的物理和化学性质而受到广泛关注。二维材料,也称为二维纳米材料,是指在二维空间(通常是平面)上具有原子级厚度的材料。这些材料的厚度通常在几个纳米甚至单个原子层的范围内,使得它们在电子、光学、热学和机械性能上表现出与传统三维材料显著不同的特性。本节将详细介绍二维材料的基本概念,包括它们的分类、结构、性质以及在半导体材料仿真中的应用。

2401_87715305的博客 1546

YOLOv8安防监控实战:跌倒/闯入/徘徊实时检测(附TensorRT加速+声光报警部署代码)

精准性:针对跌倒/闯入/徘徊的行为特征优化,准确率达89.3%,误报率低于5次/天;实时性:TensorRT加速到50+FPS,报警延迟<1秒,满足安防“黄金响应时间”;低成本:无需专用AI芯片,RTX 3060或Jetson Orin就能跑,硬件成本比传统方案低60%;易部署:代码全开源,提供从模型训练到硬件联动的完整流程,2天即可搭起原型系统。如果你的安防监控还在“漏报误报”“响应慢”,建议先从跌倒检测的姿态过滤改起——用100张样本测试,再集成TensorRT加速,90%能看到明显改善。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 681

Springboot共享办公空间管理系统-计算机毕业设计源码78033

摘要 本研究项目旨在设计并实现一套基于SpringBoot框架的共享办公空间管理系统,旨在赋能运营商高效、精准地管理空间资源,优化租户服务体验,并通过数据驱动运营决策。系统以SpringBoot的轻量级特性与强大的开发生态为基础,遵循微服务架构理念,确保系统的模块化、可扩展性和高并发处理能力。其核心功能涵盖了空间资源的全方位管理,包括办公空间、工位及会议室的状态监控、预约调度、资源增删改查以及设施运维管理;租户服务方面,实现了在线预订、取消、续订的自助服务,以及权限配置、合同管理与服务套餐选择等功能....

CXKF10088的博客 981

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

上一篇: 一种大数据物理机集群的自动化运维管理办法
下一篇: 华为云会议的开放能力
华为云技术精粹
博客等级 码龄5年 73粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值