Three things Linode should improve upon?

Linode Staff

Name three things Linode should improve upon - improvements, new services, whatever - anything goes. Would love to know.

Thanks,

-Chris

236 Replies

Disk space, either locally or networked storage in the same datacenter that's faster and more reliable than solutions like Amazon's S3…

Android app

Moving Fremont to a different DC or getting your own set of UPS racks and generator(s) to power your own servers to show the Fremont network monkeys how things should be done. Maybe at least just let us know what the hell is happening on the Fremont front.

I have only one issue with Linode: Fremont…

It's a problematic DC. Its location is very important (to me at least), but the DC itself isn't stable (I know it's HE's fault). Were there any improvements on that topic since the last downtime?

Other than that, amazing service, amazing support. Great price.

being more open about outages with followups to major ones. Like what's happening with fremonts ups?

Less wait time when a host reboots between the boot being added to the queue and the linode actually booting. decentralise the boot process.

DC in australia.

We've already deployed changes which make response times to power failures much reduced. I'm quite proud of them. Previously, an admin needed to log into each host, perform checks, and then start up the linode services. This happens now automatically. We've also increased the concurrency during host-initiated-reboots from a single thread to three. The end result is that recovering from power outages or host failures is incredibly improved.

We (at Linode) know the Fremont issue is a big one, and I'll address that in more detail in a later post.

So, besides Fremont, what else?

Thanks,

-Chris

Hmm… 3. Storage: I'd really love to see some form of storage plan, without changing at all how local storage is currently engineered/packaged for primary Linode use. But external storage packages (say, perhaps, SAN storage in each DC) as an add-on for economical larger storage needs without having to give up too much in convenience/performance would be great.

  1. Disk management: Permit cloning an operating Linode by snapshot-ing the disk images just as backups do. Generate alerts for failed backups.

  2. Accounts: Support multiple billing methods per account, so a different account isn't needed just to handle multiple payment methods. Since some aspects of the service are bounded by account (such as for example, bandwidth pooling/cloning/restorations), having to artificially split Linodes just for billing purposes can interfere with some features. Alternatively, provide some way for multiple accounts to be grouped under some sort of parent account to lump all the Linodes together for system features. Ok, I suppose that's 4 with the backup alerts, but that's a tiny item.

– David

1) Disk space. Disk space disk space disk space. Does that count for three? :) A networked volume that I could work with would absolutely suffice. Having this space around so that my TF2 server wouldn't eat ~50% of my total disk and so that I could add some quota to my mail stores would be great.

2) I recently did an IP swap. This page notated that it would execute shutdown jobs, which is cool. What I didn't expect was that they would simply not come back up, even despite lassie. Changing this to be either reboot events tied to each other, or at least give me an option to have them come back up automatically after this would be neat.

3) This may not be wanted/used by a huge audience, but having SELinux in the stock kernels might be nice. I'm running the stock CentOS kernel now (which I will probably continue using), but if I had a SELinux enabled kernel when I first worked on changing my linode to CentOS 6 I probably would have just kept with the linode kernels.

Service is great, though. Nice hold music. :)

1) Datacenter in Hawaii

  • i know i know, but I'd like to have a cloud here, even if it was small.

  • i'd fund the rack… we can get 1Gig IP here, but why? start with 100MB. I'll even fund the IP.

  • Wavecom (telco here put up a cloud in Kona, HI and Honolulu, HI) - http://wavecomsolutions.com/waveflex/

2) Management of multiple linode

  • ability to compress / expand display group of linodes

  • cumulative graph of all node traffic

  • support ticket node selection alphabetical (not by order purchased)

3) IPs move between data centers

  • we understand the bgp issues

  • without NAT

  • Linode would have to have a private network on the backend

My list:

1) Local bulk object storage, along the lines of S3. Must have a robust way to mount as a filesystem (like s3fs), and must support optional direct retrieval by HTTP GET. I think you know what I mean. :-)

2) Better short-term billing options. I'd like to spin up a 4 or 8 GB instance for an afternoon to run a terribly-written script, but I really don't want to have $300 sitting on my Linode account for the next few months after I nuke it. Gotta eat, bro. (I could rewrite the script, but it'd be annoying. I could also ask for a credit card refund, but that sucks for you.)

3) Easier support for distro-provided kernels. I know pv_grub sucks balls through a bull's bojangles six ways from Sunday, but over the past few years, distro kernels have started to become quite decent. A way to automagically do the right things and set up grub in a pointy-clicky fashion would be nice.

I probably have something else even more important than those, but it's late, my mind is toast, and I need to sleep. -rt

p.s.: Alohatone: Linode doesn't start small. One rack would pulverize a 1 Gb/sec link, and at this point, I'd be surprised if a single rack of Linode servers elsewhere in the Pacific quadrant weren't noavail'd within a couple weeks. That said, some sort of Linode-in-ur-house-provisioning-ur-nodes VIP personal on-site cloud delivery service… hmmm.

My three things wish list:

1) Cheap, large archival disk space, I'd like to back up my home systems in case a fire took out the house. 300 Gigs of slow but usable archival disk space that doesn't count against my bandwidth. 500 Gigs would be nice. I'd be willing to pay let's see, I can get a 1 TB slow USB drive at Fry's for $79.99 so divide that by 24 months (I'd go from monthly to 24 monthly) is $3.33. I'd pay that and you can keep the discount so 24 months @ 480 plus the $3.33 for the extra archival disk space == 560.

I'd pay $560 every two years from now on for the lowest sized Linode with a 1 TB slow archival drive. Do I need that much? No, 16 Gigs would work but I'd have to be very careful what I backed up and I don't want to search through over a decade of data to figure that out.

The above offer depends on item 2).

2) Don't sell Linode. You guys rock a rama.

3) Have lots of fun (learned that from the SuSE camp years ago).

@hoopycat:

… must support optional direct retrieval by HTTP GET. I think you know what I mean. :-)
If it's mountable and works reasonably well, that's not entirely necessary, since you could put a Linode with a web server in front of it. Granted it's a waste of LAN bandwidth, but it wouldn't kill anyone.

@jebblue:

2) Don't sell Linode. You guys rock a rama.

This is all I would ask for. Linode outperforms in all areas. Best run business on the Internet.

I've been with Linode for almost a year and I don't think I could think of three things to improve upon.

Like the others have said a mass storage option that we could backup to and mount. Flat rate for a chunk or pay as you go similar to Amazon S3 but with Linodes great service. Perhaps with some guaranteed redundancy. As I understand it the current backup space could be in the same rack so a big failure could result in a total loss of data, including the backups. Excuse my ignorance of the logistics of this option.

I'm in the Newark data center and as far as I know my only downtime has been me hitting the reboot button. Reliability is excellent and support did a great job helping me recover from a crash that was entirely my fault.

Edit: Also, don't sell Linode…

As for my three things, I certainly gripe all the time, but it took me a while to think of anything…

1.) Storage, like everyone else. My requirements are: a.) Cheap. ;-), b.) Mountable, POSIX FS, not just some stupid HTTP API, c.) Reasonably fast. (In other words, just like current storage, only magically cheap!) I don't think I require anything else. In particular, I don't care if it's network or local, though obviously it will be network, but there's no reason for me to specify. I also don't need public HTTP access, though that would probably be neat.

It would also be neat if it was accessible from the other data centers or maybe even the entire Internet (with transfer fees, obviously). Obviously that also makes mounting less practical – though not impossible? -- but something like SFTP or rsync could work. Or, god forbid, an HTTP API. (Though this is getting into the territory of a separate, different product.) Edit: Wait. If it's mountable, then it's easy to rsync or SFTP to a node that has it mounted. Duh. That doesn't solve it if you want to put it in a data center you don't have a node in, though.

2.) More flexible billing. I'm cheating by listing two things, but oh well: a.) Pro-rating to less than a day. Knowing it costs a wallet-shattering $0.66 to spend three minutes testing iptables rules gives me some sticker shock. b.) Not having to pre-pay so much. I've only needed this once, but it would be nice to be able to run a reasonably large node for a few days without having to move hundreds of dollars around. Edit: I understand if you don't want to make repeatedly deploying nodes for minutes at a time too easy -- 15 minutes of a 512 is less than a cent, after all -- but there are ways around that. For example, having a minimum 3-6 hour commitment charged up front, then billing hourly after that.

3.) I wish the JavaScript prompts when deleting config profiles or disk images specified which one you are about to delete, just to double-check.

Finally, I'm going to cheat again by adding 4.) Greater transparency. You're certainly transparent enough, but not much more than that. You're tight-lipped as can be about future plans, and don't release the reasons for maintenance.

I feel guilty about mentioning this, since my desire for that information is pretty much entirely to satisfy my own curiosity, and as I said, you're 100% transparent enough. But 150% is even cooler, no? (I also feel guilty since there's a decent chance I'll unintentionally spark an argument, or that I'll be shot down for spoutin' unproven, vague nonsense.)

I understand that you don't want to make unnecessary promises about the future that you may later want to back out of, but I wouldn't hold it against you if you changed your mind. (And this doesn't apply to the maintenance thing at all, though for that case I do accept that some things need to be secret.)

Plus, the two times I've been affected by maintenance (both times for beta products, which is entirely acceptable, I hasten to add), the reasons were explained to me. Though the second time there was one 'sorry, that's classified' before someone more senior did discuss it. (And if you read this, Less Senior Person, I hold no ill will towards you!)

cringe, Submit (Yikes, this got long.)

Edit edit edit edit edit: Tweaks, nothing major.

1. More flexible storage and more of it, as noted above.

2. Optional management and/or something like cPanel - it's much less hassle if I'm hosting several different sites.

3. Probably not going to happen, but I'd love to hear more information about your setup. I know there are things that are secret, but I'd love to have some info on things like new server hardware (CPU types) and how your network is laid out. (Example: http://www.softlayer.com/advantages/datacenters/dallas/)

@Ghan_04:

2. Optional management and/or something like cPanel - it's much less hassle if I'm hosting several different sites.
It's always possible for you to install cPanel – shudder -- on a node yourself, though acquiring the license is an exercise left to the reader.

ISPConfig 3 isn't bad. Not as robust as cPanel but it gets the job done.

1) Manage multiple linode's under the one login.

2) Datacentre in Australia,

A) or some where within Asia. pipenetworks are the leading Datacentre provider in AU.

3) opt-in Managed Service.

A) You pay extra to have a managed service.

All of these have already been mentioned, but just to add another vote to each item:

1) I CAN HAZ MOAR STORAGE!!??

2) Get HE to fix Fremont, or move/expand to another West Coast datacenter.

3) Anything in the Dashboard that looks like a list should be sortable. The default should be either alphabetical or timestamp-descending, depending on the type of data.

1. Datacenter in Germany.

2. FreeBSD.

3. NAS or something similar. Load up a rack of platters and give us a mount point! :)

Only 2 suggestions

1) Cynical hat on here, but customers have been banging-on about more storage availability for years and nothing's come of it….I seem to remember suggesting vps.net-style storage nodes ages ago in the forums and AFAIK it didn't even get a staff acknowledgement.

2) FreeBSD

In order of importance:

3. Don't sell out.

  1. Don't change. I don't want you to become Amazon (read: people paying $0.05 for ten minutes of server time, where's the money in that for you?) or anyone else. I love Linode for what it is, the fact that you've got more than enough customers to pay the bills shows this. That's not to say you can sit smugly and never improve (and that you've posted this thread shows you know this. Just keep on being Linode.

  2. A storage solution, as so many others have indicated. I know competing against Amazon isn't easy, but the fact that it would be local and maybe even a mountable FS would mean that I'd pay more than I pay Amazon. Sure, it should run a web server on it (80 and 443) so I could serve directly from it (i.e., storage.example.com for example.com) but make it so it's mountable internally so I can drop files on it without having to do increasingly complex things with my CMS (read: would thus work out of the box with any website thanks to a simple symlink).

Precisely what Brian said ^there^. #3 welcome, but less important to me.

1. IP6 enabled by default, a "portable" /96 assigned by default (so if you move datacenter you don't need to renumber).

2. Cleanup the IRC log directory; whenever there's an issue I always check the current log before joining the channel and it's hard to find amongst the historical files. (basically, auto-archive logs older than a week)

3. Petition DCs to remove port filters, or move out of those DCs if they won't. We should determine what we want filtered, not upstream providers. (this doesn't impact me, but it's a bad thing…)

@sweh:

1. IP6 enabled by default
It already is (when creating in or migrating into a v6-enabled facility). I also cleaned up the irc log dir.

-Chris

Going to hone my previous storage suggestion a bit, based on others' ideas and more thinking…

Using Amazon Web Services as a reference point, I think something between S3 and EBS would be ideal.

S3's problem is that it lacks the filesystem semantics we all know and love, making things like s3fs a kludge of the first order. On the other hand, concurrent access is trivial: each operation stands alone, so it doesn't matter if you have a hundred instances reading/writing to the same bucket.

EBS's problem is that it lacks concurrent access. By emulating a block device, this means you can't use "normal" Linux filesystems if you want multiple servers mounting it read/write simultaneously. Also, despite "elastic" being in the name, resizing is not possible without snapshot/restore. Both of these problems can be worked around using LVM and fancy filesystems, but that's not easy, and that's not the Linode Way. I'm off of IRC for a bit (I'll be back on as soon as I'm caught up with coursework ha ha hahaha why am I in the forums oh god I'm going to fail) but I break out in a cold sweat just thinking of someone –forcing a read-write mount of an ext4 filesystem from two Linodes…..

So, something in the middle. Perhaps NFS to a massive NAS, or something involving GlusterFS, or both. Or maybe the rsync.net (Not Affiliated With rsync Industries) model would work.

It would necessarily be slower than local storage, but that's OK, just as long as it's cheaper and won't impact core service reliability.

Anonymous HTTP access (e.g. S3-style static hosting, perhaps integrated with NodeBalancer?) would still be nice, for those folks still using Apache+mod_php, but… eh, screw 'em.

1. BSD

2. Data Center in Netherlands

3. Like some other poster said please dont sell linode :)

