Using Multiple Target Groups for Microservices Architectures
Hafeez Baig |
35 steps |
3 minutes
Refer to the following guide to learn how to use IAM in the cloud\
<https://scribehow.com/shared/Creating_an_IAM_User_and_User_Group_in_AWS_Management_Console__hWNiiXlcRJKFqYZZEJD-cg>
1
Sign in to **AWS Management Console** as an **IAM User**
**Pre-requisite** - Ensure you have selected the AWS region closest to your location\
For this guide, we will be using us-east-2 (Ohio) as a preferred choice
2
Type **EC2** in the search bar and click on **EC2** to view the EC2 Dashboard
3
On the EC2 dashboard click on **Instances** from the left bar to view the EC2 instances
4
On the top right corner click on the **Launch instances** dropdown button and click on the option **Launch instance from template**
5
**Choose a launch template** wizard will open, select the option **MyEc2LaunchTemplate**
Refer to this guide to learn how to create a Launch template for EC2\
<https://scribehow.com/shared/Creating_Launch_Templates_for_EC2_instances__cPATKkwbTkSqsAvJNxhlLA>
6
Scroll to the **Resource tags** section and type **Microservice A** in the Value
7
Scroll to the **User data** section and type the bash script
8
On the right side click on the **Launch instance** button
9
Successfully initiated launch of instance
Congratulations on successfully creating the instance! Well done!
10
On the EC2 dashboard, click on the **Target Groups** from the left bar
**What are target groups in EC2?**
In Amazon EC2, target groups are a feature of Elastic Load Balancing (ELB) that help route incoming traffic to instances or containers registered with the target group.
11
**Target groups** wizard will open, on the right side click on the **Create target group** button
12
Scroll to the **Target group name** section and type "**microservice-a-target-group**" in the text input field
13
Scroll the page and click on the **Next** button
14
**Register targets** wizard will open, select the Name **Microservice A**
15
Scroll the page and click on the **Create target group** button
16
Successfully created the target group: **microservice-a-target-group**