- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
用户该如何选择固态硬盘(上篇)
录入:edatop.com 点击:
共享固态硬盘
在分析性能需求的过程中,如果多台服务器上的多个应用需要加速,或者一个固态硬盘需要为运行在多台服务器(例如集群数据库)上的应用提供数据,这时候一个可以共享的外置固态硬盘就变得非常重要。这些系统可以被当作一个SAN,允许多个应用使用固态硬盘加速应用性能。对于这些应用来说,需要的往往不是一个基于PCI的固态硬盘。
共享固态硬盘是在多个应用之间分摊解决方案成本的理想方法。与传统机械存储不同的是,固态硬盘通过支持来自多个应用的数据集而不会遭受性能丢失的问题。固态硬盘没有需要重新配置的活动部件,因为读取或者写入请求都是随机的。最后,因为固态硬盘的成本更高,所以它适合于使用90%或者更多的容量从投资中获取最大价值。
如果只是一个应用需要加速并且这个应用不要求共享存储的话,PCI固态硬盘也许是一个不错的选择。例如,一些微软SQL Server数据库是集群的,但是这个集群是不能共享的,这意味着虽然多台服务器被用于提供冗余性,但是存储是不能共享的。在这些案例中,PCI固态硬盘可以用于扩大SQL Server集群中每个服务器的存储容量而不会削弱集群效率。基于PCI的固态硬盘也适用于以服务器为主导的应用。在大多数情况下,当需要更高性能、但服务器RAM已经达到上限、无法从服务器中有限数量的磁盘驱动器中获得足够的应用I/O时,PCI固态硬盘才会发挥出它的优势。
容量
除了适用的应用数量之外,你在做决定的时候还要考虑需要多少固态硬盘容量。如果需要的容量比较小的话(例如不超过128GB),那么你可以考虑基于RAM、外部附加的系统或者额外的服务器内存。如果数据集较小并且是读取密集型的,那么建议首选服务器RAM来提升应用性能。如果数据集较小并且是写入密集型的,那么你可以考虑外置RAM固态硬盘或者有些情况下可以选择内置的PCI固态硬盘(只要应用可用性模式不会受到影响)。
如果数据集大小超过128GB的话,你可以考虑选择闪存固态硬盘。尽管写入密集的性能会有一些削减,但是这些缺点已经被解决了。
通常,所有规格的闪存固态硬盘(从128GB到500GB)都值得考虑。当接近500GB的时候,大多数基于PCI的固态硬盘都需要向系统中增加第二个卡。不管是哪一家厂商,他们的系统都需要有额外的物理插槽用来安装这些卡。然后,根据他们闪存控制器软件的质量和所属厂商,增添一个额外的PCI卡可能要求额外的服务器资源,而这会对性能有所影响。一定要问清楚厂商,他们的PCI固态硬盘是否要求额外的服务器资源。
如果容量超过了500GB,那么强烈建议你选择外置的基于闪存的固态硬盘(精密的固态硬盘系统以及集成了闪存和磁盘的解决方案)。在这个容量等级上,将有多个应用可以获得固态硬盘提高性能以及支持共享环境的好处。
如果环境可以使用TB级的固态硬盘存储,那么你就不需要考虑集成的解决方案了。因为基本上不会有缺乏容量扩展的问题,因为只要有驱动器插槽,集成系统就可以添加固态硬盘。这时候的挑战就是性能方面的了。从某些方面来说,固体硬盘的原始I/O潜力将超过存储架或者存储计算引擎本身的I/O容量。通常来说,因为外置附加固态硬盘是专门针对基于内存的I/O,因此这些固态硬盘可以大幅度地扩展容量和提升性能。
除了性能、应用工作负载和容量之外,你还需要考虑数据可用性、数据管理和消耗的物理空间。我们将在该系列的第二部分谈到这个问题,接下来的第三部分将集中谈到一个决定性的因素:预算。
发布者:博子
在分析性能需求的过程中,如果多台服务器上的多个应用需要加速,或者一个固态硬盘需要为运行在多台服务器(例如集群数据库)上的应用提供数据,这时候一个可以共享的外置固态硬盘就变得非常重要。这些系统可以被当作一个SAN,允许多个应用使用固态硬盘加速应用性能。对于这些应用来说,需要的往往不是一个基于PCI的固态硬盘。
共享固态硬盘是在多个应用之间分摊解决方案成本的理想方法。与传统机械存储不同的是,固态硬盘通过支持来自多个应用的数据集而不会遭受性能丢失的问题。固态硬盘没有需要重新配置的活动部件,因为读取或者写入请求都是随机的。最后,因为固态硬盘的成本更高,所以它适合于使用90%或者更多的容量从投资中获取最大价值。
如果只是一个应用需要加速并且这个应用不要求共享存储的话,PCI固态硬盘也许是一个不错的选择。例如,一些微软SQL Server数据库是集群的,但是这个集群是不能共享的,这意味着虽然多台服务器被用于提供冗余性,但是存储是不能共享的。在这些案例中,PCI固态硬盘可以用于扩大SQL Server集群中每个服务器的存储容量而不会削弱集群效率。基于PCI的固态硬盘也适用于以服务器为主导的应用。在大多数情况下,当需要更高性能、但服务器RAM已经达到上限、无法从服务器中有限数量的磁盘驱动器中获得足够的应用I/O时,PCI固态硬盘才会发挥出它的优势。
容量
除了适用的应用数量之外,你在做决定的时候还要考虑需要多少固态硬盘容量。如果需要的容量比较小的话(例如不超过128GB),那么你可以考虑基于RAM、外部附加的系统或者额外的服务器内存。如果数据集较小并且是读取密集型的,那么建议首选服务器RAM来提升应用性能。如果数据集较小并且是写入密集型的,那么你可以考虑外置RAM固态硬盘或者有些情况下可以选择内置的PCI固态硬盘(只要应用可用性模式不会受到影响)。
如果数据集大小超过128GB的话,你可以考虑选择闪存固态硬盘。尽管写入密集的性能会有一些削减,但是这些缺点已经被解决了。
通常,所有规格的闪存固态硬盘(从128GB到500GB)都值得考虑。当接近500GB的时候,大多数基于PCI的固态硬盘都需要向系统中增加第二个卡。不管是哪一家厂商,他们的系统都需要有额外的物理插槽用来安装这些卡。然后,根据他们闪存控制器软件的质量和所属厂商,增添一个额外的PCI卡可能要求额外的服务器资源,而这会对性能有所影响。一定要问清楚厂商,他们的PCI固态硬盘是否要求额外的服务器资源。
如果容量超过了500GB,那么强烈建议你选择外置的基于闪存的固态硬盘(精密的固态硬盘系统以及集成了闪存和磁盘的解决方案)。在这个容量等级上,将有多个应用可以获得固态硬盘提高性能以及支持共享环境的好处。
如果环境可以使用TB级的固态硬盘存储,那么你就不需要考虑集成的解决方案了。因为基本上不会有缺乏容量扩展的问题,因为只要有驱动器插槽,集成系统就可以添加固态硬盘。这时候的挑战就是性能方面的了。从某些方面来说,固体硬盘的原始I/O潜力将超过存储架或者存储计算引擎本身的I/O容量。通常来说,因为外置附加固态硬盘是专门针对基于内存的I/O,因此这些固态硬盘可以大幅度地扩展容量和提升性能。
除了性能、应用工作负载和容量之外,你还需要考虑数据可用性、数据管理和消耗的物理空间。我们将在该系列的第二部分谈到这个问题,接下来的第三部分将集中谈到一个决定性的因素:预算。
发布者:博子
上一篇:简介无线路由的安全设置
下一篇:第三层交换技术分析及应用的发展