Slashdot Mirror


Ask Slashdot: Service-Heavy FOSS Hosting?

An anonymous reader writes "For many of us our hosting providers are a way to hone our skills as well as run a business. Which provider out there gives the best bang for the buck for a FOSS developer? Virtually everybody provides Perl, PHP, Ruby, MySQL / MariaDB etc. but where can one get easy and cheap access to a stuff like NodeJS and Big Data? Companies such as Pair Networks are great but not quite on the mark with any of their service offerings for somebody looking to test out real world scenarios with these technologies from a hosted stance. Obviously hosting from home is always an option but that has the penalty of administration, backup, DR planning, bigger security footprint etc. and for those of us whose time is balanced between making money and friends / family time that's not very appealing."

75 comments

  1. compile it by youn · · Score: 1

    virtually any vps will allow you to compile node.js (sometimes by installing extra repositories, depending on the distribution)

    --
    Never antropomorphize computers, they do not like that :p
    1. Re:compile it by stewsters · · Score: 2

      NodeJS is pretty efficient. If you are just looking to try it, download the source from github and "./configure; make install;" that on an ubuntu server VM.

      Or, if your lazy:
      sudo apt-get install python-software-properties python g++ make
      sudo add-apt-repository ppa:chris-lea/node.js
      sudo apt-get update
      sudo apt-get install nodejs

  2. Amazon Web Services by Anonymous Coward · · Score: 1

    These days I solely recommend Amazon Web Services, with a combine of EC2, RDS, and any of the other services you would want. If you can't administer it yourself, contract someone who can deliver a managed hosting environment. You may also be able to use their Elastic Bean Stalk to cut down on administration. Don't like Amazon? Try Google Compute Engine.

  3. amazon? by gl4ss · · Score: 1

    amazon does pretty much all of them.

    of course, if you got shell access, you can run anything. it's not like it's superduper hard to setup node.js for example. if you want to try something that you just put node stuff into with git and it magically makes it run, try amazon.

    --
    world was created 5 seconds before this post as it is.
    1. Re:amazon? by mjwalshe · · Score: 1

      Its not hard to install node.js on linux from a standing start I installed it and taught my self node.js and built a basic application that was used for a year by my employer a global 500 Company in a couple of days - cant all developers do this?

      To be honest if you cant work out on your own how to admin a Linux box and install common applications then maybe programming is not for you.

    2. Re:amazon? by Anonymous Coward · · Score: 0

      To be honest if you cant work out on your own how to admin a Linux box and install common applications then maybe programming is not for you.

      If that's the case, you just eliminated 75% of the programmers I've ever met in a 15+ yr career in development and systems administration. Note that I'm not disagreeing with you.

  4. hub.org by Anonymous Coward · · Score: 0

    I use hub.org and have been quite happy with them. they have a number of different plans, and you can get root access through a shell account. They use FreeBSD, so you have to get over the fact that it is dead, but once you deal with that it is all good.

  5. Openshift PaaS by Sadsfae · · Score: 2

    Try out Red Hat's Openshift, it has node.js and a bunch of other applications. Best part is it's free, so if you don't like it no reason to scale it up and pay.
    http://www.openshift.com/

    --
    Have a squat over at the hobo house.
    1. Re:Openshift PaaS by eric_herm · · Score: 1

      Free hosting for starting ( there is a limit to sponsoring ), but then you can also take it and host it at home ( package for Fedora for now, supported version for RHEL 6, package for Centos 6 and the team would be quite happy to see it on others distributions too and would be quite receptive to feedback on that part ), you have ssh access so no lock-in of your data, and that's all standards stuff ( ie, it use setup.py for python, etc ).

      And the code is on github, there is forums, etc, etc. But that's still a complex beast and that's moving a lot, so there is lots of outdated documentations.

  6. Here goes ... by tgd · · Score: 3, Informative

    Going to be flamed for it, but Windows Azure is probably your best bet. Supports all of that, and a ton more, and is cheap.

    You can do it all with AWS, too, but in my experience Azure tends to take less time to manage, and leave more time for developing. YMMV.

    1. Re:Here goes ... by phantomfive · · Score: 2

      Wow, I didn't realize Azure supports all that. For some reason I though it was .net only.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Here goes ... by Anonymous Coward · · Score: 0

      Can't believe this. So Linux instances, 768MB, and it's 7 bucks per month? Count me amazed.

    3. Re:Here goes ... by Anonymous Coward · · Score: 0

      Some reason = Slashdot doesn't ever care about facts, just bashing MS.

    4. Re:Here goes ... by ducomputergeek · · Score: 2

      I have to second this. Especially since they do have a 90 day free trial. We've been using Azure since the first of the year for both a mobile application as well as for Storage/CDN. Our main site, ironically enough given the mention in the article, is hosted via Pair Networks. But we found that our storage needs was growing much faster than our CPU/RAM usage on the servers. Off loading media to Azure has worked for us and now that the Azure supports Android cloud to device as well as APN and WPN it's made development life easier.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    5. Re:Here goes ... by gmuslera · · Score: 1

      And thats pretty worthy, taking into account that 9.999999% of its uptime, hey, is like 7 9s!

  7. Go dedicated by Anonymous Coward · · Score: 0

    My go-to for hosting is Hetzner.de, where you get a decent (quad i7, 16GB ram, 2x 3TB disks) dedicated server for 49 euro a month. That really craps on most VPS deals I've come across. I do everything myself, but they do also have (more expensive) managed hosting options.

  8. linode or similar by i.r.id10t · · Score: 1

    How about a true VPS like linode.com offers (anyone else offer similar? Amazon Cloud maybe?) where you can pick the distribution, you install/configure the software, etc ?

    --
    Don't blame me, I voted for Kodos
    1. Re:linode or similar by i.r.id10t · · Score: 1, Insightful

      Why do you say that? I've been using them for ages with no issues. Yes, their customer side stuff was recently hacked, they notified us real quick. Never an issue with my hosts running on their service though...

      So... why utter shit?

      --
      Don't blame me, I voted for Kodos
    2. Re:linode or similar by Anonymous Coward · · Score: 0

      linode is over-priced.

      You can get 4 times(of their smallest VPS) the hardware at 3/4 the price at nosupportvps.com

    3. Re:linode or similar by Ash-Fox · · Score: 1

      I was going to switch to Linode last month when I was having problems with my existing VPS provider, but their website was down. Then later that month I heard their administration interface suffered vulnerabilities to cold fusion exploits etc.

      --
      Change is certain; progress is not obligatory.
  9. VPSs by Dennis+Sheil · · Score: 4, Insightful

    VPSs have gotten so cheap and full-featured, I don't know why anyone who has IT knowledge would host any more.

    I am legacy hosting on Dreamhost for $10 a month. My MySQL instance has become so slow, I have removed it from my Nagios check. Their old in-house mail web interface is slow as anything (new accounts go to Google Mail, they may have a migration option). Server load can exceed 100, server load is usually many multiples of the number of processors. Dreamhost was considered one of the good web service providers.

    Meanwhile for $16 plus bandwidth I get my own VPS on Rackspace, 20 gigs disk space, 512MB RAM, I can install whatever I want. Linode - 1024MB RAM, first 2 TB of bandwidth free, 24 gig hard drive. I put my own Apache in, my own MySQL. I even run BIND 8 on them. Right now I'm using Perl on the server, but I'm free to use whatever I want. And if $16 is too rich for you a month, you can find even cheaper VPSs. Linode and Rackspace have had a decent QoS, and my business is profitable, so I pay a little more.

    1. Re:VPSs by Anonymous Coward · · Score: 0

      VPSs have gotten so cheap and full-featured, I don't know why anyone who has IT knowledge would host any more.

      Because people with IT knowledge understand resource limitation. Not everyone has infinite time to admin infinite boxes, nothing wrong with delegation. Config management chef, puppet, blah blah, time is finite. Quality fully managed hosting has its place.

    2. Re:VPSs by Anonymous Coward · · Score: 0

      VPSs have gotten so cheap and full-featured, I don't know why anyone who has IT knowledge would host any more.

      Because some folks have seen the horror stories where a provider accidentally deleted a customer's VPS (you *do* keep offsite backups, right?), or is a reseller of someone else's service and didn't pay their bills and got their switch ports turned off, or any number of other situations that can arise when you trust someone else with. Plus, being on a VPS doesn't magically make you immune to performance issues - you're still sharing a box with other people, and other users on that box may very well still be able to grind your VPS to a crawl.

    3. Re:VPSs by rgbrenner · · Score: 1

      You're recommending Linode? Are you fucking kidding me? They just had a data breach a few days ago, that they completely fucked up. Lost credit card data, passwords, etc. Originally claimed a single account was attacked, so they reset EVERYONE's password... if that wasn't dodgy enough, then they announced the breach days (a week?) later. The hacker says the public AND private keys were stored on the webserver.. so if he's telling the truth, you'll need to get a replacement card soon from your bank.

    4. Re:VPSs by Anonymous Coward · · Score: 0

      I've used Linode for the past 3 years and have never had any problem with their service. And yes, as stated higher up, their customer stuff got hacked recently, their service is AWESOME and second to none that i have encountered. The management console is also very nice -- i especially like their DNS manager, it makes it really easy to admin many domains. Plus, they just doubled the amount of RAM for every account -- a 1GB account is now $20/mo. I think they're great and will continue to use them...

    5. Re:VPSs by rgbrenner · · Score: 2

      2nd breach in the past 13 months. If you're ok with that, then you're nuts.

    6. Re:VPSs by mattr · · Score: 1

      But he is right. I too have had excellent experience with Linode.
      In addition they are honest.

    7. Re:VPSs by Dennis+Sheil · · Score: 1

      My wording was ambiguous. I meant hosting as they meant in the original post, shared web hosting, not hosting as in co-location of an actual server. For the latter case, your points are correct.

    8. Re:VPSs by fulldecent · · Score: 1

      I'm still on Dreamhost, considering the switch too. Are you using cPanel or an alternative for "sub accounts" that want to manage their sites? Any recommendations?

      --

      -- I was raised on the command line, bitch

  10. Heroku by Anonymous Coward · · Score: 0

    N/T

  11. NodeJS & Big Data by Anonymous Coward · · Score: 0

    I would point you to Joyent. NodeJS, Hadoop etc at cheaper prices and better performance than AWS. I don't work for them but I do work with them in my day job and I can vouch for the price/performance difference. You will also find that you architecture is simple than with people like AWS. My personal experience. Your's may vary.

  12. Re:So... by davester666 · · Score: 3, Funny

    Yes. I am willing to sign a long-term contract immediately under those terms.

    --
    Sleep your way to a whiter smile...date a dentist!
  13. Joyent by Anonymous Coward · · Score: 0

    Seriously just use Joyent, their performance and support is far better than other providers.

    1. Re:Joyent by Anonymous Coward · · Score: 0

      A lot of Joyent shills.

      They must be hurting after royally fucking over many of their oldest customers and need to troll up some more business.

  14. LowEndBox.com by Anonymous Coward · · Score: 2, Informative

    LowEndBox.com has some great deals on virtualized servers. Last month, I got a VPS with 1 GB of RAM for $2/month, 6 months pre-paid.

    1. Re: LowEndBox.com by Anonymous Coward · · Score: 0

      Frontrangehosting.com is a LEB provider with a good rep and 24x7 support.

    2. Re: LowEndBox.com by Anonymous Coward · · Score: 0

      I'd second them. A website I visit is hosted by them. www.popupexplorer.com camping not pop up ads lol.

  15. "Provider support" == "hold my dick" by Anonymous Coward · · Score: 1, Funny

    Seriously - if you're buying anything more complicated than a VPS with an OS installed (which will support ANY service), you're basically paying your provider to hold your dick while you pee. Learn how to deploy your own stuff...

  16. VMStorm by bprodoehl9656 · · Score: 1

    Last Spring we migrated from trying to manage a high-traffic WordPress site ourselves on AWS to VMStorm (http://www.vmstormvps.com/), a VPS host with reasonable per-month support & management, and they've been great. We just couldn't find people to really help us out on AWS to set things up The Right Way, and with traffic increasing, page load time increasing, and sales dropping, we didn't really have too much time to learn as we went. GoGrid and Rackspace purportedly have service and management partners that they can connect you with, but after a couple weeks of being bounced from rep to rep, neither one had actually put me in contact with _any_ partners. Anyways, with VMStorm, I've got root logins to all my servers, but their techs are always there to analyze performance, change things around (moving us to a more capable database server), installing and configuring packages, and suggesting what scalability upgrade would yield the biggest bang for the buck (backed up by stress-test results). They're really knowledgeable, and it just feels like they're our server techs, and not just drones behind a ticket system.

  17. WebFaction by seanthegeek9306 · · Score: 1

    Most VPS services must be fully managed by the customer. Improperly managed servers can lead to instability and/or security vulnerabilities. The hidden costs in time and effort can be a hindrance. I was spending more time patching and tweaking my rather pricey Linode instance than I was developing. Managed VPS services are great if you can afford them; I couldn't, and I knew I didn't want to go back to crappy shared hosting, so I started looking for an alternative.

    I've been very pleased with WebFaction. It is shared hosting done right. All accounts have guaranteed RAM (shared processes like nginx instances don't count against the soft limit) and Linux cgroups to protect each account from other accounts' CPU and disk IO usage. They don't overload their servers either. You get most of the performance and maintenance benefits of a managed VPS, at the cost of traditional hosting ($9.50/month). Their documentation is good, support is responsive, and software is always up-to-date, so you can stay on the cutting edge. Whatever they don't have, you could always compile/install in your home folder.

    A full list of features with links to details can be found at https://www.webfaction.com/features

    The best way to see if a host is right for you is to try them. If you are so inclined, please use this referral link: https://www.webfaction.com/?affiliate=seanw

    I'd be happy to answer any questions that I can.

  18. Also strongly supports iOS by SuperKendall · · Score: 1

    Azure has also got really good iOS support as well. They are doing a really good job trying to make it useful across whatever platforms you like.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Also strongly supports iOS by phantomfive · · Score: 2

      I guess they're in the embrace phase.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Also strongly supports iOS by Anonymous Coward · · Score: 0

      Microsoft barely has the strength remaining to move to step 2, let alone step 3.

  19. Amazon Web Service by nagalman · · Score: 1

    AWS has many options. You can deploy a single micro server for free for 1 year and stacks of technology and server resources that scale horizontally or vertically very easily. The really were the first successful "Cloud" (IaaS, PaaS) service provider and are probably the cheapest, especially if you want to get your feet wet.

    1. Re:Amazon Web Service by LordThyGod · · Score: 2

      AWS has many options. You can deploy a single micro server for free for 1 year and stacks of technology and server resources that scale horizontally or vertically very easily. The really were the first successful "Cloud" (IaaS, PaaS) service provider and are probably the cheapest, especially if you want to get your feet wet.

      I totally agree. If you at the point where you are needing / wanting node and the like, then spin up a linux image, and install whatever you want. You don't need a traditional hosting company at all. The cost of AWS is negligible in this scenrario (and free for a yr as mentioned), the benefits are great, assuming you have the wherewithal to install and play with stuff like node.

  20. Count me ignorant by sgt+scrub · · Score: 1

    that has the penalty of administration, backup, DR planning, bigger security footprint etc. I thought those were things you never stopped doing. Are these places really doing that for you or is it just pie in the sky? Tell me more of these magical places where hardware never fails, content never needs to be backed up, and security is so good you don't need to bother yourself with it any longer.

    --
    Having to work for a living is the root of all evil.
  21. BigV.io, bytemark.co.uk by Anonymous Coward · · Score: 0

    I highly recommend Bytemark. They donate a *LOT* to open source, most recently servers to Debian and about $2,500 into kickstarting the new open source Geary e-mail client.

    Bytemark has launched a new service called BigV which will let you deploy a linux installation in a virtual machine yourself in about 5 mintutes. It's pretty darn impressive and lets you pick from a list of OSs to deploy to your VM instance and maintain it yourself. Pay a couple bucks more per month and you can purchase upgrades to your VM instance (more ram, more CPU, more disk space, etc.) as you need them. Check it out at bigv.io.

  22. I think you're looking for Joyent by Anonymous Coward · · Score: 0

    http://www.joyent.com

    A. They are the company behind node.js. It's their bread and butter.
    B. You mention "big data". If you're looking to run hadoop, they have you covered for that as well: http://joyent.com/products/joyent-cloud/features/hadoop

    You could run Linux VMs if that's what you're comfortable with, but if your application is generic/portable enough to run in a zone, you'll get performance benefits, the ability to scale up instances without a reboot, dtrace and more.

    In addition, since they use local storage, I/O performance in the Joyent cloud will definitely be better than EBS, and quite possibly better than other hosting providers.

  23. Joyent by MichaelPenne · · Score: 0

    We use Joyent - very happy with their service. http://joyent.com/

  24. Nodejitsu by Anonymous Coward · · Score: 0

    Disclaimer: I've never used their services and the one group I know that's producing a production-grade application in Node is deploying on AWS.

    That said, if you need more hand holding than AWS gives you, I've heard good things about Nodejitsu. I met a few of their team at Nodeconf last year and they seemed knowledgeable passionate about the Node platform.

  25. Oktawave by Anonymous Coward · · Score: 0

    There is a fresh cloud provider with quite interesting offer, including ready to run development environment for node.js, fast storage and lots of other features - Oktawave. Servers are horizontally and vertically scalable and prices start at ~ $15/month. Also worth mentioning is that they have great support :).

  26. easy... by Anonymous Coward · · Score: 0

    just get a VPS from somewhere and go on your own.

  27. deep link for rackspace product ??? by Anonymous Coward · · Score: 0

    "$16 plus bandwidth I get my own VPS on Rackspace, 20 gigs disk space, 512MB RAM"

    Do you have a deep link for that particular product at Rackspace?

    They have so many different product offerings that my casual browsing of their website didn't turn up anything like that.

    Thanks!

    1. Re:deep link for rackspace product ??? by Dennis+Sheil · · Score: 1

      Just looked again, says $16.06, not $16.00. Link is rackspace.com -> products -> cloud servers -> pricing

  28. Roll your own VPS by Conficio · · Score: 1

    Definitely if you want to develop anything that is more than trivial, you need to understand the hosting anyway. So roll your own VPS. I just was forced to change providers (the old one closed shop) and settled on http://serveraxis.com/ - Cheap SSD based VPS (2GB RAM, 16 GB disk, 2 TB bandwith - $28/mo no contract) and reasonable VPS with large disks, like +1 TB. Although for the large disk the default bandwidth is not adequate I think. I just can't think of any system that would need that much data but only have a monthly bandwidth allocation equal the disk size.

    --
    Busy helping non technical users of OpenOffice.org - http://plan-b-for-openoffice.org/
  29. Pantheon Drupal by decibel.places · · Score: 1

    Pantheon offers a Drupal platform at an affordable price that rivals the more expensive Acquia platform for Enterprise Drupal https://www.getpantheon.com/

  30. VPS by Anonymous Coward · · Score: 0

    Get a VPS and you can run whatever specialized services you need.

    I pay $15 a month for 2 quad cores, 2GB RAM 100GB disk space and 5TB of bandwidth and I have yet to see a slowdown at any time. nosupportvps.com kicks ass.

    Of course, you have to not be an idiot.

  31. Awesome! Thanks! by Anonymous Coward · · Score: 0

    It would have taken me about a week [or maybe a month?] to have figured out that "Cloud Server" was MBA-speak for "Virtual Machine".

    Thanks so much!

  32. How about PaaS providers? by Anonymous Coward · · Score: 0

    What about exploring the whole PaaS space? As apposed to traditional hosting providers?

    Have a look at PaaS providers like Heroku (Heroku.com), Amazon Elastic Bean Stalk (aws.amazon.com/elasticbeanstalk), AppFog (www.appfog.com) and Uhuru (www.uhurucloud.com)?

    That might not give you the fine grained control, but if all you're after is automation, self healing and team application development. That might be the solution!?

  33. AWS's Beanstalk now supports Node.js by Slashdot+Parent · · Score: 1

    For what it's worth, AWS's Beanstalk offering now supports deployments to node.js. It's dead easy.

    I've never tried Azure, so I can't compare, but anyway, I thought I'd point it out.

    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
  34. Poverty by gottabeme · · Score: 1

    Are those 1,655,085 children more important than those 2,487,992 non-children? Do people stop mattering when they turn 18?

    --
    "Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."