Standalone AutoDBA deployment
The standalone deployment model is the easiest way to get started with AutoDBA. It is suitable for individual developers, or anyone who wants to try AutoDBA as quickly as possible.
Since standalone AutoDBA runs on systems you control, its security model is the simplest to understand.
Architecture
In the standalone deployment model, AutoDBA runs on a server such as a laptop or a development environment. If you can connect to your database using a PostgreSQL client such as the psql interactive terminal or the pgAdmin tool, then AutoDBA will be able to connect.
The architecture is shown in the diagram below.
We recommend using a machine equipped with a GPU when running AutoDBA in the standalone deployment model. Most modern laptops have an adequate GPU, and the performance will be much better than running AutoDBA on a CPU.
You should make sure you understand how the connection between AutoDBA and your database is encrypted and secured. You might rely on the security of your VPC, use PostgreSQL’s SSL/TLS encryption, or deploy ssh port forwarding/tunneling to securely connect to your database.
Please see the open source AutoDBA documentation for detailed instructions for standalone AutoDBA installation.