- Community Home
- >
- Storage
- >
- HPE Nimble Storage
- >
- Array Setup and Networking
- >
- Drive protection in SSD
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-03-2014 06:21 AM
тАО04-03-2014 06:21 AM
Not sure if I understood the architecture correctly. I appreciate clarification on this.
I believe there is no RAID protection or hotspares for SSD. And also the SSD pool will have ONLY COPIES of hot data which can be write or read blocks. When we say copies, are these copies of blocks in the NVRAM or on the spindles?
Thanks
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-03-2014 07:40 AM
тАО04-03-2014 07:40 AM
Re: Drive protection in SSD
Hello Prasad,
You are correct in saying that only copies of data resides in flash, which means no RAID or hotspares for them. The copies that are staged into flash are typically for randomly written data only (as sequentially written data has a high probability of being sequentially read back which doesn't need flash).
The overall write process is as follows:
- Incoming data ingested to NVRAM, and is compressed inline as well as put into sequential stripes (we call this coalescing). At the same time we're also shadow copying this data into the NVRAM of the secondary controller.
- Data is then shadow copied into DRAM.
- Once stripes are complete data is sequentially written to NL-SAS, and hot blocks (random writes) are also inline copied to SSD on the fly.
As all data from NVRAM is written to DRAM and NL-SAS as part of the process you can say that we are copying blocks from all stages, but understanding the write process is key to understand the benefit of how CASL works under the hood.
twitter: @nick_dyer_
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-07-2014 07:21 AM
тАО04-07-2014 07:21 AM
Re: Drive protection in SSD
Thanks Nick
I am also to trying to understand how the SSDs are pooled? Are they single SSDs or mutiple SSDs striped or concatenated?
For example in a 220-X4 the SSD capacity is 1.2TB. How many SSDs in this pool?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-09-2014 08:48 AM
тАО04-09-2014 08:48 AM
SolutionPrasad,
Each array has 4 SSDs in it. They make up the total SSD pool for that array. So, in your example, the CS220-X4 has 4 x 600GB SSDs for a combined pool of 1.2TB of RAW SSD (usable will be higher due to compression). We address each drive independently, that is to say we are not leveraging any type of RAID including RAID0. Think of it as a logical collection of completely independent drives. Each drive will receive its own completely independent data segment aligned to its block boundary. The next drive will receive another segment. So on and so forth. When you add an expansion shelf, that adds another SSD into the overall pool but the process remains the same.
As a side note, keep in mind that as you add capacity to expansion shelves there is an increase in the associated metadata. Hence, we don't consider the SSD in any expansion shelf as scaling the cache pool. The assumption is that although the overall pool size does increase, the available cache space will not increase significantly as an increase in metadata consumption of SSD will also occur.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-07-2014 08:11 PM
тАО05-07-2014 08:11 PM
Re: Drive protection in SSD
Thank you all. What is the size of the NVRAM? Is this standard capacity in all models?
Where is the metadata stored? NVRAM or both NVRAM and SSDs.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-07-2014 08:40 PM
тАО05-07-2014 08:40 PM
Re: Drive protection in SSD
Prasad,
The NVRAM is 1GB in capacity but is never stressed to being full due to the way that CASL is able to sequentially drain the compressed data to disk so quickly. All data lives on disk (including the metadata) and is checksummed in self describing blocks that are protected by a dual parity RAID. This allows us to always provide accurate reliable reproduction of the data stored and protecting against disk bit flips or misdirected reads and writes. There is a statistical chance of these errors happening with all physical media thus our use of these protection mechanisms. Just as the flash is used as a cache for the data served it is also used as a cache for the metadata. Our SSD cache is never used as a single instance storage tier, but only as a read accelerating cache.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-07-2014 09:13 PM
тАО05-07-2014 09:13 PM
Re: Drive protection in SSD
Here's a great video explaining the CASL process and how we use storage and NVRAM.
Nimble Storage CASL Architecture Technical Deep Dive - YouTube
The explanation starts at 24:05