Automated Setup of Multi-Cloud Environments for Microservices Applications

被引:0
|
作者
Sousa, Gustavo [1 ]
Rudametkin, Walter [1 ]
Duchien, Laurence [1 ]
机构
[1] Univ Lille, Ecole Cent Lille, Inria, CRIStAL,UMR 9189, Lille, France
关键词
multi-cloud; microservices; cloud management; variability management; software product lines;
D O I
10.1109/CLOUD.2016.49
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:327 / 334
页数:8
相关论文
共 50 条
  • [1] HPA: Hierarchical Placement Algorithm for Multi-Cloud Microservices Applications
    Liang, HanTing
    Chou, Jerry
    2022 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2022), 2022, : 17 - 24
  • [2] PacificClouds: A Flexible MicroServices based Architecture for Interoperability in Multi-Cloud Environments
    de Carvalho, Juliana Oliveira
    Trinta, Fernando
    Vieira, Dario
    CLOSER: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2018, : 448 - 455
  • [3] Automated Provisioning of Cloud-Native Network Functions in Multi-Cloud Environments
    Hirai, Shiku
    Tojo, Takuya
    Seto, Saburo
    Yasukawa, Seisho
    PROCEEDINGS OF THE 2020 6TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2020): BRIDGING THE GAP BETWEEN AI AND NETWORK SOFTWARIZATION, 2020, : 359 - 361
  • [4] A resource provisioning framework for bioinformatics applications in multi-cloud environments
    Senturk, Izzet F.
    Balakrishnan, P.
    Abu-Doleh, Anas
    Kaya, Kamer
    Malluhi, Qutaibah
    Catalyurek, Umit V.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 78 : 379 - 391
  • [5] Resource optimization of container orchestration: a case study in multi-cloud microservices-based applications
    Carlos Guerrero
    Isaac Lera
    Carlos Juiz
    The Journal of Supercomputing, 2018, 74 : 2956 - 2983
  • [6] Resource optimization of container orchestration: a case study in multi-cloud microservices-based applications
    Guerrero, Carlos
    Lera, Isaac
    Juiz, Carlos
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (07): : 2956 - 2983
  • [7] Performance Modelling and Simulation of Three-Tier Applications in Cloud and Multi-Cloud Environments
    Grozev, Nikolay
    Buyya, Rajkumar
    COMPUTER JOURNAL, 2015, 58 (01): : 1 - 22
  • [8] Greedy Multi-cloud Selection Approach to Deploy an Application Based on Microservices
    Carvalho, Juliana
    Vieira, Dario
    Trinta, Fernando
    2019 27TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP), 2019, : 93 - 100
  • [9] A framework for evaluating security in multi-cloud environments
    Afolaranmi, Samuel Olaiya
    Ferrer, Borja Ramis
    Lastra, Jose Luis Martinez
    IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 3059 - 3066
  • [10] Portal services integrate multi-cloud environments
    Hasegawa, Takashi
    Hirai, Masaki
    NEC Technical Journal, 2015, 9 (02): : 15 - 18