CS 142 Lecture Notes: Large Scale ApplicationsSlide 1 Basic Model May 30, 2014 Web Server Application Server Database HTTPHTTP?SQL
CS 142 Lecture Notes: Large Scale ApplicationsSlide 2 Application Concurrency May 30, 2014 Web Server Application Server Database HTTPHTTP?SQL Web Server Application Server Web Server Application Server Web Server Application Server
CS 142 Lecture Notes: Large Scale ApplicationsSlide 3 Database Throughput May 30, 2014 Web Server Application Server Database HTTPHTTP?SQL Web Server Application Server Web Server Application Server Web Server Application Server Database
CS 142 Lecture Notes: Large Scale ApplicationsSlide 4 Reducing Overhead May 30, 2014 Web Server Application Server Database HTTPSQL Web Server Application Server Web Server Application Server Web Server Application Server Database
CS 142 Lecture Notes: Large Scale ApplicationsSlide 5 Dispatching Requests May 30, 2014
CS 142 Lecture Notes: Security Attacks: PhishingSlide 6 Asset Pipeline.download{margin-top:20px}.download_title{font-size:larger;padding- bottom:3px}.download_desc{padding-left:2em}.home_info p{font-size:16px;font- weight:bold;margin:0px 30px 0px 0px}.home_info ul{margin:0.5em 0em 0.5em 0.5em;list-style-type:none}.home_info a{text-decoration:none}.home_info div{float:left;margin:12px 20px 12px 0px}.download { margin-top: 20px; }.download_title { font-size: larger; padding-bottom: 3px; }.download_desc { padding-left: 2em; }
Example Configurations For $ K today: One year of Amazon customer orders One year of United flight reservations May 30, 2014Slide # servers GB/server24GB256GB Total capacity48TB1PB Total server cost$3.1M$6M $/GB$65$6 CS 142 Lecture Notes: Large Scale Applications
CS 142 Lecture Notes: Security Attacks: PhishingSlide 8