运营模型是指组织和业务团队使用云计算平台支持业务的过程中,根据业务需求、企业架构、组织文化、现有的技术水平和工具等构建的模型。每个企业的运营模型都是独特的,本文将介绍四种常见的运营模型以供参考。
构建运营模型的目的是为了实现更高效、更灵活的基于云计算平台的管理和运营。具体来说,构建运营模型的目的包括以下几个方面:
1. 实现快速部署和扩容:通过云计算平台构建标准的发布工程,实现快速部署和扩容,提高服务的响应速度和灵活性。
2. 提升决策的有效性:通过构建可观测系统,从而以高度统筹与整合的方式将业务数字化操作所产生的可观测数据进行反馈并创造决策循环,提高组织决策有效性。
3. 优化资源配置和利用效率:通过对云计算平台中各种资源(如计算、存储、网络等)的实时监控,配合一些优化措施,能够提高资源的利用效率,降低云服务的成本。
4. 提高业务的稳定性和可靠性:基于云平台提供的监测和专业技术能力,可以协助企业提升故障响应速度,缩短故障诊断时间,提高业务的稳定性和可靠性。
运营模型定义
分散式运营模型
应用,是一个可独立交付的对外提供服务的单元,是开发、部署、发布、运维的最小逻辑单元。在研发态,通常对应一个到多个功能模块,关联一个或多个代码库;在运行态,通常对应一个或多个服务。
这里的开发指的是开发和测试应用程序和基础设施;运维指的是部署、更新和持续支持应用程序和基础设施。
在分散式运营模型中,不同人员是由不同的目标驱动的:
开发是由功能性需求(通常与业务需求直接相关)驱动的。
测试是由 BUG 性需求(寻找功能缺陷)驱动的
运维是由稳定性(非功能性)需求(例如可获得性、可靠性、性能等)驱动的。
在分散式运营模型中,每个象限中的活动由单独的团队执行。每个团队分工明确,能够更快地响应客户需求,更好的做出决策和采取行动;当每个团队被赋予更多的自主权和责任时,员工可以在其责任范围内更好的进行创新与决策。但是在分散式运营模型中,跨团队之间的沟通与协调的复杂性会降低整个组织效率。如果团队被狭窄地专业化、物理隔离或逻辑隔离,可能还会阻碍各个团队之间的沟通和协作。
分散式+管理服务运营模型
在分散式运营模型组织中,如果组织需要更加专业的团队来支持云计算平台服务的运营,或者希望将日常基础架构运营相关的部分工作外包给专业服务提供商,可以考虑选择阿里云的管理服务。阿里云的管理服务能够提供专业的云环境支持和安全合规要求,并支持安全和法规目标。
分散式+ISV运营模型
在分散式运营模型组织中,如果组织需要进行特定领域或特定行业的软件开发,可以自己考虑选择ISV来提供这样的服务。ISV通常能够与公司的其他产品形成互补,提供更好的解决方案,从而帮助公司更好地满足其客户需求。阿里云生态合作伙伴,可以为组织提供应用程序开发、测试、部署和管理服务,以帮助组织实现更轻松地开发和部署其应用程序。
集中式运营模型
基础架构工程师团队提供一个标准化平台(例如基础设置自动化、配置管理、应用发布)服务给应用程序团队,这些服务可以帮助应用程序团队更高效地开发和运营其应用程序,并提供高质量的服务,以满足客户需求。
应用工程师团队通过标准化平台,负责应用的自动化开发、测试、运维,使得开发、测试、发布软件能够更加地快捷、频繁和可靠,从而缩短应用开发周期,提供高质量的持续交付。
在集中式运营模型中,集中化的团队通过专业知识和标准化可以为组织带来更高的稳定性、更好的运营性能和更少的成本。基础架构工程师团队通过对生产环境的统一管理,减少了其他团队提升权限的需求,这有助于限制特权用户数量来减少违规行为。但是在数字化转型过程中,云平台的运营可能会成为组织未来主要的运营平台,为IDC建立的现有平台和团队可能不适应云平台的运营。此外,基础架构工程师团队之外的团队访问环境的权限是有限的,这不利于实验和创新。
集中式+管理服务运营模型
在集中式运营模型组织中,如果组织没有现有的技能或团队来支持云平台运营,或者希望拥有能够区别于其他组织的独特能力,但又想将日常基础架构运营相关的部分工作外包给专业服务提供商,可以考虑选择阿里云的管理服务。阿里云的管理服务能够提供专业的云环境支持和安全合规要求,并支持组织的安全和法规目标。
集中式+ISV运营模型
在集中式运营模型组织中,如果组织需要进行特定领域或特定行业的软件开发,可以自己构建应用工程师团队或者考虑选择ISV来提供这样的服务。ISV通常能够与公司的其他产品形成互补,提供更好的解决方案,从而帮助公司更好地满足其客户需求。阿里云的生态合作伙伴能够为组织提供应用程序开发、测试、部署和管理服务,以帮助更轻松地开发和部署其应用程序。
云卓越中心CCoE运营模型
云卓越中心CCoE是驱动云转型的最佳实践。企业通常至少有一个云管理团队,或由相关负责人组建一个云卓越中心(Cloud Center of Excellence,简称CCoE)负责规划和对接上云的整体方案,包括在组织层面确认上云的整体计划、步骤,以及收集组织的具体需求。
云卓越中心运营模型组织通常包括:
企业管理层:企业管理层需要明确云在公司的战略地位以及各个团队应该如何使用云。
云卓越中心:该团队可以是虚拟的组织,设计云服务的供给模式和管理体系,并提供相应的技术准备。其中的成员包括:
架构师和专业技术人员,负责上云架构设计和业务上云迁移工作;
安全、合规等领域专家,负责设计企业IT治理方案、预估风险和制定治理规则;
财务专家,负责制定财务的管理流程和成本分摊规则。
云管理团队:在企业业务全面上云之后,持续优化云上架构,为新业务提供云上环境。建立企业云上运维体系,搭建运维平台,以及通过自动化运维的方式,对云上环境进行持续治理和管理。根据新业务需求,分配所需云资源和所需权限,并对资源进行初始化配置后交付。应用团队只需用云,无需关注基础设施搭建。
云卓越中心CCoE运营+管理服务运营模型
在构建云卓越中心的过程中,组织可以基于自身的优势和特点,将云平台运营相关的部分工作外包给专业服务提供商,阿里云的管理服务能够提供专业的云环境支持和安全合规要求,并支持组织实现自身的安全和法规目标。
云卓越中心CCoE运营+ISV运营模型
在构建云卓越中心的过程中,组织可以基于自身的优势和特点,如果组织需要进行特定领域或特定行业的软件开发,可以考虑选择ISV来提供这样的服务。ISV通常能够与公司的其他产品形成互补,提供更好的解决方案,从而帮助公司更好地满足其客户需求。阿里云生态合作伙伴,可以为组织提供应用程序开发、测试、部署和管理服务,以帮助组织实现更轻松地开发和部署其应用程序。
不同运营模型的选择
随着组织从本地环境迁移到云,需要基于组织的战略规划和组织文化确定使用哪种运营模型,分散式、集中式、CCoE模型都有其适用的场景:
分散式:更适合由持续创新、复杂程度很高的应用构成的IT环境,在这种环境中往往需要对应用不同的运营需求进行重点关注;有些组织是开发团队同时负责应用相关的IT环境的运营。
集中式:更适合由稳定状态的应用构成的强管控IT环境,在这种环境中应用较为稳定,无需重点关注各个应用的运营需求,组织的重点是对IT环境进行管理。
CCoE模式:如果组织计划实现大规模的云迁移工作或希望使用云来推动与市场优势相关的创新,可以考虑CCoE模型。在这种模型中,通过建立企业云上运维体系,搭建运维平台,以及通过自动化运维的方式,业务开发团队在遵守一系列准则和既定的可重复控制措施的同时做出自己的决策,保持业务开发团队的敏捷和灵活性。
不论组织现在采用了哪种运营模型,都是适应了现阶段的业务需求和战略发展规划。如果组织基于未来的战略规划重新定义运营模型并决定对现在的运营模型进行转变,那么在很长一段时间内可能会存在两种模型共存的现象。任何变化都不是一蹴而就的,组织需要持续的进行计划、试验、改进,反复迭代不断优化进而达到既定目标。