首页 | 官方网站   微博 | 高级检索  
     


Cost comparison of running web applications in the cloud using monolithic,microservice, and AWS Lambda architectures
Authors:Mario Villamizar  Oscar Garcés  Lina Ochoa  Harold Castro  Lorena Salamanca  Mauricio Verano  Rubby Casallas  Santiago Gil  Carlos Valencia  Angee Zambrano  Mery Lang
Affiliation:1.COMIT Research Group, Systems and Computing Engineering Department,Universidad de los Andes,Bogotá D.C.,Colombia;2.TICSw Research Group, Systems and Computing Engineering Department,Universidad de los Andes,Bogotá D.C.,Colombia;3.Project Management Department,Mapeo,Bogotá D.C.,Colombia
Abstract:Large Internet companies like Amazon, Netflix, and LinkedIn are using the microservice architecture pattern to deploy large applications in the cloud as a set of small services that can be independently developed, tested, deployed, scaled, operated, and upgraded. However, aside from gaining agility, independent development, and scalability, how microservices affect the infrastructure costs is a major evaluation topic for companies adopting this pattern. This paper presents a cost comparison of a web application developed and deployed using the same scalable scenarios with three different approaches: 1) a monolithic architecture, 2) a microservice architecture operated by the cloud customer, and 3) a microservice architecture operated by the cloud provider. Test results show that microservices can help reduce infrastructure costs in comparison with standard monolithic architectures. Moreover, the use of services specifically designed to deploy and scale microservices, such as AWS Lambda, reduces infrastructure costs by 70% or more, and unlike microservices operated by cloud customers, these specialized services help to guarantee the same performance and response times as the number of users increases. Lastly, we also describe the challenges we faced while implementing and deploying microservice applications, and include a discussion on how to replicate the results on other cloud providers.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号