Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole...

28
Hosting Roadmap 2014 Upgrades, Improvements and Changes

Transcript of Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole...

Page 1: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[email protected]

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
Page 19: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial
Page 20: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial

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
Page 22: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial
Page 23: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial
Page 24: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial

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

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

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

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)

Page 28: Hosting Roadmapschoolpress.cdn.whipplehill.net/whipplehill408/1/... · Public Site Caching (whole site v. individual media content) SQL Database AlwaysOn (AWS) Distributed Denial

W H I P P L E H I L L Hosting Services

Thank-you.

[email protected] x 3224