Availability, Scalability, and Security in the Migration from Container-Based to Cloud-Native Applications

被引:0
|
作者
Nascimento, Bruno [1 ]
Santos, Rui [1 ]
Henriques, Joao [1 ,2 ]
Bernardo, Marco V. [1 ,3 ]
Caldeira, Filipe [1 ,2 ]
机构
[1] Polytech Viseu, Informat Dept, P-3504510 Viseu, Portugal
[2] Polytech Viseu, CISeD Res Ctr Digital Serv, P-3504510 Viseu, Portugal
[3] Inst Telecomunicacoes, P-6201001 Covilha, Portugal
关键词
availability; scalability; security; orchestration; Kubernetes; MICROSERVICES;
D O I
10.3390/computers13080192
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The shift from traditional monolithic architectures to container-based solutions has revolutionized application deployment by enabling consistent, isolated environments across various platforms. However, as organizations look for improved efficiency, resilience, security, and scalability, the limitations of container-based applications, such as their manual scaling, resource management challenges, potential single points of failure, and operational complexities, become apparent. These challenges, coupled with the need for sophisticated tools and expertise for monitoring and security, drive the move towards cloud-native architectures. Cloud-native approaches offer a more robust integration with cloud services, including managed databases and AI/ML services, providing enhanced agility and efficiency beyond what standalone containers can achieve. Availability, scalability, and security are the cornerstone requirements of these cloud-native applications. This work explores how containerized applications can be customized to address such requirements during their shift to cloud-native orchestrated environments. A Proof of Concept (PoC) demonstrated the technical aspects of such a move into a Kubernetes environment in Azure. The results from its evaluation highlighted the suitability of Kubernetes in addressing such a demand for availability and scalability while safeguarding security when moving containerized applications to cloud-native environments.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Benchmarking Scalability of Cloud-Native Applications
    Henning, Sören
    Hasselbring, Wilhelm
    Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI), 2023, P-332 : 59 - 60
  • [2] A configurable method for benchmarking scalability of cloud-native applications
    Henning, Soeren
    Hasselbring, Wilhelm
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (06)
  • [3] A configurable method for benchmarking scalability of cloud-native applications
    Sören Henning
    Wilhelm Hasselbring
    Empirical Software Engineering, 2022, 27
  • [4] High Availability Management for Applications Services in the Cloud Container-Based Platform
    Alahmad, Yanal
    Agarwal, Anjali
    Daradkeh, Tariq
    2018 IEEE/ACS 15TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2018,
  • [5] A container-based cloud-native architecture for the reproducible execution of multi-population optimization algorithms
    Garcia Valdez, Mario
    Merelo Guervos, Juan J.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 116 : 234 - 252
  • [6] Demo Paper: Benchmarking Scalability of Cloud-Native Applications with Theodolite
    Henning, Soeren
    Hasselbring, Wilhelm
    2022 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2022), 2022, : 275 - 276
  • [7] Optimized Availability-Aware Component Scheduler for Applications in Container-Based Cloud
    Alahmad, Yanal
    Daradkeh, Tariq
    Agarwal, Anjali
    2019 SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2019, : 194 - 199
  • [8] Predictive Container Auto-Scaling for Cloud-Native Applications
    Zhao, Hanqing
    Lim, Hyunwoo
    Hanif, Muhammad
    Lee, Choonhwa
    2019 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC): ICT CONVERGENCE LEADING THE AUTONOMOUS FUTURE, 2019, : 1280 - 1282
  • [9] Container-based Microservice Architecture for Cloud Applications
    Singh, Vindeep
    Peddoju, Sateesh K.
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 847 - 852
  • [10] Cloud-Native Applications and Cloud Migration The Good, the Bad, and the Points Between
    Linthicum, David S.
    IEEE CLOUD COMPUTING, 2017, 4 (05): : 12 - 14