This section covers the underlying architecture of dynamic pools, with each of the subsections outlining a building block of the overall dynamic pool structure. While there are many elements to dynamic pools, most of the following topics are hidden to the user in Unisphere, Unisphere CLI, and REST API. They are only discussed to provide insight into the underlying components of dynamic pools. Creating or expanding a dynamic pool involves determining only the number of drives to attain the usable capacity required.