Earlier quoted context omitted.
I felt the same way for a while, but eventually, while working on a large cloud-based project, I had an epiphany: the GUI is basically the phpMyAdmin interface of AWS. phpMyAdmin is great when you're first learning to work with the LAMP stack; it lets you fiddle with values, manually create databases, munge columns, etc. But. If there are multiple instances of your system running "in the wild" (even just within your…
[deleted]
The Meteoric Rise of DigitalOcean
131–140 of 196 posts
Re: The Meteoric Rise of DigitalOcean
#132Earlier quoted context omitted.
I felt the same way for a while, but eventually, while working on a large cloud-based project, I had an epiphany: the GUI is basically the phpMyAdmin interface of AWS. phpMyAdmin is great when you're first learning to work with the LAMP stack; it lets you fiddle with values, manually create databases, munge columns, etc. But. If there are multiple instances of your system running "in the wild" (even just within your…
[deleted]
Re: The Meteoric Rise of DigitalOcean
#133Earlier quoted context omitted.
That's a bit of a stretch, even for equivocation. Did you read the article in question? http://vpsexperience.wordpress.com/2014/01/05/googler-speaks... It took four comments, out of context, and made it into a slam. Bias of the rant aside, DO says that it was because of a TOS violation on privacy and defamation. It comes pretty close to outing where the person lives, what websites they run, and certainly makes plenty…
I don't care what it said. There is no reason for a provider to take down a blog post short of it being illegal and someone standing on their doorstep with a warrant.
Normally I would be right there with you - but in this case it was a troll who was asked to anonymize his clearly defamatory attacks, and predictably he blew up over it.
DO is a private provider, not government affiliated, so 1st amendment doesn't apply and they are protected under §230, but still they have a TOS that prevents it from becoming a safe haven for cyber bullies like this troll. TBH I'm okay with this, especially since the troll agreed to the TOS to begin with.
Re: The Meteoric Rise of DigitalOcean
#134Until Digital Ocean came around, I'd always thought it bizzare that there weren't more serious competitors to AWS. Under the 'competitive advantage' model, it is somewhat unusual that a diversified company like Amazon could be the most efficient vendor at providing a 'commodified', targeted offering like cloud hosting.
Re: The Meteoric Rise of DigitalOcean
#135Earlier quoted context omitted.
I think in a nutshell you're describing Clayton Christensen process of disruptive innovation (or more specifically low end disruption). AWS is catering more and more to its most demanding users. This exposes them at the lower end to developers who aren't as demanding but prefer something simpler that better fits their needs. The way this narrative ends is that DO eats up AWS from below
I think you mean "DO gobbles up the fruit that fell from the AWS tree". Why on earth would AWS be particularly concerned that DO gets all the people who want to spend $5/server and have a handful of servers, when AWS get all the people with four-figure-plus spends? One $1000 spender is worth 20 people who rave over $5 boxes. And there are plenty of $1k spenders. AWS does have some cheap offerings - some micro instanc…
I think much of this thread is a testament to the lower value customers being ignored. Things about how DO is much less complex, simpler and as a result cheaper.
Here's part of a great talk from Christensen describing the same logic but in the Steel industry: http://www.youtube.com/watch?v=B5FxFfymI4g
Re: The Meteoric Rise of DigitalOcean
#136Earlier quoted context omitted.
But DigitalOcean also puts their APIs forward. It made me feel like: Wow, it's nice to use and they're geeks! So how does DO's api compares to EC2?
They're a billion times saner, they have a very simple REST API that just takes a couple GET parameters and spits out nice JSON. I built a wrapper in scala using the dispatch http library and json4s in about 15 minutes, most of that was writing a couple functions to handle the difference between the formatting conventions used by DigitalOcean's JSON and scala/java standards ("droplet_id" vs "dropletId"). Meanwhile AW…
Um, no. Every AWS service has a REST API. The only difficult thing is calculating authentication headers, but that's nitpicky for a good reason.
S3's API is extremely RESTful -- not perfect, but really good. Some of Amazon's newer APIs aren't as RESTful, but they're usually still better than what many people call "REST" today (i.e. "Hey it's not SOAP, so who cares if every flipping thing is a GET request, it must be REST!").
Re: The Meteoric Rise of DigitalOcean
#137Earlier quoted context omitted.
[deleted]
Linode is twice as expensive per MB of RAM, but less expensive per CPU or MB of disk space.
Re: The Meteoric Rise of DigitalOcean
#138I tried them out a few months ago looking to move my infrastructure from AWS to DO. I was experiencing terrible IO performance on a fairly expensive instance. Submitted a support ticket about it. Their response was 'this is normal'. Killed all my droplets and canceled my account the next day. To me they are running a pretty transparent pump and dump scheme. Promise a great service, sell it at a loss, get a ton of use…
The Good: - easy setup via the Web UI - instances provision fast - They had a 960GB instance type for only $960/mo
The Bad: - Support was lackluster, kind of like "stuff happens, so your servers may or may not keep working" - DDOS mitigation was overly aggressive. A DDOS likely targeted at the prior owner of the IP caused DO to take the box offline for two days with no warning or even a note saying it had been done. It took ~30 hours for them to even figure out that they had done this. - No SAN storage, so no practical way to store data in excess of what the largest instance type will hold. This limits the utility of the largest instance type. - The killer: they have no capacity of 96GB droplets, so if our box died, we would be unable to restore from the DO snapshot. This ultimately caused us to migrate off of DO (to AWS).
So I still run a couple of nonessential projects there (total spend < $20/mo), but I wouldn't trust my paycheck to services run at DO just yet.
Re: The Meteoric Rise of DigitalOcean
#139Earlier quoted context omitted.
I would suspect AWS makes most of their money from clients that manage instances that are in the mid to high double digits and beyond. For these clients its likely that at some point automation has kicked in and the APIs get the job done much better versus having someone spend time clicking away in a browser.
Most of their revenue, probably. But I think there are plenty of mid-sized comapnies with multiple AWS accounts, with many machines in each one where no one is quite sure what they do or if they can be switched off.
Disclaimer: Sysadmin/Devops
Re: The Meteoric Rise of DigitalOcean
#140Earlier quoted context omitted.
I don't care what it said. There is no reason for a provider to take down a blog post short of it being illegal and someone standing on their doorstep with a warrant.
Except a TOS agreement violation with a person who is obviously trolling. Normally I would be right there with you - but in this case it was a troll who was asked to anonymize his clearly defamatory attacks, and predictably he blew up over it. DO is a private provider, not government affiliated, so 1st amendment doesn't apply and they are protected under §230, but still they have a TOS that prevents it from becoming…
There may be small risk of this scenario happening, but if you are comparing to another host that doesn't make service contingent upon policing of content you host, then any risk is infinitely larger than necessary. In general, minimizing the ways my business could be wiped out by some service provider helps me sleep better at night. If a user uses a service I provide to host something defamatory, I want there to be a court order before the web host goes flipping power switches on my racks, as it's likely I'll have been contacted by someone before it gets to that point.