1. Android App

2. Add new articles to Linode Library and Improve existing articles

3. Add more Linux distros and flavors of UNIX (*BSDs, etc).

@Piki:

1. Android App

2. Add new articles to Linode Library and Improve existing articles

3. Add more Linux distros and flavors of UNIX (*BSDs, etc).

Android app is already there! Search Market with "Linode"

1) More datacenters, in Europe and Asia.

2) Storage solution, as others said.

3) Don't change!

@ruchirablog:

Android app is already there! Search Market with "Linode"

Although it's a very good app, it isn't "official" like the iPhone app is.

Storage.

It's not a huge problem for me, but it would be nice to have more disk space.

I'm personally extremely happy with Linode (Dallas center). Never had a problem that wasn't quickly resolved.

-=-

What would be neat is if each data center ran an update mirror for the various popular distributions that we could configure our update clients to point towards. Do it as IPv6 and if you don't want to be a public mirror, restrict to IPv6 within the data center.

That way all the, say, CentOS installs could update without each one needing to grab the update packages from outside the data center. The mirror would obviously have to download them once, but the installs that have yum configured to use the mirror inside the data center would not be using any external bandwidth.

For CentOS I would mirror 5 and 6 and EPEL for 5 and 6. (EPEL has a lot of useful packages that are not part of CentOS proper - perl modules, etc.)

But that's just a thought, it would be nice but it's not an issue.

There's also Debian (plus flavors), Fedora, etc. - if the data needs of providing local mirrors is too much for the popular distros (or you just don't want to) no biggie.

Android app created and supported by Linode with the same features as the iPhone app. Not to mention it coming from a trusted source. Sorry, but for something like this, I'll never use a 3rd party app. I'd only think about using a 3rd party app if and only if it's open source. But then how do you prove that what is in the app market is compiled with that same code or doesn't have some malicious code in it.

1) Option to delegate access to linodes to existing user accounts, that way I don't have to have one account per client, they can all just delegate my main account access.

2)

The ability to clone linodes without shutting down

3)

The ability to turn backups off in the control panel

@waldo:

Android app created and supported by Linode with the same features as the iPhone app. Not to mention it coming from a trusted source. Sorry, but for something like this, I'll never use a 3rd party app. I'd only think about using a 3rd party app if and only if it's open source. But then how do you prove that what is in the app market is compiled with that same code or doesn't have some malicious code in it.

My sentiments exactly.

I don't like closed source apps in general (I do run the fluendo codecs and adobe flash on my desktop, but that's all I can think of)

@FunkyRes:

@waldo:

Android app created and supported by Linode with the same features as the iPhone app. Not to mention it coming from a trusted source.

My sentiments exactly.

I don't like closed source apps in general (I do run the fluendo codecs and adobe flash on my desktop, but that's all I can think of)

I hold the same views about the Android app. It uses Linode graphics which could lead someone to think it is official.

@FunkyRes:

What would be neat is if each data center ran an update mirror for the various popular distributions that we could configure our update clients to point towards. Do it as IPv6 and if you don't want to be a public mirror, restrict to IPv6 within the data center.
For what it's worth, for Debuntu users, there are apt-cacher-ng instances on the private network in Dallas, London and Newark. (IPv6 too.)

http://www.linode.com/wiki/index.php/Internal_Services

JshWright, who runs the Dallas and Newark ones, also has a page up about it:

https://www.linsides.com/services/aptcache/

I've thought of something else, bringing my total to…5.5. :X

5.) A Linode Bugzilla, or something like it. I feel guilty filing a ticket and paging someone to, say, report a typo on the website, but if I just ping someone on IRC, it'll probably get lost.

@waldo:

Android app created and supported by Linode with the same features as the iPhone app. Not to mention it coming from a trusted source. Sorry, but for something like this, I'll never use a 3rd party app.

I will ditto this paranoia. No offense intended to the author (who I'm pretty sure posts here), but I really can't be 100000% certain that my API key isn't being sent to him to do what he wants. An official app is needed.

To add a 4) to my post:

4) Local repo mirrors/caches. I don't even care if it counts against my quota, I'm just tired of downloading 20MB+ updates at 5kB/sec because it picked a bad mirror. If I could just hard-code my mirror to be mirrors.kernel.org and then throw a local linode provided squid cache in front of it, I'd be happy. Provide full local content mirrors for $MY_DISTRO and I'd be happier.

1) More transparency during outages.

What happened during the last Fremont episode was pretty bad. Nothing was posted to the status page yet engineers knew something was up. And we were left to fend through the cesspool that is the Linode IRC channel (so many trolls). Please, please let people know what is happening when there is outages.

2) Cloudflare/Firewall.

Please consider build a Cloudflare/Firewall product that can filter out all of the bad guys before it hits my delicate app servers. I don't want to build/manage the couple (minimum) of Linodes needed for a full redundant firewall solution.

3) Australia data centre at existing prices. Pretty please ;)

On the local distro repo thing: updates no longer count against your bandwidth quota, so the only advantage would be performance. Already, apt-get update seems to be mostly I/O-bound (and apt-get upgrade is mostly installing-packages), and yum update is just plain slow as snails no matter how close the repo is. If Linode had 1.2 TB lying around doing nothing, I'd prefer it exported by NFS and mountable as scratch space ;-)

(Source of 1.2 TB figure: http://mirrors.rit.edu/dirsizes.txt, centos+debian+ubuntu. Also, as a paying customer of .rit.edu and of .gov, feel free to use mirrors.rit.edu or mirror.anl.gov. They're really fast. Tell them I sent you.)

@taligent:

Please consider build a Cloudflare/Firewall product that can filter out all of the bad guys before it hits my delicate app servers.

Hmm… perhaps a caching layer as part of NodeBalancer? The underlying high-availability architecture is already there, and it functions as a firewall, albeit a rather special-purpose one.

@taligent:

And we were left to fend through the cesspool that is the Linode IRC channel (so many trolls).
Is that the only time you've been in the IRC channel? If so, I hope it didn't form a permanent impression. There were only about 2 trolls, and 99.98% of the time it's troll-free. (Except for the regulars. ;-)

@hoopycat:

Hmm… perhaps a caching layer as part of NodeBalancer? The underlying high-availability architecture is already there, and it functions as a firewall, albeit a rather special-purpose one.

I would suggest a new product e.g. WebBalancer.

Which would be NodeBalancer + firewall + basic request/response caching + ability to show an error page if the app server is down.

e.g. Nginx + Memcached + IPTables.

@waldo:

Android app created and supported by Linode with the same features as the iPhone app. Not to mention it coming from a trusted source. Sorry, but for something like this, I'll never use a 3rd party app. I'd only think about using a 3rd party app if and only if it's open source. But then how do you prove that what is in the app market is compiled with that same code or doesn't have some malicious code in it.

The official app would probably be open source considering the Linode stands for "Linux Node" (Linux IS open source), but the question of if the version on Market uses the same code as the open source version would still stand, and it can hold true for any software – even the packages in Debian, and any Linux user knows that they are fervently against proprietary software.

I would like an official open source app. I don't know if the one on Market is open source or not, I haven't looked into it, but I'd use it only if it is open source, and if it supported everything in Linode manager but arranged for a smart phone :-)

@Mr Nod:

Only 2 suggestions

1) Cynical hat on here, but customers have been banging-on about more storage availability for years and nothing's come of it….I seem to remember suggesting vps.net-style storage nodes ages ago in the forums and AFAIK it didn't even get a staff acknowledgement.

2) FreeBSD

If it was 4 points not 3 i would of defiantly said FreeBSD. ;)

@Piki:

The official app would probably be open source considering the Linode stands for "Linux Node" (Linux IS open source),

Doubtful. The official iPhone app provided by Linode isn't open source, at least I haven't seen mention of where one can download the source from.

@Piki:

but the question of if the version on Market uses the same code as the open source version would still stand, and it can hold true for any software – even the packages in Debian, and any Linux user knows that they are fervently against proprietary software.

No the problem with the version on the Android app market is that is it provided by a 3rd party individual. Not Linode. He may be trust worthy he may not. Unless I personally know him as either a close aquaintence or friend, I wouldn't use it. Unless an Android app is developed, released and supported by Linode I won't use it, open source or not.

I treat access to my Linode account like I do my bank accounts. I trust know one buy myself and the direct entity that I am doing business with.

@Piki:

I would like an official open source app.

We may get an app from Linode, but I doubt it'll be open source. I personally wouldn't care if it's open source or not, only that it's provided and supported by Linode.

@Piki:

The official app would probably be open source considering the Linode stands for "Linux Node" (Linux IS open source)

The issue here isn't linux, it's the linode manager, which is NOT open source. There is an API for access, which the android app uses), but my understanding is that the iphone app does not.

1. I'll hop on the MORE STORAGE bandwagon. This isn't a HUGE deal, but it'd be nice to be able to store some more of the bulky files on the server itself (or close by), instead of having to offload to S3 or something.

2. Linode site reliability. No one has mentioned this, but every time I lose connection to my Linode (which is in Dallas) I immediately check linode.com, which is unavailable. I assume this is because it is also located in Dallas. I usually check status.linode.com but can't remember if that is down also or not. If this isn't actually an issue and just something weird on my end, ignore this.

3. More frequent blog posts? I know you all don't have "important" news often (mostly every few months) but maybe some more posts about what you're working on or that's coming up for Linode would be nice. I also understand the problems with doing this… Customers start to expect features that end up not working out, or are too time consuming, and your competition knows what you're up to.

4. More important than the above, DON'T SELL OUT!

@mnordhoff:

For what it's worth, for Debuntu users, there are apt-cacher-ng instances on the private network in Dallas, London and Newark. (IPv6 too.)

http://www.linode.com/wiki/index.php/Internal_Services

JshWright, who runs the Dallas and Newark ones, also has a page up about it:

https://www.linsides.com/services/aptcache/

I'm not ready to go public w/ it but I set up one for CentOS 6 / EPEL on my local linode - but x86_64 only, IPv6 only.

I'll be adding my private repo w/ my custom php builds to it (I keep up with php, I don't like to rely on back-ported patches to versions that go crusty with time), patched RPMs for CVE's not yet patched in upstream updates, and possibly custom ffmpeg (for transcoding between h.264 and theora or vp8 for robust html5

My intent is to use it for customers who buy the product I'm developing and want me to pay me to set them up a Linode to run it. When I'm ready, I suppose I wouldn't mind other Dallas users who want a geographically local server using it, but I'd want to manually allow from their IPv6 in the .htaccess - I don't want to be a public mirror.

But to be honest, if I was another user who didn't know me, I wouldn't trust me to have it synced with upstream updates in timely manner. My customers would be paying me to so they would have contractual recourse if I didn't, but not some random joe.

a) Cheap local and remote storage for backup

b) Monitoring Solution with email/sms alerts

c) Android App

@Smark:

2. Linode site reliability. No one has mentioned this, but every time I lose connection to my Linode (which is in Dallas) I immediately check linode.com, which is unavailable. I assume this is because it is also located in Dallas. I usually check status.linode.com but can't remember if that is down also or not. If this isn't actually an issue and just something weird on my end, ignore this.

I think it's something weird on your end. Or, more specifically, in the middle. (Although manager.linode.com usually is in Dallas, so the fate-sharing isn't surprising.)

Install mtr… the next time it happens, gather a --report and compare it to the normal state of affairs. Losing reachability to various places will occasionally happen (things break more than you want to know…), but it shouldn't happen consistently.

tl;dr: it's just you

An option for cheap additional storage. We've gotten to the point where we're installing a VDSL2 connection to our new office to put our own file server there, because Linode's storage prices are way too high for us to host our documents on our linode.

@waldo:

No the problem with the version on the Android app market is that is it provided by a 3rd party individual. Not Linode. He may be trust worthy he may not. Unless I personally know him as either a close aquaintence or friend, I wouldn't use it. Unless an Android app is developed, released and supported by Linode I won't use it, open source or not.

I treat access to my Linode account like I do my bank accounts. I trust know one buy myself and the direct entity that I am doing business with.

If it's open source, you can look at his code, and even compile it yourself. Such is the beauty of open source :-)

@waldo:

We may get an app from Linode, but I doubt it'll be open source. I personally wouldn't care if it's open source or not, only that it's provided and supported by Linode.

@glg:

The issue here isn't linux, it's the linode manager, which is NOT open source. There is an API for access, which the android app uses), but my understanding is that the iphone app does not.

I personally stay away from anything that isn't open source (I'm actually more strict than that, I stick to Free(dom) Software). The only time I used the Linode manager was to attach my domains to my Linode and to deploy my VM. I do everything else directly on the VM via ssh and using F\OSS software.

If they do post an Android app, I will look for the source code first. It's not like they have to design it in a way to show personal data, they can use their own library to handle the encryption (encryption is the only exception to the F\OSS issue, as far as I'm concerned) as long as the rest of the app is F\OSS.

@Piki:

I personally stay away from anything that isn't open source (I'm actually more strict than that, I stick to Free(dom) Software). The only time I used the Linode manager was to attach my domains to my Linode and to deploy my VM. I do everything else directly on the VM via ssh and using F\OSS software.

You are not getting this at all. The android app would be to perform linode manager tasks like rebooting your linode or deploying a new one. The linode manager is not open source, so an app doing more than the API allows (which apparently the iphone app does), would need some stuff that wouldn't be open source.

1> Ability to restore from snapshot on same linode.

2> Additional storage

3> Per day billing instead of monthly billing in case of moving to higher linode

3a> pagination in DNS manager :)

@hoopycat:

@Smark:

2. Linode site reliability. No one has mentioned this, but every time I lose connection to my Linode (which is in Dallas) I immediately check linode.com, which is unavailable. I assume this is because it is also located in Dallas. I usually check status.linode.com but can't remember if that is down also or not. If this isn't actually an issue and just something weird on my end, ignore this.

