A Database provisions a single relational database instance or serverless database cluster with Amazon Relational Database Service (RDS). Amazon RDS is a database engine that makes it easier to set up, operate, and scale relational databases in the cloud.
AWS Aurora Serverless Database Cluster
Simple, cost-effective configuration for infrequent, unpredictable workloads
Scales compute capacity to match an application's usage without disrupting client connections
Reduces the need to manually configure database compute capacity
With this configuration, a cluster type database endpoint is connected to a proxy fleet, which routes the application's workload to a group of active database instances in the cluster. Aurora Serverless maintains a 'warm' pool of resources on the side in order to seamlessly scale the database cluster when a workload requires it.
When an AWS Aurora Serverless Database Cluster resource is added, Stackery automatically:
When the DB is connected to a compute resource, it gives the resource permission to get the user credentials from Secrets Manager and permission to query the DB using the Data API
This means that you can set up a Serverless DB in a default VPC (i.e. not in a specific VPC) and still access it from a Lambda function that also is not in a VPC, meaning cold starts are lower, and a Bastion server to tunnel through to access the DB is not required.
AWS will take care of most of the administration and setup but there are AWS resource settings that you get to determine, like the retention period of your database backups, the instance type to hold your database, and a root user password for the server. What's left for you to define are the database settings specific to your application like the choice of engine, the engine version, and storage size. Database s currently supports PostgreSQL, MariaDB, and MySQL database engines.
Try the live bidirectional editing of AWS SAM infrastructure-as-code templates with interactive visualization that lets you scale the benefits of IaC throughout your team without sacrificing clarity of how the architecture works with the graph canvas.
Design applications using Stackery's one-of-a-kind Design Canvas. Deployable architectural diagrams mean teams understand the stack - and the 1000s of lines of IaC.
Edit and deploy your AWS Relational Database Services with our drag-and-drop editor.
Design, develop, and deliver modern applications securely with Stackery.Try Stackery for free