-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

PostgreSQL 16 Administration Cookbook
By :

Like many other systems, PostgreSQL is available in the cloud as a Database as a Service (DBaaS). These services create and manage databases for you, with high availability and backup included. So it’s less work, but not zero work, and you still have responsibilities…which you will see later.
We will select EDB’s BigAnimal as an example of a PostgreSQL cloud service, since EDB has the largest number of contributors to open source PostgreSQL, over the longest period.
EDB’s BigAnimal creates clusters within your own cloud account, allowing you to understand and control the costs you incur when running PostgreSQL. So, the first step is to log in to your host cloud account: https://www.biganimal.com/.
Using EDB’s BigAnimal as a specific example, navigate through these steps:
Figure 1.8: The portal welcome screen
Figure 1.9: The portal main screen
Cluster2
. Specify Database Type. Select the software type and version – for example, PostgreSQL 16. Select the cloud provider and distribution across region(s) – for example, Azure and Central India:Figure 1.10: BigAnimal database type
Figure 1.11: The BigAnimal progress bar
Cluster2
:Figure 1.12: EDB’s BigAnimal connection details
Test the connection and then set up the connection details, as discussed in earlier recipes. Assign the new instance a shortcut name, since remembering a node name such as p-r5w2xuuuos.pg.biganimal.io
will not be easy!
The cloud (or DBaaS) means that PostgreSQL is managed for you, so this is all you need to do.
EDB’s BigAnimal provides a GUI to allow you to create PostgreSQL clusters manually on demand. One of the main themes in this cookbook is using repeatable, scriptable mechanisms where possible, so I recommend that you use either a Command-Line Interface (CLI) or an Application Programming Interface (API). The API uses a RESTful interface to define and manage clusters.
Note that when you run a database service, you still have these and other responsibilities:
So, the cloud is a good way forward, but not a way to avoid taking full responsibility for your overall application and database.
Cloud services are also available from these and others:
Change the font size
Change margin width
Change background colour