How has it helped my organization?
I am not certain what exactly was meant regarding policy-based data management and how it has helped streamline data handling in my organization.
Regarding the global namespace feature in IBM Spectrum Scale, I am not sure how to respond.
For integration capabilities with cloud platforms in hybrid cloud deployments, I have not personally worked on any integration with other vendor-based storage solutions. Migrations are much simpler, though we had to use a third-party tool called Komprise to migrate NAS data from existing infrastructure to GPFS or from GPFS to any cloud platform. Data handling is straightforward, but we need to rely on third-party tools. Unlike ONTAP which has VSM supporting direct migration from other storage devices to NetApp, with GPFS we must rely on third-party tools or Linux XCP, which is traditional and slower. For higher performance and high-speed transfer of data or migrations, Komprise is recommended.
What is most valuable?
IBM Spectrum Scale being software-based storage allows users to utilize any hardware supported or defined by IBM without dependency on physical hardware provided by IBM. This is one of the features I appreciate most because if you have existing infrastructure at your site but don't want to reinvest in hardware, you can purchase IBM Spectrum Scale software and deploy it as software-defined storage.
Users can comfortably access data from their host to the storage host without relying on new network setup when deploying GPFS as it uses the existing corporate network. However, high-speed ethernet network is required. By adding switches to the same network where client hosts reside and deploying GPFS storage array, any file system created on the storage cluster can grant export permissions determining which hosts can access specific file systems. These hosts can directly mount them as remote file systems. The process is simpler compared to defining IQN for providing access to client hosts. Creating a cluster for clients with virtual machines or physical Linux/Windows machines requires installing GPFS services on client nodes, which creates a client cluster. Access is defined on the storage cluster for the particular client cluster, allowing all hosts in that client cluster to mount file systems with granted permissions.
What needs improvement?
The system relies heavily on ethernet networking, and when issues occur, we must consult with the network team to investigate. While logs may indicate network errors, the situation differs from previous SAN setups where Fiber Channel was under our control. The storage team could directly identify and resolve Fiber Channel network issues. GPFS should consider enhanced integration with network monitoring to enable quick detection and resolution of network layer issues rather than depending extensively on the networking team.
From a functionality perspective, I cannot think of additional improvements or enhancements needed for the future.
What do I think about the stability of the solution?
Initially, stability was a concern as we encountered numerous issues and errors. However, after working with the system and tuning various parameters according to our application loads and requirements, it has become much more stable. The stability largely depends on providing accurate application details during initial deployment and properly setting parameters to optimize operations. This approach helps reduce daily alerts and issues.
What do I think about the scalability of the solution?
While IBM Spectrum Scale is scalable, we have been deploying different clusters for redundancy purposes rather than scaling existing clusters. In my current organization, we follow a standard where setups must maintain uniform configurations including size and number of hosts. Instead of extending or resizing existing setups, we implement additional setups with identical configurations to maintain uniformity. Though scalability is possible, we have not explored that option with existing clusters directly.
How are customer service and support?
IBM's software team provides excellent technical support and customer service. Their team is highly knowledgeable and provides detailed explanations rather than vague responses. When issues are reported, they respond with thorough explanations and solutions. Compared to other vendors, my experience has been exceptional.
I would rate IBM's technical support eight out of ten. They demonstrate commitment by joining calls even for minor issues, explaining situations thoroughly. As IBM Spectrum Scale is a newer product in the market, their helpful approach in explaining functionality and resolving issues has been particularly valuable.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I have worked with traditional storage solutions, but IBM Spectrum Scale was something new that I started working with four years ago. It has been an interesting experience, and I have made it my primary skill which has significant market demand.
While I did not personally make the decision to choose IBM, I am confident that my team evaluated various options before selecting this solution. IBM's new deployment option, ESS as an appliance, offers simplified implementation as it comes as a complete rack and stack solution that can be readily deployed in the data center.
How was the initial setup?
For storage professionals working with IBM Spectrum Scale, the initial setup is not straightforward. Strong Linux expertise is required because traditional storage administration and deployments differ significantly from IBM Spectrum Scale implementation. These approaches represent distinct aspects of storage management.
What was our ROI?
IBM Spectrum Scale is definitely cost-effective. The investment provides 100% return on investment.
What's my experience with pricing, setup cost, and licensing?
IBM Spectrum Scale functions as software-based storage, allowing users to utilize any hardware supported or defined by IBM without depending on physical hardware provided by IBM. If you have existing infrastructure at your site but want to avoid reinvesting in hardware, you can purchase IBM Spectrum Scale software and deploy it as software-defined storage, making it a cost-effective solution.
Which other solutions did I evaluate?
I have not personally tested or tried other products. I have worked with traditional storage solutions, but IBM Spectrum Scale was new to me four years ago. It has become my primary skill and has significant demand in the market.
What other advice do I have?
IBM Spectrum Scale functions as a file system-based storage system, differing from traditional NAS or SAN storages. For organizations seeking cost-effective solutions with enhanced performance in file storage, this solution should be considered as an alternative to NetApp ONTAP or other market-standard NAS solutions.
The cluster-based deployment provides optimal availability and performance compared to traditional two-controller or four-controller configurations. In this scale-out architecture, both compute and storage can be expanded using basic disk configurations while achieving maximum performance through distributed reads and writes across physical drives within recovery groups.
The system utilizes GPFS native RAID instead of traditional RAID, distributing data across physical drives for improved resiliency compared to traditional storage solutions. Permission management and user access are streamlined, and IBM provides simple APIs that facilitate easy automation through REST APIs.
For data movement and migration, users can employ Linux-based XCP to copy data between source and destination, or utilize Komprise for faster, large-scale data handling.
I rate IBM Spectrum Scale seven out of ten as a complete product.
Which deployment model are you using for this solution?
On-premises