SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Cumminsallison.com
High Availability / Load Balancing &
Disaster Recovery
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Cumminsallison.com
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Cumminsallison.com
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Web Application Architecture:
• DNS Routing (Latency Based)
• Load Balancer solution to distribute http requests
to multiple web servers
• Application layer (Multiple web servers running
Apache or NGINX)
• Database layer (MySQL master-slave scheme)
• Storage layer (e.g., php / js, etc)
• Content Delivery Network for fast delivery of
static files to users across the globe
• Monitoring / Alerting Solutions
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Latency based DNS Routing
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Latency based DNS Routing
• Amazon Route 53 is a highly available and scalable
Domain Name System (DNS) web service
• With Amazon Route 53’s Latency Based Routing (LBR)
feature, we can have instances in several AWS regions
and have requests from your end-users automatically
routed to the region with the lowest latency.
• R53 is fast, easy to use, and cost-effective. It answers
DNS queries with low latency by using a global network
of DNS servers. Queries for your domain are
automatically routed to the nearest DNS server, and
thus answered with the best possible performance
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Scalable and load-balanced Application
/ Web server layer
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Scalable and load-balanced Application
/ Web server Layer
• Elastic Load Balancing automatically distributes
incoming application traffic across multiple Amazon
EC2 instances. It enables you to achieve even greater
fault tolerance in your applications, seamlessly
providing the amount of load balancing capacity
needed in response to incoming application traffic.
• Auto Scaling allows you to scale your Amazon EC2
capacity up or down automatically according to
conditions you define. With Auto Scaling, you can
ensure that the number of Amazon EC2 instances
you’re using increases seamlessly during demand
spikes to maintain performance, and decreases
automatically during demand lulls to minimize costs
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Replicated Database Layer
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Replicated Database Layer
• Amazon Relational Database Service (Amazon RDS) is a
web service that makes it easy to set up, operate, and
scale a relational database in the cloud. It provides
cost-efficient and resizable capacity while managing
time-consuming database administration task.
• Amazon RDS makes it easy to use replication to
enhance availability and reliability for production
workloads.
• RDS for MySQL also enables you to scale out beyond
the capacity of a single database deployment for read-
heavy database workloads.
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Storage Layer (EBS, S3, Glacier)
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Storage Layer (EBS, S3)
• Amazon Elastic Block Store (EBS) provides block level
storage volumes for use with Amazon EC2 instances.
Amazon EBS volumes are network-attached, and
persist independently from the life of an instance.
Amazon EBS provides highly available, highly reliable,
predictable storage volumes that can be attached to a
running Amazon EC2 instance.
• Amazon S3 (Simple Storage Service) is an online file
storage web service offered by Amazon Web Services,
S3's design aims to provide scalability, high availability,
and low latency at commodity costs.
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
CDN Implementation
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
CDN Implementation
• Amazon CloudFront is a web service for content
delivery. It is an easy way to distribute content to
end users with low latency, high data transfer
speeds, and no commitments.
• Amazon CloudFront can be used to deliver your
entire website, including dynamic, static and
streaming content using a global network of edge
locations. Requests for your content are
automatically routed to the nearest edge
location, so content is delivered with the best
possible performance.
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Monitoring and Alerting
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture
Monitoring and Alerting
• CloudWatch provides monitoring for AWS cloud resources and the
applications customers run on AWS. Developers and system
administrators can use it to collect and track metrics, gain insight,
and react immediately to keep their applications and businesses
running smoothly. Amazon CloudWatch monitors AWS resources
such as Amazon EC2 and Amazon RDS DB instances, and can also
monitor custom metrics generated by a customer’s applications and
services
• CloudWatch enables you to monitor your AWS resources in real-
time, including Amazon EC2 instances, Amazon EBS volumes, Elastic
Load Balancers, and Amazon RDS DB instances. Metrics such as CPU
utilization, latency, and request counts are provided automatically
for these AWS resources
7/14/2013
Waizer Inc - Cumminsallison.com
Architecture

Weitere ähnliche Inhalte

Was ist angesagt?

