hosting roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · public site caching (whole...
TRANSCRIPT
![Page 1: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/1.jpg)
Hosting Roadmap2014 Upgrades, Improvements and Changes
![Page 2: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/2.jpg)
W H I P P L E H I L L Hosting Services
Objectives
■ First and Foremost : Uptime■ Denial of Service (DDoS) Attack Mitigation■ Mitigate Hacking Attempts■ Eliminate Media Outages (95% of the data)■ Facilitate/improve Disaster Recovery
![Page 3: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/3.jpg)
W H I P P L E H I L L Hosting Services
PROTECTAND
DIRECT
![Page 4: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/4.jpg)
W H I P P L E H I L L Hosting Services
Service Isolation
private/app
public/page
email/pushpage
ecosystem/api
■ Each service has a different profile in its demand for hosting resourcing■ Cachability■ Security Risk■ Impact of downtime on school
![Page 5: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/5.jpg)
W H I P P L E H I L L Hosting Services
Milestones for 2014
■ Mitigate E-Plus Audit■ DNS (Load Balancing v. Failover) ■ Media (Photos, Video, Audio, ...) Content moved to the Cloud (S3 + CDN)■ Public Site Caching (whole site v. individual media content)■ SQL Database AlwaysOn (AWS)■ Distributed Denial of Service Services (DDoS) in the Cloud■ Web Application Firewall (WAF) Services in the Cloud■ Multi-Location Servicing■ Cloud Based Disaster Recovery (DR)
![Page 6: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/6.jpg)
W H I P P L E H I L L Hosting Services
ePlus
■ Comprehensive outside audit performed for security and best practice in the datacenter
■ All recommendations implemented with the exception of items discussed today.
■ Recovery Time Improvements.
![Page 7: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/7.jpg)
W H I P P L E H I L L Hosting Services
What is a Domain Name System (DNS) Service?
DNS is a globally distributed service that translates human readable names like www.
example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect
to each other. The Internet’s DNS system works much like a phone book by managing
the mapping between names and numbers. For DNS, the names are domain names
(www.example.com) that are easy for people to remember and the numbers are IP
addresses (192.0.2.1) that specify the location of computers on the Internet. DNS servers
translate requests for names into IP addresses, controlling which server an end user will
connect to when they type a domain name into their web browser.
![Page 8: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/8.jpg)
W H I P P L E H I L L Hosting Services
DNS Today
1.1.1.1
1.1.1.2
1.1.1.3
.
.
.
1.1.1.600
schoolname.com + sslschoolname.org + ssl
schoolname.edu + ssl
PUBLIC
![Page 9: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/9.jpg)
W H I P P L E H I L L Hosting Services
DNS Tomorrow
schoolname.org
schoolname.eduschoolname.com
Cloud (aws) Datacenter (xand) Disaster Recovery
http://aws.amazon.com/route53/faqs/#What_is_Route_53
D I R E C T I O N
PUBLIC
![Page 10: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/10.jpg)
Internet
Routers
Firewalls
Load Balancers
Database
Web Services
Media Services
SAN
DataCenter
(XAND)
PUBLIC
![Page 11: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/11.jpg)
Internet
Routers
Firewalls
Load Balancers
Database
Web Services
SAN
DataCenter
(XAND)
Media ServicesMedia Services
S3
PUBLIC
![Page 12: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/12.jpg)
W H I P P L E H I L L Hosting Services
Public Site Caching
■ Caching entire pages, not just images■ Improves Performance■ Allows the last valid state of your site
to continue to be served even in a complete failure.
![Page 13: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/13.jpg)
W H I P P L E H I L L Hosting Services
DNS Load Balancing and FailoverHigh Availability
DDoS Attack MitigationWeb Application Firewall
Service IsolationGeographic Redundancy
Media in the CloudPublic Caching
![Page 14: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/14.jpg)
Protect
& Direct
Internet
Primary
Services
Backup
Services
DataCenter
(XAND)
APP
![Page 15: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/15.jpg)
Routers
Firewalls
Load Balancers
Internet
Database
Web ServicesMedia Services
SAN
Denial of Service Attacks (DDos)
DataCenter
(XAND)
APP
![Page 16: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/16.jpg)
Routers
Firewalls
Load Balancers
Database
Web ServicesMedia Services
SAN
Routers
Firewalls
Load Balancers
WAF
DataCenter
(XAND)
APP
![Page 17: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/17.jpg)
W H I P P L E H I L L Hosting Services
Service Delivery
private/app
public/page
email/pushpage
ecosystem/api
www.schoolname.org
schoolname.onwhipplehill.comschoolname.myschoolapp.com
![Page 18: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/18.jpg)
![Page 19: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/19.jpg)
![Page 20: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/20.jpg)
W H I P P L E H I L L Hosting Services
Examples of Domain Consolidation
![Page 21: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/21.jpg)
![Page 22: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/22.jpg)
![Page 23: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/23.jpg)
![Page 24: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/24.jpg)
W H I P P L E H I L L Hosting Services
Bottom line Impact
■ Has no effect on your public website.■ Does not affect schools on Podium.■ Changes are made during upgrade or redesign.■ If you have already upgraded,
change can be made any time.■ Change not required in 2013/14 school year.
![Page 25: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/25.jpg)
Routers
Firewalls
Load Balancers
Database
alwaysON
Web ServicesMedia Services
DataCenter
(XAND)
Database
alwaysON
Web Services
Media Services
Database
alwaysON
![Page 26: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/26.jpg)
W H I P P L E H I L L Hosting Services
Geographic Redundancy
schoolname.org
schoolname.eduschoolname.com
Cloud (aws) Datacenter (xand) Disaster Recovery
http://aws.amazon.com/route53/faqs/#What_is_Route_53
D I R E C T I O N
![Page 27: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial](https://reader033.vdocuments.us/reader033/viewer/2022050510/5f9aa5a2c1ec84752a06d6f4/html5/thumbnails/27.jpg)
W H I P P L E H I L L Hosting Services
Milestones
■ Mitigate E-Plus Audit■ DNS (Load Balancing v. Failover) ■ Media (Photos, Video, Audio, ...) Content moved to the Cloud (S3 + CDN)■ Public Site Caching (whole site v. individual media content)■ SQL Database AlwaysOn (AWS)■ Distributed Denial of Service Services (DDoS) in the Cloud■ Web Application Firewall (WAF) Services in the Cloud■ Multi-Location Servicing■ Cloud Based Disaster Recovery (DR)