Ik heb een kleine webapplicatie bij AWS draaien. Het is een REST API via Lambda en een statische frontend via CloudFront (S3). Verder maak ik gebruik van een PostgreSQL database (RDS).
Nu vereist die laatste dat je het in een VPC draait. Daarmee is de database afgeschermd van de buitenwereld. Ik heb dus twee subnets (een private en een public met een internet gateway) nodig waar ik 24/7 voor betaal. En de RDS is ook niet gratis.
Het werkt allemaal goed, alleen kost die VPC en database relatief veel geld elke maand (paar tientjes per maand). De applicatie wordt heel weinig gebruikt.
Zijn er nog manieren om de kosten te drukken? Alles uitschakelen (wat bij een VPC sowieso al niet kan) in de nacht is wat rigoureus. AWS heeft ook een eigen schaalbare database: Aurora, maar die lijkt ook de VPC eis te hebben. DynamoDB is qua prijs ideaal voor mijn gebruik (puur opslag betalen), maar helaas niet relationeel.
Nu vereist die laatste dat je het in een VPC draait. Daarmee is de database afgeschermd van de buitenwereld. Ik heb dus twee subnets (een private en een public met een internet gateway) nodig waar ik 24/7 voor betaal. En de RDS is ook niet gratis.
Het werkt allemaal goed, alleen kost die VPC en database relatief veel geld elke maand (paar tientjes per maand). De applicatie wordt heel weinig gebruikt.
Zijn er nog manieren om de kosten te drukken? Alles uitschakelen (wat bij een VPC sowieso al niet kan) in de nacht is wat rigoureus. AWS heeft ook een eigen schaalbare database: Aurora, maar die lijkt ook de VPC eis te hebben. DynamoDB is qua prijs ideaal voor mijn gebruik (puur opslag betalen), maar helaas niet relationeel.