I think it's something weird on your end.

I have a similar issue.

If I ssh into my linode from home but leave the prompt for too long (5 minutes is often enough), the connection drops. Not drops as in I get a timeout message, drops as in the ssh session appears frozen. Happens regardless of which computer at home I am using.

When using same physical computer from my parents house (3 hours from my home) - I can leave a ssh connection idle for eons and the connection is still active.

Something somewhere between my home and Dallas drops the connection in a funny way if data isn't trickling between.

@FunkyRes:

I have a similar issue.

If I ssh into my linode from home but leave the prompt for too long (5 minutes is often enough), the connection drops. Not drops as in I get a timeout message, drops as in the ssh session appears frozen. Happens regardless of which computer at home I am using.
This is most likely a NAT timeout on your home router, rather than anything more central in the network. Try configuring your ssh client for keep-alives (e.g., "ServerAliveInterval" in your ~/.ssh/config) with a short interval, like 60s, and see if that helps.

– David

Three wishes:

1) Storage

A lot of storage!

I won't use it for backups, I need it to store my customers data as video, documents, images, etc…

The perfect storage I need may be:

  • 500GB mirrored

  • networked, just need to mount it and use it. I don't want to reboot the VPS everytime I expand the disk space.

  • fast enough to support data exchange through internet, so no need to be extremely fast

  • reasonably priced :)

2) Offical Android App

An official one, not a third party app :)

3) You rocks, guys! I don't have a third wish :)

@Smark:

2. Linode site reliability. No one has mentioned this, but every time I lose connection to my Linode (which is in Dallas) I immediately check linode.com, which is unavailable. I assume this is because it is also located in Dallas. I usually check status.linode.com but can't remember if that is down also or not. If this isn't actually an issue and just something weird on my end, ignore this.

While I haven't experienced this problem (I think it may be on your end), it's worth noting that status.linode.com is not hosted on a Linode-controlled system. It's hosted by TypePad in Oakland, CA. This is an intentional decision, so that status.linode.com is available even if Linode suffers catastrophic failure. As such, if you can't access both linode.com and status.linode.com, it's almost definitely an issue on your end.

My three things;

1. More storage!

2. Faster boot and shutdown. I've seen it take up to a minute to shutdown my server.

3. Another datacenter somewhere in asia.

@Guspaz:

While I haven't experienced this problem (I think it may be on your end), it's worth noting that status.linode.com is not hosted on a Linode-controlled system. It's hosted by TypePad in Oakland, CA. This is an intentional decision, so that status.linode.com is available even if Linode suffers catastrophic failure. As such, if you can't access both linode.com and status.linode.com, it's almost definitely an issue on your end.
Well, not if the "catastrophic failure" takes out all 5 nameservers… :P

@mnordhoff:

@Guspaz:

While I haven't experienced this problem (I think it may be on your end), it's worth noting that status.linode.com is not hosted on a Linode-controlled system. It's hosted by TypePad in Oakland, CA. This is an intentional decision, so that status.linode.com is available even if Linode suffers catastrophic failure. As such, if you can't access both linode.com and status.linode.com, it's almost definitely an issue on your end.
Well, not if the "catastrophic failure" takes out all 5 nameservers… :P

Sure, but even if all the DNS servers went down for a while, it would take a while for the rest of the net to notice (for the same reason changes take a while to propagate). And, of course, there's the twitter feed, although it seems less for status updates and more for customer interaction these days.

@mnordhoff:

Well, not if the "catastrophic failure" takes out all 5 nameservers… :P

http://linode.typepad.com/

For me its simple..

I have been very happy with Linode for the time I have been using it.. My only suggestion is to keep pace with the pricing in the industry.. So either offer more resource for the same money or make the services cheaper..

There are a lot of VPS offerings out there now, some at half the price of the similar Linode offerings..

I know its hard to truly compare providers and I know Linode are good but at a point it becomes hard to ignore the other providers offerings..

@wipeout:

I have been very happy with Linode for the time I have been using it.. My only suggestion is to keep pace with the pricing in the industry.. So either offer more resource for the same money or make the services cheaper..
Believe me, they have.

http://blog.linode.com/category/upgrades/

Just two years ago, you got half of what you get today for the same price, ie. what used to be a Linode 512 (the smallest service plan) was previously a Linode 360, and a few years before that, it was called "Linode 64". Prices haven't changed over the years, so we've gotten even more for our money at each upgrade.

Whenever there's a big plan upgrade (which seems to happen at least once every year), you only have to reconfigure your Linode (if there will be more disk space available) and reboot it.

Linode has been around for a little over 8 years now, and I've been a customer for almost 7 of them (I now have gone up to 3 Linodes total; 2 in Dallas and 1 in London). Based on the customer service and uptime I get for so "little" per month, I don't plan on leaving.

That said, I wouldn't mind a little extra disk space (managed cloud-type storage, like Amazon S3 and Rackspace CloudFiles) for hosting larger files.

@NeonNero:

Believe me, they have.

http://blog.linode.com/category/upgrades/

Just two years ago, you got half of what you get today for the same price, ie. what used to be a Linode 512 (the smallest service plan) was previously a Linode 360, and a few years before that, it was called "Linode 64". Prices haven't changed over the years, so we've gotten even more for our money at each upgrade.

Whenever there's a big plan upgrade (which seems to happen at least once every year), you only have to reconfigure your Linode (if there will be more disk space available) and reboot it.

Linode has been around for a little over 8 years now, and I've been a customer for almost 7 of them (I now have gone up to 3 Linodes total; 2 in Dallas and 1 in London). Based on the customer service and uptime I get for so "little" per month, I don't plan on leaving.

That said, I wouldn't mind a little extra disk space (managed cloud-type storage, like Amazon S3 and Rackspace CloudFiles) for hosting larger files.

While the upgrades are certainly welcome, a typical Linode disk upgrade isn't really going to fix the problem that many of us have; we don't need another 25%, or 33%, or even 100% more disk, because anything beyond that amount will still be prohibitively expensive. We need the ability to get a substantially larger amount at an affordable price if required, potentially and significantly lower performance (a secondary store for bulk storage doesn't need to be as fast as the disk the database runs on, for example).

I understand and agree with keeping revenues the same and appreciate the added RAM…

Right now I really want to be able to keep my ip when moving datacenters so we can easily find a reliable data center as well as test latency without mass changes.

@Alohatone:

I understand and agree with keeping revenues the same and appreciate the added RAM…

Right now I really want to be able to keep my ip when moving datacenters so we can easily find a reliable data center as well as test latency without mass changes.

That's not possible beacause hierarchical addressing (http://www.freesoft.org/CIE/Course/Subnet/3.htm)

1. As others have said, a cheap, mountable (standard filesystem) storage solution.

2. Expand the Linode API, specifically to include the ability to checked used network transfer.

3. Allow delegation of access to other Linode Manager accounts with a granular permissions system. Meaning, user 'alice' can grant user 'bob' full rights to all her Linodes and user 'charlie' only reboot rights to a particular Linode.

Then, a random nice to have for a particular account but not a big deal:

4. Allow other payment methods, like PayPal or pre-authorized direct withdrawal from a checking account.

And my personal pipe dream:

5. Build a datacentre in Thunder Bay, Ontario, Canada and hire me to help run it.

1. freebsd

2. freebsd

3. don't sell out

Did I mention freebsd?

Only because you asked caker. I am more than satisfied with Linode how it is now. However, if I had to make three points here they come.

1) I wish disk space was a bit cheaper. If you want to run anything on linode that requires a ton of disk space, the price (even for higher plans) becomes unreasonable and rules out Linode as a practical choice. A reasonable suggestion of prices for add-on disk space would be as follows:

20GB - $5/month

50GB - $10/month

$100GB - $15/month (maybe the absolute max add on space?)

2) 1 Free manual backup for every Linode. For those who have the paid backup service, simply allow 2 manual backups (instead of the current one)

3) I like to use the linode dns as my slave server. For slaves, allow us to view the records linode dns currently holds for such domain. Would help me ensure I have it setup right.

Well,

I would echo the others about data storage options. Getting resonable sized storage over the web is much slower than it would be to even use a network storage device from the local network.

A official andriod app. I see the comments here about the unofficial one and won't use it. I also have to wonder if the unofficial one since it is using linode graphics is violating copyrights owned by linode on those images.

I would like to see the notices that we get about resources to contain more information. I keep getting notices about disk i/o rate. I don't mind the default threshold, but it would be really cool if these notifications included things like whats using the io (ie iotop), cpu and other things. It may help capture a out of control process (which I am trying to track down).

@NeonNero:

what used to be a Linode 512 (the smallest service plan) was previously a Linode 360, and a few years before that, it was called "Linode 64".

I still remember the Linode 1, those were horrible - you had to edit the hard drive data by hand using little tiny magnets.

James

@zunzun:

I still remember the Linode 1, those were horrible - you had to edit the hard drive data by hand using little tiny magnets.

Indeed… it was long enough ago that the battle cry was for "More Core!", even using the old-style spelling of "moar". Those were the old days.

I was going to say the only thing I currently want is IPv6 in Atlanta, but looks like it's on the way (at least if the "Internal Testing" on the IPv6 status page tells me anything).

@Jeremy-J:

3) I like to use the linode dns as my slave server. For slaves, allow us to view the records linode dns currently holds for such domain. Would help me ensure I have it setup right.
For what it's worth, if you enable zone transfers in the DNS manager, you can always do a 'dig @nsX.linode.com. jeremyj.com. axfr" to see that data. (Of course, so can anyone else!)

Just one thing I want to see improved.

1. Augment API to enable linodes to be cloned.

http://forum.linode.com/viewtopic.php?t … api+create">http://forum.linode.com/viewtopic.php?t=4920&highlight=api+create

I want to have a single tested image that I can use as a basis for nightly backups to be restored to.

Thus each night the standby linode would be cloned from a standardised base install, and the backups restored to that.

I don't want to re-install the entire thing (as versions in repos might change, it will be slower, etc.) I know that I can 'pin' versions in repos, but there is far more to my configurations than just the setup of a repo. Short of reproducing various repos for myself, and packaging up lots of other software into RPMs for those repos (to ensure availability), it would be far less work for me to simply be able to clone linodes and apply the data changes from the backup.

And as there were several people asking for this a couple of years back, I don't feel my request is too obscure :)

@hoopycat:

(I'll be back on as soon as I'm caught up with coursework ha ha hahaha why am I in the forums oh god I'm going to fail)

I know exactly how you feel >.>.

@hoopycat:

So, something in the middle. Perhaps NFS to a massive NAS, or something involving GlusterFS, or both. Or maybe the rsync.net (Not Affiliated With rsync Industries) model would work.

It would necessarily be slower than local storage, but that's OK, just as long as it's cheaper and won't impact core service reliability.

Anonymous HTTP access (e.g. S3-style static hosting, perhaps integrated with NodeBalancer?) would still be nice, for those folks still using Apache+mod_php, but… eh, screw 'em.

1. That ^, more or less. Cheaper, necessarily slower add-on storage option(s).

2. More/better short-term billing options. There's a handful of things I'd like to be able to test out on Linodes of varying sizes for a day or two at a time, but it's kind of a pain in the ass to do so at the moment.

3. A datacentre in Australia, or at least somewhere in SEA. In all honesty, dealing with the 200ms-ish latency with US servers isn't that bad for the most part, but it does ruin some otherwise cool ideas.

just hope linode will have datacenter in Asia, like as singapore or hongkong.

I've had clients refuse cloud based applications because there are possibilities of connection failures and prefer local servers. From what I can remember a few years ago a line in the Mediterranean was severed due to an underwater earthquake and there were outages all over Africa, Balkans and the Middle East.

Considering the submarine cables and their rate of failure (which is not low) DCs should be set up at least on every continent. (Asia, Africa, South America, Australia, etc..) I would accept a slightly higher fee for these (remote?) DCs.

@Alohatone:

1) Datacenter in Hawaii

  • i know i know, but I'd like to have a cloud here, even if it was small.

  • i'd fund the rack… we can get 1Gig IP here, but why? start with 100MB. I'll even fund the IP.

  • Wavecom (telco here put up a cloud in Kona, HI and Honolulu, HI) - http://wavecomsolutions.com/waveflex/

2) Management of multiple linode

  • ability to compress / expand display group of linodes

  • cumulative graph of all node traffic

  • support ticket node selection alphabetical (not by order purchased)

3) IPs move between data centers

  • we understand the bgp issues

  • without NAT

  • Linode would have to have a private network on the backend
    We love the linode "system" - even if the management interface never changes, that's ok with us. I understand its not worth having the ability to move IPs between data centers (while possible, not worth it)….

I really only have 1 request.

Move to a California InterNap Datacenter and get out of HE.net.

@Alohatone:

We love the linode "system" - even if the management interface never changes, that's ok with us.
Never changes? It was completely replaced less than a year ago.

These Fremont downtimes are making my clients extremely angry at me. They are my only complaint and they are enough to make me second guess linode and make me look at other options again.

@rtconner:

These Fremont downtimes are making my clients extremely angry at me. They are my only complaint and they are enough to make me second guess linode and make me look at other options again.

2nd that.

@Alohatone:

@rtconner:

They are my only complaint and they are enough to make me second guess linode and make me look at other options again.

2nd that.

Yep. I know a hand full of people doing exactly that at this moment. Incredibly disappointing.

Using only one datacenter is like putting all your eggs in one basket. Best to have a server in at least two or three different physical locations for your important stuff. I doubt Google would have lasted this long with only one datacenter, they'd be lagging to a standstill if they tried that, not to mention all the hackers, and the high possibility of losing service altogether :)

1) Ditch centos and include scientific linux. SL has been way better with keeping things up to date, actually has a security team dedicated to testing upstream packages. If it's good enough for the LHC it's good enough for me.

