News for hackers. Stuff that matters.
Re:The Meteoric Rise of DigitalOcean by mgkimsal on Thursday March 13, 2014 @03:47PM (#7394409)
heaven help you if you manage to start an instance that has n permanent storage then reboot it. apparently that's the default, and you need to (imo) go out of your way to get permanent storage. I understand the use case for the former, but the UI and docs for the latter use case were, last I looked, pretty difficult to grok.

Yeah, AWS has some functionality/scaling features that DO and Linode don't, but it's a smaller set of functionality than I think some people initially assume.

Re:The Meteoric Rise of DigitalOcean by singingcheese on Thursday March 13, 2014 @05:05PM (#7395034)
Rebooting an EC2 instance never causes you to lose your data (no matter what type of storage you pick).

EC2 has two types of storage: local disk "ephemeral/instance storage" and network storage "EBS". Digital Ocean only provides local disk. In EC2 you can mix and match, but EBS is the most convenient.

If you do a stop and start on EC2 (very different to picking "reboot"). You will lose what's on local disk because stop/start is basically requested that you be moved to a different physical box. Data stored on EBS is not affected. On Digital Ocean if you "power off" you remain on the same host, but get billed at full rate whereas on EC2 you don't get billed for the time it's stopped. Rebooting on EC2 is the same as rebooting on DO.

If you use EBS for storing everything your data survives even if the hardware your instance is running on breaks. If the hardware breaks on Digital Ocean or on EC2 if you only use ephemeral (local) storage you lose your data. It's the same story on DO as it is on EC2. The only difference is that EC2 gives you the option of storage which can survive the physical box you are on dying (EBS).

Re:The Meteoric Rise of DigitalOcean by porker on Friday March 14, 2014 @10:37AM (#7398976)
> If the hardware breaks on Digital Ocean or on EC2 if you only use ephemeral (local) storage you lose your data.

Is that really the case - neither are using a SAN or RAID or other backup method to ensure data is preserved in (almost) all circumstances? Not so bothered about EC2 (due to EBS) but for Digital Ocean..? Poor show if that's the case.

Re:The Meteoric Rise of DigitalOcean by pixeloution on Thursday March 13, 2014 @04:15PM (#7394647)
Its a bit deep to understand at first, but once you've been on the platform for a while, its pretty straightforward. I'm going to respectfully disagree with the "smaller set than people initially assume" -- there are huge differences.

Some examples:

* DNS can be set up to round robin * auto-scaling can be built in * load balancers are available and easy to use * For companies with multiple employees various levels of access can be granted to the system via IAM roles * you can add and subtract hard drives from an instance on the fly (EBS volumes) * You can set those volumes up as RAID if you so desire. * You can easily move IP addresses from one instance to another.

These are just the ones off the top of my head as I've been off AWS for about 6 months now. This doesn't even count how well the servers play with other amazon web services, like SQS, SNS, SES and RDS (queue, notifications, email, database).

That being said, I use DO for a few small sites I host because I don't need any of the features AWS provides.

Re:The Meteoric Rise of DigitalOcean by mgkimsal on Thursday March 13, 2014 @04:32PM (#7394772)
linode has load balancing available.

I'd think round robin DNS has nothing inherently to do with the infrastructure - that's a function of the DNS server, right?

Yes, there are some things AWS has that other services don't. My own experiences have been that people default to thinking AWS==cloud and that's the 'best' option, and this thinking was prevalent years ago, well before SES, SQS, RDS, etc were extra reasons for integration. They've got good services, but have done a hell of a branding job over the years as well.

Re:The Meteoric Rise of DigitalOcean by mikeash on Thursday March 13, 2014 @03:52PM (#7394453)
That confused the hell out of me. I still don't actually understand it. I was just after an ssh host that I could bounce a SOCKS proxy through so it didn't really matter to me, but I tried to figure out what the different storage options meant and just couldn't.