2 Volvo IT - WirelessCar RedHat Forum 2014 Magnus Nyström Anders Bolinder
3 WirelessCar is part of Volvo IT, a wholly owned subsidiary of AB Volvo The Volvo Group - 115,000 people - Production facilities in 18 countries - Sales in more than 190 markets Trucks Bus VCE Penta
4 Our Services & Solutions Application Hosting SAP Platform Integration and Output Information Platforms Identity and Access Management Collaboration Client Support
5 Volvo IT Global IT Delivery Sustainable, Consolidated, Redundant and Secure Sea water for cooling Sustainable electricity Full redundancy between two data centers Gothenburg Data Centers CO2 impact reporting per IT system Virtualisation of hardware Certified lifecycle handling process Edge data centers for special requirements
8 About Anders Bolinder With WirelessCar since 14 years Started as developer Current role Infrastructure Architect Special interests: Security, monitoring Still a member of the 7/24 on duty team
9 WirelessCar, an operator of connected services for the automotive industry World s leading telematics service provider since year Proven in action and history with Audi, Volvo Cars, BMW, Chrysler, Jaguar, Nissan and others. WirelessCar was founded in 1999 as a JV between Ericsson, Telia and Volvo, and is today a fully-owned brand within the Volvo Group. Since 2008 a part of Volvo IT. We are also known as Volvo Group Telematics (VGT).
10 WirelessCar around the world Operation Center and HQ in Sweden Service delivery Russia Operation and service delivery center Operation centre and extensive partner network in China Service delivery organisation in Japan Mirrored Operation Center Denatran certified SP in Brazil
11 Customers BMW Connected Drive Operation since 2004 US, Canada, China Safety & Security, Infotainment, Convenience, Call Center Client Volvo On Call Operation since European countries, Russia, Brazil (NA & China 2014) Safety & Security, Convenience, Portals, Call Center Client Chrysler uconnect Through Sprint Velocity Operation since September 2012 North America Safety & Security, Convenience, Vehicle, icall Fiat BEV (electric vehicle) Through Sprint Velocity Operation since March 2013 North America Convenience, icall, Vehicle Auto OEM Volvo Group Qoros Qloud Operation mid 2013 China Dispatcher Connected Car program Operation 2014 Europe, North America, Russia, Brazil Safety & Security, Convenience, Call Center Client, Portals & apps Connected Car program Operation November 2013 Europe, Russia, ME Subscription & payment management, Back-end integration Telematics & Fleet management Volvo Trucks, Renault Trucks, Mack Trucks, UD Trucks, Volvo Construction Equipment Audi connect Operation since 2012 China and Japan Local search, Call Center Client with POI search & download
12 Car OEM Services in Operation Customer portal & mobile apps Car locator Driver's journal POI and destination download Remote status and control (Engine start, heater control, horns and light, lock unlock etc) OEM and dealer community Vehicle-centric services Vehicle Health Status Remote Control Services Diagnostics and trouble codes Car locator EV services (Charge control, battery monitoring, Charge point navigation) Convenience/ infotainment services I-call and POI download Weather & news feed Parking, speed camera, fuel, traffic information Safety & Security services Automatic Crash Notification Manual Emergency Call Breakdown Call Theft Notification Stolen Vehicle Tracking Remote immobilization/ slowdown OEM services Remote Diagnostics Service Notification Service History OTA SW Management Logistics tracking Fleet management Administration Services Vehicle & User service provisioning Service management Subscription management Payment services
13 Web based call center tool ecall, bcall, Tracking Remote services POI Search and Download
15 Volvo On Call mobile apps Fuel to empty tank Lock doors Car locator with GoogleMap Warnings Remote Heater Start
17 Connected Truck services isee optimized cruise control using terrain data collected by other vehicles. Claims to save up to 5% fuel.
18 Platforms, eco system: NGTP/TSDP Vehicle connectivity Content Management TSDP Customer portals & apps Call centers & customer care OEM Business Integration NGTP (Next Generation Telematics Pattern) is a telematics framework and a technology-neutral telematics protocol that brings greater flexibility and scalability to the industry. NTGP was jointly developed with WirelessCar, BMW, Navteq (Nokia) and Ygomi. WirelessCar has designed the Telematics Service Delivery Platform (TSDP) based on the NGTP pattern. TSDP allows for integration to provide the vehicle, smartphone apps, web portals and call center clients the information needed to operate telematics services in a secure and efficient manner.
19 Telematics Service Delivery Platform (TSDP)
20 VOLVO SYSTEMS Single channel to communicate with vehicles Global platform GTP - GROUP TELEMATICS PLATFORM
21 TSDP GTP Components telematics backend VCG ecom Script build Geofe nce Our organisation has been rebuilt for component architecture with domain teams responsible for groups of components SI Content Track CGW... Push
22 Component journey telematics backend as a service
23 Now, some tech stuff WirelessCar technology stack Java Hosting Service Delivery engine Monitoring
24 RedHat OS since 2002 Technology stack JBoss since Using mostly EAP 5.2, migrating to Jboss cores licensed. Oracle since MongoDB since 2011, Postgres emerging. External integration using REST and WebSphereMQ Internal integration/messaging: JBossMessaging, migrating to A-MQ. REST servers globally Historically, Volvo IT provided network+server+os and WirelessCar did the rest
25 Java Application Hosting Service, JAHS New VolvoIT service for hosting Java applications Replaces WebSphere AS, DB2, Oracle PaaS, based on RedHat stack (OpenStack, RHEL, OpenJDK, JBoss, EWS) and Postgres Includes AOM (application operation management) Target environment for all Volvo Java applications long term Standardized systems, gold/silver/bronze and small/medium/large VGT/WirelessCar will be a key user of JAHS
26 WirelessCar environments Test and production Clients Local dev Test Internal integration Internal penetration testing Deployment testing Functional tests, system tests Load testing Load test systems should mirror prod Volvo clients Development Dev Dev databases Shift Build and archive SVN/Git Jenkins Nexus Maven JIRA QA Production Usage varies between systems depending on integrations, and partner's definitions, etc. End to end validation of services (UAT) Long-term testing of new functionality with end user scope Integration External penetration testing NO load tests internal or external Service production for Volvo internal services Service production for external customers Automated tests Continuous integration Internal integration tests R&D/lab Database servers for dev servers as well as dev clients Build systems, repositories, archives, and other systems that support development.
27 Code Delivery Engine CI New build and deploy system: Delivery Engine Satellite CloudForms Public Cloud Private Cloud Volvo I&O 3rd Party Hosting Satellite Proxy Satellite Proxy Amazon AWS IaaS OpenStack IaaS RHEV Virtualization Phycial Hardware Phycial Hardware
28 Delivery Engine, our implementation of continuous delivery Build environment and continuous delivery as services Build, provision, deloy, test, release Build Env System Test Env Load Test Env Logging Artifact Repository Pre Prod Env IOT Env Test Env Prod Env Logging Monitoring Metrics Provisioning & Deploy Engine Metrics Reporting Reporting Continuous Delivery Process Orchestration Deploy Engine Source Code Artifact Repository
29 Application monitoring Key factor to keeping high availability to our SLA Active application monitoring on service and subsystem level. Metrics, graphs, dashboards. High visibility in organisation is wanted. Wall displays. Standardized monitoring interface on all components Same metrics in dev/test/validation as in production. Full stack and end to end need to see not only the application, but also underlying infrastructure, in order to take quick and accurate decisions. Nagios based OP5 monitor drives the active monitoring Escalation to global organisation of helpdesk teams and on-duty teams, follow the sun approach.
30 1 Unix 2 3 JMX Postgres and 4 app specific SQL 3 Application framework 5 MQ API Log archive OpsPortal based on Graphite Graphite and friends. Application metrics framework in code Self-serve, individual dashboards, with drilldown Auto discovery of new application metrics Alerting on levels and conditions via graphite plugin in OP5 (event creation) Observium for network monitoring and analysis Log parsers JAHS server OS: sysstat, etc. App logs Agent (scripts) 1 Custom pollers Postgres, Oracle Stats OpsPortal 2.0 New web interface built on Graphite and GDash Application Metrics 2 Jboss, JVM JMX 3 JMX poller Graphite Graphite plugin OP5 Monitor Service and infrastructure monitoring and alerting Postgres, Oracle Websphere MQ App JBoss A-MQ Database pollers Queue pollers Whisper Metrics db Observium Network monitoring based on SNMP
31 Summary Developing the telematics platforms for the future Component journey Java hosting service, PaaS built on RedHat products Continuous Delivery Graphs!
ANNUAL REPORT 2011 FINANCIAL RESULTS FOR FISCAL YEAR 2011 $909 million in total revenue, an increase of 22% over fiscal 2010 $107 million in net income, or $0.55 per diluted share $772 million in deferred
Cloud Adoption in South Africa The broad adoption of cloud computing services in South Africa has gained pace in the past 12 months. Uptake in 2014 is still expected to be slower than some other African
Best Practices for Deploying and Managing Linux with Red Hat Network Abstract This technical whitepaper provides a best practices overview for companies deploying and managing their open source environment
Solution Blueprint Internet of Things (IoT) Telecom Service Providers Create New Revenue Source with Cloud-based IoT Platform for Smart Homes Yoga Systems* uses an Intel-based intelligent gateway to deliver
Nokia Corporation Nokia Mobile Phones P.O. Box 100 FIN-00045 Nokia Group, Finland Tel. +358 7180 08000 Telefax +358 7180 34016 www.nokia.com/m2m Machine-to-Machine - Real Opportunity in Wireless Data Business
SOTI MobiControl Enterprise Mobile Device Management Manage Support Secure Monitor Track SOTI Inc., a leader in Enterprise Mobile Device Management for over 10 years, has sold millions of licenses to more
Harold Goddijn CEO Car Manufacturers (OEMs) must be able to provide connected entertainment and navigation systems that match the expectations of drivers. This requires in-vehicle Infotainment (IVI) systems
Remote Infrastructure Management Emergence of the Cloud-based Helpdesk A leadership perspectives white paper Recommended next steps for business and industry executives Issue 11 in a series Executive Summary
SAP HANA Cloud Platform Frequently Asked Questions - Technical SAP HANA Cloud Platform 1. What is SAP HANA Cloud Platform? SAP HANA Cloud Platform, the in-memory Platform-as-a-Service offering from SAP,
Dimension Data CONTACT INFO Andy Lancaster E: firstname.lastname@example.org P: +44 12 5277 9649 1 Contents 1 Service Description... 3 1.1 Service Overview... 3 1.2 Service Features... 4 2 Service Management...
23082011 An Overview of the SaskTel Hosted Contact Centre Solution Design and Delivery Principles, and Core Architecture TABLE OF CONTENTS The SaskTel Hosted Contact Centre Solution... 3 Benefits of the
Mitel MiCloud Telepo for service providers 4.2 Software for business communication as a service. Key Features For the enterprise market Enable service providers to offer advanced business communication
Reference Code: OI00070-026 Publication Date: January 2011 Author: Stephen Mann TECHNOLOGY AUDIT LANDesk Service Desk Suite v7.4 LANDesk Software SUMMARY IMPACT The need to demonstrate business value and
TO OUR SHAREHOLDERS, CUSTOMERS, PARTNERS AND EMPLOYEES: Last year was a big year we delivered strong results, launched fantastic new products and services, and positioned Microsoft for an incredible future.
AUTOMATED MONITORING AND EVENT RECOVERY OF VBLOCK INFRASTRUCTURE PLATFORMS WITH IPSOFT MANAGED SERVICE May 2011 2011 VCE Company, LLC. All rights reserved. 1 Table of Contents Executive Summary... 3 The
AUTOMOTIVE Connected Navigation System State-of-the-art Easy to integrate FIT-FOR-USE Modular 1 Letter from the CEO The days that specification and price are the primary drivers for sourcing an In Vehicle
QLIKVIEW AND THE CLOUD A QlikView Technology White Paper July 2012 qlikview.com Table of Contents Overview 4 Who Is This Paper For? 4 Cloud Terminology and QlikView 5 Software as a Service - SaaS 6 QlikView
Deliver high-quality services while helping to control cost IBM Tivoli Service Request Manager Highlights Streamline incident and problem management processes for more rapid service restoration at an appropriate
SOTI MobiControl Enterprise Mobility Management MANAGE SUPPORT SECURE MONITOR TRACK SOTI Inc. is the world s most trusted provider of MDM solutions with over 12,000 enterprise deployments, managing millions