Information Technology Reference
In-Depth Information
Fig. 2. Web Application Deployment (auto scaling with ELB and HAProxy)
1.4
Components Used
1.
Elastic Load Balancer (ELB)
ELB [Ref1] has been used for scenario 2 and scenario 3 as a public interface for
web application. It redirects the requests to web server.
2.
Virtual Private Cloud (VPC)
VPC [Ref7] is required to create a virtual network subnet which is the key
component for setting up the environment for Apache JMeter load testing. This
has been used in all of the scenarios.
3.
HAProxy
HAProxy [Ref3] is used to balance the load between web server and app server in
scenario 3. This is used along with custom component for dynamic node
discovery.
4.
Elastic Ip
Elastic IP [Ref8] is used in scenario 2 and scenario 3. It is associated with
database server and the same is configured in application server.
5.
Auto-Scaling Group
Auto-Scaling Group [Ref4] is used for the purpose of application scale out and
scale in. This feature is used in conjunction with ELB and HAProxy in scenario 2
and scenario 3.
6.
Security Groups
Security groups [Ref 9] act as a virtual firewall. It's a collection of access rules
that defines the ingress network traffic to the instance.
 
Search WWH ::




Custom Search