University of Twente Student Theses
Designing a container management solution to improve flexibility and portability, and reducing cost for iPaaS solutions.
Woudstra, Martijn (2022) Designing a container management solution to improve flexibility and portability, and reducing cost for iPaaS solutions.
PDF
3MB |
Abstract: | Enterprises rely more and more on multiple systems to execute daily tasks. To connect these different systems, middleware can be deployed to overcome syntactic and semantic interoperability. Creating and maintaining these integrations can be a lot of work and very costly. iPaaS platforms jump into this gap by providing a platform to easily create and maintain these integrations. Developers design the required integration on the platform, test the integration, and deploy it. This deployment happens in the cloud or on-premise to facilitate the integration. Depending on how much the integration is expected to use, a cloud resource is appointed to the integration. However, several problems occur from this deployment. Firstly, most platforms use a specific cloud provider and create solutions based on that cloud provider, increasing vendor lock-in. Switching from one cloud provider to another is difficult since all cloud-specific processes need to be changed. This calls for a solution that works cloud-agnostic. Secondly, traditional cloud resources are bought in terms of a specific size of VM. This is done based on the estimation of how much the integration would require. To ensure the integration always works, the machine size is overestimated. Due to this, during non-peak moments, a lot of resources are bought, but never used, resulting in a waste of cloud resources. This research aimed to find a generic solution for iPaaS providers to increase flexibility and portability, and to reduce cost. |
Item Type: | Essay (Master) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 54 computer science |
Programme: | Business Information Technology MSc (60025) |
Link to this item: | https://purl.utwente.nl/essays/90612 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page