在组织采用公共云架构时,管理云计算的成本已经相当复杂。而当组织转向混合云环境,将公共云服务与私有基础设施相结合时,这种复杂性将进一步加剧。此外,别忘了将托管数据中心纳入其混合云环境中。
基于此,以下是关于计算在托管数据中心中运行的混合云架构总拥有成本(TCO)的指南。
混合云的软件成本
与混合云相关的主要支出之一是构建和管理云平台的软件费用。
许多现代组织使用AWS Outposts、Azure Stack或Google Anthos等平台,这使得在私有基础设施上运行公共云服务和管理工具成为可能。
这些服务通常使用相同的定价模式,供应商根据客户在混合云环境中运行的虚拟CPU(vCPU)数量进行收费。AWS Outposts的定价略有不同,因为它是基于计算实例类型,但大致上可以视为vCPU的替代。
如果组织选择Google Anthos或AWS Outposts,则可以通过预付款或每月订阅来实现一定的费用节省。而Azure Stack的定价则仅提供按需计费选项。
公共云出口、API和存储成本
与混合云平台相关的另一个不太显而易见的成本是组织在私有基础设施与公共云之间交互所需支付的额外费用。
这些费用包括数据出口费用,即公共云供应商在组织将数据从云平台迁移到自有存储设备时收取的费用。即使使用基于Azure Stack或Outposts等平台的环境,这些费用也通常适用。此外,公共云存储服务的API调用也会产生费用。
值得注意的是,某些混合云服务甚至会对用户自托管的存储收取额外费用。例如,Azure会对混合云中的磁盘管理收取费用。
数据出口和API费用等成本往往被人们忽视。在混合云环境中,这种情况更为常见,因为组织可能误以为这些费用已包含在混合云软件的总成本中,实际上并非如此。
服务器成本
托管混合云服务器的费用是混合云总拥有成本(TCO)中另一个关键组成部分。
如果组织使用Azure Stack、Google Anthos或其他大多数混合云平台(例如EUCalyptus),则需自备服务器。采用Azure Stack时,相关费用可能高于其他平台,因为Azure Stack仅支持经过认证的硬件。这意味着用户可能无法利用现有的服务器来构建基于Azure Stack的混合云,从而限制了采购选择。相比之下,Anthos和EUCalyptus则不受此限制,可以与任何现代服务器兼容。
AWS Outposts的成本则将硬件费用与服务捆绑在一起,因为AWS提供服务器,这也是为何每台服务器的月租费用高达数千美元。这使得AWS的硬件费用更加透明,变化较小。尽管这些费用可能较高,但用户至少能清楚了解自己为Outposts支付的硬件费用。
托管和互连成本
在托管数据中心运行混合云时,托管费用是影响总拥有成本的重要因素。
由于不同云计算提供商的托管定价各异,计算这些费用可能比较复杂。组织可能需要将电力和网络服务等资源作为单独费用支付,或这些费用可能已包含在托管捆绑中。
组织还需向托管服务提供商支付与其云计算基础设施之间网络连接的费用,而这些费用往往较难直接计算。
因此,确定托管费用对组织的混合云总拥有成本(TCO)影响的简单方法并不存在。然而,无论托管计划的具体细节如何,这些费用可能都相对较高,因此在采用托管混合云之前,组织需进行充分评估。
管理和支持成本
混合云总拥有成本(TCO)中最后一个需要考虑的因素是部署、管理和支持混合云环境的费用。
这些费用因组织所使用的平台而异。对于AWS Outposts(这是一项完全托管的服务),其成本可能最低,客户所需的部署或维护工作量也最小。
Azure Stack和Anthos等平台在很大程度上使用与其相关联的公共云相同的管理工具,这意味着如果用户熟悉这些工具,管理混合云可能会变得更加简单。
使用托管数据中心托管混合云的一个优势是,组织可以从托管提供商那里获得混合云环境的管理和支持服务。
结论
在确定混合云成本时,组织需要考虑多个因素。尽管混合云软件和基础设施的费用较为显而易见,但在计算混合云总拥有成本(TCO)时,其他几类成本也必须纳入考虑。
