It is possible to run Ubicloud PostgreSQL on your own AWS infrastructure. This has following benefits:Documentation Index
Fetch the complete documentation index at: https://ubicloud.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
- You can use your AWS credits and reserved instance pricing.
- You have full control over the underlying infrastructure.
- It provides 9x better price-performance compared to RDS and Aurora.
Set up
Currently BYOC is in private beta. To get access, please contact us at support@ubicloud.com.AWS Configuration
You will need to create an AWS user for Ubicloud so that it can create and manage resources on your behalf. For full isolation, we recommend using a dedicated AWS account for Ubicloud. Please follow the steps below:- Create new AWS IAM Policy for Ubicloud user.
- Go to IAM > Policies > Create Policy.
- Select JSON editor and use the below policy.
- Go to next page, give the policy a name (e.g., “ubicloud-byoc-policy”) and create the policy.
- Create new AWS IAM User for Ubicloud.
- Go to IAM > Users > Create user.
- Set a user name (e.g., “ubicloud-byoc-user”) and go to next page.
- Click “Attach policies directly” and select the policy you created in previous step and go to next page.
- Review and create the user.
- Create Access Key for the user.
- After creating the user, go to user details page and open “Security credentials” tab.
- Click “Create access key” button.
- Select “Application running outside AWS” and go to next page.
- Add a description (e.g., “ubicloud-byoc-key”) and create the access key.
- Copy Access Key ID and Secret Access Key. You will need them when setting up BYOC in Ubicloud.
Ubicloud Configuration
- Go to Ubicloud Console > AWS Regions > Create AWS Region.
- Fill in the form with the following details:
- Ubicloud Region Name: A name for your new region backed by AWS (e.g., “my-us-east-1”).
- AWS Region Name: Select the AWS region where you want to deploy Ubicloud PostgreSQL instances.
- AWS Access Key: The Access Key ID you created in previous section.
- AWS Secret Key: The Secret Access Key you created in previous section.
- Click “Create” to save the configuration.
- Now, the new region you created will be visible in PostgreSQL creation form. You can use newly created region to create Ubicloud PostgreSQL instances backed by your own AWS infrastructure.