{"title":"微服务与AWS中的无服务器部署:一个图像处理应用的案例研究","authors":"Raju Shrestha, Beebu Nisha","doi":"10.1109/ucc56403.2022.00033","DOIUrl":null,"url":null,"abstract":"Microservices and serverless are two major architectures used today for deploying cloud-native applications. There are ongoing debates concerning which of these two architectures to use for deploying a given application. In this paper, we have done a case study with an image processing application deployed in Amazon AWS. The study showed that serverless perform better in terms of performance, stability, cost, ease of deployment, and security, whereas microservices show superiority with lower memory use, and better controllability and visibility.","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"111 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Microservices vs Serverless Deployment in AWS: A Case Study with an Image Processing Application\",\"authors\":\"Raju Shrestha, Beebu Nisha\",\"doi\":\"10.1109/ucc56403.2022.00033\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Microservices and serverless are two major architectures used today for deploying cloud-native applications. There are ongoing debates concerning which of these two architectures to use for deploying a given application. In this paper, we have done a case study with an image processing application deployed in Amazon AWS. The study showed that serverless perform better in terms of performance, stability, cost, ease of deployment, and security, whereas microservices show superiority with lower memory use, and better controllability and visibility.\",\"PeriodicalId\":203244,\"journal\":{\"name\":\"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)\",\"volume\":\"111 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ucc56403.2022.00033\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ucc56403.2022.00033","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Microservices vs Serverless Deployment in AWS: A Case Study with an Image Processing Application
Microservices and serverless are two major architectures used today for deploying cloud-native applications. There are ongoing debates concerning which of these two architectures to use for deploying a given application. In this paper, we have done a case study with an image processing application deployed in Amazon AWS. The study showed that serverless perform better in terms of performance, stability, cost, ease of deployment, and security, whereas microservices show superiority with lower memory use, and better controllability and visibility.