Frequently Asked Questions
- What is data tiering?
- Is MicroTiering just another “Bolt-on” caching application?
- What are the advantages of MicroTiering?
- What is MicroTiering?
- What are the advantages of your MicroTiering solution?
- What is the difference between caching and tiering ?
- What applications are you targeting?
- Do you work in Virtual Server Environments?
- What is your advantage in virtual servers?
- What is the advantage of having SSD internal to the server and not the array?
- How much SSD capacity do I require?
- What are the economics of your solution?
- Do you have a Beta program?
What is data tiering?
Tiering is the automatic assignment of different categories of data to different types of storage media in order to reduce total storage cost and is typically implemented as part of a storage virtualization strategy. Categories may be based on performance requirements, frequency of use, and other considerations. Tiering has to date been predominantly available only on large, expensive enterprise storage systems, is performed in non-real time in batch like fashion. However, it is now becoming available for mainstream servers in the form of MicroTiering™.
Is MicroTiering just another “Bolt-on” caching application?
No. The Enmotus MicroTieringTM solution is a true data migration based tiering solution that utilizes SSD drives as tier 0 in combination with standard HDD drives and performs full data migration between the two tiers in real time. The full capacity of the SSD drives is additive to the virtual storage pool.
What are the advantages of MicroTiering?
The Enmotus solution treats SSDs as directly mapped primary storage, unlocking the full read-write I/O capability. The MicroTiering engine then monitors data traffic and automates the migration of data between tiers, which allows it to react to dynamic and unpredictable IO requirements in real time. Traditional tiering solutions operate on hourly, daily or even week boundaries. Another advantage is that MicroTiering operates at block or sub file level and only promotes the active portions of files to the SSD.
What is MicroTiering?
MicroTiering is an automated form of high performance real-time data migration that utilizes a combination of SSDs and traditional hard drives to allow applications to transparently and automatically increase performance and continuously adapt to changing data patterns.
What are the advantages of your MicroTiering solution?
The Enmotus solution automates the migration of data between tiers, which allows it to react to dynamic and unpredictable IO requirements in real time resulting in a self-optimizing system. Some tiering solutions operate on day or even week boundaries. Another advantage is that MicroTiering operates at block or sub file level and only promotes the active portion of a file to the SSD.
What is the difference between caching and tiering ?
Caching copies data into the SSD as it’s being read by the application or after a pre-determined activity threshold is reached. It is held for a period of time, then either flushed back to the slower media if write caching is being employed or simply invalidated. The original data is always maintained on the slower media hence by definition, an SSD acting as a cache is a temporary holding area or copy. Tiering and in particular MicroTiering, intelligently scans the data and makes a decision to move a block of data based on user policy settings then permanently relocates the data to the SSD. There is no “cache full” or flush concept in MicroTiering as only the top ranked overall data blocks based on a scan of the entire user volume are migrated over to the SSD. This results in less overall writes to the SSD and more intelligent placement, which extends the life of the SSD in most cases.
What applications are you targeting?
Enmotus is targeting mainstream server applications with random and unstructured data such as data bases, e-mail and virtual machines. Our technology is designed to make the data you need available on SSD drives when you want it.
Do you work in Virtual Server Environments?
Enmotus technology supports automated SSD data tiering at sub-hypervisor level without the need for special drivers or client application helpers.
What is your advantage in virtual servers?
Since our solution operates below the hypervisor level, it requires no client OS components, client drivers or VSAN like layers, making it very easy to adopt in virtual environments. In addition, being virtual machine agnostic, integration of SSDs into a virtual environment is simplified. The virtual storage pool can be shared across all virtual machine clients and will continuously adapt to new virtual machines as they are added or deleted from the physical server.
What is the advantage of having SSD internal to the server and not the array?
Deploying SSDs inside the server eliminates network latency issues inherent to array based solutions and places the active or hot data right next to the CPU where it can be processed far quicker and efficiently
How much SSD capacity do I require?
This varies depending on your applications and targeted performance, but typically you should allocate 5-10 % of your total capacity to SSD storage for most applications. However, the MicroTiering storage virtualization engine also allows larger SSD tiers without wastage of capacity, so we expect as SSD costs fall, much large ratios plus multi-tiered SSD solutions will start to appear.
What are the economics of your solution?
Combining SSD drives with standard HDD drives increases disk utilization efficiency and overall capacity per SSD enabled volume e.g. up to several 100 terabytes if necessary. SSDs allow you to minimize your spindle count and/or utilize lower cost SATA drives, while maintaining the performance of a solid state solution.
Do you have a Beta Program?
Yes. Please contact us for more details.
"Simplicity is the ultimate sophistication."
— Leonardo da Vinci