Linux - Virtualization and CloudThis forum is for the discussion of all topics relating to Linux Virtualization and Linux Cloud platforms. Xen, KVM, OpenVZ, VirtualBox, VMware, Linux-VServer and all other Linux Virtualization platforms are welcome. OpenStack, CloudStack, ownCloud, Cloud Foundry, Eucalyptus, Nimbus, OpenNebula and all other Linux Cloud platforms are welcome. Note that questions relating solely to non-Linux OS's should be asked in the General forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I want to work on an xxx tube website, something like xHamster.com or PornHub.com, and I was told that cloud storage + hosting + cdn would be the best way to go. I am not sure how this works, to this point, even though I am familair with Linux.
1) Cloud storage - I guess I find the cheapest and still good offer on the Internet, and get that. The more storage I use, the more I pay on a monthly basis, lets say. Is this how it more or less works? Can you recommend any good and inexpensive companies for this?
2) The hosting part - As far as I understand, I can get any hosting anywhere in the World for it, and connect it to the above cloud storage that I would already have. Is this correct? It would need to be either VPS or Dedicated plan, based on the requirements of the tube script, it would not work on a shared plan. The goal here would be to be able to keep adding new videos to the cloud storage, without a need of copying over the files to a new hosting plan, when the storage space runs out. If website would get busier, I would need more RAM and processing power, so I guess I would need to do a regular hosting account switch with this part (better VPS, or from VPS to Dedicated, from this Dedicated to better Dedicated, and so on). I would need to copy over the script files, and some config files with this, anyway.
3) I am not sure if Content Delivery Network part is necessary, but it could be used. Can I get it from anywhere and anywhere in the World, and connect it to the two other elements above, or not? Does it have to be from the same company as the hosting plan, lets say.
Or do I need to get all three elements of this from one company? And in terms of Linux, how does it work - virtualization, cloud. What keywords I could look into and research for this? (I've been reading about cloud and Linux in some books recently, so my knowledge of this is fairly good).
@Habitual I want to spend whatever is needed, probably find one of the best offers on the Internet, money wise. I want to manage it all by myself, this is why I am learning Linux now. I want to save $ on hosting. If I would be able to afford it, by making this work, I can probably go back to managed anyway, as all this seems like quite a lot of regular work, and it would be better to focus on a smaller amount of tasks, but for now I will figure it out, and do it correctly. I may be missing the glue, as like I said, I am not understanding this part completely yet. This is why I am asking about how this would work. I mean, I read about Linux cloud, virtualization, hypervisors, installing cloud images, and things like that, but I am not 100 sure about how this particular model would work yet.
take a trip to Gibraltar, run across the datacenters there, and take a look. Then interview the admins of those servers, if you manage to find them.
Whet you're asking is "how do I set up my own youtube", the target audience is really irrelevant. The answer would be "ask people who set up the original youtube".
In general, before you go there, start small. Learn apache and nginx, mysql, postgresql and potentially some in-mem DBs. The learn about load balancers, front end/back end infrastructure, message queues. Once you are certain you are capable of setting up a highload website, start learning about cloud hosting and storage.
Since a large part of this question is about launching a website that will need good scalability, you will probably find this video about how the Humble Bundle people handled it to be enlightening.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.