Options
Transition of Cloud Computing from Traditional Applications to the Cloud Native Approach
Journal
2022 IEEE North Karnataka Subsection Flagship International Conference, NKCon 2022
Date Issued
2022
Author(s)
Bharadwaj D
RV College of Engineering
Abstract
A cloud-native application hosted in the cloud and are designed to capitalize on the inherent characteristics of a cloud computing software delivery model. Applications that are cloud-native use a microservice design, which effectively distributes resources to each service they require, allowing them to be flexible and adaptive to a cloud architecture. This paper discusses cloud native approach in detail and compares with the traditional approach to designing, building and deploying applications and highlights the need to switch to cloud native. The four major components of Cloud native architecture are microservices, devops, continuous delivery and containers. The various factors to consider during the design of a cloud native application and the development stack required to do so, are also discussed in detail. Tools such as the 12 factor application, API based design, and microservices, which are essential for cloud native applications, are examined. Some of the other challenges that come with cloud computing are resolved by cloud-native applications. Cloud native solutions, from an economic perspective, provide the full value of the cloud by enabling applications to scale and change more quickly than before. This scalability gives the company new chances to grow their revenue, become more efficient, or provide better customer service. � 2022 IEEE.
Subjects