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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Evaluating Cloud-Native Deployment Options with a Focus on Reliability Aspects

  • Franka Knoch,
  • Robin Lichtenthäler,
  • Guido Wirtz

摘要

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.