Modular, building-block approaches to application development and deployment are gaining traction. In this Tech Dossier, we explain the functionality and the interrelationships of microservices, containers, and the complementary technology of virtual machines. We also describe some of the current challenges and describe the most common management and orchestration tools that address these challenges, including a summary of key OpenStack projects that support containers. 

In particular, we discuss several cloud and application environments that include container management and orchestration capabilities as part of their broader functionality, including Red Hat OpenShift Container Platform and Red Hat CloudForms, both of which are supported by the Dell EMC Ready Bundle for Red Hat OpenStack.  The dossier concludes with a brief assessment of the importance of containers and microservices for the future of IT.