上云,你需要了解的账号管理模型

简介: 越来越多的企业客户开始迁云,然而客户上云后所反馈最多的一类问题就是云资源的管理问题。究其原因,我们发现本质问题是企业上云的云账号规划问题。于是产出本文,首先介绍阿里云账号的基本概念及其功能,然后全面解释阿里云所提供的四种云资源管理基础模型,最后再提供一个案例分析,以帮助上云客户有效解决云资源的安全管理问题。

摘要:越来越多的企业客户开始迁云,然而客户上云后所反馈最多的一类问题就是云资源的管理问题。究其原因,我们发现本质问题是企业上云的云账号规划问题。于是产出本文,首先介绍阿里云账号的基本概念及其功能,然后全面解释阿里云所提供的四种云资源管理基础模型,最后再提供一个案例分析,以帮助上云客户有效解决云资源的安全管理问题。

认识云账号

云账号又称租户账号,它是阿里云客户的身份标识。要正确理解一个云账号,我们需要从四个方面来看:

  1. 云账号是多租户资源隔离的基本主体。在云平台上,不同客户所购买的云资源是默认隔离的,比如,账号A在ECS上购买的虚拟机在默认时不会被其它云账号看见。
  2. 云账号是云资源的属主(ResourceOwner)。任何云资源都有唯一的属主,该属主就是云账号,属主将要确保对所租用资源的合规、合法使用。
  3. 云账号是云资源使用计量及财务结算主体。云账号具有独立的财务管理能力,比如申请信用额度、充值续费、账单结算、开具发票等。
  4. 云账号是云资源的权限管理员(root)。云账号是资源的属主,对资源拥有完全控制权限,而且可以将这些权限授予给其他用户。

多个云账号的财务关联

对于多个完全独立的云账号而言,每个云账号进行独立的财务结算可能会导致较高的管理成本。为此,阿里云提供了云财务管理功能,它支持将多个独立的云账号进行财务关联,可以对多个云账号进行合并计费、合并账单、以及共享资金和信用额度。对此有需求的客户可以访问 云财务管理控制台

注意:尽管云财务管理提供对多个账号的财务合并管理功能,但不同账号之家的资源仍然是完全隔离的。多账号的财务合并管理并不会打破多租户资源隔离这一基本原则。

云资源管理模型

Type-I:单账号模型

这是企业上云的原始模型。该模型仅仅依赖云账号所提供的基础功能,如下图所示:

1.png

适用场景:

  • 单个项目上云
  • 单用户使用与管理
  • 仅适合于个人学习或测试场景

__注意:__由于该模型没有遵循最佳安全实践,我们不推荐任何企业客户使用,而强烈建议客户使用Type-III(单账号+RAM)模型来取代该模型。

Type-II:“多账号+合并财务管理”模型

该模型支持多个云账号以及多账号的合并财务管理,比较适合于多个独立项目或子公司上云的场景,不同项目或子公司的机器/网络资源无需互通,并且希望在财务方面能提供统一结算、合并账单、统一开票、共享资金和信用额度等功能。

模型描述如下图所示:

2.png

适用场景:

  • 集团型企业,多个子公司上云
  • 不同子公司资源隔离,网络或机器不需要互通
  • 需要合并不同子公司的账单、支付和开票管理
  • 每个子公司有独立的运维管理员

Type-III:“单账号+RAM”模型

该模型是对Type-I模型的安全增强。Type-I模型的主要缺点是多用户场景下不得不共享“主账号”或“大AK”而导致极大的安全风险。通常对一个企业客户来说,云资源的使用和运维管理都存在多用户场景,需要能支持多用户管理、细粒度授权管理与风险控制管理。RAM服务是阿里云提供的多用户管理与访问控制服务,它能很好的满足云计算业界最佳安全实践标准。模型描述如下图所示:

3.png

适用场景:

  • 普通企业单项目上云
  • 多用户运维管理,实现不同职责的权限分离
  • 最佳安全实践,满足最小权限原则

Type-IV: “单账号+RAM+资源组管理”模型

