基于 Docker 与 Kubernetes 的多语言微服务应用容器化
软件工程
2023-05-02 v1 性能
摘要
本项目研究容器化技术在现代软件开发与部署中的优势。研究强调了在开发过程中使用 Kubernetes 和 Docker 的优势,包括微服务的轻松打包与部署、高效的资源利用、更快的启动时间,以及更强的可扩展性与灵活性。项目最后提出一项研究,涉及使用 Java、Python 和 JavaScript 创建多语言微服务应用,用 Docker 进行容器化,并部署于 Kubernetes 中。该研究旨在评估分布式模式下的服务发现与自动扩缩容,并将性能度量与虚拟机和容器进行比较。本研究结果可为软件开发团队提供关于现代软件开发与部署中容器化优势的信息。
引用
@article{arxiv.2305.00600,
title = {Containerization of a polyglot microservice application using Docker and Kubernetes},
author = {Vamsi Krishna Yepuri and Venkata Kalyan Polamarasetty and Shivani Donthi and Ajay Kumar Reddy Gondi},
journal= {arXiv preprint arXiv:2305.00600},
year = {2023}
}