Redoing the cloud
Last updated
Last updated
The solution proposed in this paper to address the mentioned problems involves the use of serverless technology, in combination with infrastructure as code such as Pulumi open source project, and edge computing. This methodology allow users or organisations to install web applications and services directly on their own personal cloud, rather than having to rely on servers owned by software companies.
In the early days of software, users consumed software by installing it on their computers. This meant that application and user data was both in control of the user, as it was stored locally on their own device.
With the need to sync data between multiple devices and the ability to access applications using a web browser from anywhere in the world, software providers quickly made the move to cloud computing. This allowed for users to store their data in a secure and centralized location, accessible from any device, at any time. However, this also meant that users had limited control over their data, as it was stored on servers owned by the software companies. This lack of control left users vulnerable to security threats and data breaches, as well as the potential for their data to be sold to advertisers. In addition, this centralized cloud model often resulted in multiple subscription fees for the same data, making it costly and wasteful for users.
With the Recloud methodology, users can install software directly on their own personal cloud, allowing them to regain control over their data and reducing duplication of data across multiple providers, cutting down on multiple subscription costs. This not only gives users more control over their data and who can access it, but also provides them with the ability to keep their data secure and protected from malicious attacks. Additionally, developers can also benefit from this approach, as they can quickly and easily create, deploy, and maintain their software applications without having to worry about server costs.