TY - JOUR
T1 - Improving datacenter utilization through containerized service-based architecture
AU - Mulahuwaish, Aos
AU - Korbel, Shane
AU - Qolomany, Basheer
N1 - Publisher Copyright:
© 2022, The Author(s).
PY - 2022/12
Y1 - 2022/12
N2 - The modern datacenter's computing capabilities have far outstripped the applications running within and have become a hidden cost of doing business due to how software is architected and deployed. Resources are over-allocated to monolithic applications that sit idle for large parts of the day. If applications were architected and deployed differently, shared services could be used for multiple applications as needed. When combined with powerful orchestration software, containerized microservices can both deploy and dynamically scale applications from very small to very large within moments—scaling the application not only across a single datacenter but across all datacenters where the application(s) are deployed. In this paper, we analyze data from an application(s) deployed both as a single monolithic codebase and as a containerized application using microservice-based architecture to calculate the performance and computing resource waste are both architected and deployed. A modern approach is offered as a solution as a path from how to go from a monolithic codebase to a more efficient, reliable, scalable, and less costly deployment model.
AB - The modern datacenter's computing capabilities have far outstripped the applications running within and have become a hidden cost of doing business due to how software is architected and deployed. Resources are over-allocated to monolithic applications that sit idle for large parts of the day. If applications were architected and deployed differently, shared services could be used for multiple applications as needed. When combined with powerful orchestration software, containerized microservices can both deploy and dynamically scale applications from very small to very large within moments—scaling the application not only across a single datacenter but across all datacenters where the application(s) are deployed. In this paper, we analyze data from an application(s) deployed both as a single monolithic codebase and as a containerized application using microservice-based architecture to calculate the performance and computing resource waste are both architected and deployed. A modern approach is offered as a solution as a path from how to go from a monolithic codebase to a more efficient, reliable, scalable, and less costly deployment model.
KW - Cloud computing
KW - Containerized application
KW - Microservice-based architecture
UR - http://www.scopus.com/inward/record.url?scp=85138046853&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85138046853&partnerID=8YFLogxK
U2 - 10.1186/s13677-022-00319-0
DO - 10.1186/s13677-022-00319-0
M3 - Article
AN - SCOPUS:85138046853
SN - 2192-113X
VL - 11
JO - Journal of Cloud Computing
JF - Journal of Cloud Computing
IS - 1
M1 - 44
ER -