Show simple item record

dc.contributor.authorBakunga, Bronson
dc.contributor.authorKatusiime, Conrad
dc.contributor.authorNakagwe, Sharifah
dc.contributor.authorOpio, Andrew
dc.date.accessioned2023-02-08T10:54:12Z
dc.date.available2023-02-08T10:54:12Z
dc.date.issued2022-09-09
dc.identifier.citationBakunga, B., et al.(2022). An auditing and monitoring platform for a cloud-native environment. A case of Crane Cloud. (Unpublished undergraduate dissertation). Makerere University, Kampala, Uganda.en_US
dc.identifier.urihttp://hdl.handle.net/20.500.12281/15559
dc.descriptionA project report submitted to the School of Computing and Informatics Technology for the study leading to a project in partial fulfillment of the requirements for the award of the Degree of Bachelor of Science in Software Engineering of Makerere University.en_US
dc.description.abstractCloud-native application deployment platforms enable organizations to build new architectural applications that can leverage the benefits of cloud elasticity, and the need to deploy these applications faster than ever to build customer engagement, while staying nimble and responsive. There are service providers of platforms to enable private organizations and their development teams to rapidly release cloud-native applications. An example of such is Crane Cloud. Crane Cloud is an open-source multi-cloud platform for automated deployment of applications as containerized workloads in low resource settings. The organization has seen an increased adoption of services and thus needed to provide a more resilient Platform as a Service offering to it's users. In this document, we describe the software design specifications of a module that we identified would enable Crane Cloud to better operate, manage their infrastructure as well as provide better service to their users. The major areas to tackle were identified as described in the report here. The report describes the implementation, testing and validation findings for the Auditing and Monitoring Platform. The auditing and monitoring system provides user trail, administrative controls and monitoring tools as well as the ability to easily scale and recover from failure using Infrastructure as Code (IaC) and aligns with our previous documentation. Organizations can create new architectures for applications that take advantage of the benefits of cloud elasticity by using platforms for the deployment of cloud-native applications. An open-source multi-cloud platform called Crane Cloud enables automated application deployment as containerized workloads in low resource environments. The Auditing and Monitoring platform's implementation, testing and validation findings are discussed in this document.en_US
dc.language.isoenen_US
dc.publisherMakerere Universityen_US
dc.subjectcloud nativeen_US
dc.subjectmonitoringen_US
dc.subjectCrane Clouden_US
dc.subjectopen sourceen_US
dc.titleAn auditing and monitoring platform for a cloud-native environment. A case of Crane Cloud.en_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record