© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
A World Without
Borders
Dangerous Demonstration
TAD Summit
Lisbon 2015
James Body
Head of Research & Development
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
First kicked off TAD Hack – Madrid June 2014
–IMS in minutes
https://www.youtube.com/watch?v=bxPZfkp8b5c&list=PLi4uQlkbRtRdOUBw
iNx2TV79G1BzFLgIX&index=1
–Metaswitch
Clearwater
–Canonical
Juju
–Telestax
Restcomm
TAD Hack June 2014
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
–IVR polling demo
http://blog.tadsummit.com/2014/11/21/day-two-morning-
plenary-tadsummit-demo/
–Metaswitch
Clearwater
–Canonical
Juju
–Telestax
Restcomm
–Truphone
Mobile network
TAD Summit Istanbul Nov 2014
TAD Summit Istanbul Nov 2014
Clearwater
Mobile
Metaswitch Networks | Proprietary and confidential | © 2014 |
API AS
HTTP Restful APIs
Voice
Survey
Application
Restcomm
IMS Core
Dashboard.io
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
The magic of service modellingThe magic of service modelling
Business Problems solved by Solutions delivered via Juju
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
How businesses think...
business problem
use cases that require new offerings
creation of new services
services composed of bundled apps
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
How developers think...
How developers think...
“all software projects consist of
stuff connected to other stuff”.
postgres
logstash
hdfscassandra
haproxy
appservers
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
Juju the universal model of service oriented architecture
We model all the software which is installed on “machines”
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
db
app
logstash
hadoop
“Services” “Relations”
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
Thank you
jujucharms.com
ubuntu.com
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
We will show you tomorrow Solutions
• Open source scalable IMS, SDP, NMS services
• How would you build telco infrastructure if you were
google using containers, mesos, juju
• Adding billing capabilities and create production ready
service
• Juju and containers, How to magically reduce your
infrastructure cost using LXD or Docker
• You can try this in your network next day
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
–Clearwater/Juju deployment and Zabbix auto-scaling
–Metaswitch
Clearwater
–Canonical
Juju
–Telestax
Restcomm
–Truphone
Mobile network
Danger Zone 1
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
–How would you build telco infrastructure if you were
Google(?) using containers?
–Efficient scaling of applications using containers….
–Dataart, with
–Restcomm
–Mesos
–Marathon
–Docker
–Truphone
Mobile network
Danger Zone 2
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
–Demonstrate how to add billing capabilities and create
production ready services
–OpenCell
–Canonical
Juju
–All Demo 1
Infrastructure
–Truphone
Mobile network
Danger Zone 3
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
–Juju and Containers
–How to magically reduce infrastructure cost using LXD
and/or Docker
–Metaswitch
Clearwater
–Canonical
Juju
–Telestax
Restcomm
–Truphone
Mobile network
Danger Zone 4
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
–Launch instance of a manageable Widget4Call service
–ApiDaze
–Canonical
Juju
–Truphone
Mobile network
Danger Zone 5
© 2015 Truphone Limited. All Rights Reserved.November 13, 2015
–Integration of Oracle Network components
–Metaswitch
Clearwater
–Canonical
Juju
–Telestax
Restcomm
–Truphone
Mobile network
Danger Zone 6

Dangerous Demo: The TADCloud MNO Teaser

  • 1.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 A World Without Borders Dangerous Demonstration TAD Summit Lisbon 2015 James Body Head of Research & Development
  • 2.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015
  • 3.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 First kicked off TAD Hack – Madrid June 2014 –IMS in minutes https://www.youtube.com/watch?v=bxPZfkp8b5c&list=PLi4uQlkbRtRdOUBw iNx2TV79G1BzFLgIX&index=1 –Metaswitch Clearwater –Canonical Juju –Telestax Restcomm TAD Hack June 2014
  • 4.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 –IVR polling demo http://blog.tadsummit.com/2014/11/21/day-two-morning- plenary-tadsummit-demo/ –Metaswitch Clearwater –Canonical Juju –Telestax Restcomm –Truphone Mobile network TAD Summit Istanbul Nov 2014
  • 5.
    TAD Summit IstanbulNov 2014 Clearwater Mobile Metaswitch Networks | Proprietary and confidential | © 2014 | API AS HTTP Restful APIs Voice Survey Application Restcomm IMS Core Dashboard.io
  • 6.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015
  • 7.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 The magic of service modellingThe magic of service modelling Business Problems solved by Solutions delivered via Juju
  • 8.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 How businesses think... business problem use cases that require new offerings creation of new services services composed of bundled apps
  • 9.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 How developers think... How developers think... “all software projects consist of stuff connected to other stuff”. postgres logstash hdfscassandra haproxy appservers
  • 10.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015
  • 11.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 Juju the universal model of service oriented architecture We model all the software which is installed on “machines”
  • 12.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 db app logstash hadoop “Services” “Relations”
  • 13.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 Thank you jujucharms.com ubuntu.com
  • 14.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 We will show you tomorrow Solutions • Open source scalable IMS, SDP, NMS services • How would you build telco infrastructure if you were google using containers, mesos, juju • Adding billing capabilities and create production ready service • Juju and containers, How to magically reduce your infrastructure cost using LXD or Docker • You can try this in your network next day
  • 15.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 –Clearwater/Juju deployment and Zabbix auto-scaling –Metaswitch Clearwater –Canonical Juju –Telestax Restcomm –Truphone Mobile network Danger Zone 1
  • 16.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 –How would you build telco infrastructure if you were Google(?) using containers? –Efficient scaling of applications using containers…. –Dataart, with –Restcomm –Mesos –Marathon –Docker –Truphone Mobile network Danger Zone 2
  • 17.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 –Demonstrate how to add billing capabilities and create production ready services –OpenCell –Canonical Juju –All Demo 1 Infrastructure –Truphone Mobile network Danger Zone 3
  • 18.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 –Juju and Containers –How to magically reduce infrastructure cost using LXD and/or Docker –Metaswitch Clearwater –Canonical Juju –Telestax Restcomm –Truphone Mobile network Danger Zone 4
  • 19.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 –Launch instance of a manageable Widget4Call service –ApiDaze –Canonical Juju –Truphone Mobile network Danger Zone 5
  • 20.
    © 2015 TruphoneLimited. All Rights Reserved.November 13, 2015 –Integration of Oracle Network components –Metaswitch Clearwater –Canonical Juju –Telestax Restcomm –Truphone Mobile network Danger Zone 6