SlideShare a Scribd company logo
Study Group: AWS SAA Guide
Chapter 10 -
Matching Supply and Demand
Sean
2020.Jun
AWS Certified Solutions
Architect Associate Guide
Chapter 10 Matching Supply and Demand
Topics
● System Reliability
● Elastic Load Balancing and Types
● ELB Attributes
● AWS Auto Scaling
System Reliability
Reliability is the characteristic of a
system to acquire compute
resources when patterns in traffic
change and the ability to acquire
resources dynamically to match the
demand.
AWS ELB (Elastic Load Balancing)
1. A Reserver Proxy Service
2. Decoupling Applications
3. Scaling Horizontally (Scale-up) with High
availability
4. Health Checks
Benefits
1. Highly Available (高可用性)
2. Secure (安全)
3. Elastic (彈性)
4. Flexible (靈活)
5. Robust Monitoring & Auditing (監控及稽核功能)
6. Hybrid Load Balancing (混合負載平衡)
The Elastic Load Balancing service provides with three different
load balancers for the general and specific purpose:
● Classic Load Balancer
● Application Load Balancer
● Network Load Balancer
ELB Types
Classic Load Balancer
Layer 4 or Layer 7 Load Balancing.
CLB (Classic Load Balancer) is
intended for applications that were
built within the EC2-Classic
network.
Classic Load Balancer
● Support for EC2-Classic
● Support for TCP and SSL
listeners
● Support for sticky sessions
using application-generated
cookies
Network Load Balancer
Only Layer 4 Load Balancing.
For extreme performance/low
latency applications are
recommended using Network Load
Balancer
Network Load Balancer
NLB works at layer 4 with the
ability to scale up to
millions of requests per second and
they can are compliant with the
WebSockets protocol
Application
Load Balancer
If applications only need to load
balance HTTP requests,
Application Load Balancer is
recommended.
Application
Load Balancer
Protocol (HTTPS, HTTP)
Path ( /orders/*, /img/* )
Port (8080 for frontend, 8081 for
backend)
● Stateless versus Stateful
● Internet-facing versus internal-facing
● TCP Passthrough
● Cross-zone load balancing
● Connection draining
ELB Attributes
Stateless versus Stateful
Robust scalable and fault-tolerant
architectures are designed using
stateless servers。Services like
DynamoDB and ElastiCache are
great options to offload temporary
session data to an external service
Stateless versus Stateful
Stateful applications, on the other hand,
do manage conversational state with
the end user and are not fault tolerant。
To enable sticky sessions and send a
session cookie to rout all future
request to the same server
No sticky sessions Sticky sessions
Internet-facing versus internal-facing
Internet-Facing
An internet-facing load balancer
will listen for requests coming
from the internet.
Internal-Facing
internal-facing load balancer will
only route requests from private
IP addresses across the VPC.
Internet-Facing Internal-Facing
TCP Passthrough
This connection mode will take the
request and pass it through as is
without adding any additional
header information, this is a good fit
for SSL certificates that are out of
the scope of the ELB, for example,
CloudFront incoming requests.
Cross-Zone Load Balancing
When enabled will balance the
number of instances evenly across
AZs.
Connection Draining
“Graceful Shutdown”
A graceful method to remove in
service instances that have in-flight
requests so end users have a good
experience when rolling out new
versions of code or scale out
activities are performed.
Auto Scaling Lab
● Create AMI Image
● Create ALB
● Create Launch Configuration
● Create Auto Scaling Group

More Related Content

PDF
AWS Study Group - Chapter 07 - Integrating Application Services [Solution Arc...
PDF
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
PPTX
Migration to Alibaba Cloud
PDF
Bridging the Gap: Connecting AWS and Kafka
PPTX
Launch and Scale Your E-commerce Website with Magento
PPTX
Kubernetes as Orchestrator for A10 Lightning Controller
PPTX
Leveraging ApsaraDB to Deploy Business Data on the Cloud
PPTX
Discovering Cloud Networking: VPC, VPN, Express Connect & Server Load Balancer
AWS Study Group - Chapter 07 - Integrating Application Services [Solution Arc...
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
Migration to Alibaba Cloud
Bridging the Gap: Connecting AWS and Kafka
Launch and Scale Your E-commerce Website with Magento
Kubernetes as Orchestrator for A10 Lightning Controller
Leveraging ApsaraDB to Deploy Business Data on the Cloud
Discovering Cloud Networking: VPC, VPN, Express Connect & Server Load Balancer

What's hot (20)

PPTX
IBM Cloud Object Storage
PDF
Apache stratos (incubation) technical deep dive
PPTX
AWS Serverless Examples
PPTX
Responding to Digital Transformation With RDS Database Technology
PDF
AWS Cloud Front and Cloud Formation
PDF
AWS Data migration services
PPTX
Containers on AWS
PDF
AWS ELB
PPTX
Introduction to Microservices Patterns
PPTX
AWS Introduction
PDF
Building Complete Private Clouds with Apache CloudStack and Riak CS
PDF
Apache Stratos Incubator - hangout 2
PDF
Load Balancer Component Architecture - Apache Stratos 4.0.0
PDF
Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux
PDF
Amazon relational database service (rds)
PDF
Protecting Your Big Data on the Cloud
PPTX
AWS Messaging
PPTX
Amazon Virtual Private Cloud - VPC 2
PDF
Getting Started with EC2, S3 and EMR
PPTX
Unit1 dbms
IBM Cloud Object Storage
Apache stratos (incubation) technical deep dive
AWS Serverless Examples
Responding to Digital Transformation With RDS Database Technology
AWS Cloud Front and Cloud Formation
AWS Data migration services
Containers on AWS
AWS ELB
Introduction to Microservices Patterns
AWS Introduction
Building Complete Private Clouds with Apache CloudStack and Riak CS
Apache Stratos Incubator - hangout 2
Load Balancer Component Architecture - Apache Stratos 4.0.0
Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux
Amazon relational database service (rds)
Protecting Your Big Data on the Cloud
AWS Messaging
Amazon Virtual Private Cloud - VPC 2
Getting Started with EC2, S3 and EMR
Unit1 dbms
Ad

Similar to AWS Study Group - Chapter 10 - Matching Supply and Demand [Solution Architect Associate Guide] (20)

PDF
Meetup #4: AWS ELB Deep dive & Best practices
PPTX
AWS fault tolerant architecture
PDF
New AWS Services
PPTX
Network load balancing deep dive
PPTX
AWS Atlanta meetup load-balancing
DOCX
AWS- Elastic load balancing
PPTX
AWS_ELB_ppt.pptx
PPSX
AWS Elastic Load Balancing for AWS Architect & SysOps Certification
PPTX
AWS ELB - Fundamentals
PDF
AWS Certified Cloud Practitioner Course S7-S10
PPTX
vBrownBag AWS Certified SysOps : Associate Domain 4
PPT
What is load balancer in aws and types of load balancers
PDF
AWS SECURITY STATAGIES AND FRAMEWORK PRINCIPLES
PDF
Amazon Elastic Load Balancing
PDF
AWS Application Load balancer
PDF
IRJET- Commercial Web Application Load Balancing based on Hybrid Cloud
PDF
Loadbalancers: The fabric for your micro services
PDF
Load Balancing for Containers and Cloud Native Architecture
PPTX
Load balancing in cloud computing.pptx
PPTX
Amazon Elastic Load Balancing
Meetup #4: AWS ELB Deep dive & Best practices
AWS fault tolerant architecture
New AWS Services
Network load balancing deep dive
AWS Atlanta meetup load-balancing
AWS- Elastic load balancing
AWS_ELB_ppt.pptx
AWS Elastic Load Balancing for AWS Architect & SysOps Certification
AWS ELB - Fundamentals
AWS Certified Cloud Practitioner Course S7-S10
vBrownBag AWS Certified SysOps : Associate Domain 4
What is load balancer in aws and types of load balancers
AWS SECURITY STATAGIES AND FRAMEWORK PRINCIPLES
Amazon Elastic Load Balancing
AWS Application Load balancer
IRJET- Commercial Web Application Load Balancing based on Hybrid Cloud
Loadbalancers: The fabric for your micro services
Load Balancing for Containers and Cloud Native Architecture
Load balancing in cloud computing.pptx
Amazon Elastic Load Balancing
Ad

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Big Data Technologies - Introduction.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Reach Out and Touch Someone: Haptics and Empathic Computing
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectral efficient network and resource selection model in 5G networks
MYSQL Presentation for SQL database connectivity
Understanding_Digital_Forensics_Presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
20250228 LYD VKU AI Blended-Learning.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
Big Data Technologies - Introduction.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Diabetes mellitus diagnosis method based random forest with bat algorithm

AWS Study Group - Chapter 10 - Matching Supply and Demand [Solution Architect Associate Guide]

  • 1. Study Group: AWS SAA Guide Chapter 10 - Matching Supply and Demand Sean 2020.Jun
  • 2. AWS Certified Solutions Architect Associate Guide Chapter 10 Matching Supply and Demand
  • 3. Topics ● System Reliability ● Elastic Load Balancing and Types ● ELB Attributes ● AWS Auto Scaling
  • 4. System Reliability Reliability is the characteristic of a system to acquire compute resources when patterns in traffic change and the ability to acquire resources dynamically to match the demand.
  • 5. AWS ELB (Elastic Load Balancing) 1. A Reserver Proxy Service 2. Decoupling Applications 3. Scaling Horizontally (Scale-up) with High availability 4. Health Checks
  • 6. Benefits 1. Highly Available (高可用性) 2. Secure (安全) 3. Elastic (彈性) 4. Flexible (靈活) 5. Robust Monitoring & Auditing (監控及稽核功能) 6. Hybrid Load Balancing (混合負載平衡)
  • 7. The Elastic Load Balancing service provides with three different load balancers for the general and specific purpose: ● Classic Load Balancer ● Application Load Balancer ● Network Load Balancer ELB Types
  • 8. Classic Load Balancer Layer 4 or Layer 7 Load Balancing. CLB (Classic Load Balancer) is intended for applications that were built within the EC2-Classic network.
  • 9. Classic Load Balancer ● Support for EC2-Classic ● Support for TCP and SSL listeners ● Support for sticky sessions using application-generated cookies
  • 10. Network Load Balancer Only Layer 4 Load Balancing. For extreme performance/low latency applications are recommended using Network Load Balancer
  • 11. Network Load Balancer NLB works at layer 4 with the ability to scale up to millions of requests per second and they can are compliant with the WebSockets protocol
  • 12. Application Load Balancer If applications only need to load balance HTTP requests, Application Load Balancer is recommended.
  • 13. Application Load Balancer Protocol (HTTPS, HTTP) Path ( /orders/*, /img/* ) Port (8080 for frontend, 8081 for backend)
  • 14. ● Stateless versus Stateful ● Internet-facing versus internal-facing ● TCP Passthrough ● Cross-zone load balancing ● Connection draining ELB Attributes
  • 15. Stateless versus Stateful Robust scalable and fault-tolerant architectures are designed using stateless servers。Services like DynamoDB and ElastiCache are great options to offload temporary session data to an external service
  • 16. Stateless versus Stateful Stateful applications, on the other hand, do manage conversational state with the end user and are not fault tolerant。 To enable sticky sessions and send a session cookie to rout all future request to the same server No sticky sessions Sticky sessions
  • 17. Internet-facing versus internal-facing Internet-Facing An internet-facing load balancer will listen for requests coming from the internet. Internal-Facing internal-facing load balancer will only route requests from private IP addresses across the VPC. Internet-Facing Internal-Facing
  • 18. TCP Passthrough This connection mode will take the request and pass it through as is without adding any additional header information, this is a good fit for SSL certificates that are out of the scope of the ELB, for example, CloudFront incoming requests.
  • 19. Cross-Zone Load Balancing When enabled will balance the number of instances evenly across AZs.
  • 20. Connection Draining “Graceful Shutdown” A graceful method to remove in service instances that have in-flight requests so end users have a good experience when rolling out new versions of code or scale out activities are performed.
  • 21. Auto Scaling Lab ● Create AMI Image ● Create ALB ● Create Launch Configuration ● Create Auto Scaling Group