论文标题

通过基于容器的架构改善数据中心利用率

Improving Datacenter Utilization through Containerized Service-Based Architecture

论文作者

Mulahuwaish, Aos, Korbel, Shane, Qolomany, Basheer

论文摘要

现代数据中心的计算功能远远超过了运行的应用程序,并且由于软件的架构和部署方式,已成为业务的隐藏成本。资源过多地分配给了整个一天中大部分时间闲置的整体应用。如果应用程序是架构和部署不同的,则可以根据需要将共享服务用于多个应用程序。当与功能强大的编排软件结合使用时,容器化的微服务可以在瞬间内部署和动态扩展应用程序从非常小到非常大的应用程序扩展,不仅在单个数据中心范围内扩展应用程序,而且可以在所有数据中心范围内缩放应用程序。在本文中,我们分析了从单个单片代码库中部署的应用程序和使用基于微服务的架构的集装应用程序来计算性能和计算资源浪费的数据。现代方法是作为解决方案的一种方法,作为从整体代码库到更高效,可靠,可扩展且成本较低的部署模型的途径。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源