由于我们越来越多的企业业务开始迁云,一个云账号下拥有上千个ECS实例、RDS实例以及PB级存储已成为普遍场景。由于缺少资源分组以及基于分组的自治权限管理,上文描述的Type-III模型将无法应对此类场景。Type-IV模型正是以解决此类大规模资源管理场景为目标,基于Type-III模型能力进行扩展,增加了资源管理服务,提供云资源的分组管理、分级授权管理、以及面向资源组的账单管理。模型描述如下图所示:

4.png

适用场景:

  • 普通企业多项目上云
  • 资源按项目进行分组管理
  • 每个项目分组可以实现独立的分级权限管理
  • 多用户运维,实现不同职责的权限分离
  • 最佳安全实践,满足最小权限原则
  • 按照项目分组维度查看账单

选择单账号,还是多账号?

有了上述四种基础模型,很大程度上能直接满足大部分的客户场景。然而有的企业客户场景和需求比较复杂,而且业务模型也可能不断演变,所以有时候并不能给出一个绝对正确的方案。

比如,很多客户可能都会问到 —— “我的企业到底应该使用单个账号还是多个账号呢?” 但这个问题并没有一个千篇一律的标准答案。很多企业可能已经创建了多个账号,那么也许只能沿着多账号结构继续走下去(因为跨账号资源过户及数据迁移是一件更加挑战的事情)。如果你的企业正在规划上云的账号结构,那么如下建议可供参考。

__如果你的企业在财务管理或安全管理方面有如下诉求,那么建议使用多账号结构__:

  • 不同BU (business unit) 或 CC (cost center) 之间的成本预算和账单消费要求100%的隔离,比如部门A的花费不能记在部门B的账上。
  • 不同项目之间或运行环境之间需要做到最高级别的资源和安全隔离,比如要求“开发环境”与“生产环境”有严格的资源隔离和清晰的安全边界。

客户案例分析

我们提供的上述四种基本模型,很大程度上就能直接满足大部分的客户场景。然而有的企业客户场景和需求比较复杂,需要足够理解这四种模型的优劣之后才能得到有效的解决方案。

如下是一个真实的客户案例:

企业A有超过1万员工,有企业本地数据中心,信息安全系统健全,企业内部正在使用Windows AD进行员工域账号管理。企业有10个新项目要上云,平均每个项目大约需要50台ECS虚拟机及其它相关云资源,目前各个项目的资源不需要互通,但希望后续也能支持互通的可能性。希望每个项目能有独立的管理员,项目管理员能独立管理项目资源、项目成员及其权限管理。所有云资源操作人员要求使用企业本地域账号认证,禁止绕过企业本地身份认证系统而直接操作云资源。所有项目希望能合并记账,统一支付和账单管理。

针对这个客户场景,简单方案是采用Type-II模型(多账号+合并财务管理)。比如,一共申请11个云账号,每个项目对应一个云账号,最后一个云账号用于合并财务管理。然而,这一做法存在的问题有两个:(1) 如果企业未来需要实现不同项目的资源互通,尽管技术上存在可行性,但会导致相当高的管理成本;(2) 由于要实现与企业本地AD系统的身份联盟,那么就要在11个云账号下都开通RAM,域账号数据同步到每个RAM,并且还要为每个RAM都配置外部账号SSO,这也会导致相当高的技术管理成本。

因此我们会推荐采用Type-IV模型(单账号+RAM+资源组管理)来解决该客户场景问题:客户一共只需要申请1个云账号,开启RAM服务,企业域账号同步到RAM,并在RAM中开启使用外部账号SSO。在这个云账号下创建10个项目,为不同项目设置独立的管理员,那么管理员可以自治管理项目的资源和权限。云财务管理系统也将为客户提供基于资源组维度的账单管理和财务功能,因此可以更好地满足客户需要,真正有效地降低客户上云的安全管理成本。

结语

基于多租户的云资源管理与传统的企业资源管理有着本质的差别。上云之前,客户只有充分理解了云平台所提供的云资源管理模型和能力时,迁云才可能是一件充满无限魅力的事情。

