`

虚拟化和存储的选择

阅读更多
选择Block Storage还是NFS?

ISCSI vs. NFS for virtualization shared storage

Nigel Poulton and Scott Lowe, Contributors

    E-mail
    Print
    AAAAAA
    LinkedIn
    Facebook
    Twitter
    Share This
    Reprints

Among the many decisions IT managers face when deploying server virtualization is what form of shared storage to use: block-based storage such as Fibre Channel and iSCSI, or file-based NFS?

According to storage expert Nigel Poulton, the vast majority of VMware deployments rely on block-based storage, despite usually being more costly than NFS. That is a testament to the performance and reliability that block-based storage provides, especially in mission-critical production environments.

At the same time, influential virtualization experts like Scott Lowe advocate strongly in favor of NFS storage, citing management simplicity, large datastores and the availability of cost-saving features like data deduplication on some NFS arrays.

Read the following columns to help you choose whether to pick block-based Fibre Channel or iSCSI shared storage, or an Ethernet-based NFS array.

Block storage better than NFS for performance, reliability
By Nigel Poulton, Contributor

Should you use block storage or file storage for your VMware environment?

There is never a perfect answer to a question like this. But in many cases the solution can be boiled down a tried-and-tested guideline: If you plan on doing real work with your VMware estate, the answer is block. If you just plan on playing around, the answer is file. Here's why.

Real work vs. playing around
When I say real work, I think of these common terms: production, critical, high-availability, online-trading, high-performance, mission-critical, data center, non-stop, zero-downtime.

On the other hand, playing around refers to anything that is not described by the above terms. For example, playing around might include scenarios like home networks, labs and maybe test and development scenarios where cost is king.

Performance and reliability
It is common for block storage to have its own dedicated high-speed network, giving it naturally superior performance and reliability. Dedicated networks mean predictability, less contention and usually higher throughput. Less
Show Me More

    More on Introduction to virtualization and how-tos
    Get help from the community
    Powered by ITKnowledgeExchange.com

contention reduces the risk of somebody else's network problem becoming your network problem.

Protocol offloads are also a factor in increasing performance. Fibre Channel and iSCSI host bus adapters (HBAs) normally provide protocol offloads. These HBAs perform protocol-related functions faster than the main CPU and also free up CPU resources for other core ESX tasks.

Another factor to note is that VMware has invested heavily in improving and tuning the iSCSI software initiator in vSphere 4.0, hugely enhancing its performance over version V 3.5.

Going with the pros
Away from pure technological superiority, it is probably fair to say that the vast majority of production VMware deployments over the years have been on block storage -- especially Fibre Channel. When it comes to the crunch, that fact should give you the warm fuzzy feeling we all like when doing real work.

To confirm that point, I recently pinged some friends and colleagues who use and deploy VMware day in and day out to ask what they predominantly deploy. Interestingly, all of them deploy VMware on block storage the vast majority of the time!

I also put a quick poll up on my website recently asking the same question. As of Jan. 5, block storage has 72% of the votes, file storage has 10%, with the remaining percentages made up of options such as a mix of block and file.

The bottom line is that the most mature, well-known and trusted configurations are clearly block-based, despite the fact that block-based solutions are usually more expensive than file-based. So if you plan on doing real work with your VMware estate where you need performance, reliability and peace of mind, you should deploy on block storage. Don't be wooed by jazzy features offered by file-based approaches -- you will likely never use them.

Six reasons to use NFS for VM storage
By Scott Lowe

These are six reasons to choose Network File System (NFS) for your virtual machine (VM) storage over traditional block-based storage.

1. Simplified operational model. NFS offers a greatly simplified operational model versus traditional block storage. Resizing LUNs can sometimes be problematic -- both the LUN and the Virtual Machine File System (VMFS) datastore must be resized. Resizing NFS filesystems/exports is generally much easier. VSphere's new VMFS expansion functionality helps, but it's still generally more cumbersome than with NFS. In addition, the use of deduplication functionality (for those arrays that support this functionality) is far simpler and easier to use when used with NFS instead of block-based storage.

2. Larger datastores. While VMFS LUNs top out just shy of 2 TB in size, NFS has no such limits -- some arrays go as high as 16 TB.

3. Ethernet-based network infrastructure. NFS uses the existing Ethernet infrastructure. On the other hand, the same can be said for iSCSI, so that's an even draw between the two protocols.

4. Advanced functionality via filesystems. NFS can offer advanced functionality above what a traditional block device can offer because the storage device has control of the filesystem. Features like snapshots and clones are more widely supported on NFS than on block storage. For example, consider storage devices like the Sun Storage 7000 or the NetApp FAS, both of which offer nearly instantaneous snapshot functionality and space-conserved clones.

5. Open access. VMware designed VMFS from the ground up to support virtualized environments, but that makes VMFS a bit specific to VMware environments.This means that it can be difficult to gain access to VMFS datastores. NFS, on the other hand, is a mature cross-platform specification that makes it much easier to provide access to virtual machines for backup, replication or other purposes.

6. A bright future. A significant part of NFS' future lies in parallel NFS (pNFS), which provides a standard for scale-out storage involving multiple storage controllers (NAS heads) and multiple volumes. It's expected that pNFS will bring performance and throughput benefits to a wide variety of workloads, including virtualization.
分享到:
评论

相关推荐

    FusionSphere虚拟化套件存储虚拟化技术白皮书.pdf

    存储层负责存储数据,虚拟层负责虚拟化存储资源,应用层负责提供应用程序接口。 特点描述:FusionSphere存储虚拟化解决方案具有以下几个特点:高性能、高可用性、灵活性强、易于管理等。 2. 存储虚拟化磁盘文件...

    存储虚拟化虚拟化和整合解决方案\HP存储

    HP(惠普)提供了多种存储虚拟化和整合解决方案,旨在应对企业在数据中心现代化、虚拟化、自动化等方面的需求。 存储虚拟化的发展源于对更高效、更具成本效益的存储管理的需求。随着数据量的快速增长,传统的存储...

    理解全虚拟化,半虚拟化和硬件辅助

    通过对全虚拟化、半虚拟化和硬件辅助虚拟化的深入了解,可以帮助企业在部署虚拟化解决方案时做出更加明智的选择。 #### 下一步行动 为了充分利用虚拟化带来的好处,建议企业评估自身的具体需求,并考虑以下几点: - ...

    存储虚拟化方案集

    在IT领域,存储虚拟化是一种将物理存储设备抽象化,以提供更高效、灵活和易于管理的存储资源的方法。这个集合包含的文档主要探讨了存储虚拟化的应用和解决方案,特别是针对不同规模的企业环境。 首先,"某证券公司...

    存储虚拟化技术白皮书精选

    - **IBM SVC存储虚拟化方案**:IBM的SVC(System Storage Virtualization Controller)是一种高性能的存储虚拟化解决方案,支持跨异构存储环境的数据管理和服务。 - **HP异构存储虚拟化解决方案**:HP提供的存储虚拟化...

    存储虚拟化概述

    基于存储设备的虚拟化存储技术可以将多个物理存储设备组合成一个逻辑存储池,提供统一的存储接口,提高存储资源的利用率和性能。基于存储设备的虚拟化存储技术可以应用于各种存储设备,包括硬盘、固态硬盘、闪存盘等...

    云计算中的存储虚拟化技术应用.pdf

    云计算是一种将企业基础架构作为一种服务提供给...在云计算服务中,存储虚拟化技术的应用越来越广泛,企业需要在理解自身业务需求的基础上,选择恰当的存储虚拟化方案,以确保云计算环境的高效运作和企业的长远发展。

    飞康存储虚拟化介绍

    飞康软件公司是虚拟化存储领域的先行者之一,它对虚拟化存储的理解和技术实现深受业界认可。存储虚拟化技术是指将物理存储资源抽象成逻辑的、易于管理的资源池,用户无需关注数据实际存储的位置,而是通过虚拟化层...

    存储与虚拟化技术I

    在IT领域,存储与虚拟化技术是至关重要的组成部分,它们对于现代数据中心的高效运作和资源管理起着核心作用。在“存储与虚拟化技术I”这个主题中,我们将深入探讨虚拟化环境的搭建、管理和应用,特别是通过安装ESXi...

    vmware去虚拟化插件,vm去虚拟化插件

    VMware去虚拟化插件是专门用于在VMware虚拟化平台中实现硬件直通的技术,目的是提高虚拟机的性能,尤其是对于对硬件性能要求较高的应用,如3D图形渲染、高性能计算(HPC)和数据库服务等。这些插件允许虚拟机直接...

    VMware虚拟化架构存储LUN复制以及挂载镜像LUN的步骤.pdf

    VMware 虚拟化架构存储 LUN 复制及挂载镜像 LUN 是一种常见的数据保护和灾难恢复策略。本文将详细介绍 VMware 虚拟化架构存储 LUN 复制及挂载镜像 LUN 的步骤。 存储 LUN 复制 存储 LUN 复制是指将源数据 LUN 复制...

    存储虚拟化解决方案(合集)

    存储虚拟化是现代IT环境中的一种关键技术,它通过在物理存储设备之上创建一个抽象层,将多个物理存储资源统一管理和调度,以实现更高效、灵活的数据存储和管理。本合集包含多个面向不同应用场景的存储虚拟化解决方案...

    IBM存储虚拟化解决方案

    **存储虚拟化**是指将多个物理存储设备整合为一个逻辑上的单一存储池,从而简化了存储资源的管理和分配过程。这种技术不仅可以提高存储资源的利用率,还能显著降低管理成本和提高灵活性。 IBM的存储虚拟化解决方案...

    存储_虚拟化_SDS_软件定义存储

    存储虚拟化是一种技术手段,它能够将物理存储设备抽象化为逻辑存储资源,使用户能够以一种更加灵活高效的方式管理和利用存储资源。这种技术可以跨越不同的存储设备类型、品牌甚至地理位置,实现资源整合。 #### 二...

    存储虚拟化

    【存储虚拟化】是当前教育信息化领域中解决存储设备管理和容量利用问题的关键技术。它旨在整合不同品牌和类型的存储设备,构建一个独立于硬件的虚拟存储系统,以提高存储资源的利用率和管理效率。通过虚拟化,多个...

    浅析Linux虚拟化技术.pdf

    虚拟化技术的分类包括服务器虚拟化和存储虚拟化两大类。 服务器虚拟化是指通过区分资源的优先次序,并随时随地能将服务器资源分配给最需要它们的工作负载,以此来简化管理和提高效率。服务器虚拟化可以通过两个方向...

    存储异构虚拟化技术简介.docx

    为了实现异构虚拟化,需要在第三方存储设备和虚拟化设备两端进行相应的配置。 ##### 第三方存储设备配置 1. **将虚拟化设备视为Linux客户端**:在第三方存储设备上进行配置时,需要将虚拟化设备当作一个Linux...

    VMware虚拟化配置手册(完整版)

    VMware 虚拟化架构由物理主机(即 ESXI 主机)、虚拟化管理程序(vCenter Server)、虚拟机(操作系统)、存储等基本组成。VMware 虚拟化需要以下安装程序:vSphere Client、ESXI、vCenter Server,三者之间的关系...

Global site tag (gtag.js) - Google Analytics