NetApp® StorageGRID® object-based storage and the NetApp ONTAP® FabricPool feature are just meant to work well together. If you follow best practices when you use StorageGRID and FabricPool to improve how you store your applications and data, you can make sure that the two are a heavenly match.
In today’s world, your applications demand the high performance you get with all-flash and primary disk systems. But it’s costly if you use those systems for inactive data. By having FabricPool tier cold blocks to low-cost object-based storage, you save money and free up your high-performance space for your applications.
StorageGRID is a high-performance, distributed, object-based storage system with a powerful, intelligent policy engine. With the StorageGRID Information Lifecycle Management (ILM) engine, even your applications that need the highest level of performance, such as analytics and Internet of Things (IoT) applications, can work at their best. With ILM, you can use erasure code with data across sites or within sites for high durability and storage efficiency. Or you can replicate objects to remote sites for fast access. ILM allows you to create policy rules at a granular level (even at the object level). If you want to automate the movement and durability of your data as it ages and your requirements change, you include multiple rules in a single policy.
When StorageGRID stores data as an object, you access it as one object, regardless of where it is or how many copies exist. In this way, StorageGRID minimizes the cost of your hardware storage and increases the durability of your data.
FabricPool tiers 4MiB groups of NetApp WAFL blocks to StorageGRID. You store FabricPool tiering data locally at the StorageGRID site to make sure the tiered data is available for fast access. You can configure your FabricPool tiering policy in Auto, Snapshot-Only, and All tiering policies. For more information, see FabricPool Best Practices TR-4598.
Option | The rule’s resulting ingest behavior |
Strict | Always uses the rule’s placement instructions on ingest. Ingest fails when the rule’s placement instructions can’t be followed. |
Balanced (Default starting with StorageGRID 11.3) | Attempts the rule's placement instructions on ingest. Creates interim copies when that is not possible. This gives optimum ILM efficiency: It is the best choice for FabricPool workloads.
|
Dual Commit (Default in versions of StorageGRID earlier than 11.3) | Creates copies on ingest and then applies the rule's placement instructions.
|
Ahmad is a Technical Marketing Engineer in NetApp's Foundational Data Services Business Unit working on NetApp StorageGRID (On premise Object Storage). He holds a computer engineering degree from Simon Fraser University. He has a deep passion for emerging technologies and S3 / object storage in particular. He focuses on performance and partner integration testing of StorageGRID and partner applications. In his free time, he enjoys spending time with family and friends.