Hey SG, a new update to our servers went live today. In the past couple of weeks our web server has been overloaded during peak hours. It hasn't been too severe, but you might have noticed slight delays at certain times of the day. If you view the attached graph, you can see CPU usage on our web server throughout a few days last week. It dips below 50% usage during off-peak hours, and starts to hit 100% usage during peak hours.

This represents two problems. First off, we need less resources during off-peak hours, and secondly, more resources during peak hours. This brings us to the world of load balancing. As of today, we're now running a load balancer and multiple smaller web servers. They're 1/4 the size of our previous web server, but we'll be running between two and twelve of them at any given time. With our current traffic, we'll likely see three web servers running during off-peak hours and six during peak hours. This helps to reduce costs when the site is less busy, and allows resources to automatically scale as traffic increases throughout the day.

Also, our scheduled tasks have been moved to a separate smaller server. These tasks include such things as generating winners, calculating contributor levels, distributing points, pulling data from the Steam API, and more.

If you view the second attached image, you can see a simple concept of how this works. When you visit the site, you'll connect to the load balancer, which sends you to one of the available web servers, which then connects to our database server.

With our current setup, we should be able to scale to three times our existing traffic, and then our database server will need to be upgraded. I'd like to invest some time further growing the site this year, and the new setup will help to give us the flexibility to do so.

View attached image.
View attached image.
8 years ago*

Comment has been collapsed.

Bigger stronger faster :P

8 years ago
Permalink

Comment has been collapsed.

now we're using a load balancer, how fast they grow :,)

8 years ago
Permalink

Comment has been collapsed.

Thanks!
Thank you.
Many blessings to you!
I love this game!
OMG cg!
Awesome ;)
Thx.

(Thanks for the virtual place for the digital swag.)

8 years ago
Permalink

Comment has been collapsed.

Thanks for all the money and time you spend on SG!

8 years ago
Permalink

Comment has been collapsed.

Thank you very much!

8 years ago
Permalink

Comment has been collapsed.

Man, ty for all your hard work...you are awesome, the most awesome steamgifters ;)

8 years ago
Permalink

Comment has been collapsed.

Is this related with this upgrade?

Thank you.

8 years ago
Permalink

Comment has been collapsed.

+1

8 years ago
Permalink

Comment has been collapsed.

same, had that happening to me twice already, it was kinda scary

8 years ago
Permalink

Comment has been collapsed.

+30 because I was just locked out for over a half hour

8 years ago
Permalink

Comment has been collapsed.

Do we have an irony here? o.O.

8 years ago
Permalink

Comment has been collapsed.

I didn't mean to sound ironic, it is a sincere question...

8 years ago
Permalink

Comment has been collapsed.

I was talking about the last line. :3.

8 years ago
Permalink

Comment has been collapsed.

+1. Got the IP block TWICE already today from light forum browsing and creating giveaways. This "upgrade" and the massive IP blocks can't be a coincidence.

8 years ago
Permalink

Comment has been collapsed.

Yes, it's related. I'm fixing it now, and will write an announcement within the hour better explaining what happened.

8 years ago
Permalink

Comment has been collapsed.

It blocking me and unblocking...

8 years ago
Permalink

Comment has been collapsed.

Is there a,. system in place to limit traffit which is causing the random ip bans?
its kind of annoying.

its good if it can cut down on bots that way, but right now it seems to be targetting everyone. o_o

8 years ago
Permalink

Comment has been collapsed.

Some people are still having this "IP blocked" issues. My friend for example.

8 years ago
Permalink

Comment has been collapsed.

thanks!

8 years ago
Permalink

Comment has been collapsed.

Congrats on the success!

8 years ago
Permalink

Comment has been collapsed.

I think that something went wrong with this update, because I am temporarilly banned from time to time...and now even for few minutes...

8 years ago
Permalink

Comment has been collapsed.

Thanks CG, keep up the great work!

8 years ago
Permalink

Comment has been collapsed.

Thank you CG for all the hard work you put into the site <3

8 years ago
Permalink

Comment has been collapsed.

Mmmm talk nerdy to me

8 years ago
Permalink

Comment has been collapsed.

cg at work

View attached image.
8 years ago
Permalink

Comment has been collapsed.

Thanks a lot for the update. Just a quick notice in the last hour or so I got the "IP address has been temporarily blocked." when I accesed the site. I think this is related to the latest update since I didn't break any rules.

8 years ago
Permalink

Comment has been collapsed.

Thanks, but...

If you add api then some userscripts wiil be less load your servers with dozens of ajax requests

8 years ago
Permalink

Comment has been collapsed.

leech efficiency at 100% :3

8 years ago
Permalink

Comment has been collapsed.

Love the scaleability :)

8 years ago
Permalink

Comment has been collapsed.

nice ty

8 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.