FAST VP stands for Fully Automated Storage Tiering for Virtual Pools. Its a very smart
solution for dynamically matching storage requirements with changes in the frequency of data
access. FAST VP segregates disk drives into three categories (already explained in EMC VNX
RAID groups vs Storage Pools) called tiers:
The main feature of FAST VP is reduce Total Cost of Ownership, by maintaining high
performance, using mix of expensive and cheaper disks. The main idea is based on the fact, that
only part (usually not more than 5%) of the data is accessed frequently. Based on that sentence
we can put those more-active data located on Heterogenous pools on higher Tier to lower the
read response time. Look at the picture below showing before/after.
Tiering policies
FAST VP is automated feature which implements a set of user-defined tiering policies to ensure
the best performance for various environments. FAST VP uses an algorithm to make data
relocation decisions based on the activity level of each slice. It ranks the order of data relocation
across all LUNs within each separate pool. Available LUN level policies are:
Highest Available Tier this policy is used when quick response times are a priority.
The Highest Available Tier policy starts with the hottest (fastest) slices first and places
them in the highest available tier until the tiers capacity or performance capability limit
is hit.
Auto-Tier a small portion of a large st of data may be responsible for most of the I/O
activity in a system. This policy allows for moving a small percentage of the hot data to
higher tiers while maintaining the rest of the data in the lower tiers. The Auto-Tier
automatically relocates data to the most appropriate tier based on the activity level of
each data slice. LUNs set with Highest available Tier take precedence in case of limited
capacity of high tier.
Start High then Auto-Tier This policy is default for each newly created pool LUN (on
heterogenous pools obviously). It takes advantage of the Highest Available Tier and
Auto-Tier policies. Start High then Auto-Tier sets the preferred tier for initial data
allocation to the highest performing disk drives wich available space. After some time it
relocates the LUNs data based on the performance statistics and the auto-tiering
algorithm.
Lowest Available Tier this policy is used when cost effectiveness is the highest
priority. Data is initially places on the lowest available tier with capacity. Its perfect for
LUNs that are not performance or response-time sensitive. All slices of these LUNs will
remain on the lowest storage tier available in the pool, regardless of their activity level.
No Data Movement this policy can be chosen only after a LUN is created. Data
remains in its current position, so the performance and response-time is predictable. The
data can still be relocated within the tier, and the system still collects statistics on these
slices, so if you change the policy (for example to Auto-Tier) the Storage Array has all
necessary information to move portion of data to appropriate tiers.
Data Relocation
Data relocation is a process that moves the data between the available tiers within the storage
pool, accordingly to the chosen tiering policy and collected statistics of LUNs slices. You can set
the Relocation Schedule or manually start the process. The Data Relocation Status can have
three values: