许多企业希望获得云计算基础设施的敏捷性和成本效益,但是在部署实施云计算时,在复杂性和成本方面受到阻碍。此外,企业需要将云部署扩展到任何级别的能力,以及管理许多类型的计算和存储资源的灵活性。在本文中,将看到成功部署和管理私有云或混合云的这些要求。
(1)使云计算变简单
企业想要采用本地部署的云计算,但是他们不想花几个星期或几个月来开发它们,也不想雇佣一个OpenStack或VMware专家团队。实质上,企业需要与AWS或其他公共云获得相同的点对点配置,但只能使用本地部署的云计算提供的治理,可扩展性能和控制。
有三个方面要考虑:
- 通用易用性 - 云平台应包含一个直观的用户界面,使最终用户能够开展自助服务,从而减少IT部门的支持负担。然而,自助服务需要管理:系统应该包括工作流管理和基于角色的访问控制(RBAC),因此IT团队可以设置参数,以确保自助服务完全受控,可审计的方式进行。例如,云平台可能需要许可才能在用户创建或在删除虚拟服务器之前或向虚拟服务器添加资源。
- 部署 - 云计算软件应该利用包含其自己的虚拟机管理程序的引导系统,并可以安装在服务器上,并在30分钟内启动并运行。预先安装在超级融合平台上的云计算更易于部署。 IT管理应该能够通过网络发现虚拟机管理程序或计算节点,然后云端自动出现,因此安装操作系统或虚拟机管理程序没有任何人工参与。
- 配置和管理 - 最简单的云计算包括自我发现,自动配置和统一管理。用户界面在云平台之间有很大差异,但最简单的就是允许对所有基础设施组件进行单一视图(甚至跨地理位置),并允许点对点配置。由于运行云计算基本上意味着控制对资源池的访问,云计算的管理系统应该使用基于角色的访问控制(RBAC)来允许管理员控制对服务器,虚拟机,存储资产,网络带宽甚至CPU内核的访问。管理体系越细致,企业就越能够优化资源和控制成本。
例如,一个全面的管理系统应该能够让云计算管理人员要求对一系列用户操作进行审批。每当用户发出影响资源利用率、成本或虚拟服务器或应用程序可用性的请求(如虚拟机创建或销毁,或请求向虚拟机添加CPU、RAM或存储资源)时,管理人员就需要对这些请求进行审批。
(2)可扩展性
企业应该能够利用他们掌握的任何资源来扩展云计算。 IT管理人员不应限制购买一定数量的供应商节点进行扩展,而应该能够使用单个服务器或单个磁盘(无论是SATA,SAS,SSD还是NVME接口的)进行扩展。这种灵活性允许组织通过使用现成的资源优化资源,从而***程度降低成本。
此外,许多公司都有不同地理分布的业务,希望能够使用不同数据中心的资源来扩展云计算,或者希望能够使用多个云。例如,纽约数据中心的管理员可能需要50个附加服务器来扩展,而芝加哥的管理员可能会让这些服务器处于空闲状态。云平台应允许公司在不同地理位置的节点或不同地理位置的类似云平台中进行扩展,所有这些云都通过单个用户界面进行管理。
许多云平台严格限制了可以并入到云中的节点数量。某些平台例如限于32或64个节点。理想的云平台应该允许扩展到数百个节点。
***,云平台应该结合软件定义的存储,这样可以实现不同类型磁盘的非对称扩展,从而实现***的扩展灵活性。
(3)灵活性
该平台应该能够在任何服务器,任何存储和任何网络接口上运行。大多数公司都想使用商品化硬件,云计算应该允许这样做。一些公司希望在超融合平台上实现云教育处,而且这也应该是可能的。
(4)更低的总拥有成本
硬件和云计算软件许可证只是云计算总体拥有成本(TCO)的起点,但它们是考虑节省的重要场所。一些云计算软件能够以其他产品的成本的一小部分获得许可,甚至超级融合平台的价格也各不相同。
灵活地使用现有的商品硬件帮助企业优化自己的资源,避免新的资本支出降低成本。例如,如果他们使用软件定义的存储,他们不必购买新的SAN或新硬件来实现云计算。
要考虑的最终TCO领域是专业服务和定制开发。此外,云计算平台提供商之间的定价差异很大。
实现本地部署的云计算有许多途径,目前具有许多不同价格点和功能集的产品。通过关注这些讨论,企业可以找到最适合其需求的云计算。