开发者学堂课程【云上财务经营管理解决方案:云上企业财务经营管理解决方案-分账】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/929/detail/14972
云上企业财务经营管理解决方案-分账
内容介绍:
一、云上企业财务经营管理演进
二、企业客户分账解决方案
三、案例
四、Q&A
五、阿里云用户中心中财务单元的位置以及使用
一、云上企业财务经营管理演进
1、企业客户的组织和经营管理场景
上图是一个比较常见、复杂的企业客户的组织管理的方式,即一个集团下面可能会分成很多不同的公司,公司下面可能会有不同的一级部门,一级部门下面还有子部门,甚至最下面可能还会有各种各样的项目组之类,是一个比较复杂的多层次的结构的关系。
基于这个企业组织关系,我们需要在这个上面区进行对应的管理,即企业财务管理需要解决的一个非常复杂的一个企业组织场景。
2、云上消费,运维的过程
整体的云上消费、运维的过程会分成一下几个方面:
(1)在资源购买的维度上,首先客户需要去计划购买,其次执行这个具体的采购行为,第三,采购好的对应的云资源后,如何去进行对应的使用,最后,使用完成后,根据自己实际的业务发展情况,再去选择某一些资源进行复购或者续费,将并不符合自己的业务实质的某些资源,需要进行淘汰;
(2)对应到财务管理的过程中,在计划购买这个阶段会涉及到运营计划这个部分,其中涉及到了我们的账号怎么样去规划,我们是否要去设置一个对应的预算,我们的信用额度应该申请多少,我们的资源包以及我们的代金券应该怎么样去采购;第二部分是购买这个资源,即涉及到我们的用云执行这一部分,我们去下订单,然后去支付,去产生对应账单,并且开票,充值进行对我们账单进行核销;第三部分是资源使用时,我们就会涉及到怎么样去看这些资源对应产生的成本,怎样去进行优化,会涉及到费用分析,包括分账,然后包括费用预测,以及费用预测之后的预实分析;第四部分是复购,即根据已经产生的云资源的使用情况以及费用情况,我们会给出对应的这个优化建议。
3、企业客户上云财务管理场景
企业客户上云的财务管理场景这一部分会分成不同的类别,针对不同的客户:
(1)最基础的一种类别,只要注册一个账号,到阿里云充值消费,看对应的账单,开对应的发票,基本上可能不会涉及到过于复杂的这个运营成本管理的过程;
(2)比较进阶型,这类客户会涉及到用云计划、用云执行、监控分析和优化建议,这些相对来说比较进阶的这个能力,其中用云计划一小部分,即先前提到的包括账号的规划,包括资源包的规划,包括一些预算的编制;用云执行,涉及到账,票、款,分账;监控分析这部分,涉及到包括费用的预测,预算的预警,资金的预警,成本的分析,这些对于云成本优化的一些潜质的一些监控;最后是对应的这个优化建议的能力,去帮助客户优化自己的运程的结构;
(3)自服务,每个客户都有自己特定的业务场景,最多的客户的数据存在于客户这一侧,所以客户可以将我们的这个数据拿走,包括账单的数据或者其他一些相关数据全部拿走,根据自己实际的业务情况去进行对应的分析,并且根据自己的实际情况来规划未来自己的运营成本,采购的下一步的这个规划。
4、企业客户上云财务管理解决方案
企业客户上云财务解决方案分成了上图的几个大类:
(1)对于内部组织规模比较小的客户,以及管理和经营分析相对比较简单的一个客户,推荐单账号的这个方案;
(2)对于内部组织比较复杂的客户,推荐多账号的方案,在此基础上,进行再细分财务管理和财务托管两种,细分的场景,分别对应的是管理和经营分析要求比较精细的客户,推荐的是财务管理的一个模型,对于管理和经营相对比较宽松的客户,推荐的是财务托管的一个模型,要根据用户自身的情况给出相对应的推荐。
二、企业客户分账解决方案
基于单账号和多账号这两种方案,主要分析单账号分账管理解决方案,原因是在多账号的的场景下,对于每个业务线或者每一个项目组,建议是各开一个账号,所有的账号都可以自己去产生对应的采购行为,并且生成自己账单。那么每一个账号产生的消费,其实天然就已经把每个业务线的费用给分开了。如果说有些特殊的场景是需要所有的业务线是在同一个账号下面进行采购,在这种情况下需要分账,就称之为单账号分账管理解决方案。
首先,我们分账要解决的是企业客户的哪些问题呢?是因为企业通常会有很多的业务条件,或者说业务部门,或者说这个项目组,每一个项目组到底应该分别承担多少的云上成本,这个就是客户面临的问题,也是我们通过分账解决方案,希望为客户解决问题。
解决方案依托是在阿里云用户中心中,有一个财务单元的模块,通过财务单元,希望将客户分账这个事情解决。
首先分账的基础逻辑是每一个不同的项目组,要去关联好对应的财务单元,同时财务单元和我们采购的实例资源进行管理,然后实例资源都会产生费用,即将客户这次的项目和最终云资源产生的费用进行了关联,最终达到一个分账效果。
上图是单账号分帐解决方案的一张架构图,顺序是从最下面开始往上。
1、运维角色:标记IT资源
是对已经采购的资源去进行对应的,我们称之为标记IT资源的一个操作。在企业这层,大部分去进行资源管理的是运维的同学,这位同学在产品控制台可以对这些不同的实例资源进行对应的标记IT资源操作有几种方式,可以去进行标签的标记,或者进行划拨对应的阶组,标签分别是由阿里云提供的两套不同的标记IT资源的能力,可以在控制台上看到的能力。在标完这些资源的标签或者资源组织之后,
2、财务角色:配置财务单元
第二步是进行财务单元的创建,是在用户中心财务单元里面,创建财务单元之后,下一步要做的事情就是将刚才已经购买的云资源分别分配到财务单元里面去,分配的方式总共有三类,跟随分配,自动分配以及手工分配。
3、财务角色:建立映射关系
跟随分配的规则是当开始的这个能力之后,挂在ECS上面的未分配的附件资源,比如说disk,EIP就会跟着ECS进行自动分配;自动分配规则是我们提供了根据标签,根据资源组,根据产品明细的分类,根据分叉的资源分类,可以去配置一套自动分配规则,这套自动分配的规则可以去对所有的资源进行一个问询,只要满足了这个自动分配规则,那么对应的资源就会分配到指定的财务单元里面去;第三个是手动分配,手动分配顾名思义就是客户可以对某一个资源直接说我希望将他分配到某一个单元内;
4、财务角色:处理公摊费用
第四步是处理公开费用,如果说某一部分的资源是没有办法确定它属于一个单元,那么客户可以执行一个费用公摊,这么处理可以根据平均的比例,或者说客户希望自己定义一个比例,相对应这批公共资源的费用按一个比例分到每个单元里面。
5、按需即可:使用数据
做好以上全部的步骤之后,就可以在财务总览或者说在分帐单的内侧看到每个资源属于哪个财务单元,以及哪个财务单元,在每个周期内分别是多少金额,这样子最终达到了这个分账的目的。
三、案例
设计思路:为了解决云上的各种挑战,对于以下3个领域的需求进行了讨论与梳理。
①单账号管理:用户对外提供SAAS化服务,各业务之间涉及大量的IT资源共用/复用,需要共用一个账号完成上云部署。
②集中的身份权限策略:中台负责申请账号以及认证和授权所有的业务账号,搭配使用访问控制(RAM)进行人员/角色/IT资源的细粒度运维安全管控。
③费用清晰:通过财务单元将每个业务的费用区分清楚,对于未标记/不可标记的资源费用或指定费用按照自定义的公摊规则进行重新拆分,并可建立复杂组织架构下的费用层级关系。
具体的案例是客户他的实际业务情况需要在一个账号下进行所有资源的调配,因为它所有的资源都是共用的,复用的,所以它存在一个账号,那在一个账号的情况下再去对应的做一些操作,比如说标记IT资源、配置单元,建立一个关系,最终处理这个公摊费用,当然,一个账号下面,对于成本管理还会涉及到,包括前置的预算,预警,分析和优化,就是达成了整个运营成本管理的整个闭环电路。
执行步骤:
第一步,首先在产品控制台这一侧,比如说买一台ECS机器,这台ECS机器是支持打标签的,面对每一台机器都可以打上一个标签;第二步,在用户中心分账管理、财务单元,去创建一个财务单元;
第三步,创建财务单元之后去配置一个自动分配规则,分配规则可以是按照tag去区分,比如说tag是一个部门,属于某个部门,打了部门的标签的所有资源被归到财务单元内,同时我们建议开启ECS管理资源一起分配转移开关,当开关打开了之后,假设客户采购了ECS的同时也采购了云盘和采购EIP,那么你只要对ECS进行分配就足够了,所有的和这台ECS绑定的EIP资源和云盘资源全部都会跟着这台ECS一起被分配到ECS所在的这个财务单元;
第四步是处理公摊费用,当某一些费用没办法被分配到财务单元的时候,客户可以选择这批资源,以自己定义的一个比例去将这些对应的费用,分到每一个财务资源内去;
最后一步就是使用分账数据,可以在财务单元总览里面看到所有的费用,每个账期内,每个单元对应多少,或者可以在分账账单,下载到每一个财务单元对应的资源的费用明细是可以完整拿到,就在分账账单。
四、Q&A
问题一:财务单元是否支持购买时创建?
财务单元暂时不支持购买时创建,但是可以借助TAG和资源组,通过建立自动分配规则间接实现。
问题一补充:比如说在采购的时候,直接对这个资源去打上某一个tag。然后同时在财务单元的规则内去设置。和这个tag之间的关联关系,那么自然也就达到了同样的目标,就是这个资源可以被归入到某一个财务单元内。
问题二:什么叫跟随规则?
自动分配规则中,如果分配了ecs实例到财务单元完成后,如果该ecs存在未分配的附近资源eip和disk,则会最后自动完成跟随分配。
问题三:为什么自动规则不生效?
自动规则当天的定时任务触发,一般T+1日,可看到根据自动规则分配的资源结果(当资源量超过5W台时,会隔日继续处理)。
问题四:为什么已过期的资源还在未分配中?
一个实例资源或分拆项,若近3个月未出账,且未被分配到任何财务单元中,则该实例会从未分配列表中被自动删除。
问题五:分账账单和财务单元资源列表中的实例ID为什么在资源控制台找不到?
分配账单中的实例id,实际为出账粒度id,不完全等于云资源实例id,以oss账单中的实例id举例,是”regin+业务类型”,如:cn-shanghai;standard.
问题五补充:如果客户希望对OSS的bucket进行对应分到不同的财务单元内的话,那么建议使用的是分账单,可以看到每个bucket的数据。
问题六:怎么查CDN下每个域名消费多少?
分账账单提供分析型云产品(例如:CDN、OSS、共享宽带等)各个分拆项(例如:域名、Bucket、EIP等)的具体费用例如CDN每个域名的费用,可以按照“分拆项id”查看,已支持的分拆项产品可见官网帮助文档。
问题七:明细账单与分账账单的区别是什么?
自动分配规则中,如果分配了ecs实例到某财务单元完成后,如果该ecs存在未分配的附近资源eip和disk,则会最后自动完成跟随分配。
问题八:多账单的情况下,如何进行分账?
优先推荐每个项目组拥有独立的账号,并独立使用资源,则资源和费用天然隔离,每个账号的费用就是分账结果,若存在一个项目组有多账号使用资源的情况,可使用财务单元的自动分配规则,选择账号作为规则条件,就可将一个财务单元和多个多账号关联进行分账。
问题九:—个资源同时满足多个财务单元的自动分配规则,会被分配到哪个财务单元内?
首先,跟随分配的优先级高于自动分配规则;其次,财务单元之间有优先级关系,当一个资源同时满足多个财务单元的规则时,资源会被分配到优先级更高的财务单元,优先级按照财务单元在财务单元树的位置,位置更靠上的财务单元优先级更高。
问题九补充:客户可以自己去调整这个优先级,比如说把财务单元放到上面,或者是放到下面,那同时也意味着这个财务单元的优先级也被调整了。
五、阿里云用户中心中财务单元的位置以及使用
首先登录阿里云用户中心可以看到我们的用户中心放入左侧菜单栏内有一块叫分账管理,分别由我们的财务单元和分账单。财务单元,就是承载我们分享解决方案的主要载体。
财务单元内分成几个部分,左边这个部分我们称之为财务树,里面的每个财务单元客户可以自己创建。
创建一个财务单元,这个财务单元可以任意拖动,放在任意位置,但是财务单元的位置会影响优先级。
然后选中一个财务的时候就会出现一个配置页面,包含两个部分:分配规则和资源。
分配规则指的是自动分配规则,客户可以自己定义一套规则。规则之间是允许且或者或关系的自定义的;条件分成了几个部分:帐号、产品、产品明细、资源、实例名称和标签。
我们以比较常见的标签为例,客户可以选择一个标签,然后选择它的值。当某一个资源上面的标签就属于这个值的时候,那么这个资源就会被分配到这个财务单元内。做好了这些规则之后,提交。
那么在提交T+1日之后客户在资源这个列表就会看到底有哪些实例资源是符合这个自动分配规则的,就会被放入到财务单元,并在资源列表里展现出来。
其次,我们有一个所有资源的一个列表。客户近三个月之内有出账的资源都会在这个列表里体现出来。包括这个资源本身是属于哪个账号,它当天如果已经被分配了,财务单元也会显示。然后他的资源组标签、产品明细分别属于哪些,都会体现出来。他如果是一个OSS,那么还能看到他每个bucket。可以根据bucket去做对应的筛选,也可以根据bucket去做对应的分配。关联实例ID指的是在跟随分配规则中,如果是一个disk云盘的资源,那么,就会体现它所对应的一些实体资源的ID,也会看到资源的来源;手动分配指的是在资源列表里如果某一些资源,客户需要去单独配置,那么也可以去手动把它转移到某个财务单元内。
回到总览,提供了一些规则的设置选项。第一个叫自动分配规则对全部资源生效:如果一个资源以及被分配到了某一个财务单元内,但是如果客户调整了对应的自动分配规则,那么当打开按钮之后,调整的自动分配规则如果对原有的资源不太适用,那么资源就会被再次分配到其他适用于它的财务单元内。
第二个规则叫ECS关联资源跟随分配或者转移,是跟随规则的一个开关,当打开了开关,所有跟ECS绑定的disk资源和EIP资源都会跟着这个ECS一起被分配到ECS所在的财务单元内。下面一个关联规则是当一些ECS并不存在的情况下,原来跟随ECS的关联资源可以被自动分配规则分配,例如存在ECS,也存在EIP的情况下,EIP跟着ECS一起到了某一个参与,但如果ECS被释放了,不再出账,那么这个时候EIP它会被默认,放到未分配资源它并不属于任何财务单元的情况下,它就是一个未分配资源。但如果说这个EIP资源上同时也打上了一个标签,那如果说某一个财务单元的规则上有一个标签恰好符合EIP上的一个标签,那么EIP资源,它就会被归入到那个符合标签的情况下,所以这就是跟随规则大于分配规则。
最后一个规则是规则涉及到的下面的一张费用概览,因为财务单元其实是可以有不同的层级。默认情况下,我们是将所有的财务单元的费用是平铺展示在费用概览上,但如果说客户希望看到对应的层级,那打开之后客户就可以看到对应的层级,是和左边的称之为财务树是一模一样的层级,并且上面的一行是一个汇总数据,下面是一个分销数据,这些数据都可以导出。并且可以切换不同的章节看对应的数据。
最后一部分就是公摊费用拆分的规则。
点击编辑之后,是公摊费用分拆的编辑页面。客户可以选择某一些财务单元的费用,需要进行公摊拆分。这些费用摊到哪些财务单元呢?也可以做对应的选择。再配置拆分方式上我们提供了三种选择:按平均分配拆分就指的是这批财务单元费用平均分配到后面所选的财务单元内;第二个按比例拆分是指这批财务单元的费用按照后面所选择这批财务单元,这批财务单元也会产生对应的费用,费用之间会存在相应的比例,那这些比例就会成为前面费用分拆的比例;第三个就是自定义拆分比例,自定拆分比例就是完全可以客户自己定对应的比例,在每个财务单元应该要分到百分之多少钱,都可以客户自己定义。
保存配置之后可以在公摊费用这一栏看到:如果说它是一个负值,就意味着这个财务单元的费用,是被拆出去了。如果它是一个正值,就意味着这个财务单元的金额是被分进来的。
通过账单应付金额这一栏,财务单位已经分到了资源本身它产生的费用加上摊过来的费用,就成为财务单元应该被涉及到的所有的费用,分账就此完成,每个财务单元的分账金额完成。然后客户就可以使用这个数据。
分账单,也就是明细数据。可以在分账账单上看到,每个资源它隶属于哪个财务单元,都可以在这张详细的表上看到对应的这个数据。
阿里云的企业财务的分账解决方案,就是通过财务单元来完成对应的配置,最终再费用概览,或者分账账单去导出对应的分账数据,应用到自己的企业内部。