Last night we took the site down for about thirty minutes to perform some immediate server changes. Our web servers are now 100% automatically managed, and will spin up / down throughout the day depending on the site load. We upgraded all of our software on those servers (nginx, php, etc) which should increase the speed of the site as well.
This means that when an event starts we can change our "minimum servers" to +4 servers and we'll be running far more web servers during the event. Prior to this we had to spin them up manually and connect them to our database, but yesterday we had a breakthrough in that process.
Thanks for playing Subeta! ❤
UGH I WROTE UP A RESPONSE AND MY COFFEE SHOP INTERNET DIED. BOOOOO.
Basically the next step is applying this to our avatar servers (avatar.subeta.net) so that they do the same thing. I'll walk through a brief technical explanation of how this works, though!
Basically, before, we had an "image" of the Subeta web server, which includes all of our tools, software (stuff like nginx, php, things that actually run the site) and all our files and configurations. To start up a new server, we made a new server that had that image. It takes about 5 minutes to come up, then we'd log into that server and connect it to our network, make sure the files are up to date. Then make the database allow that server to connect, and then update our site updating script to include that server.
Now, all of that is automated. When there are very few users online, it drops down to 1 server, when there are a lot of users online it goes up to 8 servers. If we're in an event season we can change the min/max and it'll keep the servers within those limits. When it spins up a server it automatically adds itself to the database server and our site updating script is now "smart" and knows what servers are on the load balancer. We don't need to log into them at all anymore!
So this is all really awesome and makes it much easier to manage Subeta. Before if web3.subeta.net had some issue, we'd log in, try to debug it. Now we can just erase it and have the system spin up a new server that absolutely works and is identical to the other servers.
💖 ✨ 🤗
Woo, that is awesome! :D Should make a lot of things much smoother.
Thank you for working so hard for us 👍
Yay for automation! I'm glad that takes a load off the Team... may this mean more work on new features instead of maintenance? :3
That's awesome, thanks! I also love how I can notice there has been less lag during this battle event compared to previous events I've been a part of. ;O If it's even better now, hopefully I won't see another 502/hanging page in a long while.
..Of all the nice changes that you made,this goes down as the best one....yup...no doubt about it..: ) thank you
I Agree 150% with that right there :D
[edit] got so excited i messed that all up LOL
Sounds great! Can't wait for the next big event to see how this works out. :)
Very very cool-thanks!!!!! :D
Thank you! :)
Join Finesse -- A Forum Group for Artists!
oh what a sweet music to my ears!
Huh? scratches head LOL Technically illiterate here, but thanks for the update and looking forward to the change. :)
Oh wait. Just read that again and I think I almost understood it. :D
Formerly known as its_just_me
(I started in March)
Wine is the answer
What was the question?