[Last Week in AWS Extras]: Dipping My Toes into the DigitalOcean

In February (before these Unprecedented Times), I decided it was time to play Explore That Cloud with DigitalOcean. They’d be sponsoring some of my nonsense in the near future, but this is why I have sponsorship folks on my end—to serve as an editorial firewall. Unfortunately, that investment won’t save them. But it does get me a link that offers free credits to experiment with. So in I go.


As always, if you'd like to share this with folks feel free to either forward this, or visit its permanent location on the blog.


We’re all sadly familiar with the failed promises of the original data lake… but now that’s all changed! Join me, Corey Quinn, along with ChaosSearch, as we explore “DataLakes 2.0 - a new vision for Log Analytics” in their upcoming 3-part webinar series starting on Sept 10th! During this series (did I mention I’ll be speaking?) you’ll learn how to turn your Amazon S3 into a hot, searchable data lake, how to monitor and analyze your AWS services directly in S3, and more! So sign up for the webinar series “Data Lakes 2.0” today - even if it’s just to hear my lovely voice and unbounded wisdom! Brought to you by ChaosSearch - the fully managed log analytics platform that leverages your Amazon S3 as a data store! Sponsored


1. You can use GitHub to OAuth into DigitalOcean

On one hand, I’m immediately taken aback by the idea of using GitHub to OAuth into my cloud provider. Then, I realize that this is patently absurd. They have all of my code already.Hell, GitHub is where I store my access credentials accidentally anyway![[Enable Images]]

2. Some gripes about the signup flow

I reach an oddly designed interstitial page where Cloudflare asks me whether I’m a sarcastic robot, and this all offends my robotic nature.I’m not doing anything nutty here. It’s my home internet connection.[[Enable Images]]Google’s recaptcha then tells me to hurry up.“We need you to do unpaid AI work for us quickly—before the car blows through the intersection!”[[Enable Images]]After a quick Click here to confirm your account email, I’m in.Now, I have to set up billing. They accept bitcoin.Just kidding: Can you even imagine? They’re running a business—not a money laundering scheme![[Enable Images]]This always grinds my gears: It autofills my address using some service but then insists I type the zip code myself. Then it corrects it to the longform zip code.IF YOU KNOW THE ANSWER, WHY ARE YOU ASKING ME?!

3. The marketers have gotten to their signup flow

Since What are you using it for? Is now a mandatory question, it’s evident the marketers have made their impression on DigitalOcean’s signup flow.Next up, a Which technologies are you going to use with it? question. I pretend I work at iRobot and these are AWS services, so I select them all.[[Enable Images]]At DigitalOcean’s marketing department, it is now Gin O’Clock.[[Enable Images]]

4. DigitalOcean has a nice dashboard

Credit where credit’s due: DigitalOcean’s dashboard passes my Iron Test of Bullshit and doesn’t try to show me everything I’ve selected.Nothing it’s suggesting is patently unreasonable other than the insulting insinuation that I’d use Docker willingly.[[Enable Images]]

5. Time to spin up a *nix instance

It’s going to be pretty embarrassing for DigitalOcean if this fails. This has been their bread and butter since they launched.FreeBSD is a first-class citizen! As one of my favorite OSes, this is a welcome thing to see--albeit not for me this time.Instead, I’ll kick the tires on one of their Linux distributions. I pick Ubuntu, since my CentOS days are a bit behind me, and I don’t see IBM doing much to change that post-RedHat acquisition. I don’t feel like being insulted if I have to ask for help with anything, so that rules out Debian entirely. And though I expect to run this thing for all of 20 minutes, there’s a great chance Fedora with its 9 month lifecycle will go end-of-life before then.[[Enable Images]]This is a dark pattern. It implies that the least expensive option is $40 a month rather than the $5 a month option. If I hit that arrow on the left, it exposes a few less expensive options, but it’s counting on me not knowing that. That’s just poor form.[[Enable Images]]A quick check shows that their offerings break Cloud Rules and apparently charge customers the same prices everywhere, so I’ll go ahead and pick San Francisco. This is a welcome change!I hope this isn’t hosted by the creaky shack with flickering power known as Hurricane Electric. I want this thing to stay up for the full 20 minutes![[Enable Images]]

6. Another marketing misfire

