Don't forget to create account on our site to get access to more material made only for free registered user.  

AWS Developer Certification : Associate Level AWS Sysops Administrator Certification : Assciate Level   AWS Solution Architect Certification : Associate Level  AWS Solution Architect Certification : Associate Level

Advertisement

AWS Developer Certification : Associate Level AWS Sysops Administrator Certification : Assciate Level AWS Solution Architect Certification : Associate Level

Following scenario will be covered as part of our training's (use comment section for training inquiry)

AWS Training Lab-18  : You have an application in AWS as below.

  • Multi-Az MySQL RDS instance.
  • Client-server applications.

This application has specific behaviors like they respond to only a specific DNS domain like www.QuickTechie.com has a only two tier application servers and database layer. All the clients remotely access application servers using TCP protocol and get connected. Application servers will get connected only when they know the IP addresses of the client and this information is available only through TCP socket. Being a solution architect how will you implement this solution perfectly keeping your solution must be highly available as well as salable.

AnswerProxy Protocol : is an Internet protocol used to carry connection information from the source requesting the connection to the destination for which the connection was requested. Elastic Load Balancing uses Proxy Protocol version 1, which uses a human-readable header format. 

By default, when you use Transmission Control Protocol (TCP) for both front-end and back-end connections, your Classic Load Balancer forwards requests to the instances without modifying the request headers. If you enable Proxy Protocol, a human-readable header is added to the request header with connection information such as the source IP address, destination IP address, and port numbers. The header is then sent to the instance as part of the request. Hence, to implement complete solution we should have used ELB with a TCP Listener and Proxy Protocol enabled to distribute load on two application servers in different AZs.

 

Please use comment section to answer your questions. As well , please let us know if you are looking for AWS training. Our technical team will contact you for any of the following training. Understand AWS in very easy language as well as HandsOn lab. Many organizations/consultancy/Trianer working on AWS use our training materials.

  1. AWS Trainings for beginners
  2. AWS Trainings for Solution Architect & 400+ Practice Quiz : Associate
  3. AWS Trainings for Solution Architect & 200 + Patrice Quiz : Professional
  4. AWS Developer & 250+ Pratice Quiz : Associate
  5. AWS Sysops : 350 + Associate
  6. AWS DevOps : Professional 

Already many 1000's of learners cleared their certification using above material and become an AWS Specialist professional with certification as proof in their hands on experience.

Search Tag: AWS Certification Book, AWS Certification Practice Questions, AWS Certification Solution 

 

Search Tag: AWS Certification Book, AWS Certification Practice Questions, AWS Certification Solution Architect, Developer, Sysops and Professional 

You have no rights to post comments

Comments  

0 # Ashok Kumar 2015-11-17 06:20
Answer : B
+8 # Laurentiu V 2016-03-23 18:18
A

Proxy protocol can be used with TCP ELB http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/enable-proxy-protocol.html

B would not solve the need to know the client ip
CD would not provide real traffic load balancing.
+1 # muthu 2016-07-08 02:07
A looks correct.

ELB with TCP listener and proxy protocol will allow IP to be passed