Veteran launches storage torpedo among competing startups
LeftHand founder turns right with Starboard Systems
The founder and CEO of the second most successful iSCSI array startup, LeftHand Networks1, is trying to do it again. He's chairing the board of another iSCSI startup: Starboard Storage, which is joining the hybrid SSD-HDD array party today. What's wacky about this is that ex-colleagues of his at LeftHand have also started up NexGen Storage, which is trying to pull off the same same trick. Starboard is aiming at the SME market, claiming it has optimised both for performance and cost per GB.
The AC72 array, AC standing for Application-Crafted, is a rack-mounted, dual controller array, using Xeon Core5600 processors, in a 3U, 16-bay chassis. There are a few twists: a read and write caching tier of solid state storage is one – no RAID, and management from an application focus are others. Also it doesn't just support iSCSI, it offers Fibre Channel, NFS and CIFS access as wel: this is a unified storage box.
There are three STEC or Toshiba SLC SSDs included as standard plus twelve 6Gbit/s hard drives, either nearline SAS (24TB of 2TB, 7,200rpm drives) or 15K rpm performance SAS (7.2TB). The SSDS are organised into a mirrored pair for a 100GB write cache and a 200GB spillover read cache.
The base offering has a single controller with 24GB of RAM, and the option of a second one and 48GB of memory. There are two PCIe X4 and one PCIe X8 interfaces, dual 10GbitE (internal), dual 1GbitE ports for management, and IPMI with KVM over LAN support. Customers can buy 1 and 10GbitE and 8Gbit/s Fibre Channel expansion cards.
High-availability features include the dual, redundant controllers, hot-swap power supplies, fans etc.
The drives are aggregated by the Starboard Storage O/S into a single dynamic storage pool with the flash providing a read and write acceleration cache. It is part of a MAST (Mixed-workload, Application-crafted Storage Tiering) architecture and DRAM caching is also part of it. Hot, high access rate files are automatically placed in the flash accelerator tier.
Maximum capacity expansion is up to 474TB using 16- and 45-bay expansion shelves. As extra drives are added they are put into the pool and storage work is automatically load-balanced across them. Starboard says performance increases as drives are added, the extra spindles increasing overall I/O speed.
The software licence is all-inclusive and includes thin-provisioning, mirroring, asynchronous replication and writable snapshots. There is no deduplication.
Starboard says its AC72 uses storage applications. Lee Johns, the company's product management VP, said: "Storage Apps are the way we automate provisioning for customers to configure their shared storage. Today those Apps enable simple configuration of the Storage Pool, and volumes and shares for FC, iSCSI, NFS and CIFS. The Storage Apps will expand over time to include other storage infrastructure workflow like replication and migration as well as making it simple to create Application-Crafted Volumes and shares for key applications and virtualised workloads. The Apps provide a consistent methodology and therefore enable generalists to extend their expertise across NAS and SAN."
We asked Lee some questions about the Starboard product:
El Reg: How is the dynamic storage pool apportioned to applications?
Lee Johns: The Dynamic Storage Pool provides a single pool of storage with variable stripe sizes (Layouts) and data chunks on varying classes of disk (600GB 15K SAS, 2TB 7200RPM nearline SAS, etc) and each volume created has the SSD Accelerator Tier to call on as a caching tier. We have chosen this methodology because it provides immediate acceleration for hot applications with the minimum of management needed on the customers part. No pre-planning, no policy, no waiting for data movement to occur in a background window on the storage – just acceleration for the applications that need it when they need it. Because of the hooks we have in the Dynamic Storage Pool and the SSD Accelerator Tier we have the ability to optimise volumes for specific workloads.
El Reg: Is there application-focused quality of service?
Lee Johns: No. we do use I/O stream detection to determine random vs sequential loads and route them appropriately and we do prioritise in the system which data is getting access to the SSD Accelerator Tier at any given time but we do not require users to set QOS policy on applications. In general the users we are dealing with do not have the sophistication required for this. In my experience this is true of most customers. They simply want predictable high-performance for their apps when they need it. We have optimised for performance and simplicity.
El Reg: How is data protected?
Lee Johns: We use redirect on write snapshots and we have asynchronous replication. We do not have a traditional HW RAID controller. We create striped disk layouts that essentially provide the equivalent of traditional RAID protection but are statistically better in terms of availability since we can use free space to rebuild the layouts, and when Drives are rebuilt they rebuild much quicker. This also helps with overall utilisation of the drives.