2) Manage multiple linode accounts with one login. I'd like the billing for my private VPS separate from any I manage for someone else. I know, the answer to this before was "you can use the api to manage multiple accts", but this is my wishlist, and I'll put what I want on it.

3) domain registration. yeah, this has been asked for before too.

@sirpengi:

1) Ditch centos and include scientific linux. SL has been way better with keeping things up to date, actually has a security team dedicated to testing upstream packages. If it's good enough for the LHC it's good enough for me.

I can't resist; good enough for the LHC? Are you referring to the same group that engineers things that explode occasionally? ;-)

I can't comment on the demand for Scientific Linux, but I would imagine there's more demand for CentOS than you believe exists.

@AVonGauss:

I can't comment on the demand for Scientific Linux, but I would imagine there's more demand for CentOS than you believe exists.

The demand isn't for CentOS, the demand is for a RHEL compatible distro. SL satisfies that just fine (and does it better is what I'm arguing).

@sirpengi:

The demand isn't for CentOS, the demand is for a RHEL compatible distro. SL satisfies that just fine (and does it better is what I'm arguing).
Wrong. I don't want SL, I want CentOS. You need to stop telling people what they want.

It's not an either-or kind of thing. Both can exist.

(Unlike, say, stable releases and security updates. OK, that was a low blow…)

The only thing for me would be the option to have some shared storage between Linode's such as a SAN. You could have two tiers of SANs, one for those who just want bulk storage and one for those who are looking for speed (and willing to pay a premium).

3.a) CDN with Pull zones :)

@Piki:

Using only one datacenter is like putting all your eggs in one basket. Best to have a server in at least two or three different physical locations for your important stuff. I doubt Google would have lasted this long with only one datacenter, they'd be lagging to a standstill if they tried that, not to mention all the hackers, and the high possibility of losing service altogether :)

And on that note, since I can't believe nobody has said it yet, remote backups.

All I want for Christmas is Linode-supported *BSD and/or Solaris domU /w SMP capability.

Regards,

Lloyd D.

1. Add ability to enable SELinux without having to use pv-grub

2. Add second ethernet interface for private network

3. Add ability to manage several accounts from one user id

* More storage please please please~

  • Pooled storage space: just like bandwidth, storage space could be pooled across all Linodes.

  • More sensible extras pricing options. Right now, if I wanted to add a year's worth of extra 200 GB/month of bandwidth to my Linode 512, I could either:
    * Add the "+200 GB/month" extra (price: +$240/year)

    • Upgrade my Linode 512 to a Linode 1024 (price: +$240/year) One option gives the extra bandwidth.

    The other option, for the same price, doubles the bandwidth, and doubles the RAM, and doubles the storage, and moves the Linode to a less crowded server. Why would anyone pick the extra?

@WindPower:

* More storage please please please~

  • Pooled storage space: just like bandwidth, storage space could be pooled across all Linodes.

  • More sensible extras pricing options. Right now, if I wanted to add a year's worth of extra 200 GB/month of bandwidth to my Linode 512, I could either:
    * Add the "+200 GB/month" extra (price: +$240/year)

    • Upgrade my Linode 512 to a Linode 1024 (price: +$240/year) One option gives the extra bandwidth.

    The other option, for the same price, doubles the bandwidth, and doubles the RAM, and doubles the storage, and moves the Linode to a less crowded server. Why would anyone pick the extra?

Because the extras can be enabled very quickly, either with a reboot, or in the case of extra transfer, instantly. The bandwidth extra is pointless anyhow, since excess bandwidth as you go is billed at the same price as the extra.

If you need the extra resources long-term, upgrade your linode (which can take a bit longer). If you need them on very short notice, you can temporarily upgrade your linode.

@Guspaz:

@WindPower:

* More storage please please please~

  • Pooled storage space: just like bandwidth, storage space could be pooled across all Linodes.

  • More sensible extras pricing options. Right now, if I wanted to add a year's worth of extra 200 GB/month of bandwidth to my Linode 512, I could either:
    * Add the "+200 GB/month" extra (price: +$240/year)

    • Upgrade my Linode 512 to a Linode 1024 (price: +$240/year) One option gives the extra bandwidth.

    The other option, for the same price, doubles the bandwidth, and doubles the RAM, and doubles the storage, and moves the Linode to a less crowded server. Why would anyone pick the extra?

Because the extras can be enabled very quickly, either with a reboot, or in the case of extra transfer, instantly. The bandwidth extra is pointless anyhow, since excess bandwidth as you go is billed at the same price as the extra.

If you need the extra resources long-term, upgrade your linode (which can take a bit longer). If you need them on very short notice, you can temporarily upgrade your linode. I can see instant extras being useful for times when you get slashdotted or something like that, where you do need some extra power and certainly don't want long downtime, but this only lasts a week at most. So why have only monthly and yearly plans for extras? I guess my third wish could then be reformulated as "have more granular pricing options".

My feature request right now are this:

1) Add native ext4 support. I'm missing your backup service because you don't support ext4 which I'm using and which is better than old ext3 in almost every aspect.

2) Add write barrier support. It will definitely help with data integrity for people, who run unstable systems or use Freemont data center with built-in reboots :)

3) Update your recovery distro because it is really very, very outdated. Because of this, I'm using 2gb portion of precious hdd space to house another deployment which I will be able to use in case of emergency to diagnose/repair my production deployment.

@Net-burst:

3) Update your recovery distro because it is really very, very outdated. Because of this, I'm using 2gb portion of precious hdd space to house another deployment which I will be able to use in case of emergency to diagnose/repair my production deployment.
2 gigs? You can fit a bare debian install in like 400 megs.

@Net-burst:

2) Add write barrier support. It will definitely help with data integrity for people, who run unstable systems or use Freemont data center with built-in reboots :)
Erm… I believed the RAIDs in servers are battery-backed?

@Net-burst:

3) Update your recovery distro because it is really very, very outdated. Because of this, I'm using 2gb portion of precious hdd space to house another deployment which I will be able to use in case of emergency to diagnose/repair my production deployment.
Finnix 100 was released less than a year ago, so I wouldn't exactly call it "very, very outdated" quite yet. What's missing from version 100 that's nice to have for recovery? (Aside from the pvops-compatible kernel.)

@hoopycat:

Finnix 100 was released less than a year ago, so I wouldn't exactly call it "very, very outdated" quite yet. What's missing from version 100 that's nice to have for recovery? (Aside from the pvops-compatible kernel.)
Hm. Haven't checked it in a while. Last time I used Finnix, it destroyed my ext4 partitions because it had outdated e2fsprogs or something like that…

@OverlordQ:

@Net-burst:

3) Update your recovery distro because it is really very, very outdated. Because of this, I'm using 2gb portion of precious hdd space to house another deployment which I will be able to use in case of emergency to diagnose/repair my production deployment.
2 gigs? You can fit a bare debian install in like 400 megs. Barebone install of Arch Linux fits in about 150 megs. But with all needed tools and software it jumps to around 500-750. Rest of space is generally there just in case. For example for when I need to recompile kernel from within recovery deployment.

@rsk:

@Net-burst:

2) Add write barrier support. It will definitely help with data integrity for people, who run unstable systems or use Freemont data center with built-in reboots :)
Erm… I believed the RAIDs in servers are battery-backed? That I dont know. But it wont hurt to have bigger degree of data security.

@Net-burst:

Arch Linux

Understood. Carry on.

@Net-burst:

@rsk:

@Net-burst:

2) Add write barrier support. It will definitely help with data integrity for people, who run unstable systems or use Freemont data center with built-in reboots :)
Erm… I believed the RAIDs in servers are battery-backed? That I dont know. But it wont hurt to have bigger degree of data security.
I'm not an expert in this regard, but as our "disks" are LVM units on top of a RAID that you share with all other Linodes, I believe barrierwould have to require flushing the controller's cache, and kill performance for everyone. And, I believe that battery-backed controllers exist for exactly this reason - to make data safe without need to flush caches.

I'm a relatively new UNIX admin. I've never been root before.

One nice service would be "Pretend to be a cracker and look for vulnerabilities." I.e., someone would check my Linode for me and make sure there aren't any security flaws.

It probably could be automated via a script.

For example, I was SHOCKED at how many people try to grab phpmyadmin, which I never installed. It would have been nice to hear "Hey! Don't use phpmyadmin!"

@Smark:

2. Linode site reliability. No one has mentioned this, but every time I lose connection to my Linode (which is in Dallas) I immediately check linode.com, which is unavailable. I assume this is because it is also located in Dallas. I usually check status.linode.com but can't remember if that is down also or not. If this isn't actually an issue and just something weird on my end, ignore this.

I've had a linode in Dallas for 6+ months and it is very solid. I monitor with multiple services that watch the server every minute from multiple locations around the world (i.e. pingdom, wasitup) and I've had almost no interruptions in service (besides a couple short outages that were my fault; e.g. config errors, os level issues). I saw a couple 3 to 4 minute network glitches this summer, where my server stayed up and running, but I could not reach the network for a couple minutes. I think both of those were in the middle of the night. I have no idea how wide spread the glitch was, it's possible it was just the host I was on, though as mentioned, my linode didn't go down.

I just wanted to say that if there are / were any problems with Dallas, they are / were very infrequent and very short.

Jamie

@fsk:

I'm a relatively new UNIX admin. I've never been root before.

One nice service would be "Pretend to be a cracker and look for vulnerabilities." I.e., someone would check my Linode for me and make sure there aren't any security flaws.

Google SATAN

http://en.wikipedia.org/wiki/Security_A … g_Networks">http://en.wikipedia.org/wiki/SecurityAdministratorToolforAnalyzing_Networks

Make sure you know what you are doing, it is easy to start violating hosts and networks you don't have the right to access or probe.

@sirpengi:

3) domain registration. yeah, this has been asked for before too.

imo… There is no reason for Linode to get into registration. There are many good registrars out there right now.

I'm using Moniker, though I think they cater to people that have more than just a few domains. I only pay a tiny amount higher than what the registrar pays for domains. There isn't much profit in domain registrations, many of the registrars use domain registration as a loss leader for their other services.

I think to make domain registration worth it for linode to do, they would likely have to charge more than you would pay at other registrars.

Jamie

@hoopycat:

@Net-burst:

Arch Linux

Understood. Carry on.
You may not believe it, but Arch is quite good server platform and is used quite frequently by russians as such. Also, if you look closely, you will see that almost all VPS providers provide not only Debian/Ubuntu/CentOS but also Arch and Gentoo. Heck, Google uses Gentoo quite frequently. Their ChromeOS is entirely based on Gentoo :)

@rsk:

I'm not an expert in this regard, but as our "disks" are LVM units on top of a RAID that you share with all other Linodes, I believe barrierwould have to require flushing the controller's cache, and kill performance for everyone. And, I believe that battery-backed controllers exist for exactly this reason - to make data safe without need to flush caches.
I'm also not an expert, but if VM just suddenly shuts down or hangs, you will have corrupted data if you had write event to file system, that wasn't flushed. And this can happen to anyone because inside VM disk writes are also cached. Battery-backed RAID is needed to sustain integrity of RAID itself and flush all data from cache of RAID itself. But we also have VM cache :)

@Net-burst:

I'm also not an expert, but if VM just suddenly shuts down or hangs, you will have corrupted data if you had write event to file system, that wasn't flushed. And this can happen to anyone because inside VM disk writes are also cached. Battery-backed RAID is needed to sustain integrity of RAID itself and flush all data from cache of RAID itself. But we also have VM cache :)
The combination of journaling filesystems and the BBU RAID should prevent any filesystem corruption, but you could certainly have application level data that did not make it to the disk if it was only held in in-memory buffers (at any level) at the time of failure. But that's the application's fault, as without application flush requests, there's never any guarantee about data consistency on media.

On any system, those applications that require such consistency should be handling it themselves with explicit flushing, and nothing you can impose externally can correct things if they don't. Consistency has to start at the top, from the application. Databases (at least ACID-compliant ones), for example, usually have their own level of journaling which is flushed prior to writing any actual record data. (I suppose arguably that case could then be considered corruption on restart, but the database will just replay the journal and no data will be lost) Even a simple logging application needs to use flush if it wants any assurance that the data has been written, regardless of what's happening beneath it at system level. The flush may not turn out to be sufficient, but it's required.

The problem with modern disks, and what write barriers were introduced to help address, is that the disks themselves may cache and reorder data writes, so that even when the filesystem driver believes it has written data to its journal or in proper order (which the application level flush is then trusting to mean its data is on physical media), it may only exist in the drive's cache, and a sudden outage may end up with that data never making it to the disk media. The write barrier prevents the filesystem driver from writing any further data until the disk guarantees prior data has hit the media successfully (and assuming the disk isn't fibbing, which some have in the past). Unless you're on an LVM volume, which I believe does not currently pass barrier requests through to the media.

However, the BBU on the arrays in the Linode case solves this in a separate way. It's there to ensure that at a minimum any data currently held by its cache is persisted until the following reboot, at which point it will be immediately written to media prior to any other operations. So (at least theoretically) there's no way for data not to reach media once the filesystem driver has handed it to the drive array, and barriers would offer no particular benefit, except likely slowing down the application while it waits in a shared environment for the data to be written to media. Some early measurements had the hit as high as 30% for some workloads and I don't think that was even in a shared environment. Now, the BBU isn't quite an absolute guarantee (it could fail, or the disks could be offline longer than it can maintain the cache - probably a few days at most) but it's pretty darn good, and the most critical applications will have their own way of dealing with actual corruption in such rare cases, ala databases above.

Perhaps a more succinct way to think of it is that barriers were introduced when you couldn't trust your disks, but rather than barriers, a BBU just lets you trust your disks again. And without the performance hit barriers introduce.