Here’s another marketing misfire in a different direction. It’s almost beyond belief that IPv6, private networking, and monitoring would all be free add-ons. I had to double-check.Some advice, DigitalOcean: Promote that those things are all free on this page![[Enable Images]]It defaults to a one-time password that it emails me. The one-time gives me hope. It sure beats the dismal IBM Cloud approach of storing the password forever in cleartext, visible in the console.SSH keypair authentication is, of course, an option, too. Selecting SSH keys simply pops open a dialogue—Paste your public key here, name it, and hit save—then gets out of my way.What sorcery is this?! Doesn’t DigitalOcean know it’s supposed to blow me completely out of the signup flow to another site to upload my key?!

7. There’s a lot going on here

For example, “Tags” aren’t the key/value model other clouds use, so that takes a bit of getting used to. But, upon reflection, it makes tons more sense to me.Click here to enable backups is freaking awesome. Smart people will select this.[[Enable Images]]I click Create Droplet, and it’s up before I can do a screen capture. Uh, this is different. Take that Amazon’s one-day shipping!This is a bit conflicting: The username with the SSH key is root. My ancient Unix admin origins shudder at the idea of logging in as root; my modern sensibilities tell me that "root versus passwordless sudo are functionally the same." I'm not sure how to feel.And what’s this? DigitalOcean offers a managed database.[[Enable Images]]As with virtually every cloud provider, there’s a metadata endpoint. It’s not authenticated, but it also doesn’t grant access to credentials, either.Please don’t put credentials in user data in any provider. There are better ways.[[Enable Images]]They offer a bunch of other things, too, like databases, disk volumes, an object store called Spaces, monitoring, a full API, and—because we’re in the darkest timeline—managed Kubernetes.[[Enable Images]]And this is awesome—a security log that:- Doesn’t take 20 minutes to log events- Is easy to understand- Doesn’t charge me for the privilegeThis is one of those user-centric features that shows some serious attention was paid to the cohesive experience.

8. There are a few striking things about this platform

Most notable is the sense of cohesiveness. The Databases and Spaces dashboards, for example, don’t feel like they’re built by demons dwelling in hell, forbidden to talk to the angels on the billing team.There’s not a sarcastic number of certifications you can get on DigitalOcean technologies, either. And the bill is “basic arithmetic” levels of complexity to predict.Beyond that, their documentation is phenomenal. Not only does it have an authorship date, but also a date of most recent validation.Well, they’re not a serious contender because they don’t have an AI-powered piano or a service that can talk to satellites in space! Whatever you say, techbro. But take a look at what your company’s workloads look like before saying this is incomplete.My blog post about DigitalOcean vs. AWS from last October remains unaltered to this day.

9. They get the technology right

Next, I give my rabid fanbase the opportunity to determine whether I should offer suggestions to improve DigitalOcean’s technology or marketing.The people have spoken. Technology it is.[[Enable Images]]This is the less interesting path, mostly because DigitalOcean basically gets things right from a technology perspective. Barring services like managed k8s, the core functionality I just tested is largely unchanged for years.There are some edge cases (e.g., I saw complaints about their IPv6 strategy in my mentions), but this is incredibly well done, extraordinarily accessible to newcomers, and delivers exactly what it says it will.You can whine or cry about 15-50 more managed services you’d wish they’d offer. But instead, they’ve chosen to focus on polishing this experience until it shines.Even GCP has way more friction in getting a basic VM up. And they’re pretty freaking good, too.In conclusion, DigitalOcean claims over 500,000 customers. And it’s not very hard to understand why.This was a great user experience, start to finish. Kudos, DigitalOcean. You deserve it.


Meet the new A Cloud Guru Platform.We are proud to announce the new and improved A Cloud Guru platform. Our new platform brings the strengths and benefits of A Cloud Guru and Linux Academy together. The result? The most effective, hands-on, and comprehensive skills development platform for AWS, Azure, Google Cloud, and beyond. Check out the new A Cloud Guru. Sponsored

 
Corey

I’m Corey Quinn

I help companies address their horrifying AWS bills by both reducing the dollars spent and helping them understanding what they’re paying for.

 
 
The Cloud

Screaming in the Cloud & AWS Morning Brief

In addition to this newsletter, I host two podcasts: Screaming in the Cloud, about the business of cloud computing, featuring me talking to folks who are good at things; and AWS Morning Brief, a show about exclusively AWS with my snark at full-tilt.

 
 
The Cloud

Sponsor an Issue

