Shared Hosting, Vps Or Cloud Server?

My 2000 product/5000 image site, 10GB site is using 15-20GB bandwidth. Site is currently on shared hosting and has experienced performance issues as well as difficulties stemming from server security implementation. Our e-commerce site is new and I've pretty much decided to go for a VPS or cloud server but I'd like a little better understanding of the differences and which might be better. I know both are virtual partitions of a network of physical computers and both try to allocate specified amounts of memory and CPU power to each virtual server.



My current understanding is that in theory the cloud server can guarantee specified RAM and CPU because it's resources are more widely distributed and abundant, so free resources are more readily found and allocated to keep each virtual server running at spec. Basically the cloud can be extended as needed. This means that the cloud servers are not going to be competing with each other for resources, while the VPS is drawing from finite hardware resources and will be competing with other VPS's drawing from the same physical resources. But a VPS company, wiredtree.com, do not offer cloud servers and have completely local systems yet manage VPS's to minimize competition for resources. They seem to have great overall specs and use a 2, 3 or 4 processor priority to allocate CPU power between competing VPS's. The higher processor priority machine gets the CPU cycles but they monitor for particular servers getting starved out by others and fix such situations. So I am wondering: is a cloud server really the gold standard, or is a sophisticated VPS managed server possibly just as good or better? How does one compare the two? Should a cloud server be preferred in cases where other things are roughly equal, as is my present understanding of the consensus opinion?



Hopefully I'll be able to decide sooner rather than later.



Thanks for any insights.

Perhaps a CDN might be cheaper easier and less fuss.



VPS - you taken on the maintenance and security of the server unless you have the money to get someone to do that for you.



Cloud - You really have to investigate where you go but in general you find a lack of features as they are more setup for the novice.



You site is about similar to mine in size but you use twice as much bandwidth if thats a month (I suspect CDN would help there), I run about 6 blogs on my hosting too, 2 of which draw more traffic the my cs-cart shop. The cost of the is about £130 a year.

[quote name='kickoff3pm' timestamp='1423780624' post='205203']

Perhaps a CDN might be cheaper easier and less fuss.



VPS - you taken on the maintenance and security of the server unless you have the money to get someone to do that for you.



Cloud - You really have to investigate where you go but in general you find a lack of features as they are more setup for the novice.



You site is about similar to mine in size but you use twice as much bandwidth if thats a month (I suspect CDN would help there), I run about 6 blogs on my hosting too, 2 of which draw more traffic the my cs-cart shop. The cost of the is about £130 a year.

[/quote]



Thanks for reply. Yes, that's approximate per month bandwidth. Mine might be larger because my main images are fairly large (at least for web) JPEGs (mostly 700 X 1100). I looked at some of your products (cool site BTW and interesting to me as a collector site) and it seems my images may be larger for the most part, but your ticket images seem at least as large as my doll images. As a fairly new site, probably our traffic is lower and we are working on it to increase visitors.



I guess you must be on shared hosting. Who do you use? Your monthly cost in USD is about $17.00, which is close to the GoGeek shared plan at SiteGround.com which they actually recommended that I start with. A potential issue with shared hosting is ability to install things like Wordpress, which we use for part of the site, and CS-Cart add-ons.



Managed VPS and managed cloud servers are available, starting for around 3X the cost, and they take care of server issues and installations. My web designer could do anything related to our site and this would probably be same number of hours in case of shared hosting or virtual server hosting (either cloud or VPS). For me there are two questions to answer first: whether or not increase in performance requires moving to cloud server or VPS and, if so, would cloud or VPS be the better option?



CDN is an interesting point. SiteGround offers a free CDN, which is interesting. I don't know if it would help me, since I am in a NY City suburb and my site is hosted in fairly close by Chicago, yet I see performance problems. I may be wrong but I thought CDN helps with more distant parts of the world rather than nearby. This would help us as we do have customers from around the world, but I don't know if it would help site speed in USA.