While I'm not 100% sure, I also don't believe barriers have any impact on the point of higher level application data consistency since applications would still need to have flushed their internal data (otherwise the filesystem driver might not yet have chosen to write the data itself). The barrier option in ext4 for example, affects the journal commit record (and data sent to the disk prior to that point), but not unflushed in-memory cache data. So appropriate flushing is needed barrier or not. I'd certainly want any application whose consistency I cared about to be written to explicitly flush data it required to be stored.

– David

I've been with Linode for my company a while, like 5 years. Really I think everything runs fine, I can't find anything I would really like to improve upon…

but, if I had a wish list it would be this.

1. Another storage option. I'd primarily really only use it for backups, so cheap is good, even if it's slow.

2. some other linode option. That isn't very clear, but there are some tasks that I do not need to do very often, so I do them at the office on a KVM virtual machine. I might do them once a week, or once a month and they need 8GB or 16GB of RAM. It would be handy to be able to do them on a linode that I only spin up once in a blue moon and only pay for while it's running…. or something like that. Storage for this one isn't all that important, mostly CPU/RAM for temporary usage. Or maybe a way to temporarily spin up CPU and/or RAM on a current linode for 24 hours? I know this is a nightmare on your side to figure out how to do :)

3. I really can't think of a 3rd one, you guys run everything very well.

Note that larger plans than the Linode 4096 are available, they're just not advertised on the front page.

@Vance:

Note that larger plans than the Linode 4096 are available, they're just not advertised on the front page.
yea yea, I know that, but that's not really what I'm looking for. I'm looking for maintain a disk image and not having to rebuild from scratch and not having to pay for a whole month and then have it rebated…. it seems silly for a temporary use… which is why I do it all locally now. Doing it locally comes with it's own set of annoyances though that I won't go in to, which is why it would be handy to do on one of my linodes.

After 7 years on Linode I can say the only things I'd like to see are:

1) Dedicated server offerings for hybrid clouds

2) Storage

Unfortunately we are building a new app that will need lots of storage and CPU horsepower, so we're going to have to use another ISP for this particular app.

@Ox-:

1) Dedicated server offerings for hybrid clouds
+1 !!!

If you get a 20GB, aren't you basically getting a dedicated server, but with all the flexibility of a cloud server? I don't think dedicated servers are really the way to go, as there's no requirement that can be met with a dedicated server that can't be met with a VPS with the right parameters. Need more CPU power? A larger linode is guaranteed to have one or both CPUs in the host dedicated to it. Need more storage? It's currently expensive, but there's nothing about cloud servers particularly that makes it impossible to meet this demand.

3. Ability to restore individual files from the backups or mount the backups, without having to restore the whole backup.

  1. More space (either NAS or local)

1. More storage NAS or something for backups and just general use that we can mount in server

2. Domain / Web hosting panel (cpanel) reselling.

3. Just general awesomeness :) do not stop, took a long while to find you.

I will like to have a 3 month discount or some kind of payment that pay in advance.

I just have my first vps i paying month by month !

@xpzion7:

I will like to have a 3 month discount or some kind of payment that pay in advance.

I just have my first vps i paying month by month !

You can get a 10% discount for 1 year and 15% for 2 years.

@caker:

Name three things Linode should improve upon - improvements, new services, whatever - anything goes. Would love to know.

Thanks,

-Chris

1. A large amount of disk space accessed over NFS or iSCSI for an extra fee would be very useful for some setups.

2. It could always be cheaper.

3. You could give me more disk, or bandwidth. Something like a 10Mbit dedicated line instead of rationed bandwidth would be good for some people.

@sednet:

3. You could give me more disk, or bandwidth. Something like a 10Mbit dedicated line instead of rationed bandwidth would be good for some people.

At Linode's current bandwidth pricing, 10 Mbps (fully utilized) would equate to about $321 per month, which is not all that unreasonable (we're not talking about bargain bin bandwidth like Cogent here). You'd likely pay less because something designed to run on a 10 meg line isn't going to saturate it 24/7. However, at those traffic levels, Linode may be willing to offer volume discounts.

@Guspaz:

At Linode's current bandwidth pricing, 10 Mbps (fully utilized) would equate to about $321 per month, which is not all that unreasonable (we're not talking about bargain bin bandwidth like Cogent here). You'd likely pay less because something designed to run on a 10 meg line isn't going to saturate it 24/7. However, at those traffic levels, Linode may be willing to offer volume discounts.

Maybe I want to mirror kernel.org or some other high bandwidth site, I don't want to pay more for unpredictable amounts of traffic I might get and I don't want linode to cut me off for using a few terabytes over what I paid for. Fixed bandwidth lines make sense in some situations.

Ok I could use tc and do bandwidth limiting on my linode but tc is an ugly, ugly thing unlike the simple elegance of OpenBSD's pf.

Actually OpenBSD linodes are on my wants list. That would really rock. I know OpenBSD works fine under KVM, not sure about XEN.

Linode already limits your upstream to 50 megs. I'm sure that if you wanted they could limit that to 10 megs or something else.

I just signed up with Linode yesterday and was unaware that they are "unable" to assist newbie's with basic server setup issues. Basically, I may have a few things wrong with my lamp setup, such as being unable to access pypmyadmin and maybe httpd.conf, but they were "unable" to provide any help, saying it was my responsibility to figure it out.

I'm hoping to get some help in the forum as I feel I've done very well to get my server and doc root/files set up this far, and probably only need a few simple pointers that might take the average person in support all of 2 minutes to diagnose. To me it seems a bit foolish to risk turning away several hundred dollars a year in revenue without even providing a few minutes of help up front.

@john_h:

I just signed up with Linode yesterday and was unaware that they are "unable" to assist newbie's with basic server setup issues. Basically, I may have a few things wrong with my lamp setup, such as being unable to access pypmyadmin and maybe httpd.conf, but they were "unable" to provide any help, saying it was my responsibility to figure it out.

I'm hoping to get some help in the forum as I feel I've done very well to get my server and doc root/files set up this far, and probably only need a few simple pointers that might take the average person in support all of 2 minutes to diagnose. To me it seems a bit foolish to risk turning away several hundred dollars a year in revenue without even providing a few minutes of help up front.
Linode are not a managed service provider. There are plenty of companies providing managed services, or even fully managed VPS's.

Linode is great for people, who know what they are doing, or people who want to learn.

> To me it seems a bit foolish to risk turning away several hundred dollars a year in revenue without even providing a few minutes of help up front.
To me it seems a bit foolish/unreasonable to want a service provider who is unmanaged by their own definition to do management.

If you need help you have search engines, forums, IRC, pay someone competent, etc, etc, etc. This is a non-issue really.

Except Linode is currently beta-testing a managed service where you can pay them to do stuff…

Which you can request after reading the information here

> During this trial we won't be taking on everyone's request.

My Manager account is associated with my Gmail email address and when I open a support ticket or a support ticket I have opened is updated, the email notification I receive is delayed by 5 or more minutes each time. The delay I expect is in the time it is sent out from the Linode mailserver, since no other emails are delayed that are sent to my Gmail. I don't think it's a delivery issue on my end. I'm not sure much else about the issue but I haven't encountered it anywhere else before. I suppose this can be considered a suggestion for improvement

@jbenamy:

My Manager account is associated with my Gmail email address and when I open a support ticket or a support ticket I have opened is updated, the email notification I receive is delayed by 5 or more minutes each time. The delay I expect is in the time it is sent out from the Linode mailserver, since no other emails are delayed that are sent to my Gmail. I don't think it's a delivery issue on my end. I'm not sure much else about the issue but I haven't encountered it anywhere else before. I suppose this can be considered a suggestion for improvement
Actually, with most support systems (including some ITIL compliant systems) this is VERY commonplace to have a queue and they all get released at x interval.

a) Cheap large local storage (mountable)

b) Monitoring Solution with email/sms alerts

c) Ability to clone without turning off linode

@aot2002:

b) Monitoring Solution with email/sms alerts

That would be really cool.

3? Thats a lot! But for me it'll have to be these:

1) RAM (maybe 128 / 256mb?)

2) Disk Space

3) The stats in Linode which are graph do not fully work on the interfaces I use as an emergency (if needed). Therefore a basic overview of CPU / Network etc, maybe a mobile version of the manager?

Keep up the great service guys!

1. Better Transparency

2. Better Transparency

3. Better Transparency

Between the furor over the Bitcoin incident and the beating linode took over its lack of cooperation in the lowendbox/lowendtalk DDoS incident, I for one am re-evaluating whether I want my VPSes here or whether it's time to move on. Taken in total with my own experiences with Linode support in the past, and the attitude towards things like IPv6 migration, I think it's fair to say that Linode is quickly earning a reputation for being not as customer friendly as they were once thought to be.

@Consdale:

3? Thats a lot! But for me it'll have to be these:

1) RAM (maybe 128 / 256mb?)

2) Disk Space

3) The stats in Linode which are graph do not fully work on the interfaces I use as an emergency (if needed). Therefore a basic overview of CPU / Network etc, maybe a mobile version of the manager?

Keep up the great service guys!

If by point 1, you mean that they should introduce smaller linodes, they've made it clear they don't want to go below the $20 pricepoint.

For point 3, there is already support, official or unofficial, for any kind of platform you could want.

There is an official iPhone app with custom graphs:

~~![](<URL url=)http://dl.dropbox.com/u/48490966/webhos … _small.png">http://dl.dropbox.com/u/48490966/webhost/linode1small.png" />

There is an unofficial Android app with the normal graphs: http://jansouza.com/linode-android/

And the regular manager graphs should work on any phone:

~~![](<URL url=)http://dl.dropbox.com/u/48490966/webhos … _small.png">http://dl.dropbox.com/u/48490966/webhost/linode2small.png" />

Between these three options, they've covered pretty much 100% of smartphones. Virtually the entire market with official or unofficial apps, and the rare person on BBOS/WebOS/WP7 still have the web interface.~~~~

Nope, sorry reading back I didn't make it very clear, I meant a 128 - 256MB increase on existing plans.

I never realized there was an Android app, thank you Guspaz!

@scaredpoet:

Between the furor over the Bitcoin incident and the beating linode took over its lack of cooperation in the lowendbox/lowendtalk DDoS incident, I for one am re-evaluating whether I want my VPSes here or whether it's time to move on. Taken in total with my own experiences with Linode support in the past, and the attitude towards things like IPv6 migration, I think it's fair to say that Linode is quickly earning a reputation for being not as customer friendly as they were once thought to be.
Very much appreciate your comments.

Since last week, we've been completely consumed with evaluating, discussing, debating, planning, etc, ways in which we can do better. This was a learning experience for us and Linode will only improve because of it. Hoping to have an announcement soon covering the results of these efforts.

With regards to the lowendbox thing - we handled it the same way we handle all network attacks. The forum post from those guys had ZERO effect on how it was handled. A threat of a DDoS never provokes preemptive action from us, unless the customer requests it. We left the forum post there in order to BE more transparent, if that makes sense…

Not sure what you mean regarding IPv6. What attitude? We've worked hard to make native IPv6 available to you guys, which it is now in all six of our facilities.

Thanks,

-Chris

Lowend/IPv6 has no weight on my opinion of Linode. However, the customer portal hack is absolutely an issue we need to hear from Linode about. This is an attack vector I've been concerned about since joining. What's being changed to prevent an incident like this from happening again?

Security is easily the number one issue that's holding back VPS adoption in general. A company holding the key to thousands of customer's data is just such a juicy target to hackers.

@caker:

With regards to the lowendbox thing - we handled it the same way we handle all network attacks. The forum post from those guys had ZERO effect on how it was handled.

Okay, so if the account provided by the folks at LEB is accurate, then if one of your clients is DDoS'ed, then not only is a null route coming (understandable), but the client can expect that…

@Chief at Lowetalk.com:

To say that [Linode] were less than helpful, and less than forthcoming with information is a complete understatement. Let me put this in to perspective, Linode is our host and wouldn't give us information, LiquidWeb [which was attacked at the same time by the same perpetrator] is not our host and was far more helpful and forthcoming than Linode. Were we grateful whilst p****d that we were getting more information and help from LiquidWeb than Linode? You bet!

http://www.lowendtalk.com/discussion/17 … migrations">http://www.lowendtalk.com/discussion/1714/downtime-migrations

All I can say is, wow.

> Not sure what you mean regarding IPv6. What attitude?

http://forum.linode.com/viewtopic.php?t … c&start=90">http://forum.linode.com/viewtopic.php?t=2978&postdays=0&postorder=asc&start=90

@scaredpoet:

> Not sure what you mean regarding IPv6. What attitude?

~~[http://forum.linode.com/viewtopic.php?t=2978&postdays=0&postorder=asc&start=90" target="_blank">](http://forum.linode.com/viewtopic.php?t … c&start=90">http://forum.linode.com/viewtopic.php?t=2978&postdays=0&postorder=asc&start=90](
Serious, non-attacky question: Specifically what was wrong with the attitude presented there?

Edit: I would've liked IPv6 sooner, and I whined about it constantly, but I'm not unhappy with how Linode handled it.

@Chief at Lowetalk.com:

To say that [Linode] were less than helpful, and less than forthcoming with information is a complete understatement. Let me put this in to perspective, Linode is our host and wouldn't give us information, LiquidWeb [which was attacked at the same time by the same perpetrator] is not our host and was far more helpful and forthcoming than Linode. Were we grateful whilst p****d that we were getting more information and help from LiquidWeb than Linode? You bet!

It would've been helpful to know in what way Linode support were less than helpful.

@scaredpoet:

http://www.lowendtalk.com/discussion/17 … migrations">http://www.lowendtalk.com/discussion/1714/downtime-migrations

All I can say is, wow.

I went and read the whole post. He doesn't indicate in any way how Linode was unhelpful. He says that he was nullrouted, and was fine with that, but then he called Linode and they were unhelpful. Well, what was he looking for, to be un-null-routed? There's probably a protocol about hoe long they wait before doing that…

> http://forum.linode.com/viewtopic.php?t … c&start=90">http://forum.linode.com/viewtopic.php?t=2978&postdays=0&postorder=asc&start=90

Not seeing any problems there…

@mnordhoff:

Serious, non-attacky question: Specifically what was wrong with the attitude presented there?

I'm not trying to attack either. IPv6 is being offered now, and that's great. What I'm saying is that the pattern of response was slow (3 years) and up to the final offering, the response to requests seemed to alternate between "coming soon" and "relax, you don't really need it yet."

It appears others are fine with it, so, since I'm probably moving my VPSes to other places in a couple months anyway, I withdraw my suggestion.

@scaredpoet:

"relax, you don't really need it yet."

Until there are users who are given ipv6 addresses by their ISPs and not ipv4 and their ISPs don't do a 6to4 for them, you don't need it. linode was well ahead of the need line.

@scaredpoet:

I'm not trying to attack either. IPv6 is being offered now, and that's great. What I'm saying is that the pattern of response was slow (3 years) and up to the final offering, the response to requests seemed to alternate between "coming soon" and "relax, you don't really need it yet."

It appears others are fine with it, so, since I'm probably moving my VPSes to other places in a couple months anyway, I withdraw my suggestion.
Indeed, Linode started providing IPv6 before it became necessary, but later than many early adopters, and they tend to be secretive about future developments.

Not situations I like, but not deal-breakers for me personally, given the other aspects of Linode I do like.

1) Don't sell Linode! Keep up the good work.

