Design and Implementation of a Cloud-Based File Storage and Sharing System
CHAPTER ONE
INTRODUCTION
1.1 Background of the Study
As organizations and individuals generate more data daily, the need for efficient, scalable, and secure file storage systems becomes increasingly important. Traditional storage solutions, such as local drives and flash disks, are prone to hardware failure, data loss, and limited accessibility (Idowu, 2023). Cloud computing provides a solution by enabling users to store, manage, and access files remotely through the internet.
Cloud-based file storage allows data to be saved on distributed servers rather than on physical devices. This approach improves accessibility, enhances collaboration, and reduces the risk of data loss (Okon & Aliyu, 2022). Consequently, this research focuses on the design and implementation of a cloud-based file storage and sharing system that ensures data reliability and ease of access.
1.2 Statement of the Problem
Many organizations still rely on physical storage methods, which limit accessibility and increase the risk of data breaches or loss. Additionally, traditional file-sharing systems often lack adequate security and version control mechanisms. Hence, there is a need for a cloud-based system that provides secure, scalable, and user-friendly file storage and sharing capabilities.
1.3 Aim and Objectives of the Study
The main aim of this study is to develop a cloud-based file storage and sharing system that enables users to store, retrieve, and share files efficiently.
The specific objectives include:
-
Design a secure cloud architecture for file storage.
-
Develop a web-based interface for uploading and sharing files.
-
Implement authentication and access control mechanisms.
-
Evaluate the performance, scalability, and security of the system.
1.4 Significance of the Study
The study provides a practical model for secure and efficient cloud storage systems. It supports digital transformation by improving data management and accessibility for individuals and businesses. Furthermore, it contributes to the growing body of research on cloud computing technologies.
1.5 Scope of the Study
The research focuses on a prototype system designed for small to medium-sized organizations. Large-scale enterprise deployment and advanced cloud orchestration features are beyond its scope.
1.6 Definition of Terms
Cloud Computing: A model that allows access to computing services over the internet.
File Sharing: The process of distributing or providing access to digital files.
Data Security: Measures taken to protect digital information from unauthorized access or corruption.
1.7 Organization of the Project
The first chapter introduces the study and outlines its objectives.
Chapter two discusses related literature and existing cloud storage models.
Chapter three explains the design methodology and system architecture.
The fourth chapter presents system implementation, testing, and results.
Chapter five concludes with findings and recommendations.