文档首页/ MapReduce服务 MRS/ 最佳实践/ MRS集群管理/ MRS云服务安全最佳实践
更新时间:2025-07-31 GMT+08:00

MRS云服务安全最佳实践

安全性是华为云与您的共同责任。华为云负责云服务自身的安全,提供安全的云;作为租户,您需要合理使用云服务提供的安全能力对数据进行保护,安全地使用云,详情请参见责任共担

MapReduce服务(MRS)提供租户完全可控的大数据集群,兼容开源接口,结合华为云计算、存储优势及大数据行业经验,为客户提供高性能、低成本、灵活易用的全栈大数据平台。同时,租户的集群部署在独立的VPC内实现网络隔离,集群支持Kerberos认证、细粒度权限管理,支持加密传输,加密存储,支持多维度的数据备份。

本文提供了MapReduce服务(MRS)使用过程中的安全最佳实践,旨在为提高用户业务数据的整体安全能力提供可操作的规范性指导。

本文将从以下几个维度给出建议,您可以根据业务需要在本指导的基础上进行安全配置。

配置合理的用户权限

用户通过MapReduce服务(MRS)管理控制台与MRS集群进行交互,查看MRS集群状态监控以及进行集群相关管理操作,首次使用MRS服务时需要进行服务授权,建议用户结合业务场景,参考配置MRS云服务授权按需进行最小化授权。

MRS基于IAM进行权限管理,支持细粒度授权,用户可以依据业务场景进行权限管理,进行最小化授权,请参考创建IAM用户并授权使用MRS

开启Kerberos认证,启用集群安全模式

Hadoop社区版本提供两种认证方式Kerberos认证(安全模式)和Simple认证(普通模式),在创建集群时,MRS支持配置是否启用Kerberos认证,集群创建完成后不支持修改。

安全模式的MRS集群统一使用Kerberos认证协议进行安全认证。Kerberos协议支持客户端与服务端进行相互认证,提高了安全性,可有效消除使用网络发送用户凭据进行模拟认证的安全风险。

集群中由KrbServer服务提供Kerberos认证支持,请参考MRS集群Kerberos认证介绍

管控数分开部署,提高集群可靠性

MRS支持“自定义”集群部署方式,自定义集群可实现以下功能:

  • 管控分离部署,管理角色和控制角色分别部署在不同的Master节点中。
  • 管控合设部署,管理角色和控制角色共同部署在Master节点中。
  • 组件分开部署,避免资源争抢。

建议用户管控分设、数据分设,提高集群可靠性,请参考MRS集群部署方案说明

合理配置集群安全组,减小暴露面

MRS集群部署在VPC内,VPC有安全组配置。合理地配置安全组,可以确保集群资源不被外部恶意访问,减少暴露面,参考访问MRS集群Manager

启用组件数据传输加密

MRS安全模式集群大部分组件默认启用传输加密,但部分组件由于性能考虑默认没有开启传输加密,如Hadoop、Kafka、ZooKeeper,用户可以根据业务需求启用传输加密,请参考MRS集群安全加固

启用数据备份恢复

MRS提供对集群内的用户数据及系统数据的备份恢复能力,备份功能按组件提供。

系统支持备份Manager的数据、组件元数据及业务数据。用户可以根据业务需求启用数据备份恢复,请参考MRS集群数据备份恢复简介