16
Cloud solutions
PostgreSQL in a virtual environment
virtualization overhead
the administrator has full access to the instance
PostgreSQL as a Service
offered by many cloud providers
the provider takes over the administration routine
limited management, backup and monitoring tools
Virtualization solutions can be used to run databases, including
PostgreSQL. The trade off for the convenience of this approach is
considerable overhead costs. For high-load systems, any additional
intermediate layers between the DBMS and the hardware are undesirable.
In addition, many leading cloud providers offer PostgreSQL as a service
(Database as a Service, managed database).
In this case, the provider takes over most of the administration tasks. This
limits your control over the instance. Moreover, management capabilities for
tasks such as performance monitoring or backup and recovery are limited
by the tools offered by the service provider.
We will not consider the features of individual cloud solutions within the
course. You can study the documentation offered by different service
providers to learn more.