Post on 13-Feb-2017
moovel GmbH
Erik Bak-Mikkelsen, Cloud Operations moovel GmbH
Double Down on Mobility: Innovating car sharing with car2go
October, 2015
2
moovel – The Company
100% subsidiary of Daimler AG
Inventor of flexible car sharing
Introduced as„Corporate Startup“ in 2008
We strive to radically reduce the complexity of mobility for our customers
Daimler as the Big Mothership
3
Daimler consists of five divisions
Note: 2014: Revenue Group € 129,872 Bn; Employees: 279,972 , Corporate cross function & Services 26,832
4
What are we dealing with? Future megatrends
Urbanisation Always on &Connected
Access trumps Ownership
AutonomousDriving
1. Find a car2go
2. Unlock with your smartphone
3. Go to your destination
4. Parking included…
5. Lock and end your trip
6
7
5300xAROUND THE WORLD
220MIOKM DRIVEN
>13,500SMARTS
EVERY 1.2 SEC.
A TRIP STARTS
32 MIOCAR2GO TRIPS
20152011
>1.000.000CAR2GO MEMBERS10,000
>30CITIES
8 COUNTIRES
8
Being a „Startup“ in a Huge Enterprise
Daimler offers in many ways an extremely professional and mature IT environment
Broad range of support across all business functions
Development of the car2go pilot in 6 months
Nevertheless, the limits of an enterprise corporation are clearly experienced in the IT
Limitations through software standardsComplex development requirements and ridgid change processesSlow provisioning of hardware
This means difficult conditions for an agile development and limits the growth rate
9
IBM/SoftLayer – Platform as a Service
2014 tender for Cloud Services by moovel/car2go
First business critical Cloud System at Daimler
Worldwide scalability, open infrastructure
Flexible combination of IaaS and PaaS from an one-stop-provider
One-To-One migration of existing platform without refactoring
Scaling and reengineering of the systems after the actual cloud migration
10
The NOM Project
6 month migration project with implementation and cloud transfer of the existing systems
Implementing an high availability solution across two Data Centers, Amsterdam and Frankfurt
Operations of the PaaS basis by IBM Service Center Bukarest
Provisioning through automated cloud patterns including software stack and integration in the monitoring systems in less than 45 minutes
Complete application deployments using Line-switch – Blue Green approach
Recent 8 months have shown a growth from 100 systems to 280 systems
11
After 180 Days ...
Next to the direct advantages several additional positive improvements are observed
DevOps as agile working model is now being widely used
„You build it, you run it“ – Decentralization of the operations
The entire stack is now source code
Software quality and stability is significantly improved
Developers profit from the freedom regarding tools and methods
Innovative technologies and open source tools widely used
In addition the Cloud has revealed many other positive side effects which were not in focus at the beginning of the project
12
Tool chains – free, open and closed source
Linux operating systemsPuppet configuration managementRundeck scheduling and automationJenkins build and continuous integrationGIT repository and revision controlJira and Confluence collaboration environmentXEN hypervisorIBM IHS webserverJava Application servers (IBM WebSphere Application Server)DB2 relational databaseMongoDB non-relational data storeMosquito MQTT message queueing and brokerElasticSearch, Logstash, Kibana for big data analysis
13
Trivia: cloud, systems and tools
250.000 configuration items in puppet
Ten thousands of IoT devices - cars
Global permanent car bandwidth consumption 2Mbit/s
Millions of end user devices
1061 CPU cores
3470 GB of RAM
Daily deployments – and improving
3 mobile network providers. Germany, USA, Canada, China. Rest of world roaming
Dual active-active cloud datacenters - geographically separated
Single cloud data center in China main land
14
Awarded 2nd Place in the German Computer Woche „Best in Cloud 2015
15
What‘s Next? China Launch Later This Year
HELLO CHONGCHING