Affiliation:
1. Informatics Department, Polytechnic of Viseu, 3504-510 Viseu, Portugal
2. CISeD—Research Centre in Digital Services, Polytechnic of Viseu, 3504-510 Viseu, Portugal
3. Instituto de Telecomunicações, 6201-001 Covilhã, Portugal
Abstract
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.
Funder
FCT—Foundation for Science and Technology
Research Centre in Digital Services
Polytechnic University of Viseu
FCT/MCTES
EU funds
Reference49 articles.
1. Scholl, B., Swanson, T., and Jausovec, P. (2019). Cloud Native: Using Containers, Functions, and Data to Build Next-Generation Applications, O’Reilly Media, Inc.
2. Davis, C. (2019). Cloud Native Patterns: Designing Change-Tolerant Software, Simon and Schuster.
3. Understanding cloud-native applications after 10 years of cloud computing-a systematic mapping study;Kratzke;J. Syst. Softw.,2017
4. Cloud-Native Applications;Gannon;IEEE Cloud Comput.,2017
5. Middleware-oriented deployment automation for cloud applications;Wettinger;IEEE Trans. Cloud Comput.,2016