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

被引:1
|
作者
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 条
  • [41] Security in Container-based Virtualization through vTPM
    Hosseinzadeh, Shohreh
    Lauren, Samuel
    Leppanen, Ville
    2016 IEEE/ACM 9TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2016, : 214 - 219
  • [42] Fine-grained management of cloud-native applications, based on TOSCA
    Bogo, Matteo
    Soldani, Jacopo
    Neri, Davide
    Brogi, Antonio
    INTERNET TECHNOLOGY LETTERS, 2020, 3 (05)
  • [43] 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
  • [44] Secure live migration of parallel applications using container-based virtual machines
    Hacker, Thomas J.
    Romero, Fabian
    Nielsen, Jeremiah J.
    INTERNATIONAL JOURNAL OF SPACE-BASED AND SITUATED COMPUTING, 2012, 2 (01) : 45 - 57
  • [45] Analysis of Cloud Computing Performance, Scalability, Availability, & Security
    Hassan, Shoaib
    Kamboh, Asim Abbas
    Azam, Farooque
    2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [46] Dynamic Security Provisioning for Cloud-Native Networks: An Intent-Based Approach
    Settanni, Francesco
    Zamponi, Alessandro
    Basile, Cataldo
    2024 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE, CSR, 2024, : 321 - 328
  • [47] ContAv: a Tool to Assess Availability of Container-Based Systems
    Sebastio, Stefano
    Ghosh, Rahul
    Gupta, Avantika
    Mukherjee, Tridib
    2018 IEEE 11TH CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2018, : 25 - 32
  • [48] CAP-Oriented Design for Cloud-Native Applications
    Andrikopoulos, Vasilios
    Strauch, Steve
    Fehling, Christoph
    Leymann, Frank
    CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2012, 2013, 367 : 215 - 229
  • [49] One Step Closer to Converged Computing: Achieving Scalability with Cloud-Native HPC
    Milroy, Daniel J.
    Misale, Claudia
    Georgakoudis, Giorgis
    Elengikal, Tonia
    Sarkar, Abhik
    Drocco, Maurizio
    Patki, Tapasya
    Yeom, Jae-Seung
    Gutierrez, Carlos Eduardo Arango
    Ahn, Dong H.
    Park, Yoonho
    2022 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON CONTAINERS AND NEW ORCHESTRATION PARADIGMS FOR ISOLATED ENVIRONMENTS IN HPC, CANOPIE-HPC, 2022, : 57 - 70
  • [50] Disambiguating Performance Anomalies from Workload Changes in Cloud-Native Applications
    Baluta, Alexandru
    Rouf, Yar
    Mukherjee, Joydeep
    Jiang, Zhen Ming
    Litoiu, Marin
    PROCEEDINGS OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2024, 2024, : 286 - 297