Course: INFO 620 Title: Data Communications Instructor: Promod Sreedharan Project: Part 1 The Network and Security Groups As part of completing this part of the project, students must construct the systems and applications described and take screen shots at specific steps in the process. Students must paste these screen shots, circle the detailed information requested, and post them onto Canvas. Create this VPC and subnets and create the required screen shots. ***NOTE*** Please delete your NAT Gateway and associated Elastic IP address after you have created the VPC so that you do not incur charges for these components which you will not need for the project. Project Part 1 Deliverable #1 - VPC Take a screen shot of your VPC and paste the screen shot into the answer sheet. Make sure the following items are visible and circle the name of the VPC, the VPC ID and the IPv4 CIDR for this VPC. Project Part 1 Deliverable #2 - Subnets Create two new public subnets (Public 1 and Public 2) and two private subnets (Private 1 and Private 2). The CIDR assignments, availability zones, route tables, and autoassign public IPv4 should match the screenshot below: Take a screen shot of your subnets you created and paste the screen shot into the answer sheet. Make sure the following items are visible and circle the name of the subnet name, the VPC it is part of, the IPv4 CIDR, the availability zone, the route table and the value for auto assigning public IPv4 addresses. Include a screen shot of your public and private route tables. Example is included here. Project Part 1 Deliverable #3 – Security groups Create the following security groups to secure all systems deployed in this VPC. All should be for any IPv4 or IPv6 address: Security Group ELB Security Group Web Security Group Database Security Group Comments Only open ports for HTTP and HTTPS traffic so the load balancer can route requests to web servers and open ports 8080-8085. Only open ports for HTTP & HTTPS, ICMP, SSH, and Remote Desktop Access. Only open ports for MySQL/Aurora access. Take screen shots of each of the three security groups you created and paste those screen shots into the answer sheet. Make sure the security group name, the VPC it is part of, and all Inbound Rules are visible and circled on each screenshot. INFO 620 – Project Part 1 Page 2 If any ports are opened that are not needed, you will not receive credit for this deliverable. Example screen shot is included: Project Part 1 Deliverable #4 – Testing through DNS address. Create two EC2 instances. Create the first instance in your first public subnet and call it AZ1 Test Instance. Create the second instance in the AZ2 Public Subnet and call it AZ2 Test Instance. Use the Amazon Linux 2 AMI (HVM). The instance type should be t2.micro, and use the default storage settings. The security group for both instances should be Web Security Group. Include the screen shot of the settings for each instance, highlighting the availability zone, the public IP address, VPC, subnet, and security groups. Example follows: INFO 620 – Project Part 1 Page 3 Then use EC2 Instance connect to attach to the instance. Create a file touch.txt (using the command touch.txt) on the instance. Example follows. INFO 620 – Project Part 1 Page 4 Note: Once you have taken the screenshot, you can terminate your two test instances. Evaluation: • If an item is not correctly named or not highlighted no credit will be given. • There is no partial credit for an individual item. Item IPv4 CIDR block IPv4 CIDR block Route tables Auto-assign IP Web Tier & App Tier ELB Tier INFO 620 – Project Part 1 Description Deliverable 1 –VPC CIDR block correctly set for VPC Deliverable 2 – Subnets CIDR block correctly set for each subnet Route tables correctly assigned for each subnet IP address auto-assignment correctly set for each subnet Deliverable 3 – Security groups Security groups configured correctly for Web & App Tiers Security groups configured correctly for ELB Tier Points 10 5 10 5 10 10 Page 5 Database Tier AZ1 Test Instance AZ2 Test Instance Security groups configured correctly for Database Tier Deliverable 4 – Testing through Remote Connection Correct configuration for AZ1 Test Instance 10 Successful connection to AZ1 Test Instance Correct configuration for AZ2 Test Instance 5 15 Successful connection to AZ2 Test Instance 5 15 **REMEMBER** Delete your NAT Gateway and associated EIP address after you have created the VPC so that you do not incur charges for these components which you will not need for the project. INFO 620 – Project Part 1 Page 6