Migrating Monoliths to Microservices-based Customizable Multi-tenant Cloud-native Apps

被引:8
|
作者
Haugeland, Sindre Gronstol [1 ]
Nguyen, Phu H. [2 ]
Song, Hui [2 ]
Chauvel, Franck [3 ]
机构
[1] Univ Oslo, Oslo, Norway
[2] SINTEF, Oslo, Norway
[3] Axbit, Molde, Norway
基金
欧盟地平线“2020”;
关键词
Microservices; Migration; Customization; Multi-tenancy; Cloud-native; SaaS;
D O I
10.1109/SEAA53835.2021.00030
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It was common that software vendors sell licenses to their clients to use software products, such as Enterprise Resource Planning, which are deployed as a monolithic entity on clients' premises. Moreover, many clients, especially big organizations, often require software products to be customized for their specific needs before deployment on premises. While software vendors are trying to migrate their monolithic software products to Cloud-native Software-as-a-Service (SaaS), they face two big challenges that this paper aims at addressing: 1) How to migrate their exclusive monoliths to multi-tenant Cloud-native SaaS; and 2) How to enable tenant-specific customization for multi-tenant Cloud-native SaaS. This paper suggests an approach for migrating monoliths to microservice-based Cloud-native SaaS, providing customers with a flexible customization opportunity, while taking advantage of the economies of scale that the Cloud and multi-tenancy provide. Our approach shows not only the migration to microservices but also how to introduce the necessary infrastructure to support the new services and enable tenant-specific customization. We illustrate the application of our approach on migrating a reference application of Microsoft called SportStore.
引用
收藏
页码:170 / 177
页数:8
相关论文
共 49 条
  • [41] Multi-tenant Oriented Elastic Data-centric Cloud Service Based on Resource Meta-model
    Yu, Hongyun
    Cai, Hongming
    Xie, Cheng
    Jiang, Lihong
    [J]. 2014 IEEE 11TH INTL CONF ON UBIQUITOUS INTELLIGENCE AND COMPUTING AND 2014 IEEE 11TH INTL CONF ON AUTONOMIC AND TRUSTED COMPUTING AND 2014 IEEE 14TH INTL CONF ON SCALABLE COMPUTING AND COMMUNICATIONS AND ITS ASSOCIATED WORKSHOPS, 2014, : 874 - 879
  • [42] PERSIST: Policy-Based Data Management Middleware for Multi-Tenant SaaS Leveraging Federated Cloud Storage
    Ansar Rafique
    Dimitri Van Landuyt
    Wouter Joosen
    [J]. Journal of Grid Computing, 2018, 16 : 165 - 194
  • [43] Application of Multi-tenant Service Customization Algorithm Based on Multi-target Ant Colony Algorithm in Cloud Platform Software as a Service
    Li, Weibo
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON MECHATRONICS ENGINEERING AND INFORMATION TECHNOLOGY (ICMEIT 2017), 2017, 70 : 680 - 684
  • [44] RETRACTED: Reinforcement learning-based controller for adaptive workflow scheduling in multi-tenant cloud computing (Retracted Article)
    Kumar, D. Suresh
    Kannan, R. Jagadeesh
    [J]. INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 2020,
  • [45] A MULTI-TENANT CLOUD- BASED DC NANO GRID FOR SELF-SUSTAINED SMART BUILDINGS IN SMART CITIES
    Kumar, Neeraj
    Vasilakos, Athanasios V.
    Rodrigues, Joel J. P. C.
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (03) : 14 - 21
  • [46] A container-based cloud-native architecture for the reproducible execution of multi-population optimization algorithms
    Garcia Valdez, Mario
    Merelo Guervos, Juan J.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 116 : 234 - 252
  • [47] OntoFuzz: An Information Retrieval Model in a Multi-Tenant Cloud Environment using Neuro-Fuzzy and Ontological-based Approach
    Jindal, Dimpy
    Kaushik, Manju
    Behl, Barkha
    [J]. JOURNAL OF SCIENTIFIC & INDUSTRIAL RESEARCH, 2024, 83 (08): : 856 - 863
  • [48] Fairness Guaranteed and Auction-Based x-Haul and Cloud Resource Allocation in Multi-Tenant O-RANs
    Mondal, Sourav
    Ruffini, Marco
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2023, 71 (06) : 3452 - 3468
  • [49] Cloud-Native Network Slicing Using Software Defined Networking Based Multi-Access Edge Computing: A Survey
    Shah, Syed Danial Ali
    Gregory, Mark A.
    Li, Shuo
    [J]. IEEE ACCESS, 2021, 9 : 10903 - 10924