Listing Thumbnail

    Database Lab Engine (DLE) for PostgreSQL

     Info
    Database Lab Engine (DLE) - thin PostgreSQL clones and database branching tool
    Listing Thumbnail

    Database Lab Engine (DLE) for PostgreSQL

     Info

    Overview

    Play video

    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

    Delivery method

    Delivery option
    Database Lab Engine (DLE) for PostgreSQL

    Latest version

    Operating system
    Ubuntu 20.04

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Database Lab Engine (DLE) for PostgreSQL

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (34)

     Info
    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

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    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

    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

    Ratings and reviews

     Info
    5
    1 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    100%
    0%
    0%
    0%
    0%
    1 AWS reviews
    Denis

    Good and useful product

    Reviewed on Dec 06, 2022
    Purchase verified by AWS

    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.

    View all reviews