[color=#262626][font=arial, sans-serif][size=3]Hi am ashika,am new this forum. Iam feeling very happy and glad to be here as one among you. I want to learn more and also want to share my knowledge with people like you.I hope so that this forum will help me to increase my knowledge in the field of SEO.[/size][/font][/color]

I use http://launchtoday.co.uk/



I've used most of the in the past as I used to host about 200 sites so hosting in us,uk,ger,hol, rum etc, Used hostgator, godaddy and a number of the cheaper options. For more decent sites I have now settled on the above about vidahost who I currently only host my domains on.



If our sites are compatable in terms of customer type perhaps we can partner up ? I've just upgraded cs-cart on my site and still messing around with it so it'll be as slow as a dog at times. Had thought I had done all this because for some reason when I switched the domain path the rating when from A A to BB. I've now got back to A B which is fine to be going one with.

Our sites cater to collectors of different types of things so I don't know what the overlap would be but there definitely could be compatibilities. In any event, right now I'm concentrating on making sure everything on our site is squared away. Strategic thinking is for later.



We have had problems with upgrading too. Reworking things as we find them.

What I mean by partners is a simple agreement to do things like retweet tweets.

such large site cannot be runned on shared hosting… there are inode limit…cpu limit…space… probably you will have to switch to vps… i recommend also using amazon cdn

[quote name='kickoff3pm' timestamp='1424026374' post='205399']

What I mean by partners is a simple agreement to do things like retweet tweets.

[/quote]



More or less figured you meant stuff like that. We're very spare on staff here and haven't done twitter yet. We just recently got our facebook page started so even that is a little bit down the pike for us. I'm stretched so I don't need to think about anything else at the moment, lest my head explode. I might get a housewife or student to help with such stuff. Overall your invitation appeals to me so when we get a little more organized I'll shoot you a message. A lot has been written about the psychology of collecting and our customers have that in common, yet we are not selling the same stuff so seem to be a good match for your idea.

[quote name='demeldoo' timestamp='1424032239' post='205401']

such large site cannot be runned on shared hosting… there are inode limit…cpu limit…space… probably you will have to switch to vps… i recommend also using amazon cdn

[/quote]



Thanks for reply. We're running on shared hosting now but we have had problems. They were traced to the server security module blocking us after we initially thought the site was either down or performing at a crawl. Our web guy had server people tweak things to make sure our IPs were not blocked. Apparently the server was thinking that we were attacking when we were trying to log in to the back end and blocked the IPs we log in from. We thought we were consuming too much server power. Lesson learned, though. A VPS is better, especially since we are trying to build up traffic and will probably be using more resources in the future.



Is Amazon CDN expensive? I was actually thinking of Amazon cloud. I signed up for the free account but haven't used it, mainly because it lacks the end user convenience of other hosting companies and I do not know my way around a server. Since our traffic is low now perhaps that's the way to go.

[quote name='ashika2015' timestamp='1423837224' post='205264']

[color=#262626][font=arial, sans-serif][size=3]Hi am ashika,am new this forum. Iam feeling very happy and glad to be here as one among you. I want to learn more and also want to share my knowledge with people like you.I hope so that this forum will help me to increase my knowledge in the field of SEO.[/size][/font][/color]

[/quote]



Welcome and good luck with SEO. That's something I want to get up to speed on as well.

SEO can be fun and time consuming. I suggest you start with shared hosting first and welcome to the party!

Take VPS with Xen virtualization and CDN

[quote name='Hauzbrand' timestamp='1437651516' post='224088']

Take VPS with Xen virtualization and CDN

[/quote]



Thanks for reply. What makes Xen better? Is this personal experience?

[quote name='merchantman' timestamp='1437713214' post='224150']

Thanks for reply. What makes Xen better? Is this personal experience?

[/quote]



They are both pretty much the same, although I think kvm with the latest V4 kernel & virtio is a tad faster. The quality of your hosting service will have a higher impact on your speed.





This article states KVM 28% faster in kernel compile but I am very sceptical.

http://www.linuxveda…-move-away-xen/

A compiler test is only really a cpu test (minimal disk access) while Apache/PHP/mySQL/cs-cart is really more about file I/O.

I've been doing systems development since 1981 (yeah, I'm old). And since then I/O has ALWAYS been the bottleneck of ANY system and that fact still remains true today. You can trade off I/O with memory to a degree, but eventually everything in memory has to go to/from storage.

A cloud server can quickly empty your wallet. I suggest going with a VPS. Go with semi-management, which is free management where the technician of a hosting service teach you the basics and help you setup up your website. Not long after, you'll be able to operate your own VPS.

A cloud server can quickly empty your wallet. I suggest going with a VPS. Go with semi-management, which is free management where the technician of a hosting service teach you the basics and help you setup up your website. Not long after, you'll be able to operate your own VPS.

Thanks. That's pretty much what I'm doing now and it seems to be working out. Support has been taking pretty good care of me and I'm reasonably technical.

Thanks. That's pretty much what I'm doing now and it seems to be working out. Support has been taking pretty good care of me and I'm reasonably technical.

Well, I'm glad it worked out.