---
title: Migrating to Vulr
description: Finally moving away from AWS little by little
date: 2024-10-27T20:59:05-07:00
draft: false
category: article
---


# What and Why


For some  time now I've been trying my best to get away from using AWS
for my infrastructure due to the constantly rising price of everything.


## Main causes for higher cost

* Fargate

This one is mostly my own fault lmao since Fargate ( without an application load
balancer ) is actually not that bad in terms of pricing. The issue comes in
if you are trying to host a variety of services like myself on one host.
Services which, are only ever really used for personal and singular use.

Recall that with fargate we are paying for things on a core count and if you
containize everything this effectively means you are paying per container
more/less. Couple this with lots of contains and your pricing starts to
get really expensive really fast.

* Application Load Balancer

These are just expensive for small projects what else can I say...
I wouldn't suggest hosting personal sites behind one of these basically ever.

* Scaling

If you seriously need an ALB to sit in front of lots of microservices then
you're probably dealing with either an interesting project or just a need
to handle a lot of traffic. After a while I didn't really want a web server
to be my "interesting project" since this ended up eating way more of my time
than I would have ever liked it to...



# Why Vultr

shit's cheap yo...

10$ - 20$ roughly for a bare minimum Kubernetes cluster or about 10$ per
host as I'm doing now. Provision hosts with Terraform then configure with
Ansible and you have a somewhat reasonable infrastructure for hosting
personal projects.

## What Do I host now?

* shockrah.xyz
* git.shockrah.xyz <-- Gitea instance
* temper.tv <-- vr/funsies blog

Basically I'm hosting more stuff more effectively and it's an infrastructure
that is ""(([[{{platform agnostic}}]]""given its all Terraform anyway and
Ansible can be used basically anywhere there's a host.

