Our features site is undergoing a refresh! Be sure to explore the revamped site and discover our latest product roadmap launching here on Monday, March 18th.
This object is in archive! 

Amazon S3 Plugin for storage capacity with cPanel accounts

Chad shared this idea 10 years ago
Needs Feedback

I know currently there is a backup option utilizing Amazon S3. Would it be possible to have a plugin in WHM that when clients sign up for packages it creates a client bucket in S3 and all files would be managed from there through their cPanel account?

Best Answer
photo

Could you explain how you see this playing out? From what you're describing, it seems you want a multi-server solution where Amazon S3 is playing the effective role of a NAS for your server/customer(s). To me, a remote NAS on a service like Amazon S3 that would impact performance to a significant enough degree to be undesirable. Keep in mind that, by nature of you mentioning the entire account (/home/$username/) would be housed out of the Amazon S3 bucket, this would impact the performance of not only the website itself -- but all mail for the customer.


This also means that if Amazon S3 experience problems, all mail for the customer would be unavailable and mail sent during the outage would fail to deliver to their account and be rejected.This seems overly complex for a shared hosting solution in efforts to save on storage costs that may result in poor performance. Most solutions of this nature involve in-house NAS local to the web server or other serving daemon(s).


I'd really like to hear more use case scenarios for this. Ultimately, if the demand is there for this feature, it would require significant research on our part to determine the viability of such a mechanism in the cPanel & WHM ecosystem. As I lightly covered on, cPanel & WHM is not presently accommodating for a NAS of any type (it was not written/designed with one in mind). There would be a lot to research and potentially a lot to develop to make any NAS (let alone Amazon S3) work effectively and in a supported and sane manner.

Replies (1)

photo
1

Could you explain how you see this playing out? From what you're describing, it seems you want a multi-server solution where Amazon S3 is playing the effective role of a NAS for your server/customer(s). To me, a remote NAS on a service like Amazon S3 that would impact performance to a significant enough degree to be undesirable. Keep in mind that, by nature of you mentioning the entire account (/home/$username/) would be housed out of the Amazon S3 bucket, this would impact the performance of not only the website itself -- but all mail for the customer.


This also means that if Amazon S3 experience problems, all mail for the customer would be unavailable and mail sent during the outage would fail to deliver to their account and be rejected.This seems overly complex for a shared hosting solution in efforts to save on storage costs that may result in poor performance. Most solutions of this nature involve in-house NAS local to the web server or other serving daemon(s).


I'd really like to hear more use case scenarios for this. Ultimately, if the demand is there for this feature, it would require significant research on our part to determine the viability of such a mechanism in the cPanel & WHM ecosystem. As I lightly covered on, cPanel & WHM is not presently accommodating for a NAS of any type (it was not written/designed with one in mind). There would be a lot to research and potentially a lot to develop to make any NAS (let alone Amazon S3) work effectively and in a supported and sane manner.

Leave a Comment
 
Attach a file