| Applied Sciences | |
| A Model-Driven Architecture for Automated Deployment of Microservices | |
| Turgay Celik1  Isil Karabey Aksakalli2  Ahmet Burak Can3  Bedir Tekinerdogan4  | |
| [1] BITES Defense & Aerospace, 06800 Ankara, Turkey;Department of Computer Engineering, Erzurum Technical University, 25050 Erzurum, Turkey;Department of Computer Engineering, Hacettepe University, 06800 Ankara, Turkey;Information Technology Group, Wageningen University, 6708 PB Wageningen, The Netherlands; | |
| 关键词: microservice architecture; model-driven architecture; eclipse modeling environment; model-driven microservice development; automated deployment of microservices; | |
| DOI : 10.3390/app11209617 | |
| 来源: DOAJ | |
【 摘 要 】
Microservice architecture consists of a collection of loosely coupled, self-contained services that can be deployed independently. Given the limited capacity of the resources for a large number of services, the deployment of the services does not scale well and leads to operational complexity and runtime overhead. This paper proposes a model-driven approach for the automated deployment of microservices to minimize the execution cost and communication costs among the microservices. The identification of the feasible deployment is defined at the architecture design level based on the provided capacity of the resources and the collection of microservices. The corresponding tool support using Eclipse Modeling Environment is described, and a case study on book shopping is used to illustrate the approach.
【 授权许可】
Unknown