《OpenStack高可用集群(上册):原理与架构》—1.3 云计算架构设计与进阶路线
1.3 云计算架构设计与进阶路线
1.3.1 云计算生态模型
在进行云计算架构设计之前,我们有必要了解清楚云计算生态链由哪些角色和环节构成,从而在我们的云计算架构设计过程中,才能清楚定位哪些模块对应生态链中的哪些角色,最后在云计算项目的实施过程中,我们仍然需要整合或借助云计算生态链中的诸多角色资源才能最终建设自己的云计算平台。目前云计算生态链主要有六大角色:云设备供应商、云系统构建商(云平台开发商、系统集成商)、云应用开发商、云服务运营商(云资源服务提供商、云平台服务提供商、云应用服务提供商)、云服务部署/交付商、云服务销售商和最终用户。其中,云服务销售商、云服务部署商、云系统构建商、云应用开发商、云软硬设备供应商均是面向云服务运营商提供服务的,而云服务运营商主要面向最终用户提供IaaS、PaaS、SaaS服务,云计算生态链各角色之间的关系如图1-7所示。
图1-7 云计算生态链角色关系
云生态链上各个不同的角色分工明确,不同层次的角色需要依赖其他角色提供的服务才能存在。商业伙伴合作机构(Business Partner Consulting,BPC)基于对云计算领域各类企业业务结构的分析与归纳,根据企业面对客户群的不同,为云计算生态链定义了6种不同的角色类型,在此基础上根据业务结构的差异细分出了12个业务渠道角色,这些不同类型的渠道角色组成了一个标准的云生态系统模型,如图1-8所示。在BPC的云计算生态模型中,渠道角色的层次由上到下递增,下层角色的实现需要依赖上层角色,例如云系统构建商需要云设备提供商提供的软硬件设备,云应用开发商又需要云系统构建商的软硬件集成服务,而云服务运营商在正式提供云服务之前,必须由云应用开发商进行各种行业或通用软件的开发,同时云服务部署商需要使用云运营商的云服务来盈利和进行商业活动。
当然,对于特定的企业而言,不可能全部覆盖云生态链中的每一个角色。根据企业对于自己业务性质的定位,每个企业在进行云计算建设时参与其中的云生态链角色也不尽相同。假如企业根据自身业务特性和IT需求决定建设私有云,则云生态链中的云服务运营商和云服务最终用户将合为一体,而如果企业在已有的IT基础设施上建设私有云,而不是重新采购新设备,则云设备提供商就不会参与私有云的建设,同时如果企业自身IT实力较强,无须云系统集成与云应用开发商,那么企业私有云的建设最终将只有企业自身一个角色存在(扮演几乎全部角色),当然这种情况对于企业IT部门的要求是非常高的,所以企业在建设私有云之前,一定要对自身IT人员云计算相关的技术水平进行切实估计,通常,在企业IT人员较为紧张的情况下引入专业的第三方云系统构建和云应用开发商,不失为明智之策。而如果企业对于云计算的建设定位是使用公有云运营商提供的服务,那么对于企业而言,需要考虑的云生态链角色可能就只剩下云服务运营商和云服务部署商了,企业根据自身IT资源的需求,租赁云服务运营商的IaaS、PaaS、SaaS服务,如果企业对于公有云的使用不是很熟悉,或者应用系统无法集成到公有云上,则可以引入云服务部署商,通过云服务部署商将自己的应用集成到公有云上,同时对自己的IT人员进行云服务培训。
图1-8 BPC标准云生态模型
- 点赞
- 收藏
- 关注作者
评论(0)