46
LONDON ©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

LONDON

©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Page 2: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Smart Citizen Services

Richard Godfrey – Assistant Director – Digital Peterborough

Dan Mewett – Solution Architect – Transport for London

Chris Hayman – Enterprise Account Manager - AWS

Page 3: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Smart Citizen Services

“There is no better way to improve the lives of

billions of people around the world than to improve

the way cities work” – Michael Bloomberg – former

mayor of New York

Goldsmith, S. and Crawford, S. The responsive city: Engaging communities through data-smart

governance. Hoboken, New Jersey: John Wiley and Sons, 2014

Page 4: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

An Interconnected City

Page 5: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Three new ways in which AWS enables Smart

Citizen Services…

Page 6: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Event-driven services for Internet of Things

Page 7: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

AWS Lambda

AWS Lambda: connective tissue for AWS services

• Triggered by Events

• No infrastructure to manage

Page 8: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Mobile services for Citizen Engagement

Page 9: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Authenticate users

Authorize access

Analyze User Behavior

Synchronize data

AWS Mobile SDK

Amazon Mobile

Analytics

Amazon Cognito

(Sync)

AWS Identity and

Access Management

Amazon Cognito

(Identity Broker)

Amazon S3

Transfer Manager

Amazon CloudFront

(Device Detection)

Amazon DynamoDB

(Object Mapper)

Amazon Kinesis

(Recorder)

Track RetentionAmazon Mobile

Analytics

Amazon SNS

Mobile Push

Your

Mobile

App

AWS Mobile services

Page 10: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Managing and Analyzing Data deluge…

Page 11: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Amazon Redshift

Petabyte-scale Data warehousing…

Page 12: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Peterborough City Council

Page 13: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Transport for London

Page 14: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

LONDON

Page 15: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Peterborough City Council

Richard Godfrey

Page 16: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Weather Station Project• Peterborough Environment Capital

• We only have one planet so creating the UK’s Environment Capital means that we

aim to change the way we do things by 2050 to ensure we can live within the

resources of our planet.

• Future City Demonstrator - http://www.peterboroughdna.com/

• £3m funding from the Technology Strategy Board

• Living Data

• First and foremost to educate children on the environment

• 25 Weather stations across the city

• 19 Primary school locations

• 6 Secondary School locations

• Understanding weather patterns and their impact at a micro-level across the city

Page 17: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS
Page 18: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

DISTANCE - Demonstrating the Internet of School Things – a National

Collaborative Experience

Page 19: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Weather Stations - Sensors

All

• Sound Level

• Humidity

• Temperature

• Wind Direction

• Wind Speed

• Rain Fall

Senior Schools +

• Casella Rain Fall

• NO2 Concentration

• Pollution

• VOC Concentration

http://iotschools.org.uk/DistanceExploratory/index.php

Page 20: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS
Page 21: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS
Page 22: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS
Page 23: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Data Analysis

Weather + Crime

Weather + Hospital Admissions

Weather + Attainment

Weather + Planning

Weather + Flooding

Weather + Travel

Weather + ???

Further questions…

What impact does the Air Ambulance have on air quality for nearby

residents?

Does noise affect rural locations more than inner city locations?

How do we take this global?

Identifying Patterns that may change the way the City delivers

services

Page 24: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS
Page 25: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

LONDON

Page 26: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Transport for London

Dan Mewett

Page 27: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

London is cloudywith snow on the way

Dan Mewett Solution Architect – TfL Online

Page 28: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

About TfL

Key digital services delivered on AWS

Why the cloud?

New solutions, new ways of working

Overview

Page 29: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS
Page 30: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS
Page 31: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Our customers expect

Page 32: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Key digital services

delivered on AWS

Page 33: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

• Responsive design

• Location capable

• Personalised

An improved digital experience

• 3 million page views day

• 600k unique visitors a day

• 70% of Londoners have visited the site

Page 34: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Journey planning

• Multi-mode journey planning

• 18,000+ stops

• 700 public transport routes

• Disruption aware

• 750k journey planning requests per day

Page 35: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Realtime status information for all modes

Page 36: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

• Tube, DLR, Bus, River

• 18,000+ stops

• 8000+ vehicles

• 130K arrival predictions every 30s

• Delivered with near to 0s latency

Realtime arrival predictions

Page 37: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Digital everywhere

• Open data – free to all

• Realtime data API’s

• 5,000 app developers

• 8 million queries per day

Page 38: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Why cloud?

38

Page 39: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Snow day events can spike traffic to 20x standard load,

typically within a 1 hour time frame.

Our previous solution (CDN) was clocked at 20,000 req/second

We use AWS to Auto-scale on demand to keep the day to day run costs lower,

yet have the capacity when needed

Snow days and major disruption

Page 40: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

How does our AWS deployment look

Page 41: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

New solutions

New ways of working

Page 42: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Blue Green deploymentstfl.gov.uk

100% 0%

failover

• No down time

• Safe deployments in the middle of the day

• Pre production is production

• Enable A/B testing

• Easy rollback

• Supports multiple DR strategies

• Can be split across AWS regions

Page 43: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Rainbow environments

Page 44: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Conclusion

Page 45: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

Thank you

[email protected]

@codemunki

Page 46: LONDON - Amazon S3 · 2015-04-20 · Dan Mewett –Solution Architect –Transport for London Chris Hayman –Enterprise Account Manager - AWS. Smart Citizen Services ... We use AWS

LONDON