Evaluating Cloud-Native Deployment Options with a Focus on Reliability Aspects
摘要
For deploying applications in the cloud various options exist that can be compared based on their impacts on different quality attributes. In this work, we evaluate such deployment options with a focus on the quality aspect of reliability. More specifically, we consider characteristics relevant to reliability in the context of so-called cloud-native applications. The chosen characteristics stem from a quality model for cloud-native applications. By implementing different options to realize these characteristics in an exemplary application on AWS, we make them comparable. This evaluation is then used to extend the modeling approach for the quality model so that the different implementation options can be represented and evaluated using the quality model. Our contribution therefore is an investigation of deployment options for cloud-native applications considering reliability, as well as its transfer into an existing quality evaluation approach for further experimentation.