Since perf tests are scheduled to execute only once per day, we can apply there a configuration that is already used for functional tests so the instance would be running only if it's needed. We need to remember about manual performance tests that we perform for every release candidate. We could add a new Jenkins job to start/stop the instance and parameterize it to:
Start the instance
Run deploy-to-perftest job
Run performance tests
Stop the instance
as the first option, and just start/stop the instance (for manual tests) as the second option.
Here you can find related Discource post.
instance is running only if needed
automated performance tests are run like in the past
manual performance tests are still possible to execute