High Performance Websites
High Performance WebsitesHigh Performance Websites
High Performance Websites
Symposia Media
 
Running High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWSRunning High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWS
Acquia
 
Lunch and Learn - Store and Move your Data To & From the AWS Cloud, Markku Le...
Lunch and Learn - Store and Move your Data To & From the AWS Cloud, Markku Le...Lunch and Learn - Store and Move your Data To & From the AWS Cloud, Markku Le...
Lunch and Learn - Store and Move your Data To & From the AWS Cloud, Markku Le...
Amazon Web Services
 
Choosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Choosing the Right Data Storage - Carlos Conde - AWS Summit ParisChoosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Choosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Amazon Web Services
 

Was ist angesagt? (20)

High Performance Websites
High Performance WebsitesHigh Performance Websites
High Performance Websites
 
Deploying in the Cloud: Why and How
Deploying in the Cloud: Why and HowDeploying in the Cloud: Why and How
Deploying in the Cloud: Why and How
 
Really Simple Web Content Management
Really Simple Web Content ManagementReally Simple Web Content Management
Really Simple Web Content Management
 
Load Balancers vs IIS ARR or a Web Application Proxy (WA) for HA
Load Balancers vs IIS ARR or a Web Application Proxy (WA) for HALoad Balancers vs IIS ARR or a Web Application Proxy (WA) for HA
Load Balancers vs IIS ARR or a Web Application Proxy (WA) for HA
 
Running High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWSRunning High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWS
 
Migrating Oracle Databases to AWS
Migrating Oracle Databases to AWSMigrating Oracle Databases to AWS
Migrating Oracle Databases to AWS
 
AWS tutorial-Part59:AWS Cloud Database Products-2nd Intro Session
AWS tutorial-Part59:AWS Cloud Database Products-2nd Intro SessionAWS tutorial-Part59:AWS Cloud Database Products-2nd Intro Session
AWS tutorial-Part59:AWS Cloud Database Products-2nd Intro Session
 
Lunch and Learn - Store and Move your Data To & From the AWS Cloud, Markku Le...
Lunch and Learn - Store and Move your Data To & From the AWS Cloud, Markku Le...Lunch and Learn - Store and Move your Data To & From the AWS Cloud, Markku Le...
Lunch and Learn - Store and Move your Data To & From the AWS Cloud, Markku Le...
 
AWS Elastic Compute Services
AWS Elastic Compute ServicesAWS Elastic Compute Services
AWS Elastic Compute Services
 
AWS basics
AWS basicsAWS basics
AWS basics
 
Delivering Hybrid Cloud Solutions on Microsoft Azure
Delivering Hybrid Cloud Solutions on Microsoft AzureDelivering Hybrid Cloud Solutions on Microsoft Azure
Delivering Hybrid Cloud Solutions on Microsoft Azure
 
Designing for Cloud
Designing for Cloud Designing for Cloud
Designing for Cloud
 
The Good Cluster and Auto Scaling Made Simple
The Good Cluster and Auto Scaling Made SimpleThe Good Cluster and Auto Scaling Made Simple
The Good Cluster and Auto Scaling Made Simple
 
Choosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Choosing the Right Data Storage - Carlos Conde - AWS Summit ParisChoosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Choosing the Right Data Storage - Carlos Conde - AWS Summit Paris
 
Almacenamiento en la nube con AWS
Almacenamiento en la nube con AWSAlmacenamiento en la nube con AWS
Almacenamiento en la nube con AWS
 
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
 
Using ansible to manage cloud platform by Accelerite
Using ansible to manage cloud platform by AcceleriteUsing ansible to manage cloud platform by Accelerite
Using ansible to manage cloud platform by Accelerite
 
Presentation deploying cloud based services
Presentation   deploying cloud based servicesPresentation   deploying cloud based services
Presentation deploying cloud based services
 
Heterogenous Migration with DMS & SCT
Heterogenous Migration with DMS & SCTHeterogenous Migration with DMS & SCT
Heterogenous Migration with DMS & SCT
 
