互联网技术 / 互联网资讯 · 2023年11月24日 0

15个多云管理平台的评估

如果你在IT领域工作足够长的时间,你会发现,相同的事情似乎在反复发生,只是使用新名称而已。其中之一是集权和分权的循环。大型机曾经统治着数据中心,随后我们经历分权时代,形式多种多样:边缘计算、在家办工、云架构-以及最新的混合云和多云基础架构。

很多企业将某些工作负载转移到本质上冗余且可靠的云服务,其吸引力在于,本地基础架构的严格控制和沉没成本与云计算规模、灵活性和效率相结合。但是,某些云服务的局限性很快会让IT架构师感到恼火,他们会试图争取从各种云中选择同类最佳产品的自由。同时,IT和业务主管在多云中看到机会,可根据云服务成本来分析资源使用情况,以选择将工作负载放在最便宜的替代方案。

无论哪种情况,正确部署多云策略都需要软件:

管理分布在多个环境的资源; 仔细评估定期变更的服务产品组合及其定价模型; 为每个工作负载推荐最佳目的地; 自动进行工作负载放置、配置和维护; 总结资源使用情况和成本; 使用先进的机器学习模型,基于趋势分析预测使用情况和成本。

多云管理还没有广泛接受的定义,因此,产品功能集很混乱。尽管如此,大多数云无关管理软件的供应商都已经到达大致相同的地方,虽然通过不同的方式—通常通过收购和同化。

最全面的云管理软件产品包含五类功能:

自动化和编排—针对应用程序和单个VM; 安全性,包括身份管理和数据保护/加密; 策略治理和合规性,包括审计和服务水平协议指标; 性能监控—针对基础设施(计算实例、存储、网络)和应用程序; 成本管理—通过资源优化和账单估算

Gartner在其对云管理平台的定义中还增加了服务请求、云目录以及多云迁移和备份,但是很多公司已经有系统来提供这些功能。

知名多云管理工具和提供商

多云管理供应商继续在扩展其功能,以提供最全面的工具。他们通常可以提供集中视图,以显示企业分布式资源,尽管每个供应商都有其优点和缺点。在过去一年中,面对疫情,这个市场仍然充满活力,我们看到很多收购和产品更新。此次疫情加速了很多企业的云计划,并突显了云无关管理软件的重要性。

下面让我们来看看当前多云管理市场中最知名的供应商和产品,按字母顺序排列。这些选项涵盖管理供应商、IT服务管理工具和基础结构即代码选项。

apptio CloudaBIlITy仅解决多云运营的成本管理方面的问题,apptio在2019年收购CloudaBIlITy。然而,它可以自动从AWS、AzuRe和GCP下载数据,并将其整合到统一的标准化成本数据库中。CloudaBIlITy可将来自多个供应商的使用情况报告归为标准类别,并跟踪应用程序、项目和业务部门之间的支出和使用情况。

Cisco CloudCenteR SuITe于2019年发布,它结合WoRkload ManageR、Cost OptiMizeR和Data CenteR ORchestRaTor,使用户能够设计云中立基础架构蓝图,这些蓝图可自动部署并配置到AWS、AzuRe或GCP。它还集成思科的appDynaMics APM产品和基于意图的网络管理平台。该套件可作为许可软件或SaaS获得。

CloudBolt广泛支持云环境和虚拟机管理程序。它可以自动将传统安装导入和重新部署到云中。CloudBolt包括用于云资源和成本管理的模块。它通过无代理技术运作,该技术可以简化将资源蓝图部署到多个不同的云环境的过程。CloudBolt最近收购了KuMolUS公司,该公司专门从事云成本管理、安全性和策略治理。

CloudCheckR在2020年4月显著更新其云成本管理和优化产品CMx,可集成现有企业财务系统提供企业支出全面视图。它的数据透视表功能使预算分析师可以更好地了解使用情况、趋势和效率情况。

FlexeRa云管理平台(前身为RightScale CMP)是成熟的多云管理平台,其功能集包括服务编排、策略执行、使用控制、成本优化和预算。该平台支持广泛云提供商。同时,FlexeRa还继续通过其他收购来增强这个已经全面的产品。在2019年中,它收购了RISC NetwoRks,以添加本地资产和数据发现,以帮助企业对云迁移的应用程序进行优先级排序。在2020年初,它收购了Revulytics,以改善其应用程序和数据使用情况分析,以提高企业的预算和策略合规性。

Google于2019年11月收购CloudSiMple,为用户提供安全、专用的环境,以在公共云中迁移和运行VMwaRe工作负载,包括要求苛刻的企业工作负载,例如数据库支持和高I / O应用程序。它以本机方式运行整个VMwaRe堆栈,包括vSpheRe / vCenteR、vSAN和NSX-T,并具有针对所有部署的统一管理控制台。CloudSiMple支持Google Cloud platform(GCP)-VMwaRe Cloud on AWS提供相似功能-并且仅管理VMwaRe环境,而不是本机云资源。微软表示,类似的MicRosoft AzuRe VMwaRe服务也使用CloudSiMple,但是该服务的下一版本将不会使用。

HypeRgRid于2020年6月与iQuate合并组成CloudSpheRe,并提供整合的多云平台,适用于计划云迁移以及管理云成本和安全性的企业。它使用预测分析引擎,具有超过4亿个基准数据点,以优化企业有关云成本、预算和资源分配方面的决策。其他功能包括无代理应用程序发现和服务依赖关系映射、身份和访问管理、已定义策略内的自助服务配置以及针对VM和容器环境的策略合规性监视。实例规划、应用程序成本建模和资源清单等某些功能仅适用于AWS,因此可能无法满足某些企业的多云管理需求。

