dc.contributor.author | Bakunga, Bronson | |
dc.contributor.author | Katusiime, Conrad | |
dc.contributor.author | Nakagwe, Sharifah | |
dc.contributor.author | Opio, Andrew | |
dc.date.accessioned | 2023-02-08T10:54:12Z | |
dc.date.available | 2023-02-08T10:54:12Z | |
dc.date.issued | 2022-09-09 | |
dc.identifier.citation | Bakunga, 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.uri | http://hdl.handle.net/20.500.12281/15559 | |
dc.description | A 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.abstract | Cloud-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.iso | en | en_US |
dc.publisher | Makerere University | en_US |
dc.subject | cloud native | en_US |
dc.subject | monitoring | en_US |
dc.subject | Crane Cloud | en_US |
dc.subject | open source | en_US |
dc.title | An auditing and monitoring platform for a cloud-native environment. A case of Crane Cloud. | en_US |
dc.type | Thesis | en_US |