2) More backup snapshots, with ability to restore them on another machine

3) Low cost S3 type storage. I currently pay about $30/month to Amazon for about 300 GB of backups, which i think is about 6 times more than it should be.

1) Singapore node - Research EC2, Voxel. Qala DC.

2) SAN per GB costs and per number of IO ops, use commodity hardware if you must. You'll see a number (well practically all) SAN based VPS providers have had or continue to have problems with their SAN storage but its simply being oversubscribed and/or the right sharing limits arent enforced, dont host the OS disks on there, but give an option to buy 10gb SAN chucks that I share between my VPS and sell me so many IO ops, or bullocks move with times and create an abstraction on top of storage like s3 or cloudfiles - i think their stack is opensource, hire a few gurus and get a cluster going on the private network. We should all build for failure, but I dont feel like running my own distributed gridfs or hadoop when I simply have to persist some photos etc..

Dear Linode

Will we be getting more disk space this year as part of Linode's birthday celebrations?

tyvm

:D

@Mr Nod:

Dear Linode

Will we be getting more disk space this year as part of Linode's birthday celebrations?

tyvm

:D

I genuinely hope its RAM… :twisted: :D

You guys got more disk space last year didn't you? And historically it has more times than not been disk space upgrades. I think it's the RAM guys turn :P

You never know - Could be both! :lol:

A little more transparency in your business operations. I've seen things that make me feel a little uncomfortable.

Storage, maybe something like Amazon's S3

Notification if a backup fails

Something else that would be nice would be a higher default speed cap on the private network. Even if you don't use up all the bandwidth, there is still some extra latency introduced with a lower speed which can make a difference if you try to run a database on another Linode.

1. UTC on everything, or at least an option to select your preferred timezone. This includes status.linode.com, manager.linode.com, and the default timezone when setting up new Linodes (it took me way too long to figure out how to change the timezone and not get it to reset itself, and it doesn't make sense why a London Linode should default to GMT-5).

2. The ability to choose a custom range on the graphs, not just 1 day or 1 month. Some of Google/YouTube's graphs have a custom scroller at the bottom where you can not only scroll all the way from creation to now, but you can also resize the thumb to zoom to whatever level you want.

3. Not something I'll need for a while, but would still love to see: More resource pooling and customization. I'd love to be able to change at any time how much RAM, disk space and bandwidth is available to my account in each datacenter, and then redistribute these between Linodes on demand. Also, the ability to have slower but cheaper storage space would be very useful - I could buy a 1TB disk for about £100, but I've never seen any VPS company anywhere offer this much space at decent prices. And while I'm at it, more server locations, namely Australia and continental Europe (Germany, Netherlands or the like). Okay, I kinda made this one into three suggestions, but still.

@Keiji:

I could buy a 1TB disk for about £100, but I've never seen any VPS company anywhere offer this much space at decent prices.

This argument is becoming akin to Godwin's law. Eventually, someone will always end up suggesting that somehow a consumer-grade hard disk has any place in a hosted server environment.

I'm not going to re-hash all the arguments against this here, but rather I'll just link to an excellent Serverfault Q&A on the subject.

Even if they were to offer super low-end storage using these crappy drives, their labor costs would still go up due to increased hardware maintenance costs. It just doesn't pay…

@anderiv:

Even if they were to offer super low-end storage using these crappy drives, their labor costs would still go up due to increased hardware maintenance costs. It just doesn't pay…

While this is generally true, there is still an enormous price-per-gigabyte difference between enterprise-grade 15K RPM SAS drives and enterprise-grade 7200 RPM SATA drives. Linode customers aren't asking for bargain-bin pricing based on consumer drives, but simply the ability to choose capacity over performance.

* Transparency.

  • I would appreciate a bump in ram or disk space or bandwidth or a tad bit of all 3 :) .

  • An additional vote for more transparency.
    @caker:

Since last week, we've been completely consumed with evaluating, discussing, debating, planning, etc, ways in which we can do better. This was a learning experience for us and Linode will only improve because of it. Hoping to have an announcement soon covering the results of these efforts.

Unless I missed it, there still has been no announcement regarding the 'bitcoin incident' aside from the fact that it happened and the above quote was from 5 weeks ago.

That being said, I love this place and if there is any reason behind people saying not to sell it, I agree, please don't sell it.

Three things that'd be nice:

1. Image backups: File backups are nice but aren't sufficient for OS upgrades and the like, and also take more time to get things back up and running in the event disaster strikes. For low traffic sites Linode is not substantially cheaper than other services which do provide image backups, so it would be good to have this for feature parity at least.

2. AppArmor in the default kernels: Ubuntu has it by default already, so Linode is taking it out for reasons I do not understand.

3. Less jitter: I'm not sure why, but having come from Rackspace where I can consistently get at least 40-70ms, I find that sometimes the ping to my server is upwards of 700 ms, though usually it is a nice low number as well. Don't know why Linode is worse in this respect, perhaps my server just happens to be on the same machine as someone rather IO intensive? :)

@James Bellinger:

1. Image backups: File backups are nice but aren't sufficient for OS upgrades and the like, and also take more time to get things back up and running in the event disaster strikes. For low traffic sites Linode is not substantially cheaper than other services which do provide image backups, so it would be good to have this for feature parity at least.

http://www.linode.com/backups/

@James Bellinger:

2. AppArmor in the default kernels: Ubuntu has it by default already, so Linode is taking it out for reasons I do not understand.

It's not a required part of the Linux kernel, so they aren't taking it out: they're not including it. A subtle difference. It does, however, have the potential (if it's anything like SELinux…) to break userlands that don't expect it.

> 3. Less jitter: I'm not sure why, but having come from Rackspace where I can consistently get at least 40-70ms, I find that sometimes the ping to my server is upwards of 700 ms, though usually it is a nice low number as well. Don't know why Linode is worse in this respect, perhaps my server just happens to be on the same machine as someone rather IO intensive? :)

I/O shouldn't impact RTT that much at all, since ICMP replies are handled by the kernel. That is indeed weird. Might be worth firing off an mtr in both directions, and posting them in a new thread. (FWIW, I have not experienced unusually high jitter, outside of normal Internet behaviors.)

GLaDOSDan, I read that page. In the Limitations section,

> The backup system operates on files, not at the block level.

hoopycat, that may be, but it is a standard part of the Ubuntu kernel it is purporting to be an installation of. It's the only reason I use the Ubuntu instead of Debian. On top of that, it only enables by default for a couple minor programs (DHCP client, for instance), so really, nothing breaks unless you set up a profile. But it's still present. :)

Linode backups operating on files shouldn't make any practical difference for you. When you restore, you get a new disk image containing everything that was in the old disk image at the time of backup.

@James Bellinger:

hoopycat, that may be, but it is a standard part of the Ubuntu kernel it is purporting to be an installation of. It's the only reason I use the Ubuntu instead of Debian. On top of that, it only enables by default for a couple minor programs (DHCP client, for instance), so really, nothing breaks unless you set up a profile. But it's still present. :)

Linode doesn't purport to install the Ubuntu kernel – indeed, it isn't a part of the Ubuntu deploy images at all. But, as noted elsewhere, pv-grub lets you run your distribution's kernel (or any other compatible kernel, Linux or not) relatively easily. Remember, Ubuntu is the most popular distribution here, but it is far from the only one.

Also, the DHCP client isn't very minor, since it is used for IPv4 auto-configuration on newly-deployed Linodes. :-)

@hoopycat:

But, as noted elsewhere, pv-grub lets you run your distribution's kernel (or any other compatible kernel, Linux or not) relatively easily.

But it has to be a Xen kernel, because Linodes are paravirtualized, no?

@Azathoth:

But it has to be a Xen kernel, because Linodes are paravirtualized, no?

Well, it has to be a paravirtualized kernel, which is not Xen-specific (but usually is). But yes, "compatible" was the key word.

It might be nice if the Linode manager had an audit trail where we could view a list of every action taken by each user on the account.

Don't remember if this has been suggested previously.

Without a doubt I must say Linode is doing a pretty bang-up job in many areas. They truly put all the others to shame including those better known providers. Kudos to you for having the courage to ask this question and show responses publicly!

Here's what would tickle my fancy:
* SSL termination on NodeBalancers

Additional IPv4 IPs without reboot

Moose-friendly service for us Canucks (perhaps at 151 Front Street)</list></r>

+1 on SSL termination on NodeBalancers

New suggestion: Higher rate caps on private network ports. Right now they have the same cap as the public port, but this is a bit restrictive if you're trying to run a database backend over it. The difference is there even if you aren't saturating the link - the lower port speed still makes queries considerably slower when you're talking the sort of times that a local box can serve them.

@Ghan_04:

New suggestion: Higher rate caps on private network ports. Right now they have the same cap as the public port, but this is a bit restrictive if you're trying to run a database backend over it. The difference is there even if you aren't saturating the link - the lower port speed still makes queries considerably slower when you're talking the sort of times that a local box can serve them.

There's not a way to differentiate this as they are the same interface for your Linode. If you're hitting the cap, open a ticket and we can look at raising it for you.

-Tim

@scaredpoet:

1. Better Transparency

2. Better Transparency

3. Better Transparency

Between the furor over the Bitcoin incident and the beating linode took over its lack of cooperation in the lowendbox/lowendtalk DDoS incident, I for one am re-evaluating whether I want my VPSes here or whether it's time to move on. Taken in total with my own experiences with Linode support in the past, and the attitude towards things like IPv6 migration, I think it's fair to say that Linode is quickly earning a reputation for being not as customer friendly as they were once thought to be.

This basicly sums up what I was going to say, especially once you include the stuff revolving around the xen exploit.

@seany:

This basicly sums up what I was going to say, especially once you include the stuff revolving around the xen exploit.
I thought they were quite open about the Xen exploit and how they managed it. Did I miss something about it?

@seany:

specially once you include the stuff revolving around the xen exploit.

What about the xen exploit?

http://blog.linode.com/2012/06/13/xen-s … dled-them/">http://blog.linode.com/2012/06/13/xen-security-advisories-and-how-we-handled-them/

People need to understand the current Xen pre-disclosure procedure means we can't tell anyone what it is until after the advisories have been made public. Which is what we did. Discussions are underway regarding said procedures:

http://lists.xen.org/archives/html/xen- … 01072.html">http://lists.xen.org/archives/html/xen-devel/2012-06/msg01072.html

-Chris

> People need to understand the current Xen pre-disclosure procedure means we can't tell anyone what it is until after the advisories have been made public.

This. It is remarkably difficult to provide enough information to let the public know something is up (and provide guidance on how to fix it) without pointing to the exact path of exploitation. I'd say Linode came as close to the line as they could… see the lists.xen.org link above, particularly list item #7, which probably sounds familiar.

Also, I'd like to note that Linode admitted the Bitcoin problem occurred and that they were fixing the relevant issues, which is atypical in this market. I'm in the midst of a self-imposed embargo period for this sort of thing involving another major provider; they silently fixed the issues on new deployments but left existing servers hanging in the breeze. I am not discounting anyone's opinion with regards how transparent Linode could/should have been, but it's hard to put things in perspective when everyone else is completely opaque. Hopefully things will improve across the entire industry.

@caker:

http://blog.linode.com/2012/06/13/xen-s … dled-them/">http://blog.linode.com/2012/06/13/xen-security-advisories-and-how-we-handled-them/

People need to understand the current Xen pre-disclosure procedure means we can't tell anyone what it is until after the advisories have been made public. Which is what we did. Discussions are underway regarding said procedures:

http://lists.xen.org/archives/html/xen- … 01072.html">http://lists.xen.org/archives/html/xen-devel/2012-06/msg01072.html

-Chris

That's fair I suppose. The time line for what happened between reporting and disclosure is kind of a joke without names associated to the actors involved though. What's linodes position on how that was handled by xen-sec? Specifically what's the feeling relating to the length of time the issue was kept embargoed?

My original comments about requests for transparency re: the bitcoin hack still stand however, and would still put my "improve on this" credits toward better transparency in general.

1. Multi-factor auth for the Linode Manager.

Simple user name/password authentication just isn't adequate when we're talking about a portal that gives complete control to a customer's entire virtual infrastructure. Any provider can be hacked. When it happens, it should be more difficult for the hacker to gain access than simply having to crack passwords. Amazon Web Services has a very nice and easy-to-use setup via Google Authenticator. Please take a look at it.

2. NodeBalancer Private IPs or IPv6 to Back-end Nodes

I need to load-balance database reads over the private no-fee network.

3. Named Snapshots

