ICM Use Cases ICM Use Cases This chapter is focused on two typical ICM use cases, deploying the following two InterSystems IRIS configurations: Distributed cache cluster — Mirrored data server, three application servers, arbiter node, and load balancer. This deployment is illustrated in the section Distributed Cache Cluster Definitions File. Basic sharded cluster — Three mirrored data nodes, arbiter node, and load balancer. This deployment is illustrated in the section Sharded Cluster Definitions File. Most of the steps in the deployment process are the same for both configurations. The primary difference lies in the definitions files; see Define the Deployment for detailed contents. Output shown for the provisioning phase (The icm provision Command) is for the distributed cache cluster; output shown for the deployment phase (Deploy and Manage Services) is for the sharded cluster.