Micro Service Based System for Cost Based Selection of Cloud Provider Services
Nupura Torvekar1, Pravin S. Game2
1Nupura Torvekar, Pursuing Master of Engineering (Computer Engineering) from Pune Institute of Computer Technology, Pune.
2Pravin S. Game, Department Computer Engineering, Pune Institute of Computer Technology, Pune.
Manuscript received on January 02, 2020. | Revised Manuscript received on January 15, 2020. | Manuscript published on January 30, 2020. | PP: 985-991 | Volume-8 Issue-5, January 2020. | Retrieval Number: E4848018520/2020©BEIESP | DOI: 10.35940/ijrte.E4848.018520
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: The increase in the amount of data generated on a daily basis coupled with the need to store and manage this data has encouraged the organizations to adopt cloud computing. In order to ensure better availability and reliability of their data as well as resources, most of the organizations make use of one or more cloud service providers .But the use of cloud resources puts forth some challenges as well. One of the challenges is its detailed monitoring. As the number of services utilized by the cloud consumers goes on increasing, the number of logs and metrics generated by them also scales rapidly.The dynamic nature of cloud infrastructure and the variety of services offered by several cloud vendors demands a sophisticated mechanism to calculate and analyze the cost of using different services. The billing reports by the cloud service providers deliver statistics about the usage of resources and the costs associated with them. It contains large amount of data which needs to be processed in order to gain useful information. In this paper, we propose a micro service based architectural framework which gathers the data from two different cloud service providers. This data is not only stored but processed to generate reports to enable optimal use of cloud infrastructure. The use of microservices framework provides benefits and is a preferred framework for the development of cloud applications. The main aim of this work is to provide an integrated mechanism to enable the comparison of cost for using similar cloud services.
Keywords: Application Programming Interface(API), cloud computing, cloud service providers, microservices.
Scope of the Article: Ubiquitous Computing.