mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2024-11-24 17:50:20 -06:00
100 lines
3.6 KiB
ReStructuredText
100 lines
3.6 KiB
ReStructuredText
.. _cloud_deployment:
|
|
|
|
******************************
|
|
`Cloud Deployment`:index:
|
|
******************************
|
|
|
|
A PostgreSQL server can be deployed on the Amazon AWS cloud using this module.
|
|
Currently only RDS is available, but in the future more cloud options will be
|
|
available.
|
|
|
|
To launch the *Cloud Deployment...* tool, right click on the *Server Group* or
|
|
*Server* of the tree control, and select *Deploy a Cloud Instance* from the
|
|
*Register* menu.
|
|
|
|
.. image:: images/cloud_deployment_provider.png
|
|
:alt: Cloud Deployment Provider
|
|
:align: center
|
|
|
|
Once you launch the tool, the Amazon RDS is already selected as this is the
|
|
only option currently available. Click on the *Next* button to proceed further.
|
|
|
|
.. image:: images/cloud_deployment_credentials.png
|
|
:alt: Cloud Deployment Provider
|
|
:align: center
|
|
|
|
In the Credentials dialog, provide the region in which you want to deploy the
|
|
instance along with the *AWS access key* and *AWS secret access key*.
|
|
Provide *AWS session token* only if your AWS session is temporary.
|
|
|
|
To proceed further, click on the next button. Before going further, pgAdmin
|
|
will validate your credentials.
|
|
|
|
.. image:: images/cloud_deployment_instance.png
|
|
:alt: Cloud Deployment Provider
|
|
:align: center
|
|
|
|
Use the fields from the Instance Specification tab to specify the Instance
|
|
details.
|
|
|
|
* Use the *Instance name* field to add an instance name for the PostgreSQL
|
|
server; the name specified will be displayed in the *Browser* tree control
|
|
too.
|
|
|
|
* Use the *Public IP* field to specify the IP Address range for permitting the
|
|
inbound traffic.
|
|
|
|
* Use the *Database version* field to specify the PostgreSQL version to deploy.
|
|
|
|
* Use the *Instance class* field to allocate the computational, network, and
|
|
memory capacity required by planned workload of this DB instance.
|
|
|
|
* Use the *Instance type* field to select the instance type.
|
|
|
|
* Use the *Storage type* field to select the instance storage type. Three
|
|
options are available. General Purpose (SSD) storage, Provisioned IOPS (SSD)
|
|
and Magnetic storage.
|
|
|
|
* Use the *Allocated storage* field to specify the storage capacity in GiB.
|
|
|
|
* Use the *Provisioned IOPS* in case of Provisioned IOPS (SSD) storage type.
|
|
|
|
.. image:: images/cloud_deployment_database.png
|
|
:alt: Cloud Deployment Provider
|
|
:align: center
|
|
|
|
Use the fields from the Database Details tab to specify the Instance details.
|
|
|
|
* Use the drop-down list box in the *Server group* field to select the parent
|
|
node for the server; the server will be displayed in the *Browser* tree
|
|
control within the specified group.
|
|
|
|
* Use the *Database name* field to add the database name for the PostgreSQL
|
|
server.
|
|
|
|
* Use the *Username* field to specify the name of a role that will be used when
|
|
authenticating with the server.
|
|
|
|
* Use the *Password* field to provide a password that will be supplied when
|
|
authenticating with the server.
|
|
|
|
* Use the *Confirm password* field to repeat the password.
|
|
|
|
* Enter the listener port number of the server host in the *Port* field.
|
|
|
|
.. image:: images/cloud_deployment_review.png
|
|
:alt: Cloud Deployment Provider
|
|
:align: center
|
|
|
|
At the end, review the Instance details that you provided. Click on Finish
|
|
button to deploy the instance on Amazon RDS.
|
|
|
|
.. image:: images/cloud_deployment_tree.png
|
|
:alt: Cloud Deployment Provider
|
|
:align: center
|
|
|
|
Once you click on the finish, one background process will start which will
|
|
deploy the instance in the cloud and monitor the progress of the deployment.
|
|
The Server will be added to the tree with the cloud deployment icon. Once the
|
|
deployment is done, the server details will be updated.
|