Overview
PostgreSQL cloning and branching. Database Lab Engine (DLE) provides blazing-fast database cloning and branching to build powerful development, test, QA, and staging environments. Instantly create full-size clones of your production database and use them to test your database migrations, optimize SQL, or deploy full-size staging apps.
Highlights
- Quickly get "dev/test databases as a service" and level up all your dev&test processes
- Test your SQL optimizations on a realistic, risk-free database clone
- Benefit from database branching and easily access fresh, full-size data for development and testing
Details
Features and programs
Financing for AWS Marketplace purchases
Pricing
Instance type | Product cost/hour | EC2 cost/hour | Total/hour |
---|---|---|---|
m5.large | $0.086 | $0.096 | $0.182 |
m5.xlarge | $0.172 | $0.192 | $0.364 |
m5.2xlarge | $0.345 | $0.384 | $0.729 |
m5.4xlarge | $0.691 | $0.768 | $1.459 |
m5.8xlarge | $1.382 | $1.536 | $2.918 |
m5.12xlarge | $2.073 | $2.304 | $4.377 |
m5.16xlarge | $2.764 | $3.072 | $5.836 |
m5.24xlarge | $4.147 | $4.608 | $8.755 |
r5.large | $0.113 | $0.126 | $0.239 |
r5.xlarge | $0.226 | $0.252 | $0.478 |
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Database Lab Engine (DLE) for PostgreSQL
DLE configuration will be done inside DLE UI, once all AWS resources are already provisioned. For provisioning, you need to:
- Choose AWS region
- Choose EC2 instance type (the more CPU power and RAM you have, the more thin clones can be running with good performance, e.g. m5.2xlarge with its 8 vCPUs / 32 GiB is good to run up to 30 thin clones, but more vCPUs might be needed of more than 5-8 people or CI pipelines are going to work with DLE in parallel)
- Specify the database size (this will define the size of the EBS volume used)
- Optionally, configure SSL
CloudFormation Template (CFT)
AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."
Version release notes
This is a 3.5.0 release of DLE for AWS Marketplace. DLE release notes: https://github.com/postgres-ai/database-lab-engine/releases
Additional details
Usage instructions
During setup, if user requests to configure HTTPS to access DLE and database clones (by default it is disabled), then Certbot (https://certbot.eff.org/pages/about ) is used to issue Let’s Encrypt (https://letsencrypt.org ) TLS certificates, and customer's e, IAM role is created to execute lambda function to calculate volume size needed for deployment, IAM role is created to manage EC2 creation with SSM and delete it on creation timeout
Resources
Vendor resources
Support
Vendor support
- Asynchronous troubleshooting help (guaranteed responses within 24 hours during business days)
- Help with DLE configuration and integration
- Development of custom Docker images containing required PostgreSQL extensions
- Performance optimization of Database Lab Engine and adjacent software
- Feature development & bug fix priority
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
Customer reviews
Good and useful product
We have been using Database Lab Engine at Boost Sport AI for more than two years and it helped us a lot in dealing with data and the development process.
There are two most common usage scenarios for us:
- Having a fast clone for the data scientist or developer to be able to play with data (including necessary data modification) without having to wait for the long process of database cloning. Using Database Lab we can have a new clone in seconds, without having to wait and not needing to have much storage for each of the clones.
- A developer can have a database he/she can use for his development backend instance without having to make a clone on his machine or elsewhere, and he can quickly update this database instance to match the current production data.