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 条
  • [21] Machine Learning based Interference Modelling in Cloud-Native Applications
    Baluta, Alexandru
    Mukherjee, Joydeep
    Litoiu, Marin
    PROCEEDINGS OF THE 2022 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '22), 2022, : 125 - 132
  • [22] Approaches for migrating non cloud-native applications to the cloud
    Shastry, Abhigna L.
    Nair, Devika S.
    Prathima, B.
    Ramya, C. P.
    Hallymysore, Phalachandra
    2022 IEEE 12TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2022, : 632 - 638
  • [23] Enhancement of Cloud-native applications with Autonomic Features
    Kosinska, Joanna
    Zielinski, Krzysztof
    JOURNAL OF GRID COMPUTING, 2023, 21 (03)
  • [24] Cloud-Native, Event-Based Programming for Mobile Applications
    Baldini, Ioana
    Castro, Paul
    Cheng, Perry
    Fink, Stephen
    Ishakian, Vatche
    Mitchell, Nick
    Muthusamy, Vinod
    Rabbah, Rodric
    Suter, Philippe
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 287 - 288
  • [25] Moving Target Defense for Cloud-Native Applications
    Awarkeh, Ali
    El-Malki, Rim
    Rebecchi, Filippo
    PROCEEDINGS OF THE 27TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS, ICIN, 2024, : 130 - 137
  • [26] Enriching Cloud-native Applications with Sustainability Features
    Vitali, Monica
    Schmiedmayer, Paul
    Bootz, Valentin
    2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E, 2023, : 21 - 31
  • [27] Autonomic Management Framework for Cloud-Native Applications
    Kosinska, Joanna
    Zielinski, Krzysztof
    JOURNAL OF GRID COMPUTING, 2020, 18 (04) : 779 - 796
  • [28] Enhancement of Cloud-native applications with Autonomic Features
    Joanna Kosińska
    Krzysztof Zieliński
    Journal of Grid Computing, 2023, 21
  • [29] Towards a Quality Model for Cloud-native Applications
    Lichtenthaeler, Robin
    Wirtz, Guido
    SERVICE-ORIENTED AND CLOUD COMPUTING, 2022, 13226 : 109 - 117
  • [30] Cloud-Native Applications-The Journey Continues
    Yousif, Mazin
    IEEE CLOUD COMPUTING, 2017, 4 (05): : 4 - 5