Reach over 19,000 discerning engineers, managers, and enthusiasts who actually care about the state of Amazon's cloud ecosystems.

 



Want to skip these Last Week in AWS Extras? Click here and you won't receive these Wednesday dispatches anymore.

To make sure you keep getting these emails, please add corey@lastweekinaws.com to your address book or otherwise mark me as a permitted sender.

Want out of the loop completely? Click here to tell me to leave you alone.

 

Duckbill Group

1728 Ocean Ave #307, San Francisco, CA 94112

 
                                                           

Older messages

[Last Week in AWS] Issue #178: Amazon Repeatedly Stomps on Own Schmeckel

Monday, September 7, 2020

Good Morning! Welcome to Last Week in AWS issue 176. Over at the Duckbill Group, we've got a few new (and exciting!) services for your perusal. Run, don't walk, and see how we can help fix your

[Last Week in AWS Extras]: 8 Terms AWS Project Managers Need to Know

Friday, September 4, 2020

This week I tackle a question from a reader--"as a product manager, what do I need to know to get started with AWS?" If you've got questions you'd like to see me address in future

[Last Week in AWS] Issue #177: Amazon EC2 Hibernation Bear is High Koala-ity

Monday, August 31, 2020

Good Morning! Welcome to issue 177 of Last Week in AWS. If I ever doubt whether people are reading this newsletter, all I apparently have to do is get something wrong. Did I ever get letters last week!

[Last Week in AWS Extras]: Everything You Need to Know about Route 53 Resolver Query Logging

Thursday, August 27, 2020

This email isn't, contrary to popular opinion, reaching you late today. Rather, it was embargoed until AWS announced a new feature themselves. It's generally a poor idea to steal their thunder!

[Last Week in AWS] Issue #176: Comfortably Spit a Rat

Monday, August 24, 2020

Good Morning! Welcome to issue 176 of Last Week in AWS. A relatively uneventful week in AWS releases; they're apparently saving them all up for re:Invent (AWS's own version of Cloud Next) in

You Might Also Like

US TikTok ban 📱, Meta's $200B drop 📉, Node.js 22 👨‍💻

Thursday, April 25, 2024

President Joe Biden has signed into law a bill that orders TikTok owner ByteDance to sell the company within 270 days or lose access to the US market Sign Up |Advertise|View Online TLDR Together With

Learning about Android Runtime

Thursday, April 25, 2024

View in browser 🔖 Articles Learning about Android Runtime I always enjoy reading articles that explore how something works under the hood. Here's an article that does exactly that, providing

Stripe changes its … stripes

Wednesday, April 24, 2024

TikTok on the president's docket and Nvidia acquires Run:ai View this email online in your browser By Christine Hall Wednesday, April 24, 2024 Good afternoon, and welcome to TechCrunch PM! Today

💪 You Can Use Copilot AI as a Personal Trainer — Why Your Laptop Needs a Docking Station

Wednesday, April 24, 2024

Also: Here's How to Make Your Apple ID Recoverable, and More! How-To Geek Logo April 24, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to

JSK Daily for Apr 24, 2024

Wednesday, April 24, 2024

JSK Daily for Apr 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JSK Weekly - 24th April, 2024 React 19 has introduced many great functionalities and

Daily Coding Problem: Problem #1422 [Hard]

Wednesday, April 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Airbnb. Given a list of integers, write a function that returns the largest sum of non-

Charted | Artificial Intelligence Patents, by Country 🤖

Wednesday, April 24, 2024

This visualization shows which countries have been granted the most AI patents each year, from 2012 to 2022. View Online | Subscribe Presented by: New on VC+: Our Visual Briefing on the IMF's World

Save your seat: 1Password’s 2024 Security report insights webinar

Wednesday, April 24, 2024

Join us April 25th. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Top Tech Deals 📱 LG Flex TV, Google Pixel 7, DJI Mini 3, and More

Wednesday, April 24, 2024

Get yourself a discounted DJI drone, save on the Pixel 7, or score some PC and phone accessories. How-To Geek Logo April 24, 2024 Top Tech Deals: LG Flex TV, Google Pixel 7, DJI Mini 3, and More Find

The Protest Song Wakes Up 🎙️

Wednesday, April 24, 2024

Is this song the future of musical protest? Here's a version for your browser. Hunting for the end of the long tail • April 24, 2024 The Protest Song Wakes Up A buzzy protest song about the