1.可扩展设计
由于需要更多的存储资源,解决方案必须在不影响服务的前提下能够向上扩展或向外扩展。
这就意味着,在增加容量时,应该没有任何额外的管理开销,或者性能或输入/输出操作方面没有任何变化,无论解决方案支持的存储容量是1TB还是1PB。
2.自动化和自助服务
传统的存储部署要求存储管理员给予大量意见,以便为主机配置资源和停供资源。除此之外还有最初部署产品所需要的任何配置工作。
云存储解决方案消除了所有(或大部分)手动配置资源的需求,因为它提供了通过API及/或命令行接口(CLI)框架配置存储资源的功能。
3.管理软件
私有云存储解决方案必须提供可靠强大的管理软件。在许多情况下,这款软件构成了一套更广泛的解决方案(包括计算和网络)的一部分。
存储特性常常通过使用插件,交付给虚拟化平台或CLI/API封装器,后者展现配置和报告之类的功能。
4.多租户模式
满足多租户模式要求的功能涉及众多需求。解决方案必须提供安全隔离机制,确保一个主机无法访问另一个主机的资源。
不管每一个主机或应用程序的工作负载如何,解决方案必须提供一致的性能,避免所谓的“吵闹邻居”问题。
最后,解决方案最好应该能够提供服务质量,不管系统负载大小怎样,都能确保一致的性能。
5.标准设计
作为可扩展设计的一部分,许多解决方案借助构建模块实现了标准化,这些构建模块让更多的资源可以轻松部署到解决方案中。