scale and reach: always up - always on - aws symposium 2014 - washington d.c. - partner presentation...
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
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
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
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
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
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
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
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
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
AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014
Importance of 24/72014 pace:
3,000,000visitors
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
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.
AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014
Online Hotline
350,000visits since launch
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
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
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
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
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
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
AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014
Security & Availability• Use multi-factor identification
– Google Authenticator
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
AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014
Thank You
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]
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
AWS Government, Education, and Nonprofits Symposium Washington, DC | June 24, 2014 - June 26, 2014
Not your normal week at PBS
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
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
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)
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