{"title":"The Container Manager Pattern","authors":"M. Syed, E. Fernández","doi":"10.1145/3147704.3147735","DOIUrl":null,"url":null,"abstract":"A container manager orchestrates and manages distributed environments composed of groups or clusters of software containers. Virtual machines have long been the option when it comes to virtualization solutions in clouds but containers provide a more portable, reusable and lightweight alternative. Containers provide operating system level virtualization where applications are executed in isolated environments sharing a host operating system, binaries, and libraries with other containers. Software containers although not new, have become very important to support convenient, and low overhead applications. Containers facilitate application deployment and distribution across computing environments. Containers are not the only components in the environment but work closely with other components that manage and support them. We present a pattern for a Container Manager which describes these components along with the required functions of this manager.","PeriodicalId":171324,"journal":{"name":"Proceedings of the 22nd European Conference on Pattern Languages of Programs","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 22nd European Conference on Pattern Languages of Programs","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3147704.3147735","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
A container manager orchestrates and manages distributed environments composed of groups or clusters of software containers. Virtual machines have long been the option when it comes to virtualization solutions in clouds but containers provide a more portable, reusable and lightweight alternative. Containers provide operating system level virtualization where applications are executed in isolated environments sharing a host operating system, binaries, and libraries with other containers. Software containers although not new, have become very important to support convenient, and low overhead applications. Containers facilitate application deployment and distribution across computing environments. Containers are not the only components in the environment but work closely with other components that manage and support them. We present a pattern for a Container Manager which describes these components along with the required functions of this manager.