PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... ·...
Transcript of PowerPoint-Präsentationaws-de-media.s3.amazonaws.com/images/_Munich_Loft_Slides/BMW... ·...
Vernetzte Fahrerassistenzsysteme (BMW + AWS )
Hazard Preview
Walter Pernstecher
AWS
Enterprise Account
Management
Andreas Winckler
BMW EE-51
Location Based
Services
+ =
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.
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
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
ENTERPRISE
APPS
DEVELOPMENT & OPERATIONSMOBILE SERVICESAPP SERVICESANALYTICS
Data
Warehousin
g
Hadoop/
Spark
Streaming Data
Collection
Machine
Learning
Elastic
Searc
h
Virtual
Desktops
Sharing &
Collaboration
Corporate
Backup
Queuing &
Notifications
Workflow
Search
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
Andreas Winckler, EE-51
HAZARD PREVIEWPROJECT OVERVIEW & LESSONS LEARNED WITH AWS
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
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
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 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
HAZARD PREVIEW ARCHITECTURE OVERVIEW.
Hazard Preview | 16.11.2016 Page 12
Traffic
Service
Provider
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
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
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
Questions ?
Walter Pernstecher
Enterprise Account Management
Twitter: @pernstecher
Thank you and further contact
Kontakt BMW Andreas Winckler : [email protected]