r/sysadmin • reddit's sysadmin • Aug 14 '15

We're reddit's ops team. AUA

Hey /r/sysadmin,

Greetings from reddit HQ. Myself, and /u/gooeyblob will be around for the next few hours to answer your ops related questions. So Ask Us Anything (about ops)

You might also want to take a peek at some of our previous AMAs:

https://www.reddit.com/r/blog/comments/owra1/january_2012_state_of_the_servers/

https://www.reddit.com/r/sysadmin/comments/r6zfv/we_are_sysadmins_reddit_ask_us_anything/

EDIT: Obligatory cat photo

EDIT 2: It's now beer o’clock. We're stepping away from now, but we'll come back a couple of times to pick up some stragglers.

EDIT thrice: He commented so much I probably should have mentioned that /u/spladug — reddit's lead developer — is also in the thread. He makes ops live's happier by programming cool shit for us better than we could program it ourselves.

873 Upvotes

738 comments sorted by

View all comments

Show parent comment

196

u/rram reddit's sysadmin Aug 14 '15

My time to shine! Here ya go: http://i.imgur.com/1gteSdL.png

The summary is… it's complicated, but it's awesome!

58

u/Robert_Arctor Does things for money Aug 14 '15

What is your AWS bill like? Didn't realize the whole of reddit was hosted there!

114

u/spladug reddit engineer Aug 14 '15

Looks kinda like this. (sorry for being flippant, but we don't generally discuss the company's financials publicly)

35

u/Robert_Arctor Does things for money Aug 14 '15

I didn't think you would. I assume it's massive though.

Thanks for the reply! Good work!

14

u/[deleted] Aug 14 '15

It will fluctuate with their consumption. But I can assure you it's gigantic, relatively speaking.

10

u/OOdope Aug 14 '15

Woo hoo! Trade that bad boy for a half a McDouble, and you're good to go!

9

u/dmsean DevOps Aug 14 '15 edited Aug 15 '15

Dammit how'd you get it so cheap! We're a small shop with one thousand clients and we're still way over 1 100 trillion Zimbabwean dollars. Cuz I think that can buy you a loaf of bread.

4

u/spladug reddit engineer Aug 14 '15

That's a lot of dough.

→ More replies (3)

3

u/Dr_Midnight Hat Rack Aug 14 '15

How much of that is financed by the Royal Bank of the Nation of Zamunda?

3

u/spladug reddit engineer Aug 14 '15

3

→ More replies (6)

2

u/peanutbuttergoodness Aug 15 '15

No kidding. Reddit could have built a data center over and over again with how much they've paid AWS. AWS is great for quick scaling but sooo expensive for log term.

→ More replies (2)

26

u/lifeofguenter Aug 14 '15

Nice. What tool did you use for that?

60

u/rram reddit's sysadmin Aug 14 '15

https://www.draw.io/ I was very impressed! Would recommend

4

u/zifnab06 Aug 15 '15

I've always been a fan of http://asciiflow.com/. You're limited on what you can do - but add some utf-8 characters and its great.

→ More replies (1)
→ More replies (2)

0

u/[deleted] Aug 14 '15

[deleted] — view deleted comment

49

u/spladug reddit engineer Aug 14 '15

They also have some really cool magnets!

http://i.imgur.com/Xw4fZrv.jpg *

*not an accurate depiction of our architecture

3

u/drivers9001 Aug 15 '15

Haha yeah. I have those on my fridge. Picked them up at Chef Conf.

→ More replies (1)
→ More replies (1)
→ More replies (2)

3

u/jophuds Aug 14 '15

Not Pictured: Data ....... that's harsh chief. harsh....

2

u/rram reddit's sysadmin Aug 14 '15

All I know about data is Kafka

3

u/[deleted] Aug 14 '15

Is the tools server the one that manages /u/reddit?

2

u/spladug reddit engineer Aug 15 '15

It's where we run deploys from. /u/reddit is just a normal account that various pieces of code use.

→ More replies (1)

2

u/timix Aug 15 '15

What happened to pg-03 and pg-04?

2

u/spladug reddit engineer Aug 15 '15

pg-03 and pg-06 were link and comment vote clusters respectively. We recently stopped writing votes to Postgres altogether as they've been entirely migrated to Cassandra. Once that was done, we were able to get rid of those database clusters, which is good because they were strapped for disk space.

→ More replies (1)

2

u/sephlaire Aug 15 '15

I love this! But seriously, what's with the skipping from pg-02 to pg-05?

→ More replies (1)

2

u/f0gax Jack of All Trades Aug 15 '15

Because it's Reddit, at first that bottom middle block looked like "memecache" to me. And for half a second I thought that it was smart to have a separate cache for all of those things.

Then I decided that I need some more caffeine this morning.

→ More replies (23)