NORMA eResearch @NCI Library

Automate Provisioning and Orchestration of Cloud Infrastructure using AWX

Thiyagarajan, Sivaraj (2022) Automate Provisioning and Orchestration of Cloud Infrastructure using AWX. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (1MB) | Preview
[thumbnail of Configuration manual]
Preview
PDF (Configuration manual)
Download (2MB) | Preview

Abstract

Hybrid-cloud infrastructure adaption is a popular trend in the recent era. As infrastructure grows, the need to design and develop an effective method to automate provisioning and control multiple clouds becomes crucial, as the manual method faces complexities in resource provisioning, application deployment, monitoring, and centralized control. This paper examines the concepts of infrastructure as code (IAC) and the advantages of using it instead of the manual method. Compares and contrasts the features and capabilities of commercially licensed IAC tools with the open-source GUI-based Ansible Works (AWX) tool. This Paper introduces a centralized architecture that includes on-premise and public, private cloud infrastructures using AWX. The study also involves the design, development of individual infrastructure using Ansible playbooks and deploying servers and clusters (Kubernetes, Hadoop) in Amazon web services (AWS) and Google Cloud Platform (GCP) using AWX. Our goal is to integrate automation in resource provisioning and administration of multiple infrastructures using a single tool (AWX) to handle all infrastructure administration tasks. This study also compares the implementation of similar infrastructure using manual method and evaluates the efforts, time, and cost, also discuss how this approach could help enterprises with hybrid infrastructure to establish efficient centralized resource management.

Item Type: Thesis (Masters)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Cloud computing
Divisions: School of Computing > Master of Science in Cloud Computing
Depositing User: Tamara Malone
Date Deposited: 29 Nov 2022 18:00
Last Modified: 06 Dec 2022 18:13
URI: https://norma.ncirl.ie/id/eprint/5945

Actions (login required)

View Item View Item