After creating the AWS EC2 DMS serviceon 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.
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.
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.
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.