在评估云计算管理平台时,组织的IT决策者应确保具备有用的关键功能,并确保满足组织的特定要求。
与以往相比,IT团队正在使用多个云计算平台来满足存储需求。但是,多云环境的管理可能会令人生畏,尤其是当应用程序变得更加复杂,并且用户变得更加分散时。管理人员需要多云管理工具来确保资源安全,并符合适用的合规标准。他们还需要这些工具来帮助充分利用每个云平台的功能,同时***限度地降低成本。
为了解决这些问题,一些团队正在采用云计算管理平台(CMP)控制不同的运营环境。云计算管理平台(CMP)是一套集成的软件工具,企业可以使用它来监视和控制公共云、私有云、混合云,以及多云环境。
虽然云计算管理平台(CMP)可能有很大的不同,但它们应该提供管理多云环境中的存储和其他资源所需的功能。对象管理组的云计算工作组(以前称为云计算标准客户委员会(CSCC))概述了云计算管理平台(CMP)应支持的六项功能:系统集成、通用服务、服务管理、资源管理、治理和安全,以及财务管理。
本文基于云计算标准客户委员会(CSCC)的定义概述了这些功能,并对各种云计算管理平台(CMP)产品如何满足这些标准,从而成为有效的多云管理工具进行了介绍。
(1)系统集成
为了支持多云管理,云计算管理平台(CMP)必须能够与内部和外部系统集成。例如,云计算管理平台(CMP)应支持来自公共云平台(如AWS公共云)的已发布API以及私有平台(如OpenStack)。它应该能够与第三方系统集成,例如目录服务和源代码管理应用程序。
虽然云计算管理平台(CMP)可能有很大的不同,但它们应该提供管理多云环境中的存储和其他资源所需的功能。
在可用的多云管理工具中,Cisco CloudCenter支持用于存储和检索数据的Amazon S3 Web界面。与外部存储库的CloudCenter连接只需要主机名和端点URL。CloudCenter为20多个数据中心和云环境以及Docker、Chef和Puppet等工具提供预配置的集成功能。思科公司还提供了一个API,使其他平台能够与CloudCenter集成。
Morpheus是另一个云计算管理平台(CMP),是一种提供扩展平台和与其他系统集成的工具。管理人员可以使用GitHub、Gradle和Jenkins等工具集成源代码管理和构建自动化。与CloudCenter一样,Morpheus可以与Chef、Puppet和其他系统集成。
(2)通用服务
通用服务涵盖实现集成所必需的管理基础。云计算管理平台(CMP)应包括一个集中门户,用于访问云计算管理平台(CMP)组件、查看系统信息和执行管理任务。它应该提供服务目录功能,使用户可以轻松访问组织的云计算服务。一般服务还包括分析和报告功能,可提供有关服务消耗和优化的见解。
大多数主要的云计算管理平台(CMP)参与者提供一系列通用服务。例如,RightScale公司提供了一个控制台,用于管理任何云计算或服务器的工作负载。Scalr公司提供服务目录功能,只需简单点击键盘即可实现自助服务配置。 Scalr目录可以包括单个服务器或整个应用程序堆栈,其中包含云计算服务、自动化规则和自动扩展。
报告和分析也是多云管理工具的重要功能。Turbonomic CMP持续分析实时工作负载需求,并将其与存储和其他可用资源相匹配,无论是位于私有云、公共云还是混合云中,还是位于本地虚拟化环境中。
(3)服务管理
云计算管理平台(CMP)的服务管理组件是指服务级别管理、服务监视和容量监视,其目的是简化服务请求,并实现业务服务级别。为此,云计算管理平台(CMP)应该能够监控和报告所有托管云计算服务,同时跟踪有关存储和其他资源的容量信息。
Morpheus自动配置新配置的系统以进行正常运行时间监控,并支持主动的、可定制的警报。与此相比,Turbonomic可以提供各种系统的实时监控,包括来自Dell EMC、NetApp和Nutanix等提供商的存储产品。 Turbonomic还允许管理员定义服务质量级别,例如事务吞吐量。
(4)资源管理
资源管理包括管理和交付云计算资源所需的功能。例如,云计算管理平台(CMP)应支持资源发现、资源标记、资产和许可证管理以及云计算之间的迁移。有效的多云管理工具应提供编排功能,以实现管理流程的自动化,并促进云计算资源的配置或取消配置。
所有主要的云计算管理平台(CMP)参与者都提供广泛的资源管理功能。例如,RightScale公司提供的云计算发现功能包括查找正在运行的工作负载的功能。 RightScale公司还支持跨平台的通用标记,例如能够在Azure Resource Manager中标记存储账户。
Turbonomic提供自动实时的工作负载部署、配置和扩展。通过Scalr,管理人员可以创建针对特定类型用户的自定义自助服务配置门户。Morpheus支持跨多个公共云和私有云的裸机、虚拟机和容器编排,以及工作流审批自动化和基于阈值的扩展。
CloudCenter还提供了一个orchestrator工具,可以将应用程序与底层基础设施分离,同时隐藏云计算资源的复杂性。CloudCenter还支持映像和应用程序配置文件管理,其中包括应用程序的网络和存储属性。
(5)治理和安全
治理和安全的目标是确保根据组织的策略管理云计算资源和服务。为此,云计算管理平台(CMP)必须提供策略引擎以支持基于策略的云计算服务管理。它还应包括跟踪和管理合规性所必需的逻辑。***,云计算管理平台(CMP)应提供身份和访问管理以及加密功能。
考虑到保护云中数据的重要性,大多数云计算管理平台(CMP)都应该认真对待治理和安全性。CloudCenter对静态和动态数据进行加密,提供身份管理和身份验证,并支持基于安全断言标记语言2.0的单点登录。
此外还有其他产品。例如,Scalr使用策略引擎和基于角色的访问来支持策略管理,采用分层,自上而下的方法来减少操作开销。除了支持创建新策略之外,Turbonomic还可以导入现有策略,例如高可用性、亲和性或反关联性。例如,管理人员可以为特定数据存储创建工作负载放置策略。
(6)财务管理
财务管理类别是指跟踪云计算资源消耗和支出。其功能包括计量资源和服务使用,为特定组分配成本,向内部利益相关者提供退款报告,提供发票服务和预测成本等。
Morpheus的财务管理功能可提供有关公共云成本的见解,并包括内联比较工具。此外,其监控和分析功能可以帮助IT决策者更好地预测和优化支出。 Scalr还可以跟踪支出、生成财务报告并创建自定义警报,以帮助避免超出预算。
云计算管理的未来
此处介绍的多云管理工具和功能是供应商根据云计算标准客户委员会(CSCC)概述的功能提供云计算管理平台(CMP)服务的方式示例。云计算管理平台(CMP)市场并未成熟,随着行业的发展和云存储的使用增长,所概述的功能将不断发展完善。
在此之前,评估云计算管理平台(CMP)的IT决策者应考虑云计算标准客户委员会(CSCC)确定的六个职能,同时考虑到他们自己组织的具体要求。他们还应该牢记多云世界的快速变化的性质,以及将影响他们未来的运营。