{"id":15345,"date":"2013-08-27T13:31:00","date_gmt":"2013-08-27T12:31:00","guid":{"rendered":"https:\/\/aidanfinn.com\/?p=15345"},"modified":"2013-08-27T13:31:00","modified_gmt":"2013-08-27T12:31:00","slug":"storage-spaces-scale-out-file-server-are-two-different-things","status":"publish","type":"post","link":"https:\/\/aidanfinn.com\/?p=15345","title":{"rendered":"Storage Spaces &#038; Scale-Out File Server Are Two Different Things"},"content":{"rendered":"<p>In the past few months it\u2019s become clear to me that people are confusing Storage Spaces and Scale-Out File Server (SOFS).&#160; They seem to incorrectly think that one requires the other or that the terms are interchangeable.&#160; I want to make this clear:<\/p>\n<h1>Storage Spaces and Scale-Out File Server are completely different features and do not require each other.<\/h1>\n<p>&#160;<\/p>\n<h4>Storage Spaces<\/h4>\n<p>The concept of Storage Spaces is simple: you take a JBOD (a bunch of disks with <em>no RAID<\/em>) and unify them into a single block of management called a Storage Pool.&#160; From this pool you create Virtual Disks.&#160; Each Virtual Disk can be simple (no fault tolerance), mirrored (2-way or 3-way), or parity (like RAID 5 in concept).&#160; The type of Virtual Disk fault tolerance dictates how the slabs (chunks) of each Virtual Disk are spread across the physical disks included in the pool.&#160; This is similar to how LUNs are created and protected in a SAN.&#160; And yes, a Virtual Disk can be spread across 2, 3+ JBODs.<\/p>\n<p><em>Note: In WS2012 you only get JBOD tray fault tolerance via 3 JBOD trays.<\/em><\/p>\n<p>Storage Spaces can be used as the shared storage of a cluster (note that I did not limit this to a SOFS cluster).&#160; For example, 2 or more (check JBOD vendor) servers are connected to a JBOD tray via SAS cables (2 per server with MPIO) instead of connecting the servers to a SAN.&#160; Storage Spaces is managed via the Failover Cluster Manager console.&#160; Now you have the shared storage requirement of a cluster, such as a Hyper-V cluster or a cluster running the SOFS role.<\/p>\n<p>Yes, the servers in the cluster can be your Hyper-V hosts in a small environment.&#160; No, there is no SMB 3.0 or file shares in that configuration.&#160; Stop over thinking things \u2013 all you need to do is provide shared storage and convert it into CSV that is used as normal by Hyper-V.&#160; It is really that simple.&#160; <\/p>\n<p>Yes, JBOD + Storage Spaces can be used in a SOFS as the shared storage.&#160; In that case, the virtual disks are active on each cluster node, and converted into CSVs.&#160; Shares are created on the CSVs, and application servers access the shares via SMB 3.0.<\/p>\n<h4>Scale-Out File Server (SOFS)<\/h4>\n<p>The SOFS is actually an active\/active role that runs on a cluster.&#160; The cluster has shared storage between the cluster nodes.&#160; Disks are provisioned on the shared storage, made available to each cluster node, added to the cluster, and converted into CSVs.&#160; Shares are then created on the CSV and are made active\/active on each cluster node via the active\/active SOFS cluster role.&#160; <\/p>\n<p>SOFS is for application servers only.&#160; For example Hyper-V can store the VM files (config, VHD\/X, etc) on the SMB 3.0 file shares.&#160; SOFS is not for end user shares; instead use virtual file servers that are stored on the SOFS.<\/p>\n<p>Nowhere in this description of a SOFS have I mentioned Storage Spaces.&#160; The storage requirement of a SOFS is <u>cluster supported storage<\/u>.&#160; That includes:<\/p>\n<ul>\n<li>SAS SAN<\/li>\n<li>iSCSI SAN<\/li>\n<li>Fibre Channel SAN<\/li>\n<li>FCoE SAN<\/li>\n<li>PCI RAID (like the Dell VRTX)<\/li>\n<li>\u2026 and SAS attached shared JBOD + Storage Spaces<\/li>\n<\/ul>\n<p>Note that I only mentioned Storage Spaces with the JBOD option.&#160; Each of the other storage options for a cluster uses hardware RAID and therefore Storage Spaces is unsupported.<\/p>\n<h4>Summary<\/h4>\n<p>Storage Spaces works with a JBOD to provide a hardware RAID alternative.&#160; Storage Spaces on a shared JBOD can be used as cluster storage.&#160; This could be a small Hyper-V cluster or it could be a cluster running the active\/active SOFS role.<\/p>\n<p>A SOFS is an alternative way of presenting active\/active storage to application servers. It requires cluster supported storage, which can be a shared JBOD + Storage Spaces.<\/p>\n<div id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7fa8fe28-0f15-4abf-81bc-3e093306e5ae\" class=\"wlWriterEditableSmartContent\" style=\"float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px\">Technorati Tags: <a href=\"http:\/\/technorati.com\/tags\/Windows+Server+2012\" rel=\"tag\">Windows Server 2012<\/a>,<a href=\"http:\/\/technorati.com\/tags\/Windows+Server+2012+R2\" rel=\"tag\">Windows Server 2012 R2<\/a>,<a href=\"http:\/\/technorati.com\/tags\/Hyper-V\" rel=\"tag\">Hyper-V<\/a>,<a href=\"http:\/\/technorati.com\/tags\/Virtualisation\" rel=\"tag\">Virtualisation<\/a>,<a href=\"http:\/\/technorati.com\/tags\/Storage\" rel=\"tag\">Storage<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In the past few months it\u2019s become clear to me that people are confusing Storage Spaces and Scale-Out File Server (SOFS).&#160; They seem to incorrectly think that one requires the other or that the terms are interchangeable.&#160; I want to make this clear: Storage Spaces and Scale-Out File Server are completely different features and do &hellip; <a href=\"https:\/\/aidanfinn.com\/?p=15345\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Storage Spaces &#038; Scale-Out File Server Are Two Different Things&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[20],"tags":[181,99,195,118,120],"class_list":["post-15345","post","type-post","status-publish","format-standard","hentry","category-hyper-v","tag-hyper-v","tag-storage","tag-virtualisation","tag-windows-server-2012","tag-windows-server-2012-r2"],"aioseo_notices":[],"jetpack_featured_media_url":"","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/15345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15345"}],"version-history":[{"count":0,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/15345\/revisions"}],"wp:attachment":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}