Proposed Idea

To overcome all these cons from all the available solutions, we came up with a solution that combines using RAID controller and cloud backup for proper data retention. “DATA REDUNDANCY AND BACKUP USING  RASPBERRY PI 4 AND AWS CLOUD” is our proposed idea. Here the local storage data redundancy is maintained by the RAID (Redundant Array of Independent Disks) controller which is deployed on the Raspberry Pi 4 and the data backup to the cloud is maintained on AWS (Amazon Web Services) for additional data retention. The RAID controller will have any of the available RAID levels like RAID 0, RAID 1, RAID 4, RAID 5, RAID 6 or combinations like RAID 1+0, RAID 0+1. Each RAID technology has its advantages and are meant for a specific purpose.

The RAID Controller deployed on Raspberry Pi 4 uses multiple disks to maintain replicas or parities (based on the RAID technology used) and makes sure that the data is retained even in case of disk failure. Here, the data is safe in RAID Controller and the disks. But for additional retention of data, the data inside the disk will be uploaded into a scalable, dynamic storage service on AWS called AWS S3 which would be inside a VPC (Virtual Private Cloud). The virtual private cloud is a stateful firewall which monitors and blocks (if there is any unauthorized entry into the VPC) inbound and outbound traffic. Also, a virtual machine (AWS EC2 (Elastic Compute Cloud) Instance) which hosts a personal, private cloud service has access to the data in the S3 bucket (bucket is like a drive in terms of AWS S3) and the files can now be viewed by authenticated users from anywhere in the world through internet.

Cons Addressed by the current situation

The current solution “DATA REDUNDANCY AND BACKUP USING  RASPBERRY PI 4 AND AWS CLOUD” uses RAID for data redundancy and AWS for data backup online. RAID technology is already present from a very long time and is widely being used in may applications. The RAID Controller in this solution is not a dedicated RAID Controller devices which are expensive. This is a RAID Controller which is deployed on Raspberry pi 4 which addresses the disadvantage of Dedicated RAID Controllers, which is high cost. The security issue of the cloud drives is also addresses by using something called AWS VPC which makes sure only the IP Address which are allowed to access the content are able to access the files in the cloud drive. Also the drive which is used in this solution is AWS S3 Bucket. This has infinite dynamic storage which scales the drive size according to the space occupied by the files. Hence this is going to be better and cost effective solution compared to the available drives from various companies like Google, Microsoft, Apple, etc.

Updated on