High Availability Websites: part two
High Availability Websites: part twoHigh Availability Websites: part two
High Availability Websites: part two
 

Andere mochten auch

Andere mochten auch (8)

Philly Tech Fest Exchange Server 2008 High Availability
Philly Tech Fest Exchange Server 2008 High AvailabilityPhilly Tech Fest Exchange Server 2008 High Availability
Philly Tech Fest Exchange Server 2008 High Availability
 
Moss 2007 High Availability
Moss 2007 High AvailabilityMoss 2007 High Availability
Moss 2007 High Availability
 
Webapplication Load Balancing
Webapplication Load BalancingWebapplication Load Balancing
Webapplication Load Balancing
 
Running your Java EE 6 applications in the cloud
Running your Java EE 6 applications in the cloudRunning your Java EE 6 applications in the cloud
Running your Java EE 6 applications in the cloud
 
AWS Webcast - Design for Availability
AWS Webcast - Design for AvailabilityAWS Webcast - Design for Availability
AWS Webcast - Design for Availability
 
Architecting for High Availability
Architecting for High AvailabilityArchitecting for High Availability
Architecting for High Availability
 
High Availability in 37 Easy Steps
High Availability in 37 Easy StepsHigh Availability in 37 Easy Steps
High Availability in 37 Easy Steps
 
High Availability (HA) Explained
High Availability (HA) ExplainedHigh Availability (HA) Explained
High Availability (HA) Explained
 

Ähnlich wie Cumminsallison.com

Aws web-hosting-best-practices
Aws web-hosting-best-practicesAws web-hosting-best-practices
Aws web-hosting-best-practices
saifam
 
Wicked rugby
Wicked rugbyWicked rugby
Wicked rugby
Dklumb4
 

Ähnlich wie Cumminsallison.com (20)

AWS_Basics_By_Aadarsh_Sharan
AWS_Basics_By_Aadarsh_SharanAWS_Basics_By_Aadarsh_Sharan
AWS_Basics_By_Aadarsh_Sharan
 
Aws overview
Aws overviewAws overview
Aws overview
 
Aws web-hosting-best-practices
Aws web-hosting-best-practicesAws web-hosting-best-practices
Aws web-hosting-best-practices
 
Cloud computing aws -key services
Cloud computing  aws -key servicesCloud computing  aws -key services
Cloud computing aws -key services
 
Scaling the Platform for Your Startup - Startup Talks June 2015
Scaling the Platform for Your Startup - Startup Talks June 2015Scaling the Platform for Your Startup - Startup Talks June 2015
Scaling the Platform for Your Startup - Startup Talks June 2015
 
AWS Summit Auckland 2014 | Running your First Application on AWS
AWS Summit Auckland 2014 | Running your First Application on AWSAWS Summit Auckland 2014 | Running your First Application on AWS
AWS Summit Auckland 2014 | Running your First Application on AWS
 
Ceate a Scalable Cloud Architecture
Ceate a Scalable Cloud ArchitectureCeate a Scalable Cloud Architecture
Ceate a Scalable Cloud Architecture
 
Running your First Application on AWS
Running your First Application on AWSRunning your First Application on AWS
Running your First Application on AWS
 
Architecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesArchitecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-Practices
 
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
 
Expanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud Infrastructure
 
Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20
 
Running your First Application on AWS
Running your First Application on AWS Running your First Application on AWS
Running your First Application on AWS
 
Building and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersBuilding and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K users
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New Infrastructure
 
USAREUR Cloud Computing Training Class Heidelberg 3
USAREUR Cloud Computing Training Class Heidelberg 3USAREUR Cloud Computing Training Class Heidelberg 3
USAREUR Cloud Computing Training Class Heidelberg 3
 
Wicked rugby
Wicked rugbyWicked rugby
Wicked rugby
 
Uses, considerations, and recommendations for AWS
Uses, considerations, and recommendations for AWSUses, considerations, and recommendations for AWS
Uses, considerations, and recommendations for AWS
 
