Honestly, if you cannot afford the cost of a more powerful AWS instance that will scale into the future as well with the ever growing OpenStreetMap database in mind, why not setup your own local server in your organization? This will not break the bank, and has the added advantage of you gaining detailed knowledge of running your own (virtualized) PostgreSQL database server, instead of relying on a resource constrained pre-configured expensive cloud server.

I setup my own 1.4 TeraByte Oracle VirtualBox Ubuntu 18.04 / PostgreSQL 10.6 / PostGIS 2.4 instance (soon to be upgraded to PostgreSQL 11.1), running on a lowly 4-core desktop i5 with 16 GB RAM serving as a Windows 10 host for VirtualBox, but with additional 80 GB Windows “virtual memory” set on a SATA connected SSD (the Windows virtual memory is actually not necessary to run the VirtualBox instance, as that has its own swap space defined in Ubuntu, but I set it just in case for Windows to have ample memory).

The VirtualBox instance runs from a 2TB Samsung EVO external drive, connected through USB 3.1 gen 2 (10 Gb/s), and has 12 GB RAM set for the instance, and additionally 80 GB swap space set in Ubuntu. This all runs fine as a backend database server for local testing.

I connect to the database over a 1Gb switch from my i7 laptop, and manage the server via remote desktop from the laptop.