目录
相关文章
|
15天前
|
存储 运维 安全
上云迁移的五个步骤,企业私有云的详细教程
上云迁移的五个步骤,企业私有云的详细教程
|
6月前
|
运维 监控 API
企业多账号的批量高效管理解决方案
在数智化转型的背景下,全球的企业上云步伐不断加快,越来越多的线下业务场景迁移上云。随着云上业务体量和业务场景复杂度的增加,许多企业的多组织跨部门管理效率,精细化管理质量,以及云上成本面临挑战。
180 2
|
5月前
|
弹性计算 安全 数据库
云上攻防-云服务篇&弹性计算&云数据库&实例元数据&控制角色&AK控制台接管
云上攻防-云服务篇&弹性计算&云数据库&实例元数据&控制角色&AK控制台接管
|
5月前
|
敏捷开发 Kubernetes 网络安全
阿里云云效产品使用问题之代码从一个账号迁移到另一个账号(从一个企业迁移到另一个企业),该如何迁移
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
运维 监控 安全
构建多账号云环境的解决方案|多账号配置统一合规审计
配置审计(Cloud Config)是提供了面向资源配置的审计服务,可以持续监控资源的配置变更,并在变更时自动触发合规评估,确保持续性合规。为了解决企业运维和安全人员业检查资源合规配置的效率难题,配置审计为客户提供了多账号的统一审计能力。用户可以在管理账号或者委派账号中统一设置合规基线并应用,从而可以实时查看企业下经过汇总的不合规资源。
64019 36
|
6月前
|
运维 安全 测试技术
构建多账号云环境的解决方案|高效构建安全合规的新账号
随着企业将业务迁移上云,为了应对复杂的业务与组织关系,越来越多的企业会采用多账号来部署云环境。对于新业务上线,企业会先创建一个云账号来部署资源。通过控制台上的账号注册流程需要完成企业实名认证,这个流程周期较长。等新账号注册下来之后,企业还需要配置账号内的安全合规基线,开通相关云服务,配置网络等一系列动作,费时费力。「账号工厂」就是这样一个解决方案,帮助企业在多账号场景下高效便捷的创建受管控的安全合规云账号。
156 1
|
6月前
|
存储 安全 数据安全/隐私保护
全方位的安全账号管理
如今,特权账户范围广、数量大且极不稳定是当前各行业面临黑客等攻击行为的最大安全隐患。而且,由于特权账户的权限极大,一旦其被攻击者破解,就能完全掌控组织的IT基础设施,从而引发防护控制失效、机密数据泄露、商业诈骗和扰乱企业正常运作的严重后果。
76 0
全方位的安全账号管理
|
6月前
|
SQL 弹性计算 监控
构建多账号云环境的解决方案|多账号云上操作日志统一审计
操作审计(ActionTrail)是阿里云提供的云账号资源操作记录的查询和投递服务,可用于安全分析、资源变更追踪以及合规性审计等场景。企业在阿里云采用多账号的资源结构时,如何满对跨账号跨地域的云上操作日志进行统一归集留存和分析,是企业上云管云过程的必备环节。此次分享为您介绍如何使用操作审计产品进行中心化的审计,提升云上多账号操作的可控可见性,及时发现问题、响应问题,规避潜在风险。
348 0
|
12月前
|
新零售 运维 安全
构建多账号云环境的解决方案|云防火墙企业多账号统一管理最佳实践
云防火墙通过与资源目录RD深度集成,可帮助企业将云上多个业务账号进行统一集中安全管控,大大提升运维效率。通过多账号统一管理能力,用户无需采购和运维多套云防火墙,仅需采购和运维一套,即可实现安全策略统一下发和防护效果统一分析审计等,更好满足企业网络安全集中化管控需求,并大大降低成本。
50372 6
|
存储 云安全 运维
构建多账号云环境的解决方案|云安全中心多账号统一安全运营
为解决安全管理人员对企业下属的多个云产品的安全运营效率问题,云安全中心威胁分析结合资源管理服务,为客户提供多账号管理统一安全运营方案。通过指定委派管理员,即可在控制台统一多账号安全运营工作,免除在多个账号间频繁登录登出的烦恼。 
585 0