Automation of Project Creation on Google Cloud
Mahjourighasroddashti, Ava (2023)
Mahjourighasroddashti, Ava
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023120333775
https://urn.fi/URN:NBN:fi:amk-2023120333775
Tiivistelmä
The Google Cloud Platform (GCP) has been taken into use across various projects in addition to teaching purposes at Metropolia University of Applied Sciences, on behalf of whom this final year project was conducted. The rising popularity of GCP and its services among educational institutes has led to an increase in the number of users benefiting from this platform. Therefore, the need for automation to enhance operational efficiency is growing every day. The main objective of this project was to study the realm of automation within Cloud Computing, specifically focusing on studying strategies and addressing the challenges in automating the creation of multiple projects in the Google Cloud Platform.
During this research journey, an in-depth exploration of Google Cloud itself and the array of services and features it offers has been carried out. In addition, infrastructure as Code (IaC) was a pivotal component of this study, where various tools and their associated benefits were evaluated. As a result, an automation solution using Terraform is proposed. The findings of these investigations provide a better understanding of the GCP ecosystem and the potential for automation within it.
This thesis contributes valuable insights that extend beyond the confines of Metropolia University of Applied Sciences and can be beneficial to educational institutions seeking to utilize the power of GCP through automation. With the ever-growing importance of cloud computing in the modern world, this study offers a meaningful step towards more efficient, streamlined operations, enhancing productivity and enabling better resource utilization.
Furthermore, this thesis is not just a conclusion but rather a beginning. It offers a strong foundation for further exploration and expansion, presenting a high potential for future endeavors to yield more efficient results. As GCP and automation technologies evolve, the insights gained from this study can serve as a starting point for future research and development in diverse settings.
During this research journey, an in-depth exploration of Google Cloud itself and the array of services and features it offers has been carried out. In addition, infrastructure as Code (IaC) was a pivotal component of this study, where various tools and their associated benefits were evaluated. As a result, an automation solution using Terraform is proposed. The findings of these investigations provide a better understanding of the GCP ecosystem and the potential for automation within it.
This thesis contributes valuable insights that extend beyond the confines of Metropolia University of Applied Sciences and can be beneficial to educational institutions seeking to utilize the power of GCP through automation. With the ever-growing importance of cloud computing in the modern world, this study offers a meaningful step towards more efficient, streamlined operations, enhancing productivity and enabling better resource utilization.
Furthermore, this thesis is not just a conclusion but rather a beginning. It offers a strong foundation for further exploration and expansion, presenting a high potential for future endeavors to yield more efficient results. As GCP and automation technologies evolve, the insights gained from this study can serve as a starting point for future research and development in diverse settings.