DEV Community

SteveJin
SteveJin

Posted on • Edited on

SWS Console: Creating Private RDS instances and Bastion EC2 resources.

After creating the AWS EC2 DMS service on the SteveWebService Console, we pondered another issue. Typically, to launch a service, one needs to configure client web, API servers, and a database.

Considering this flow, we naturally thought that configuring RDS instances is necessary in AWS Cloud.

So, we decided to create the service following the flow depicted in the image below, and named it DB & Bastion EC2 Turn Key.

Image description

First, when creating an RDS with DB & Bastion EC2 Turn Key, the creation begins with setting up the Bastion EC2. If a Bastion EC2 already exists within the VPC (SWS Project), it won't be created separately.

Additionally, the RDS instance is created privately. The reason for creating it privately is that when you create a VPC using the Sws Console's VPC Turn Key (SWS Project), the Security Group of the RDS is configured so that it can only be accessed via the Bastion EC2.

Visit the Steve Web Service homepage

Visit Steve Web Service AWS VPC Turn Key feature

Now, in the creation process outlined above, we've minimized the elements users need to input to the extent possible, so that with just project selection, database name, and engine type (mysql, mariadb, etc.), the RDS instance can be created in just 10 minutes, as depicted in the image below.

Image description

Isn't it incredibly easy? Users can configure RDS with just simple inputs and clicks, even without any prior learning about AWS Cloud.

But we didn't stop there; we've structured the interface to provide detailed screens on how users can access RDS instances via the Bastion EC2.

Image description

Image description

Through the console, users can download a PEM key and access guidance on how to connect to the Bastion EC2, enabling them to access and utilize the RDS from there. With the SteveWebService tool, users can configure an architecture to access Bastion EC2 and RDS instances privately on AWS Cloud without learning about EC2 or RDS. Isn't it remarkably easy?

Continuing in this vein, we aim to develop tools that assist users in building cloud architectures without the need for learning AWS Cloud, allowing developers to focus more on business. Furthermore, we strive to provide value by enabling even small teams of developers to make the most of AWS resources.

Our next article will delve into the history of solving different problems. End.

Visit the Steve Web Service homepage

Image description

Top comments (0)