Container-based Microservice Architecture for Cloud Applications

被引:0
|
作者
Singh, Vindeep [1 ]
Peddoju, Sateesh K. [1 ]
机构
[1] Indian Inst Technol Roorkee, Dept Comp Sci & Engn, Roorkee, Uttar Pradesh, India
关键词
Microservice Design; Monolithic Design; Cloud Computing; Virtualization; Containers; Application Scaling; Docker;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud Environment allows enterprises to scale their application on demand. Microservice design is a new paradigm for cloud application development which is gaining popularity due to its granular approach and loosely coupled services unlike monolithic design with single code base. Applications developed using microservice design results in better scaling and gives extended flexibility to the developers with minimum cost. In this paper, first, different challenges in deployment and continuous integration of microservices are analyzed. To overcome these challenges, later, an automated system is proposed and designed which helps in deployment and continuous integration of microservices. Containers are recently heavily used in deploying the applications as they are easy to manage and lightweight when compared to traditional Virtual Machines (VMs). We have deployed the proposed microservices architecture on the docker containers and tested using a social networking application as case study. Finally, the results are presented and the performance of monolithic and microservice approach is compared using various parameters such as response time, throughput, deployment time etc. Results show that application developed using microservice approach and deployed using the proposed design reduce the time and effort for deployment and continuous integration of the application. Results also shows that microservice based application outperform monolithic design because of its low response time and high throughput.
引用
收藏
页码:847 / 852
页数:6
相关论文
共 50 条
  • [21] A performance comparison of container-based technologies for the Cloud
    Kozhirbayev, Zhanibek
    Sinnott, Richard O.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 68 : 175 - 182
  • [22] Multi-Objective Optimization of Container-Based Microservice Scheduling in Edge Computing
    Fan, Guisheng
    Chen, Liang
    Yu, Huiqun
    Qi, Wei
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2021, 18 (01) : 23 - 42
  • [23] Research on Trust Model in Container-Based Cloud Service
    Xie, Xiaolan
    Yuan, Tianwei
    Zhou, Xiao
    Cheng, Xiaochun
    CMC-COMPUTERS MATERIALS & CONTINUA, 2018, 56 (02): : 273 - 283
  • [24] Hybrid Autoscaling Strategy on Container-Based Cloud Platform
    Do, Truong-xuan
    Tan, Vu Khanh Ngo
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2022, 10 (01)
  • [25] Container-Based Cloud Platform for Mobile Computation Offloading
    Wu, Song
    Niu, Chao
    Rao, Jia
    Jin, Hai
    Dai, Xiaohai
    2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 123 - 132
  • [26] A Container-based Design Methodology for Robotic Applications on Kubernetes Edge-Cloud architectures
    Lumpp, Francesco
    Panato, Marco
    Fummi, Franco
    Bombieri, Nicola
    PROCEEDINGS OF THE 2021 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2021,
  • [27] Container-based Service State Management in Cloud Computing
    Nath, Shubha Brata
    Addya, Sourav Kanti
    Chakraborty, Sandip
    Ghosh, Soumya K.
    2021 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2021), 2021, : 487 - 493
  • [28] AutoScale: Adaptive QoS-Aware Container-based Cloud Applications Scheduling Framework
    Sun, Yao
    Meng, Lun
    Song, Yunkui
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (06): : 2824 - 2837
  • [29] Availability, Scalability, and Security in the Migration from Container-Based to Cloud-Native Applications
    Nascimento, Bruno
    Santos, Rui
    Henriques, Joao
    Bernardo, Marco V.
    Caldeira, Filipe
    COMPUTERS, 2024, 13 (08)
  • [30] Container-based orchestration in cloud: state of the art and challenges
    Tosatto, Andrea
    Ruiu, Pietro
    Attanasio, Antonio
    2015 9TH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS CISIS 2015, 2015, : 70 - 75