Re:cap día 1 del Aws Re:Invent 2023 - AWS UG Chile
Re:cap día 1 del Aws Re:Invent 2023 - AWS UG ChileRe:cap día 1 del Aws Re:Invent 2023 - AWS UG Chile
Re:cap día 1 del Aws Re:Invent 2023 - AWS UG Chile
 
Aws big picture_overview
Aws big picture_overviewAws big picture_overview
Aws big picture_overview
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

Cumminsallison.com

  • 1. Cumminsallison.com High Availability / Load Balancing & Disaster Recovery 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 2. Cumminsallison.com 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 3. Cumminsallison.com 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 4. Web Application Architecture: • DNS Routing (Latency Based) • Load Balancer solution to distribute http requests to multiple web servers • Application layer (Multiple web servers running Apache or NGINX) • Database layer (MySQL master-slave scheme) • Storage layer (e.g., php / js, etc) • Content Delivery Network for fast delivery of static files to users across the globe • Monitoring / Alerting Solutions 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 5. Latency based DNS Routing 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 6. Latency based DNS Routing • Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service • With Amazon Route 53’s Latency Based Routing (LBR) feature, we can have instances in several AWS regions and have requests from your end-users automatically routed to the region with the lowest latency. • R53 is fast, easy to use, and cost-effective. It answers DNS queries with low latency by using a global network of DNS servers. Queries for your domain are automatically routed to the nearest DNS server, and thus answered with the best possible performance 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 7. Scalable and load-balanced Application / Web server layer 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 8. Scalable and load-balanced Application / Web server Layer • Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances. It enables you to achieve even greater fault tolerance in your applications, seamlessly providing the amount of load balancing capacity needed in response to incoming application traffic. • Auto Scaling allows you to scale your Amazon EC2 capacity up or down automatically according to conditions you define. With Auto Scaling, you can ensure that the number of Amazon EC2 instances you’re using increases seamlessly during demand spikes to maintain performance, and decreases automatically during demand lulls to minimize costs 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 9. Replicated Database Layer 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 10. Replicated Database Layer • Amazon Relational Database Service (Amazon RDS) is a web service that makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration task. • Amazon RDS makes it easy to use replication to enhance availability and reliability for production workloads. • RDS for MySQL also enables you to scale out beyond the capacity of a single database deployment for read- heavy database workloads. 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 11. Storage Layer (EBS, S3, Glacier) 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 12. Storage Layer (EBS, S3) • Amazon Elastic Block Store (EBS) provides block level storage volumes for use with Amazon EC2 instances. Amazon EBS volumes are network-attached, and persist independently from the life of an instance. Amazon EBS provides highly available, highly reliable, predictable storage volumes that can be attached to a running Amazon EC2 instance. • Amazon S3 (Simple Storage Service) is an online file storage web service offered by Amazon Web Services, S3's design aims to provide scalability, high availability, and low latency at commodity costs. 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 13. CDN Implementation 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 14. CDN Implementation • Amazon CloudFront is a web service for content delivery. It is an easy way to distribute content to end users with low latency, high data transfer speeds, and no commitments. • Amazon CloudFront can be used to deliver your entire website, including dynamic, static and streaming content using a global network of edge locations. Requests for your content are automatically routed to the nearest edge location, so content is delivered with the best possible performance. 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 15. Monitoring and Alerting 7/14/2013 Waizer Inc - Cumminsallison.com Architecture
  • 16. Monitoring and Alerting • CloudWatch provides monitoring for AWS cloud resources and the applications customers run on AWS. Developers and system administrators can use it to collect and track metrics, gain insight, and react immediately to keep their applications and businesses running smoothly. Amazon CloudWatch monitors AWS resources such as Amazon EC2 and Amazon RDS DB instances, and can also monitor custom metrics generated by a customer’s applications and services • CloudWatch enables you to monitor your AWS resources in real- time, including Amazon EC2 instances, Amazon EBS volumes, Elastic Load Balancers, and Amazon RDS DB instances. Metrics such as CPU utilization, latency, and request counts are provided automatically for these AWS resources 7/14/2013 Waizer Inc - Cumminsallison.com Architecture