SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Apache Stratos Incubator - hangout 2
Apache Stratos Incubator - hangout   2Apache Stratos Incubator - hangout   2
Apache Stratos Incubator - hangout 2
Nirmal Fernando
 
Load Balancer Component Architecture - Apache Stratos 4.0.0
Load Balancer Component Architecture - Apache Stratos 4.0.0Load Balancer Component Architecture - Apache Stratos 4.0.0
Load Balancer Component Architecture - Apache Stratos 4.0.0
Imesh Gunaratne
 

Mais procurados (20)

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

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

U18ISE0006 -UNIT IV - Load Balancer - AWS.pptx
U18ISE0006 -UNIT IV - Load Balancer - AWS.pptxU18ISE0006 -UNIT IV - Load Balancer - AWS.pptx
U18ISE0006 -UNIT IV - Load Balancer - AWS.pptx
AlesterDavis
 

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

AWS_ELB_ppt.pptx
AWS_ELB_ppt.pptxAWS_ELB_ppt.pptx
AWS_ELB_ppt.pptx
 
AWS Elastic Load Balancing for AWS Architect & SysOps Certification
AWS Elastic Load Balancing for AWS Architect & SysOps CertificationAWS Elastic Load Balancing for AWS Architect & SysOps Certification
AWS Elastic Load Balancing for AWS Architect & SysOps Certification
 
AWS re:Invent 2016: Elastic Load Balancing Deep Dive and Best Practices (NET403)
AWS re:Invent 2016: Elastic Load Balancing Deep Dive and Best Practices (NET403)AWS re:Invent 2016: Elastic Load Balancing Deep Dive and Best Practices (NET403)
AWS re:Invent 2016: Elastic Load Balancing Deep Dive and Best Practices (NET403)
 
Build on AWS: Migrating and Platforming
Build on AWS: Migrating and PlatformingBuild on AWS: Migrating and Platforming
Build on AWS: Migrating and Platforming
 
Amazon Elastic Load Balancing
Amazon Elastic Load BalancingAmazon Elastic Load Balancing
Amazon Elastic Load Balancing
 
Application Load Balancer and the integration with AutoScaling and ECS - Pop-...
Application Load Balancer and the integration with AutoScaling and ECS - Pop-...Application Load Balancer and the integration with AutoScaling and ECS - Pop-...
Application Load Balancer and the integration with AutoScaling and ECS - Pop-...
 
Meetup #4: AWS ELB Deep dive & Best practices
Meetup #4: AWS ELB Deep dive & Best practicesMeetup #4: AWS ELB Deep dive & Best practices
Meetup #4: AWS ELB Deep dive & Best practices
 
Aws elastic beanstalk
Aws elastic beanstalkAws elastic beanstalk
Aws elastic beanstalk
 
What is load balancer in aws and types of load balancers
What is load balancer in aws and  types of load balancersWhat is load balancer in aws and  types of load balancers
What is load balancer in aws and types of load balancers
 
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
 
autonomous-database-100.pdf
autonomous-database-100.pdfautonomous-database-100.pdf
autonomous-database-100.pdf
 
Elastic Load Balancing Deep Dive and Best Practices - Pop-up Loft Tel Aviv
Elastic Load Balancing Deep Dive and Best Practices - Pop-up Loft Tel AvivElastic Load Balancing Deep Dive and Best Practices - Pop-up Loft Tel Aviv
Elastic Load Balancing Deep Dive and Best Practices - Pop-up Loft Tel Aviv
 
Deep Dive on Elastic Load Balancing
Deep Dive on Elastic Load BalancingDeep Dive on Elastic Load Balancing
Deep Dive on Elastic Load Balancing
 
U18ISE0006 -UNIT IV - Load Balancer - AWS.pptx
U18ISE0006 -UNIT IV - Load Balancer - AWS.pptxU18ISE0006 -UNIT IV - Load Balancer - AWS.pptx
U18ISE0006 -UNIT IV - Load Balancer - AWS.pptx
 
Deep Dive on Elastic Load Balancing
Deep Dive on Elastic Load BalancingDeep Dive on Elastic Load Balancing
Deep Dive on Elastic Load Balancing
 
AWS re:Invent 2016: From EC2 to ECS: How Capital One uses Application Load Ba...
AWS re:Invent 2016: From EC2 to ECS: How Capital One uses Application Load Ba...AWS re:Invent 2016: From EC2 to ECS: How Capital One uses Application Load Ba...
AWS re:Invent 2016: From EC2 to ECS: How Capital One uses Application Load Ba...
 
AWS ELB - Fundamentals
AWS ELB - FundamentalsAWS ELB - Fundamentals
AWS ELB - Fundamentals
 
Amazon Elastic Block Storage and Balancer
Amazon Elastic Block Storage and BalancerAmazon Elastic Block Storage and Balancer
Amazon Elastic Block Storage and Balancer
 
Build on AWS: Migrating And Platforming
Build on AWS: Migrating And PlatformingBuild on AWS: Migrating And Platforming
Build on AWS: Migrating And Platforming
 
Azure Web App services
Azure Web App servicesAzure Web App services
Azure Web App services
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

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