A simple thing that would make my life easier.

4. Clone API

Oh wait, you added that! Almost 11 months to the day since I first requested it, but better late than never! ;)

And thanks for asking. It's nice to know you are listening.

Anyone mentioned lish over ipv6? :P

Now that I've had some real-world experience with NodeBalancers, specific improvements I would love to see:

1) Private IPs or IPv6 to Back-end Nodes

Already mentioned this one - for load-balancing private intra-cluster traffic, such as database reads.

2) HTTP Keepalive Support in HTTP Mode

This one is really important from a performance standpoint, especially for static assets.

3) SSL Termination

Would be great if I could manage the certs in one place and offload SSL processing to the balancer.

4) Alerts

Ability to configure alerts (email, SMS, etc.) when a backend node's health check fails/succeeds and it is pulled from/added to the rotation.

Ext4 by default – there is no ext4 documentation whatsoever

Additional IP addresses before deploying a Linode and receiving this error: "Additional IPv4 addresses require technical justification. Please open a Support Ticket describing your requirement."

Easier web panel management for setting up multiple websites, especially DNS

Ext4 would be good, you can gain some benefits of ext4 by mounting an ext3 partition as ext4, it's backwards compatible. If you convert from ext3 to ext4 completely things won't work anymore (i.e. linode backups, pv_grub, resizing partitions)

Floating IP addresses would be awesome. Associate IP (IPv4 that is) addresses with the account rather than the node. As far as I understand it IPv6 addresses already work this way if you request a pool of addresses.

@Cromulent:

Floating IP addresses would be awesome. Associate IP (IPv4 that is) addresses with the account rather than the node. As far as I understand it IPv6 addresses already work this way if you request a pool of addresses.

Aren't they are assigned geographically else how would GeoIP work?

@jebblue:

@Cromulent:

Floating IP addresses would be awesome. Associate IP (IPv4 that is) addresses with the account rather than the node. As far as I understand it IPv6 addresses already work this way if you request a pool of addresses.

Aren't they are assigned geographically else how would GeoIP work?
for one, they're assigned to a datacenter.

for two, that's not really how GeoIP and IP address assignment works…

@jebblue:

@Cromulent:

Floating IP addresses would be awesome. Associate IP (IPv4 that is) addresses with the account rather than the node. As far as I understand it IPv6 addresses already work this way if you request a pool of addresses.

Aren't they are assigned geographically else how would GeoIP work?

Sorry. I should have stated that I meant floating IP addresses for each data centre rather than floating IP addresses across all data centres.

@obs:

Ext4 would be good, you can gain some benefits of ext4 by mounting an ext3 partition as ext4, it's backwards compatible. If you convert from ext3 to ext4 completely things won't work anymore (i.e. linode backups, pv_grub, resizing partitions)
Are there really any notable benefits from ext4 in a Linode environment? Increased size limits seem unnecessary, plus it seems to me that most of the performance or I/O handling changes are obviated (either unnecessary or not guaranteed by the hardware) by things such as the virtualization layer and/or the use of BBU-backed raid arrays as the local storage. And in fact in some cases might get in the way more than help.

– David

I've not used ext4 in production on linode boxes yet, I did run some dd tests a while back and noticed some improvements with ext4 that was quite some time ago now though.

@Cromulent:

Floating IP addresses would be awesome.
Done!

http://blog.linode.com/2007/11/12/suppo … -failover/">http://blog.linode.com/2007/11/12/support-for-high-availability-ip-failover/

http://blog.linode.com/2007/11/09/move- … d-linodes/">http://blog.linode.com/2007/11/09/move-or-swap-ips-across-linked-linodes/

-Chris

@Obsidian:

@jebblue:

@Cromulent:

Floating IP addresses would be awesome. Associate IP (IPv4 that is) addresses with the account rather than the node. As far as I understand it IPv6 addresses already work this way if you request a pool of addresses.

Aren't they are assigned geographically else how would GeoIP work?
for one, they're assigned to a datacenter.

for two, that's not really how GeoIP and IP address assignment works…

Np, that's why I started with "Aren't" and ended with a "?", IOW I wasn't sure. Also when I read "floating", I mis-understood the OP to mean across all datacenters. If I "knew" that they were assigned a certain way I would not have used a query but rather, a statement.

@caker:

@Cromulent:

Floating IP addresses would be awesome.
Done!

http://blog.linode.com/2007/11/12/suppo … -failover/">http://blog.linode.com/2007/11/12/support-for-high-availability-ip-failover/

http://blog.linode.com/2007/11/09/move- … d-linodes/">http://blog.linode.com/2007/11/09/move-or-swap-ips-across-linked-linodes/

-Chris

Ah, thanks I completely forgot about those features. Although the swap IP feature is not really what I had in mind. The feature I was requesting was something like the following:

You buy three linodes which each come with one IPv4 address each. You wish to associate all three IPv4 addresses with a single linode and have the other two linodes only being accessible via private IP addresses. Basically I'm looking for something like Elastic IP addresses on Amazon Web Services.

With the swap function you can't associate a spare IPv4 address on one linode to another linode (which would then have two). Also it would be incredibly cool to be able to do all of that via the API.

I've probably explained that really badly as it is 4am and I'm tired :).

You can't do exactly that via IP Failover, but if you failover the public IPs from Linodes B and C to A, you can down them on their original Linodes, bring them up on Linode A, and get that result.

They'll still "belong" primarily to Linodes B and C, as far as the Linode Manager is concerned, but you will have 2 Linodes with only private IPs, and a third Linode with 3 public IPs.

  • Les

My list

  • Cheap storage. I'm not really interested in spending much more than the price of disks.

  • Automatically restart my linode when a newer kernel is available. Its not for everyone, should be off by default. My machine automagically downloads security fixes from the internet and restarts services as required. Just the kernel may be insecure. Maybe it does this now?

  • DNSSEC in the DNS Manager. Next year my domain is going to support DNSSEC and I would intend on setting that up.

@mikefletcher:

My list

  • Cheap storage. I'm not really interested in spending much more than the price of disks.

OK.

> * Automatically restart my linode when a newer kernel is available. Its not for everyone, should be off by default. My machine automagically downloads security fixes from the internet and restarts services as required. Just the kernel may be insecure. Maybe it does this now?

Hmm… probably the easiest thing to do would be to poll https://www.linode.com/kernels/rss.xml periodically and trigger on a guid change for the anchor corresponding to the kernel you're following (e.g. http://www.linode.com/kernels/?ver=(?P\d+)#137 for the 32-bit kernel). A simpler, but less refined, approach would be to reboot if the last reboot was before the most recent pubDate.

> * DNSSEC in the DNS Manager. Next year my domain is going to support DNSSEC and I would intend on setting that up.

+1

@hoopycat:

Hmm… probably the easiest thing to do would be to poll https://www.linode.com/kernels/rss.xml periodically and trigger on a guid change for the anchor corresponding to the kernel you're following (e.g. http://www.linode.com/kernels/?ver=(?P\d+)#137 for the 32-bit kernel). A simpler, but less refined, approach would be to reboot if the last reboot was before the most recent pubDate.

Considering that mess that happened when that one 3.0 kernel was rolled out that caused filesystems to mount read-only due to a bug - I don't like this idea. Would be best to just have a script lurk that and then send an email notification when a new kernel's ready.

Finding out about bugs the hard way sucks.

Some might agree, others won't. Each of us are entitled to an opinion, so here's mine.

Whilst working on setting up my server, I've been referring to Linode's Guides. Unlike a lot of people here, I am not an expert at setting up a server, but I am interested and capable. Also, I CANNOT afford to employ a professional to do the job for me, but that's not going to stop me from succeeding!

Whilst following the guides, I've come across a number of mistakes and short-comings. But I must say that considering how much I've been able to get done with their assistance is awesome.

An area for significant improvement is in customer service during the initial setup of a Linode. I paid Linode a lot of money, and now I want something in return. An IDLE Linode is not what I signed up for.

I am frustrated by SOME Linode support staff that take every opportunity to remind me that their service is UNMANAGED and decline to help me. I think that Linode Management needs to make a distinction between what is covered and what isn't. Otherwise, they could save a lot of money by getting rid of the ticket system all together.

In the less than dozen tickets I've raised over the 8 months I've been here, all my queries and questions have been in relation to the initial setup of my Linode. And not once have I asked them to 'do it for me'.

The last ticket I raised and was refused help related to getting phpMyAdmin working through HTTPS instead of HTTP. Before I raised this ticket, I had spent a number of hours searching the net on how to achieve this, and I haven't found out yet though I know others have achieved it. Why isn't this issue covered in the Guide? And more importantly, when I raise a question about it, why is it considered to be beyond the scope of the support they provide. Imagine a news headline "Linode server hacked ….."

In my mind, I wouldn't even consider raising a ticket that for example asked for assistance in setting up a Joomla Template, or configuring osCommerce, or managing my forum. These things easily fit into the 'un-managed' service sphere.

Personally, I think that it is in Linode's interests to see their customers get their sites up and running.

I've had some really terrific support from support staff that are probably getting chastised by their managers, and I hope that's not the case. But I've reached the end of my tether, and as far as my position is concerned, when my pre-paid time is up, I will be moving my server elsewhere.

I was referred to Linode by a good friend (and customer of Linode) who knows a lot more about Linux than I do, but I certainly won't be encouraging anyone else to join.

@Napoleon:

Some might agree, others won't. Each of us are entitled to an opinion, so here's mine.

Whilst working on setting up my server, I've been referring to Linode's Guides. Unlike a lot of people here, I am not an expert at setting up a server, but I am interested and capable. Also, I CANNOT afford to employ a professional to do the job for me, but that's not going to stop me from succeeding!

Whilst following the guides, I've come across a number of mistakes and short-comings. But I must say that considering how much I've been able to get done with their assistance is awesome.

An area for significant improvement is in customer service during the initial setup of a Linode. I paid Linode a lot of money, and now I want something in return. An IDLE Linode is not what I signed up for.

I am frustrated by SOME Linode support staff that take every opportunity to remind me that their service is UNMANAGED and decline to help me. I think that Linode Management needs to make a distinction between what is covered and what isn't. Otherwise, they could save a lot of money by getting rid of the ticket system all together.

In the less than dozen tickets I've raised over the 8 months I've been here, all my queries and questions have been in relation to the initial setup of my Linode. And not once have I asked them to 'do it for me'.

The last ticket I raised and was refused help related to getting phpMyAdmin working through HTTPS instead of HTTP. Before I raised this ticket, I had spent a number of hours searching the net on how to achieve this, and I haven't found out yet though I know others have achieved it. Why isn't this issue covered in the Guide? And more importantly, when I raise a question about it, why is it considered to be beyond the scope of the support they provide. Imagine a news headline "Linode server hacked ….."

In my mind, I wouldn't even consider raising a ticket that for example asked for assistance in setting up a Joomla Template, or configuring osCommerce, or managing my forum. These things easily fit into the 'un-managed' service sphere.

Personally, I think that it is in Linode's interests to see their customers get their sites up and running.

I've had some really terrific support from support staff that are probably getting chastised by their managers, and I hope that's not the case. But I've reached the end of my tether, and as far as my position is concerned, when my pre-paid time is up, I will be moving my server elsewhere.

I was referred to Linode by a good friend (and customer of Linode) who knows a lot more about Linux than I do, but I certainly won't be encouraging anyone else to join.

did support never direct you to the community irc channel or forums? I'm pretty sure they did, you would have got your questions answered in either place, although urmom might have been brought up and insulted on irc. That's just a long running in joke, it's nothing personal.

You said you couldn't afford professional help, and linode doesn't charge for professional help, that's why it's so affordable, but plenty of linode staff hang out in irc and help customers, even in their own off duty time.

@Napoleon:

I am frustrated by SOME Linode support staff that take every opportunity to remind me that their service is UNMANAGED and decline to help me. I think that Linode Management needs to make a distinction between what is covered and what isn't. Otherwise, they could save a lot of money by getting rid of the ticket system all together.

What is covered:
@Linode terms of Service:

6. Support Boundaries

Linode.com, provides 24 x 7 technical support to our subscribers via our Support Ticket system. The following are our guidelines when providing support: Linode.com provides support related to your Linode virtual server physically functioning. Linode.com does not offer technical support for application specific issues such as application configuration, cgi programming, web or mail server configuration, or any other such issue. Linode.com does not provide technical support to your customers. Please feel free to check our Frequently Asked Questions, our Community Resources, post to our Community Forums, or ask for help in our IRC channel.
If your server is running and has a network connection, their job is done.

@Napoleon:

The last ticket I raised and was refused help related to getting phpMyAdmin working through HTTPS instead of HTTP. Before I raised this ticket, I had spent a number of hours searching the net on how to achieve this, and I haven't found out yet though I know others have achieved it. Why isn't this issue covered in the Guide? And more importantly, when I raise a question about it, why is it considered to be beyond the scope of the support they provide…
Because it's application configuration – that's down to you.

@Napoleon:

But I've reached the end of my tether, and as far as my position is concerned, when my pre-paid time is up, I will be moving my server elsewhere.
Linode's support staff frequently go well beyond what is specified in their terms on service. I doubt that any other providers of unmanaged VPS services will do that.

It sounds like you want a managed VPS service. They cost a bunch more. You're expecting something from Linode that their terms of service explicitly say they don't do.

@mikefletcher:

I'm not really interested in spending much more than the price of disks.

So, you expect Linode to sell you storage at a loss, below cost? There's much more to the price of storage than the cost of a disk. There's the cost of the redundancy, the cost of the controller/supporting hardware, the cost of staff, the cost of power, the cost of physical space, etc. After all that, they're a business, so they need to make some profit on it too.

Linode could provide cheaper storage via some sort of NAS or SAN solution using slower disks (as a lot of us have been pushing for), but none of us expect to get this space for the price of the disks.

@Napoleon:

