Cloud-native applications (CNA) are developed to run on the cloud in a way that enables them to fully exploit the cloud computing characteristics. These applications are strongly dependent on automated machinery (i.e. auto-scaling engines, schedulers and cloud resource provisioning software), which enables elasticity and auto-healing. These features improve application availability, resource utilization efficiency and help minimizing SLA violations related to performance. This work provides a generic architecture of software system that enables elasticity of cloud native software by use of automated scaling and resource provisioning. The architecture is based on analysis of previous works presented by practitioners and academia. Also it is a cloud platform and vendor agnostic.
CITATION STYLE
Pozdniakova, O., Mažeika, D., & Cholomskis, A. (2018). Adaptive Resource Provisioning and Auto-scaling for Cloud Native Software. In Communications in Computer and Information Science (Vol. 920, pp. 113–129). Springer Verlag. https://doi.org/10.1007/978-3-319-99972-2_9
Mendeley helps you to discover research relevant for your work.