Choosing The Right Private Cloud Storage
One of the key decisions in architecting an infrastructure for private cloud is selecting a storage platform for the deployment. Storage is a key component of the infrastructure and will play a major role in the overall performance of the private cloud. The storage decision carries additional weight due to its larger investment and typically longer refresh cycle.
October 21, 2011
![Network Computing logo Network Computing logo](https://eu-images.contentstack.com/v3/assets/bltde8121fc52c5c8f3/blt3f3d0318f746b1c2/65a530e4187606040a1d8b8c/placeholder.png?width=1280&auto=webp&quality=95&format=jpg&disable=upscale)
One of the key decisions in architecting an infrastructure for private cloud is selecting a storage platform for the deployment. Storage is a key component of the infrastructure and will play a major role in the overall performance of the private cloud. The storage decision carries additional weight due to its larger investment and typically longer refresh cycle.
When choosing the right platform, several factors must be carefully weighed: protocol, capacity, performance, scalability, manageability and, of course, cost. In addition to these standard decisions, you’ll need to ensure that storage isn’t chosen in a vacuum outside of network, compute and automation/orchestration platform. The storage must integrate as seamlessly as possible into the infrastructure ecosystem.
Protocol is currently a hot-button issue in the storage arena. Fibre Channel storage networks are the incumbent for enterprise data centers, with iSCSI and NFS playing larger and larger roles. Additionally, Fibre Channel over Ethernet standards have been finalized for some time, with products shipping for several years and end-to-end systems available. As an industry, there is a large push toward the Ethernet- or IP-based protocols (iSCSI, NFS and Fibre Channel over Ethernet) due to the network consolidation benefits, but Fibre Channel still has a strong hold because of legacy investment, performance reliability and trust.
The protocol chosen plays a large role in the overall decision because it can, and will, dictate the vendors and platforms that can be used. Additionally, it factors into the overall design, architecture and type of infrastructure. The key is ensuring enough flexibility from the platform to provide the protocol(s) required for the services you intend to deploy over the life of the infrastructure. In most environments, there will be a requirement for both block-based (Fibre Channel, Fibre Channel over Ethernet, iSCSI) and file-based (CIFS and NFS) storage. If Fibre Channel is chosen for block, there will be an infrastructure requirement for an additional dedicated network (or typically two for redundancy); the same can be said for some iSCSI deployments.
Scalability is another factor. Fibre Channel standards are currently at 16 Gbit with 32 Gbit on the horizon. Ethernet-based deployments will typically be 10 Gbit, moving to 40 Gbit and 100 Gbit. With the rapid increase of Ethernet pipes and the bandwidth management capabilities of Ethernet and TCP/IP, the timing is typically right for a migration to Ethernet-based storage protocols.
Capacity and scalability are the next factors to consider closely. Traditional storage systems have max disk capacities based on the number of drives (spindles) they support and the size of those drives. That being said, max capacity numbers can easily be confusing because without features such as tiering and cache, performance will be tied to spindles. Therefore you’ll require more spindles to maintain appropriate IOPS and have spare capacity that isn’t used.
You’ll want to ensure you choose a storage platform that can scale to meet your capacity demands over the lifecycle of the infrastructure. Another approach here is storage pods, or infrastructure pods that include the storage. With a pod approach you purchase the storage or infrastructure in chunks based on performance service-level agreements, such as IOPS, number of VMs supported, and so on. When those capacities are reached, another pod is purchased. They key to this approach is an automation and orchestration layer that can manage multiple pods.
Performance is always vital to success of any storage deployment. In a typical private cloud deployment, you’ll have multiple tiers of performance levels, commonly defined in terms such as silver, gold and platinum. You’ll want to ensure your storage platform can handle multiple service levels without breaking the bank (that is, you don’t want to be paying for the top tier for every service). Storage features such as auto-tiering (the ability for the array to move frequently used data to faster disk, and vice versa), and cache (front-end cache memory banks) allow for higher performance with lowered costs. Additionally, features like deduplication, replication and snapshot technologies should all be weighed and considered.
The last key factor to discuss is manageability, which plays a large factor in the TCO of a storage deployment. For private cloud deployments, you’ll want a system that can be easily managed and monitored both with native tools and through the automation/orchestration platform you choose. The more open the storage management platform is, or the more robust its API or software partner ecosystem integration is, the better off you’ll be.
When making this decision, make sure that the software products you’re considering for the automation/orchestration platform can manage your chosen storage platform well. These tools will be the most commonly used and can be quite expensive, so it’s important not to limit your options with hardware decisions.
Overall, the storage decision is a complex and important one when it pertains to private cloud. Even if you’re just looking to virtualize at this time, you’ll want to consider the implications of the storage choice on potential future cloud initiatives and weigh your options carefully. Where possible, rely on proof of concepts and customer references in similar deployment scenarios--because everything looks great in PowerPoint.
Disclaimer: In my primary role I work with several storage products and vendors; this article is not an endorsement of those products or vendors.
About the Author
You May Also Like
Maximizing cloud potential: Building and operating an effective Cloud Center of Excellence (CCoE)
September 10, 2024Radical Automation of ITSM
September 19, 2024Maximizing Manufacturing Efficiency with Real-Time Production Monitoring
September 25, 2024