IBM Cloud Pak foR Multicloud ManageMent是基于OpenSHift的混合云管理平台,可提供跨本地和云基础架构的应用程序和云资源的统一视图。它支持Red Hat、VMwaRe、KubeRnetes和OpenStack私有环境以及AWS、AzuRe、GCP和IBM Cloud。该产品使用Ansible和TeRRafoRM进行配置和部署自动化。

MicRo FocUS HybRid Cloud ManageMent X (HCMX)对多云管理采用以服务为中心的方法,具有图形化工作流设计器,该工作流设计器包括配置管理数据库、8,000个预建工作流、300个应用程序组件和150个第三方软件集成。它还可以构建自定义的使用情况报告,其中包括服务使用情况和退款信息。

MoRpheUS Data提供模块用于自动和自助式配置、资源配置、监控和事件管理、工作负载扩展、策略合规性和报告。它具有广泛的多云支持,涵盖十多个平台,以及大型的第三方生态系统,可集成自动化、备份、身份和访问管理、ITSM、监视、网络和安全提供程序。 2020年末的重大更新增加了很多功能,例如基于角色的服务目录、用于发票和报告的UI、具有对AWS Costing and reporting的更好支持的云集成,以及针对该平台的PaRis版本认证的更新的SeRvicEnow插件。这么多的集成和设置选项意味着,如果企业已经有工具,则必须进行部署后的集成测试,这可能需要专业的服务。

Nutanix Xi BeaM源自该公司在2018年对MinjaR的收购,及其BoTMEtRic服务,用于云成本管理、控制和工作负载可视性。BeaM监视云资源使用情况,并包含模块针对使用情况、成本控制、支出策略和优化。与其他多云管理选项不同,BeaM不包括基础架构或其他云服务管理,尽管其他Nutanix产品包含。它可优化配置和成本,但不是完整的工作负载管理系统。Nutanix CalM是应用程序编排和生命周期管理工具,针对Nutanix的超融合基础架构;截至2020年末,该公司正在进行早期测试,以将CalM扩展到其Xi 云服务范围。

ScalR提供丰富的成本管理和优化功能,特别擅长控制VM环境中的资源蔓延。它包含从已定义服务目录的自助服务配置,其中策略引擎可对资源配置和使用实施控制。该平台包括一个现代直观的GUI。ScalR的另一个特点是,它可扩展到数千名用户。对VMwaRe环境的支持相对不成熟,与其他受支持的平台相比,存在一些潜在的功能差距。用户必须通过第三方集成来补充其有限的监视功能集。该公司最近添加了基于角色的访问控制(RBAC)安全性,使用五个内置角色以提供对用户和组权限的细粒度控制。

SeRvicEnow ITOM云管理和ITOM优化通过两个模块支持多云操作管理:Cloud insights和Cloud ManageMent。后者允许在定义策略限制内进行资源配置和配置,以确保跨环境的合规性。它还可集成SeRvicEnow ITSM服务目录和变更管理产品。Cloud insights提供有关云使用情况和成本的报告和仪表板,包括按组织、成本中心或业务部门细分支出。

Snow SoftwaRe于2019年底收购EMbotics,以整合Snow的软件资产和成本管理与EMbotics的云资源自动化,并跨环境提供统一的治理和合规性策略。这适用于公共和私有云资源。这包括自动化模板、云费用报告和预算、中央资源目录中的自助服务部署、任务批准工作流以及策略合规性审核。

VMwaRe已扩展其虚拟化管理堆栈以涵盖云部署。vRealize SuITe具有针对VMwaRe环境的中央管理控制台和控制平面,无论部署平台如何,并且越来越多的vRealize Cloud模块涵盖基于蓝图的资源管理、资源目录、策略和自助服务部署以及CI / CD。而VMwaRe收购的CloudHealth解决了成本管理和优化问题。VMwaRe最近还收购了SaltStack,这是基础架构自动化平台,可补充VMwaRe现有的vRealize code StReaM(CI / CD)、vRealize ORchestRaTor(工作流)和Cloud ASSeMbly产品。

VMwaRe工具是多云形式,因为VMwaRe堆栈可以在AWS(本机)、AzuRe和GCP(均通过CloudSiMple)运行,但是它们与堆栈无关。VMwaRe Tanzu KubeRnetes平台可与AWS使用,不久将支持AzuRe和ORacle Cloud(OCI)。CloudHealth现在还支持OCI。

基础架构即代码工具

对于精通云的人员来说,基础架构即代码(IaC)工具已成为专用产品的替代方案。这些工具可使企业通过DevOps团队集成云无关服务部署、配置管理和登录到现有CI / CD工具链。但是,IaC工具不能提供资源消耗、成本和使用优化或应用程序服务(备份和灾难恢复等)。此外,模板和蓝图需要配置编码专业技能和UI。

Chef、Puppet、Red Hat Ansible和HasHiCoRp TeRRafoRM等平台可以系统化和自动化多云管理。这是通过云无关资源配置和部署封装来实现,其中文本文件使用YAML或JSON结构,可移植且易于自动化。这些模板使用户能够在其所选工具支持的所有IaaS平台统一部署资源和配置,并通过软件模块或库添加新平台。

选择多云管理工具的技巧

在选择多云管理工具时,需要考虑很多方面。你首先需要解决以下两个基本问题:

首先了解为什么你要部署多云策略。这将帮助你在评估工具时,确定管理方面的优先级。为了监视云支出?还是整合更深度的服务,例如数据分析或人工智能功能?请记住,没有任何一种工具可以100%涵盖每个企业的愿望清单。

确定你的多云管理