The last ticket I raised and was refused help related to getting phpMyAdmin working through HTTPS instead of HTTP. Before I raised this ticket, I had spent a number of hours searching the net on how to achieve this, and I haven't found out yet though I know others have achieved it. Why isn't this issue covered in the Guide? And more importantly, when I raise a question about it, why is it considered to be beyond the scope of the support they provide. To make sure I understand you correctly, are you still trying to do this? Here are notes based on directions at from the Linode Library. Hope this helps:

Install PHPMyAdmin
    sudo apt-get install phpmyadmin
    using apache2 webserver
    configure phpmyadmin for use with dbconfig-common
    set password for administrator
    Input MySQL application password
    configure phpmyadmin for domain & create symbolic link
        cd /srv/www/domain.com/public_html
        sudo ln -s /usr/share/phpmyadmin
    .htaccess protection for phpmyadmin
        sudo nano /srv/www/domain.com/public_html/phpmyadmin/.htaccess
                order allow,deny
                allow from (local public IP address)
    force SSL login
        sudo nano /etc/phpmyadmin/config.inc.php
        under  * Server(s) configuration, add: $cfg['ForceSSL'] = 'true';

Set up virtualhost/SSL access for phpmyadmin directory:
     sudo nano /etc/apache2/sites-available/domain.com

     <virtualhost *:443="">SSLEngine On
     SSLCertificateFile /etc/ssl/localcerts/apache.pem
     SSLCertificateKeyFile /etc/ssl/localcerts/apache.key

     ServerAdmin email
     ServerName email
     DocumentRoot /srv/www/domain.com/public_html
     ErrorLog /srv/www/domain.com/logs/error.log
     CustomLog /srv/www/domain.com/logs/access.log combined

    <directory srv="" www="" domain.com="" public_html="" phpmyadmindirectory="">Options +FollowSymLinks +Indexes
        order allow,deny
        allow from (local IP)</directory></virtualhost> 

@Guspaz:

@mikefletcher:

I'm not really interested in spending much more than the price of disks.

So, you expect Linode to sell you storage at a loss, below cost? There's much more to the price of storage than the cost of a disk. There's the cost of the redundancy, the cost of the controller/supporting hardware, the cost of staff, the cost of power, the cost of physical space, etc. After all that, they're a business, so they need to make some profit on it too.

Linode could provide cheaper storage via some sort of NAS or SAN solution using slower disks (as a lot of us have been pushing for), but none of us expect to get this space for the price of the disks.

No I don't expect them to sell it much lower than cost. And I don't expect to pay thousands and thousands more than the actual cost. My point was what i'd be willing to pay for as feedback was asked.

My NAS has about 2 TB of disk, one 2TB drive cost about $150. To add 2000 GB to my 512 it seems it would would cost me $24,000 a year. I don't think anyone could disagree there is some distance between the price of hard drives and the cost of storage on Linode even considering significant costs

such as rack space.

I'd probably be satisfied around the $100/year mark.

@mikefletcher:

@Guspaz:

@mikefletcher:

I'm not really interested in spending much more than the price of disks.

So, you expect Linode to sell you storage at a loss, below cost? There's much more to the price of storage than the cost of a disk. There's the cost of the redundancy, the cost of the controller/supporting hardware, the cost of staff, the cost of power, the cost of physical space, etc. After all that, they're a business, so they need to make some profit on it too.

Linode could provide cheaper storage via some sort of NAS or SAN solution using slower disks (as a lot of us have been pushing for), but none of us expect to get this space for the price of the disks.

No I don't expect them to sell it much lower than cost. And I don't expect to pay thousands and thousands more than the actual cost. My point was what i'd be willing to pay for as feedback was asked.

My NAS has about 2 TB of disk, one 2TB drive cost about $150. To add 2000 GB to my 512 it seems it would would cost me $24,000 a year. I don't think anyone could disagree there is some distance between the price of hard drives and the cost of storage on Linode even considering significant costs

such as rack space.

I'd probably be satisfied around the $100/year mark.

redundancy, considering at least two drives, doubles the price of the drive.

the servers use (several of us suspect) 15000 RPM server-grade drives.

http://www.newegg.com/Product/ProductLi … 5000%20RPM">http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=100007603%20600003343&IsNodeId=1&name=15000%20RPM

Starting here, we're looking at (on a glance at the first page) mostly 400GB drives for $450-$500. that includes cheapie, unknown quality drives.

adding onto that, you need double or more for a decent raid configuration.

these are not el-cheapo consumer grade desktop drives. these are workhorses, and you cannot expect them to cost anything like $150. be realistic.

and before you ask, "why don't they just set up cheap storage partitions that we can use?" - it is because they would be responsible if/when said cheap storage shat itself. it's their reputation on the line, and skimping on parts will lead to complaints, service interruptions, and customers pissed off because of downtime.

As far as the storage argument that has been going on throughout this thread, I'd gladly pay $2-3/GB/year (which I believe is doable) for a volume I could mount on multiple linodes, for use for archiving certain types of information.

Beyond that, there's nothing that Linode is missing as far as meeting my needs.

1) FreeBSD

2) More storage

3) A data center somewhere in the Midwestern US, like Chicago.

4) Maybe a new type of server for hosting games. Something that would be "good enough" to run Minecraft, but would not be recommended for hosting your website. If that makes sense.

@Napoleon:

Imagine a news headline "Linode server hacked ….."

OK.

@mikefletcher:

My NAS has about 2 TB of disk, one 2TB drive cost about $150. To add 2000 GB to my 512 it seems it would would cost me $24,000 a year. I don't think anyone could disagree there is some distance between the price of hard drives and the cost of storage on Linode even considering significant costs

such as rack space.

I'd probably be satisfied around the $100/year mark.

Linode hardware has room for 4 HDDs, and since they're in RAID10, the theoretical maximum total usable capacity per system is 1.2 TB per system (15K RPM drives top out at 600GB), and some of that would be required for the host.

So, the requirements to provide what you ask for is in fact, two dual-processor Xeon 1U servers with at least 24GB of RAM and 8x600GB 15K RPM SAS drives. It looks like the only 1U unit supporting sandy bridge is the R620 (the R420G2 can't do the HDDs, the R520 isn't sold). The closest I can get with that server is coming out to roughly $13,000. We need two of them to meet your requirements of 2TB of space, so that's $26,000. Plus the directly storage-related costs such as replacement parts, the staff cost of maintaining them, the extra power for that storage, etc.

Suddenly $24,000 doesn't seem so bad for what you're getting.

What many of us advocate is a different approach: a many-disk SAN that uses a ton of big RAID-grade 7200RPM SATA or SAS drives to hit a substantially lower price-point. Don't get me wrong, such an enterprise-grade SAN is very expensive, and the speeds wouldn't be nearly as good, but it's MUCH cheaper per-gig.

If we look at Dell's entry-level iSCSI SAN solution, which uses 12x SAS disks, and we put in 12x 1TB 7200RPM SAS drives (the largest configuration), we get roughly the same cost per server (~$13,000), but 6TB of usable space instead of 1.2TB of usable space. If we assumed per-gig storage costs were directly proportional to hardware costs (they're not, but let's just pretend), that would result in a cost reduction from $2/GB/mth to $0.40/GB/mth. Not a bad start. The 3600i series doubles the number of disk for less than a doubling in cost, which would get us to $0.26/GB/mth. Using a more DIY approach than Dell storage arrays, or using 2TB SATA enterprise drives instead of 1TB SAS enterprise drives could further reduce that cost. I don't think an end-user price of $0.20/mth/GB is out of the question with this method, and a 90% reduction in extra storage pricing would certainly satisfy a lot of people even if this option had a substantially reduced performance. Sometimes you just want some place to put seldom-accessed bulk data…

Yaz,

Thanks.

I have been able to figure it out in the end, with assistance from HowToForge. My solution is different to your suggested code, but I've tested mine and it works. I posted the final step in the thread started here by SuperFastCars.

Other than the mod_rewrite code in the /etc/apache2/conf.d/phpmyadminconf file, which is covered here in the forum, the key to making it work was issuing the command "a2ensite default-ssl" which turned on Apache2's SSL functionality, not mentioned in the guide.

I'm still puzzled how ISPConfig worked and continues to work without this command.

Chesty,

Concerning Forums, absolutely yes.

Concerning IRC, they've never specifically mentioned it. Had they done so, I wouldn't have persued that path anyway as I've never used it and have no intentions of doing so at this point in time. (I've seen it as a security risk for the last 15+ years. TBH, I don't know why IRC has that reputation, but that's where I'm at).

As far as Linode staff are concerned, I absolutely agree with you!!! Hence I capitalised and used bold when I wrote SOME Linode staff. Those individuals have really made the difference for me.

The staff I was complaining about are ones who drop in midway though a ticket (of which I've raised 4 resolved ones, and 1 unresolved (which relates to the Yaz's suggestion) and post:

__Hello,

Although we try to answer all questions as best we can, Linode provides an unmanaged service and software-specific questions like this are beyond the scope of our support.

I'd suggest joining our active user community and asking there. You can find out more about the user community here:

http://www.linode.com/community/

Let us know if you have any future service-related questions that we can assist with.

Regards,__

and offer nothing else.

Personally I rather be ignored, told "Sorry, I don't know.", or "It's going to take 3 hours for me to solve that one for you, and cost $YYY".

The other thing I should point out is that all of my questions relate to Guides provided here. So I saw and still see my tickets as quality improvements rather than a form of 'Managed VPS". Yes I've had some assistance midway through a ticket on some syntax and basic Linux command matters, but hey, I live in a Microsoft world when I'm not here.

pclissold & Guspaz,

Customers always have higher expectations than service providers. That's the nature of the business. And, as I indicated in my post, I'm happy to agree to disagree on what our respective expectations are.

Cheers,

Nap

I meant more, it's not reasonable to read the terms of service that says "we will not do X" and then have the expectation that they will do X…

That said, Linode has certainly heard the demand for a level of support that is broader in scope, and they're currently beta-testing a fully managed service.

1. (Free)BSD. I love how so many others are also posting this ;)

2. Don't sell out!

3. Keep up the interaction with your customers!

Since this thread is old now, what - if anything - did caker take away from it? Please report back in this thread!!

My 1,2,3 list would be in line with what many has already stated.

1) low grade and CHEAP extra disk space.

2) do not sell out. you are probably already rich as bonkers so why not keep on living the dream and keep rocking it as the best VPS provider out there. look what happened to slicehost.

3) low grade and CHEAP extra disk space. That's how important it is to me. Right now I have to use a completely fine 768 instance just to have a backup that I control myself. It soon turns into a 1024 and it sucks having to pay for that when all I need is a 256 (which isn't an option nowadays but still :) with the extra disk space.

Thanks.

My 1)
@jebblue:

2) Don't sell Linode. You guys rock a rama.
My 2)
@jebblue:

2) Don't sell Linode. You guys rock a rama.
My 3)
@jebblue:

2) Don't sell Linode. You guys rock a rama.

@Zero3:

My 1)
@jebblue:

2) Don't sell Linode. You guys rock a rama.
My 2)
@jebblue:

2) Don't sell Linode. You guys rock a rama.
My 3)
@jebblue:

2) Don't sell Linode. You guys rock a rama.

Zero3 is obviously a wise and discerning person!

Well, I'm going to be the dissenter; I would be more than happy if Linode wanted to sell their business, to me.

Higher priority first:

1- Extra cheaper, less safe, STORAGE;

2- Domain registering;

3- Cheaper bandwidth.

This is all I need for implementing my own cloud storage, a place where I can have 24/7 access to my RAW-formatted pictures, videos and documents and also apps made by myself.

@brdeveloper:

1- Extra cheaper, less safe, STORAGE;

a place where I can have 24/7 access to my RAW-formatted pictures, videos and documents and also apps made by myself.

24/7 access and "less safe" don't really go hand-in-hand.

I'll go with FreeBSD, some sort of extra storage solution(even if it is slower), and perhaps some sort of donation to a charity for cats for each customer. :P

1. selinux enabled in kernels

2. DNSSEC (and hopefully SSHFP)

3. Nodebalancer node Alerts (http://forum.linode.com/viewtopic.php?f=7&t=8503)

4. Nodebalancer extended graphs like Linodes

5. Http keep alive on Nodebalancer

6. Node balancer origin IP available for TLS/SSL (http://forum.linode.com/viewtopic.php?f=20&t=7619)

Antivotes:

SSL termination on performance grounds is dumb (and I'm sure the linode admins know this): http://www.imperialviolet.org/2010/06/2 … g-ssl.html">http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html and http://www.imperialviolet.org/2011/02/0 … nsive.html">http://www.imperialviolet.org/2011/02/06/stillinexpensive.html

small bits:

Updated nodebalancer doco - you've done the features - document them! - http://forum.linode.com/viewtopic.php?f=7&t=8551

edit: added 5 and 6 - I've definitely gone past 3 :-)

1) More storage

2) Better PV-GRUB support

3) Android App

So, Chris,

3 months and 16 pages of suggestions.

Which ones do you like or have made progress on?

@danblack:

3 months
more like 15 months. Thread started in 2011. :)

:mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

@sblantipodi:

1) More storage

Looks like we just got that! http://blog.linode.com/2012/12/14/stora … sed-by-20/">http://blog.linode.com/2012/12/14/storage-increased-by-20/

#4) Killing off forum threads after they're oh soooooooooooooooo very old.

1. FreeBSD support

er.. that's it.

@shallownet:

1. FreeBSD support

er.. that's it.

only -you- can use pv-grub and raw disk images to install freebsd on your Linode!!!!

Add-on bulk storage would be a winner. Something like the network block device setup Amazon do should be possible given Linode's all new super funky network.

Maybe different types of Linode instead of the above. I'm thinking a Linode 1024 storage edition with a great amount of possibly lower performing storage.

Very low end Linodes for small stuff. OK this has been discussed and it's never going to happen.

Per hour billing.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct