PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... ·...

16
Vernetzte Fahrerassistenzsysteme (BMW + AWS ) Hazard Preview Walter Pernstecher AWS Enterprise Account Management Andreas Winckler BMW EE-51 Location Based Services + =

Transcript of PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... ·...

Page 1: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

Vernetzte Fahrerassistenzsysteme (BMW + AWS )

Hazard Preview

Walter Pernstecher

AWS

Enterprise Account

Management

Andreas Winckler

BMW EE-51

Location Based

Services

+ =

Page 2: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

Gartner Magic Quadrant for Cloud Infrastructure as a Service, Worldwide

*Gartner, Magic Quadrant for Cloud Infrastructure as a Service, Worldwide, Leong, Lydia, Petri, Gregor, Gill, Bob, Dorosh,

Mike, August 32016 This graphic was published by Gartner, Inc. as part of a larger research document and should be

evaluated in the context of the entire document. The Gartner document is available upon request from AWS :

http://www.gartner.com/doc/reprints?id=1-2G2O5FC&ct=150519&st=sb Gartner does not endorse any vendor, product or

service depicted in its research publications, and does not advise technology users to select only those vendors with the

highest ratings or other designation. Gartner research publications consist of the opinions of Gartner's research organization

and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this

research, including any warranties of merchantability or fitness for a particular purpose.

Page 3: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

AWS Global Footprint

1 of 12 AWS world-wide AWS regions

Redundant path to transit centers

Transit centers connect to:

Private links to other AWS regions

Private links to Direct Connect

customers

Internet through peering & paid transit

Metro-area DWDM links between AZs

82,864 fiber strands in region

AZs <2ms apart & usually < 1ms

25 Tbps peak inter-AZs traffic

1 of 30 AZs world-wide

All regions have 2 or more AZs

Each AZ is 1 or more DC

No data center is in two AZs

Some AZs have as many as 6 DCs

DCs in AZ less than ¼ ms apart

Don’t need inter-AZ independence

Do require low latency & full B/W

> 1 million customers in 190 countries

13 regions (Germany is one region)

35 availbility zones (AZs)

56 edge locations

Page 4: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

Use the AWS Cloud as a part of your BMW IT Infrastructure

Corporate

Data Centers

BMW

On-Premises

Resources Cloud

Resources

IntegrationGlobal Cloud

secure Hybrid

customer

IT environment

= BMW Cloud framework and governance model (supported by FG94)

Security,

Rules

Profiles

Page 5: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

ENTERPRISE

APPS

DEVELOPMENT & OPERATIONSMOBILE SERVICESAPP SERVICESANALYTICS

Data

Warehousin

g

Hadoop/

Spark

Streaming Data

Collection

Machine

Learning

Elastic

Searc

h

Virtual

Desktops

Sharing &

Collaboration

Corporate

Email

Backup

Queuing &

Notifications

Workflow

Search

Email

Transcoding

One-click App

Deployment

Identity

Sync

Single Integrated

Console

Push

Notifications

DevOps Resource

Management

Application Lifecycle

Management

Containers

Triggers

Resource

Templates

TECHNICAL &

BUSINESS

SUPPORT

Account

Management

Support

Professional

Services

Training &

Certification

Security

& Pricing

Reports

Partner

Ecosystem

Solutions

Architects

MARKETPLACE

Business

Apps

Business

Intelligenc

e

DatabasesDevOps

ToolsNetworking

Securit

yStorage

RegionsAvailability

Zones

Points of

Presence

INFRASTRUCTURE

CORE SERVICES

ComputeVMs, Auto-scaling,

& Load Balancing

StorageObject, Blocks,

Archival, Import/Export

DatabasesRelational,

NoSQL, Caching,

Migration

NetworkingVPC, DX, DNS

CDN

Access

Control

Identity

Management

Key

Management

& Storage

Monitoring

& Logs

Assessment

and reporting

Resource &

Usage Auditing

SECURITY & COMPLIANCE

Configuration

Compliance

Web

application

firewall

HYBRID

ARCHITECTURE

Data

Backups

Integrated

App

Deployments

Direct

Connect

Identity

Federation

Integrated

Resource

Management

Integrated

Networking

API

Gateway

IoT

Rules

Engine

Device

Shadows

Device

SDKs

Registry

Device

Gateway

Streaming Data

Analysis

Business

Intelligence

Mobile

Analytics

AWS Portfolio

Page 6: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

Andreas Winckler, EE-51

HAZARD PREVIEWPROJECT OVERVIEW & LESSONS LEARNED WITH AWS

Page 7: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

Seite 8

HAZARD PREVIEW 2016:A COOPERATIVE CLOUD BASED DRIVING ASSISTANCE SERVICE.

Limited vehicle

sensor range

Upfront vehicle

detects icy road

High-Precision Map Realtime Data

Location Platform

1

Transmission to

Location

Platform

2

Following car and

driver is alerted

4

Data processing

and identification

of affected

vehicles

3

Hazard Preview | 16.11.2016

Page 8: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

Seite 9

HAZARD PREVIEW SYSTEM OVERVIEW.

Anonymize

dData

Collector

Dynamic data, e.g. DSC events, precipitation,

etc.

Digital map

Connected Drive

Backend

eCall, accident

events.

RTTI , existing data stream,

enriched with hazard data.

Campaign Mgmt

Campaigns

HP Backend

(this is where all the magic happens)

Hazard Preview | 16.11.2016

Traffic Service

Providers

Page 9: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

CONTENT ROLLOUT PLAN.

Page 10Hazard Preview |

16.11.2016

Use case Q4/16 Q1/17 Q2/17

Breakdown (via sensor data)

Accident (via automatic eCall)

Heavy Rain

Page 10: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

Page 11

COUNTRY ROLLOUT PLAN.

Hazard Preview Service

2017 2016

Q4/16 Q1/17 Q2/17

Germany

Anonymized

data collection

Switzerland

France

USA

Canada

Italy

Belgium

Netherlands

Austria

United

Kingdom

Switzerland

France

USA

Canada

Italy

Belgium

Netherlands

Austria

United Kingdom

Q3/16

Germany

Hazard Preview | 16.11.2016

Page 11: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

HAZARD PREVIEW ARCHITECTURE OVERVIEW.

Hazard Preview | 16.11.2016 Page 12

Traffic

Service

Provider

Page 12: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

INTEGRATION WITH VEHICLES AND BMW CORPORATENETWORK.

• Vehicle uses dedicated Proxy and „Connected

Navigation Gateway“.

• Communication to AWS Ireland via Internet (no

leased line).

• Connection secured with:

o 2-way TLS (encryption terminates at the

instance).

o IP-Filtering.

o End-to-end authentication.

+ Cheap, secure, scalable.

No QoS due to standard internet connection.Hazard Preview | 16.11.2016 Page 13

Page 13: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

RECEIVER-WORKER DESIGN PATTERN.

• Based on Elastic Beanstalk „Worker Environment Tier“ pattern.

• Receiver acts as https endpoint, quickly acknowledges incoming

data.

• Asynchronous processing of ressource-heavy tasks in Worker.

• Receiver and Worker scale dynamically and independently.

• Pure Java.

+ Highly scalable, reacts quickly to load peaks.

+ Optimal ressource utilization, even under low load conditions.

+ Robust, loosely coupled system.

o Might be replaced by a „serverless“ solution in the future.

Hazard Preview | 16.11.2016 Page 14

Page 14: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

LESSONS LEARNED WITH AWS.

• Rock solid. No serious issues so far.

• The „AWS toolbox“ of cloud services fulfills all our needs in the project.

• Integration with BMW corporate network doable, optimized solution with QoS

pending.

• Economical solution due to excellent scalability and dynamic ressource

utilization.

• Perfectly supports agile development and devops model.

• Looking forward to IoT and „serverless“ solutions with Lambda.

Hazard Preview | 16.11.2016 Page 15

Page 15: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

Questions ?

Page 16: PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... · Metro-area DWDM links between AZs 82,864 fiber strands in region AZs

Walter Pernstecher

Enterprise Account Management

[email protected]

Twitter: @pernstecher

Thank you and further contact

Kontakt BMW Andreas Winckler : [email protected]