Deploy AWS Relational Database Services

Deploy AWS Relational Database Services

Visualize your Infrastructure-as-Code and deploy from your AWS account

Resource Overview

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.

Relational Database Types

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:

  • Autogenerates root DB user credentials and stores them in AWS Secrets Manager
  • Enables the Aurora Serverless Data API

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.

Single Database Instance

  • AWS manages common database administration tasks like security, backups, and softwares updates
  • Ability to choose on-demand or reserved database instances to fit billing requirements
  • Use of familiar database engines like PostgreSQL, MariaDB, and MySQL
  • Additional security and monitoring through multiple Amazon RDS interfaces

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.

Bidirectional editing

Bidirectional editing

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.

Bidirectional editing
YAML Made Readable
YAML Made Readable

YAML Made Readable

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.

Looking for something else?

Want to go faster?

Design, develop, and deliver modern applications securely with Stackery.

Try Stackery for free

© 2021 Stackery. All rights reserved. Privacy Policy, Terms of Service.