Infrastructure Changes - September 2021
In light of OVH's silliness I've decided to put my paranoia hat on and begin rearchitecting the endpoints for lain.la, regarding their locations and sizing.
Here's the before:
OVH - How NOT to do Business
~
A malicious actor, a nuisance masquerading as a public service, and a braindead web hosting company walk into a strange bar.
Stop me if you've heard this one before.
What does Lain.La cost to run?
I've gotten this question a couple times, about how much it costs to run all this. The cost may seem high, but remember, it won't go higher than this since just about every item on my infrastructure wish list is complete, including most of the absurd redundancy stuff. I don't need more nodes, more servers, anything really. So this should be the cap for a long time. EDIT: It always gets more expensive because I'm a maniac. I do keep this list up to date if anything changes.
The Pomf Reddit Crisis - A Discussion on Caching, Bandwidth, and Load Balancing
This article will be an absolute monster, so here are jump links to each section in case you want specific sections:
Lain.la V2 - Network Explanation
The network chart in my previous post is a good thing to read before starting this article.
There were a few issues I had identified with the v1 architecture that were not a problem for the first year of running lain.la, but began to worry me. I liked what I had built, but I needed to mitigate some more risks to uptime and network integrity, as well as upgrade my core network. I devised the V2 architecture as a solution for those problems. Here's what those problems were:
Let's talk about Lain.La v1
Ah, she has served us very well. Let's talk about my first vision for lain.la and really get into the details on what the first version's goals were. I started lain.la because I needed an outlet from a personal event. Technology has always been that outlet. So I decided to build something. Anything. I started small in August 2020 - a website, then a Gitlab for projects, and a Pomf clone. More services expanded from there, such as VMs for friends and a Seedbox.
(You can see lain.la v1 in the bottom right corner here)
Drupal? You used Drupal? This looks NOTHING like Drupal!
Yes, I used Drupal for this, and I bet you never even guessed. I stripped all of the Drupal-y features out of Drupal by utilizing an administration theme for the frontend. Pretty nifty, huh?