scale and reach: always up - always on - aws symposium 2014 - washington d.c. - partner presentation...

28
AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014 “Always Up-Always On”: Scale and Reach Jacob Hileman, RAINN Mike Howsden, PBS

Upload: amazon-web-services

Post on 06-May-2015

672 views

Category:

Technology


2 download

DESCRIPTION

This session will feature RAINN, and the always up, always on needed infrastructure required to support its mission. You will gain an understanding of their environment and why they chose AWS, how they tackle security and more.

TRANSCRIPT

Page 1: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

“Always Up-Always On”: Scale and Reach

Jacob Hileman, RAINNMike Howsden, PBS

Page 2: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Crisis Services in the CloudJacob Hileman

Page 3: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

About RAINN• Nation’s largest anti-sexual assault

organization• Public policy• Prevention and education• Victim services

Page 4: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Victim Services• 1-866-95-HOPE

– 1100 partner centers

• www.RAINN.org• Online Hotline: online.RAINN.org

Page 5: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

National Sexual Assault Hotline

• Over 1.5 million callers helped• Routes to the closest Rape Crisis Center

– 1100 partner centers

Page 6: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

RAINN.org• First contact point for our users• Wide array of content:

– Laws in your state– Articles for victims

Page 7: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Why 24/7 Is Important• Many service providers only operate

during business hours• Getting help when you need it is important• Different demographics seek help at

different parts of the day

Page 8: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Importance of 24/7APRIL 2014:

270,000 visitors

650,000 page views

Page 9: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Importance of 24/72014 pace:

3,000,000visitors

Page 10: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Importance of 24/7

54%of traffic outside of

business hours

Page 11: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Online Hotline• Web-based crisis intervention chat.• It’s private. No transcripts are kept.• It’s anonymous. No IP addresses stored.• It’s encrypted. All chats over SSL.• Yearly security review.

Page 12: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Online Hotline

350,000visits since launch

Page 13: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Online HotlineJANUARY – JUNE 2014

3xthe traffic we saw in all of 2011

Page 14: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Security & Availability• Security Groups

– Servers have only the network access they need

– No master security group that holds everything

Page 15: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Security & Availability• Use a staging environment

– Updates verified in a staging environment– Then promoted to production– CloudFormation

Page 16: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Security & Availability• Use Amazon’s VPN Gateway• Launch private instances only available

to your office network• Keep database and app servers off the

internet

Page 17: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Security & Availability• Elastic Load Balancers• Update servers with no downtime

– Connection Draining

Page 18: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Security & Availability• Amazon RDS

– Point in time backups– Access to logs– Multi-AZ failover

• mySQL & SQL Server

Page 19: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Security & Availability• Use multi-factor identification

– Google Authenticator

Page 20: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

User Trust• User privacy and safety are important• Keep your users first

Page 21: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Thank You

[email protected]

Page 22: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Scaling Downton Abbey with AWS

Mike [email protected]

Page 23: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Downton Abbey Audience• Record-breaking 11.1 million streams of full-episodes for season 4.

– 46% of that content was consumed on mobile and over-the-top devices.

• There were 15 million streams of all Downton Abbey content during the streaming window (clips, previews and full episodes combined)

• The MASTERPIECE website saw 10.1 million unique visitors who generated 22.2 million visits in January and February.

• Single-day streams of 410,000 for the premiere of Episode 1. The biggest premiere out of any Downton season.

Source: Google Analytics January 6 - March 9, 2014

Page 24: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Not your normal week at PBS

Page 25: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Scaling Reads• EC2 Servers

(Horizontally Scaled)• RDS• ELB• Cache Servers• S3+Cloudfront for

HLS/RTMP video and static media delivery

Lessons learned: read-only mode, long cache-times help weather a storm

Page 26: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Advantages in AWS• Sunk costs aren’t sunk

– Servers can scale without having to purchase new hardware

– Optimize at your leisure, fixes hit the budget immediately

• Lower barriers to adopting new services

Page 27: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Looking Forward• Utilizing Elastic Map Reduce to better

understand video QOS• Better leverage CDN and Delivery routes to

improve end users experiences• Launching on numerous additional platforms

(OTT/mobile) • Scaling writes (more user specific services)

Page 28: Scale and Reach: Always Up - Always On - AWS Symposium 2014 - Washington D.C. - Partner Presentation - PBS Digital

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014

Thank YouMike Howsden

[email protected]