Automated Setup of Multi-Cloud Environments for Microservices Applications

Abstract : Multi-cloud computing has been proposed as a way to reduce vendor dependence, comply with location regulations, and optimize reliability, performance and costs. Meanwhile, microservice architectures are becoming increasingly popular in cloud computing as they promote decomposing applications into small services that can be independently deployed and scaled, thus optimizing resources usage. However, setting up a multi-cloud environment to deploy a microservices-based application is still a very complex and time consuming task. Each microservice may require different functionality (e.g. software platforms, databases, monitoring and scalability tools) and have different location and redundancy requirements. Selection of cloud providers should take into account the individual requirements of each service, as well as the global requirements of reliability and scalability. Moreover, cloud providers can be very heterogeneous and offer disparate functionality, thus hindering comparison. In this paper we propose an automated approach for the selection and configuration of cloud providers for multi-cloud microservices-based applications. Our approach uses a domain specific language to describe the application's multi-cloud requirements and we provide a systematic method for obtaining proper configurations that comply with the application's requirements and the cloud providers' constraints.
Type de document :
Communication dans un congrès
2016 IEEE 9th International Conference on Cloud Computing (CLOUD'16), Jun 2016, San Francisco, United States. pp.327-334, 2017, 〈http://www.thecloudcomputing.org/2016/〉. 〈10.1109/CLOUD.2016.0051〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01312606
Contributeur : Gustavo Sousa <>
Soumis le : mardi 7 mars 2017 - 10:46:46
Dernière modification le : lundi 16 juillet 2018 - 18:34:01
Document(s) archivé(s) le : jeudi 8 juin 2017 - 12:51:24

Fichier

cloud2016_10527.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Gustavo Sousa, Walter Rudametkin, Laurence Duchien. Automated Setup of Multi-Cloud Environments for Microservices Applications. 2016 IEEE 9th International Conference on Cloud Computing (CLOUD'16), Jun 2016, San Francisco, United States. pp.327-334, 2017, 〈http://www.thecloudcomputing.org/2016/〉. 〈10.1109/CLOUD.2016.0051〉. 〈hal-01312606v2〉

Partager

Métriques

Consultations de la notice

2897

Téléchargements de fichiers

293