Problem with browser like Avan after Server update
I can only use steamgifts.com with normaly borwser wich including:
so think now you can only use steamgifts with sharing youre id and take adds -.-
Click here for a Poll
Comment has been collapsed.
Thank you, cg. I was wondering, just in terms of a cost analysis, will you be billed on a per usage basis with the new topology? How much of a savings per month, with the current userbase, do you expect to have? I'm assuming you've been footing the cost of operations yourself all this time. So again, thank you!
Comment has been collapsed.
The site is running on AWS, so the individual servers are billed per hour, or they can be purchased for one or three year terms at reduced prices. I'll likely purchase 3 or 4 web servers upfront for the year, since they'll be online the majority of the time. Any additional servers will then be billed per hour, which will be more cost efficient since they'll be online less than half of the day.
I don't expect to see any savings with the current traffic. The little we save during off-peak hours will be offset by extra costs during peak hours. The main advantage is being able to scale. If a developer gives away 100,000 copies of a AAA game and it goes viral, our web server isn't going to be overloaded, but we'll have more servers automatically start up to meet our needs. Then when that giveaway is over, the unnecessary web servers will terminate themselves.
Keep in mind the web servers are a small cost, and they're less than 20% of the total expensive. The majority is the database server (55%), and bandwidth (25%).
Comment has been collapsed.
Thank you. Interesting, the load balancer evaluates when more servers are needed and it distributes the work between them, is right?
Comment has been collapsed.
Really interesting to see all that stuff. Thanks for the upgrade :)
Comment has been collapsed.
awesome, thanks for fantastic work you are doing :)
Comment has been collapsed.
44 Comments - Last post 12 minutes ago by xvt
40 Comments - Last post 43 minutes ago by BSkorpion
291 Comments - Last post 1 hour ago by JX8
250 Comments - Last post 3 hours ago by McZero
795 Comments - Last post 5 hours ago by FranckCastle
364 Comments - Last post 5 hours ago by Zepy
44 Comments - Last post 6 hours ago by IronKnightAquila
78 Comments - Last post 2 minutes ago by blueflame32
803 Comments - Last post 14 minutes ago by Xiangming
128 Comments - Last post 19 minutes ago by PoeticKatana
91 Comments - Last post 20 minutes ago by 8urnout
2,321 Comments - Last post 33 minutes ago by NewbieSA
47 Comments - Last post 38 minutes ago by hbarkas
31 Comments - Last post 50 minutes ago by Moogal
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.
Comment has been collapsed.