Nowadays unstructured data continues to grow by 50 percent annually. Combined with business needs or other obligations for longer mandated retention periods, today’s information management challenges are forcing IT staff, from the vice president to the systems administrator, to reduce complexity and cost without putting their organization’s infrastructure, information, and intellectual property at risk.
The CloudTier Storage Tiering SDK provides a simple storage solution to integrate the cloud as a second-tier storage, to reduce the cost of the storage, to enhance the data security, to scale the cloud storage unlimitedly.
The storage tiering stores the most important or frequently-accessed data on the fastest, and most expensive media (SSD), stores the least important on the slowest, cheapest media (hard disk, tape or cloud storage). The minimal storage tiering system has two tiers—tier 0 for frequently accessed data and tier 1 for archive.
CloudTier Storage Tiering SDK uses the on-premises storage as a tier 0 storage (hot storage), uses the public cloud storage as a tier 1 storage (clod storage). The hot storage only stores the hot data which is highly volatile and time-sensitive and which needs to be available in the shortest possible time. The cold storage only stores the cold data (archived data) which isn’t performance-sensitive, rarely accessed and will be available with high latency.
Automated storage tiering (also Hierarchical Storage Management, HSM) is a data storage technique that automatically moves data between high-cost and low-cost storage media, is the automated progression or demotion of data across different tiers of storage devices and media.
The CloudTier Storage Tiering SDK provides you an automatic way of managing and distributing data between the different storage, allows the automated data movement between the tiers of storage based on the defined rules and policies.
Data migration is the process of moving the on-premises data to the cloud. The key consideration of the data migration is the interruption of the business data access and the current application adaption of the cloud data.
With the CloudTier Storage Tiering SDK you can integrate your existing on-premises applications with the remote cloud storage infrastructure in a seamless, secure, and transparent fashion. There is no interruption to migrate your on-premise files to the remote cloud storage, so you don't need to change your existing applications and infrastructure.
Cloud archiving is the process of moving data to secondary storage in the cloud. Potential benefits of cloud archiving include lower costs and easier access. Through the use of Hierarchical Storage Management, you can define criteria to archive less frequently used data from local disk to the cloud. The criteria can be based on inactivity limit, size, or even days used per month. Once the data meets the criteria, it is then migrated to the cloud.
After the file was migrated to the cloud, you can replace the file with a stub file, no longer taking up that much-needed space. A stub file looks and acts like a regular file, it has the same file attributes with the original file (file size, creation time, last write time, last access time), it also keeps the original file's security. A stub file can embed with your custom tag data. A stub file doesn't take the storage space as below figure.
CloudTier Storage Tiering SDK was implemented with tiered storage file system filter driver. A file system filter driver intercepts requests targeted at a file system or another file system filter driver. With the ClooudTier Storage Tiering, you can connect the cloud storage as a second tier, seamless as a local on-premise storage, your application can use the cloud storage just like the local storage without any changes.
Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon Web Services (AWS) that provides object storage through a web service interface. With CloudTier Storage Tiering, you can map your local folder to AWS S3 bucket. Here is a C# example to demo how to integrate the AWS S3 into your local file system.
Azure Blob storage is Microsoft's object storage solution for the cloud. Blob storage is optimized for storing massive amounts of unstructured data. Unstructured data is data that doesn't adhere to a particular data model or definition, such as text or binary data. With CloudTier Storage Tiering, you can map your local folder to Azure Blob. Here is a C# example to demo how to integrate the Azure Blob into your local file system.
Once the file was archived to the cloud, it is very important to user to retrieve the archived file in a fast and simple way. With the CloudTier Storage Tiering SDK, the CloudTier can retrieve the archived data dynamically and return the data back to the application transparently. You can restore the archived file automatically and it is completely transparent to the application or user.
The CloudTier Storage Tiering provides advantages that include:
Cloud storage tiering can be widely used in telecommunications, government, oil, medical and other industries.