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 条
  • [41] A Migratable Container-Based Replication Management for Inter-cloud
    Chen, Mingkang
    Sun, Jingtao
    [J]. INTERNET AND DISTRIBUTED COMPUTING SYSTEMS, 2018, 11226 : 288 - 292
  • [42] MicroCloud: A Container-based Solution for Efficient Resource Management in the Cloud
    Baresi, Luciano
    Guinea, Sam
    Quattrocchi, Giovanni
    Tamburri, Damian A.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2016, : 218 - 223
  • [43] Secured mVoIP Service over Cloud and Container-based Improvement
    Cha, ByungRae
    Shim, SuJeong
    Park, Sun
    Kim, JongWon
    [J]. 2015 IEEE 29th International Conference on Advanced Information Networking and Applications (IEEE AINA 2015), 2015, : 791 - 795
  • [44] OLM: online LLC management for container-based cloud service
    Hanul Sung
    Myungsun Kim
    Jeesoo Min
    Hyeonsang Eom
    [J]. The Journal of Supercomputing, 2018, 74 : 637 - 664
  • [45] Novel selection policies for Container-based Cloud Deployment Models
    Hanafy, Walid A.
    Mohamed, Amr E.
    Salem, Sameh A.
    [J]. 2017 13TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO), 2017, : 237 - 242
  • [46] ContMEC: An Architecture of Multi-access Edge Computing for Offloading Container-Based Mobile Applications
    Watanabe, Hiroki
    Yasumori, Ryo
    Kondo, Takao
    Kumakura, Ken
    Maesako, Keisuke
    Zhang, Liang
    Inagaki, Yusuke
    Teraoka, Fumio
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 3647 - 3653
  • [47] Container-Based Privacy Preserving Scheme for Android Applications
    Cui, Haoliang
    Shao, Shuai
    Niu, Shaozhang
    Zhang, Wen
    Yuan, Yang
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2020, 29 (04) : 731 - 737
  • [48] Container-Based Privacy Preserving Scheme for Android Applications
    CUI Haoliang
    SHAO Shuai
    NIU Shaozhang
    ZHANG Wen
    YUAN Yang
    [J]. Chinese Journal of Electronics, 2020, 29 (04) : 731 - 737
  • [49] HoneyFactory: Container-Based Comprehensive Cyber Deception Honeynet Architecture
    Yu, Tianxiang
    Xin, Yang
    Zhang, Chunyong
    [J]. ELECTRONICS, 2024, 13 (02)
  • [50] Design and Applications of Agile Factory AaaS Architecture Based on Container-based Virtualized Automation Control Unit
    Lee, Jaehyeong
    Um, Changyong
    Shin, Jinjae
    Jeong, Jongpil
    [J]. 10TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2019) / THE 2ND INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40 2019) / AFFILIATED WORKSHOPS, 2019, 151 : 622 - 629