@renatco
Presenting: Renat Khasanshyn
CEO @ Altoros
Cross Section and Deep Dive into
GE Predix.
Why are we here?
@renatco
"Your major competitor in
10 years - if you survive
that long - probably does
not exist today”
Steve Prentice
Vice President and Gartner Fellow
@renatco
@renatco
“GE is the only company
from original Dow Jones that
still there, and we are betting
the farm on Predix. Over the
next 5-10 years, we will
migrate all of our existing
customers from legacy
products to Predix.”
Greg Petroff
Chief Experience Officer, GE Digital
Image credit: http://www.flickr.com/photos/renneville/3048960189
Reality
Every business is now
a software business.
A shoe company had to become a
software company. Began selling
fitness experience relying heavily on
data and wearable devices.
@renatco
“Southwest Airlines
often don’t stop engines.
Emirates often fly the first
500 feet up in sand-filled
air. Engines can adopt.”
Greg Petroff
Chief Experience Officer, GE Digital
*
WHAT WE DO
Altoros helps Global 2000 organizations digitize revenue streams by
integrating solutions offered by Predix and its partner ecosystem
NEW PRODUCT
DEVELOPMENT USING
PREDIX CATALOG AND
MICROSERVICES
ARCHITECTURE
MIGRATING APPLICATIONS
TO PREDIX, PORTABILITY
ASSESSMENTS
PREDIX TRAINING:
FOR OPERATORS
FOR DEVELOPERS
48 HR APPS
& 90 DAY PROOF OF
CONCEPTS
Delivered by GE & GE Partners
Delivered by Altoros
Predix Service Catalog
Time Series
Machine
Asset Service
Analytics
Key value
UAA
...
Service N
...
Service from partner N...
*
Buenos Aires
Oslo
London
Zurich
Sunnyvale, CA
Copenhagen
Minsk
Santa Fe
Boston
30%Female
70%Male
+5Join us on an
average month
Full Time Enablers
DevOps
Software Engineers
256+
FACTS ON ALTOROS
@renatco
Customers
We highly recommend
Altoros to rapidly build complex applications using
cutting edge technologies. Again, great job!
Christopher Adorna, Sony Design Center, LA
“
NEW PRODUCT DEVELOPMENT
USING PREDIX CATALOG AND
MICROSERVICES
ARCHITECTURE
MIGRATING APPLICATIONS
TO PREDIX, PORTABILITY
ASSESSMENTS
PREDIX TRAINING:
FOR OPERATORS
FOR DEVELOPERS
48 HR APPS
& 90 DAY PROOF OF
CONCEPTS
@renatco
* Altoros is Gold sponsor of Cloud Foundry Summits since 2014
@renatco
13
What is Predix, Really?
@renatco
What Is GE Predix, Really?
@renatco
15
What Is GE Predix, Really?
@renatco
16
Predix
Machine
(software to
collect data from
the edge of the
network, run
simple apps)
Predix
Machine on
Turbines...
Predix
Machine on
Locomotives...
Predix
Machine on
Oil Rigs....
What Is GE Predix, Really?
@renatco
17
x x
Predix
Machine
(software to
collect data from
the edge of the
network, run
simple apps)
Predix
Machine on
Turbines...
Predix
Machine on
Locomotives...
Predix
Machine on
Oil Rigs....
Security
End-to-end security as a service.
Core Predix Services
❏ Application hosting
❏ Connectivity to Data Lakes
❏ Time Series
❏ Authentication
❏ ...
Predix core
Public or Private IaaS Clouds
Public or Private Networks
What Is GE Predix, Really?
@renatco
18
x x
Predix
Machine
(software to
collect data from
the edge of the
network, run
simple apps)
Predix
Machine on
Turbines...
Predix
Machine on
Locomotives...
Predix
Machine on
Oil Rigs....
Customer applications
Catalog of Predix Services
❏ from GE
❏ from GE partners
❏ your own
❏ possibly the home of GE App
Stores, customer App Stores
What Is GE Predix, Really?
Security
End-to-end security as a service.
Core Predix Services
❏ Application hosting
❏ Connectivity to Data Lakes
❏ Time Series
❏ Authentication
❏ ...
Predix core
Public or Private IaaS Clouds
Public or Private Networks
@renatco
19
Predix - industry first end to end solution for the Industrial Internet
19
@renatco
20
Predix - industry first end to end solution for the Industrial Internet
20
@renatco
21
Predix - industry first end to end solution for the Industrial Internet
Software appliance.
Aggregate data from machines
on the edge of the network.
Deploy and run mission-critical apps.
Predix Machine
21
@renatco
22
Predix - industry first end to end solution for the Industrial Internet
End-to-end security and firewall as a service.
Protection all the way from the edge to the
web/mobile users.
Industrial Security as a Service
Software appliance.
Aggregate data from machines
on the edge of the network.
Deploy and run mission-critical apps.
Predix Machine
22
@renatco
23
Predix - industry first end to end solution for the Industrial Internet
Industry-standard, cloud-agnostic infrastructure, fully managed by GE,
hosting deployments of software products, productized solutions, services and custom
applications from GE, ecosystem of partners, or your own. Based on Cloud Foundry.
Predix.io Core
End-to-end security and firewall as a service.
Protection all the way from the edge to the
web/mobile users.
Industrial Security as a Service
Software appliance.
Aggregate data from machines
on the edge of the network.
Deploy and run mission-critical apps.
Predix Machine
23
@renatco
24
Predix - industry first end to end solution for the Industrial Internet
Software as a Service (called ‘services’)
- from GE (like Time Series)
- from partners (like Nurego)
- from your own organization
- from individual developers inside of organization
Predix Services Catalog (GE App Store #1?)
Industry-standard, cloud-agnostic infrastructure, fully managed by GE,
hosting deployments of software products, productized solutions, services and custom
applications from GE, ecosystem of partners, or your own. Based on Cloud Foundry.
Predix.io Core
End-to-end security and firewall as a service.
Protection all the way from the edge to the
web/mobile users.
Industrial Security as a Service
Software appliance.
Aggregate data from machines
on the edge of the network.
Deploy and run mission-critical apps.
Predix Machine
24
@renatco
25
Predix - industry first end to end solution for the Industrial Internet
Software as a Service (called ‘services’)
- from GE (like Time Series)
- from partners (like Nurego)
- from your own organization
- from individual developers inside of organization
Predix Services Catalog (GE App Store #1?)
- Web
- APIs
- Microservices
- Mobile back-ends
- Dashboards
- Alerts
Applications
Industry-standard, cloud-agnostic infrastructure, fully managed by GE,
hosting deployments of software products, productized solutions, services and custom
applications from GE, ecosystem of partners, or your own. Based on Cloud Foundry.
Predix.io Core
End-to-end security and firewall as a service.
Protection all the way from the edge to the
web/mobile users.
Industrial Security as a Service
Software appliance.
Aggregate data from machines
on the edge of the network.
Deploy and run mission-critical apps.
Predix Machine
25
@renatco
26
What is Cloud Foundry?
@altoros@renatco
TOP 15 MEMBERS OF CLOUD FOUNDRY FOUNDATION
2
Market
Capitalization
Employees
@altoros@renatco
WHERE IS CLOUD FOUNDRY?
2
USA
34 companies
?
67%
CANADA
2 companies
4%
EUROPE
14 companies
27%UK
3 companies
6%
GERMANY
4 companies
8%
APAC
2 companies
4%
@altoros@renatco
TOP 10 PROJECTS / LINES OF CODE
150+PROJECTS IN
INCUBATOR REPOSITORIES.
MORE THAN 3 MILLION
LINES OF CODE
2
@renatco
*
Cloud Foundry Deployment Example on Amazon Web Services
@renatco
*
Cloud Foundry Deployment Example on OpenStack
@renatco
*
BOSH
• $ bosh vms --vitals –dns
Cloud Foundry at the IaaS level
@renatco
*
Cloud Foundry at the IaaS level
@renatco
*
BOSH
• $ bosh vms --vitals –dns
Cloud Foundry at the IaaS level
@renatco
*
Cloud Foundry Deployment Primer in Hybrid Cloud
Data services
(internal or 3rd party)
@renatco
36
What does it all mean for
the Industrial Internet
Users of Predix?
@renatco
* AWS Elastic Beanstalk vs Predix
Features
Apps in plain virtual machines
Minutes
Some in-app configuration files
Retrieves logs from each VM
Hours, requires DNS changes in Rt 53
Apps in containers, lightweight
Seconds
Fully compliant bindings
Built-in logging
Instant
Architecture & Footprint
Scalability (change # of app instances)
12 Factor Compliance
Logging
Blue/Green Production Updates
AWS Only a) AWS
b) Private/Hybrid cloud (colocation)
c) More coming soon.
Support cloud environments
Proprietary Open. Cloud Foundry core - Apache 2.0Control
@renatco
38
How is GE Predix different from managed
private cloud (for example OpenStack)?
@renatco
*
OpenStack Provider X
Features
Minutes. One click from Predix Catalog, or $ cf push
One of the many features, turn on/off
One click deploy from Predix Catalog or use CLI: $ cf bind service
RESTful API
Yes. Blue-green deployments. Roll-back by API call.
Hours, days, or weeks
Architects link each app to IaaS APIs
Server setup, dev-ops requests, provision
database access, provision 3rd party services
No. Build your own tools?
None. Custom coding required
App goes live
App Scalability / High Availability
Provisioning and integrating with
database services or 3rd party APIs
Can I manage my apps via API?
Self-healing for apps & APIs
Purpose-built services. Designed by industrial engineers, for
industrial engineers.
None. Build your own?IoT / M2M Services
Add-ons for continuous Delivery all the way from Git/GithubIntegrations available.Continuous Delivery
API Builder, Management and Metering via partnersNone. Build your own?API Management
Check out Nurego partner in Predix Catalog. Check out
Abacus!
3rd party Services Usage
Metering and Billing
None. Build from Ceilometer?
How is GE Predix different from
managed private cloud (for example OpenStack)?
@renatco
40
How is GE Predix Different
from Amazon Web Services?
@renatco
*
Yes
Amazon Web Services
Features
Public Cloud; Private Cloud; Edge (deploy apps to the edge!)
Founding member of the Cloud Foundry Foundation.
Regular code contributions to key infrastructure project.
Yes (partially). 50+ peers co-develop and inspect Cloud Foundry
code regularly. Most Service Brokers are open source.
Yes. Certified Devices from Verizon & AT&T
Public cloud only
No
None. Employees are not allowed to
contribute to open source community.
No. Uses lots of open source (heavily
modified) but never allows audits.
None.
Deployment options
Does it guarantee end-to-end network
security (device/edge to mobile app)?
Contributions to community
Source code available for inspection
IoT/M2M: Wireless Provider-Certified
Devices for edge?
Integrations, connectors , app templatesMarketplace options onlyIndustry-specific services
How is GE Predix different from Amazon Web Services?
What would you add?
Native, industry-leading APM solutions from GE & partnersMarketplace options onlyAsset Performance Management
Native, industry-leading predictive analytics
solutions from GE & partners
Marketplace options onlyPredictive analytics for machine data
What would you add? What would you add?
@renatco
42
How is GE Predix Different from IBM Bluemix?
@renatco
*
Bottom-up approach
Significant
Features
Significant
Yes
TCP Router
Limited
Yes
Admin UI, Abacus
Top-down approach
Influence over management/
maintenance of machines / engines
Influence on design of machines, edge
networks, choices of protocols
Heavy open source contributor
Leadership in Cloud Foundry Projects
Asset Performance Management
What would you add?
Optimization of asset performance, moving from reactive to
proactive maintenance
Management of inventory and
maintenance workflows around assets
Focus point of APM offering (Asset
Performance Management)
......
Predictive analytics for machine data
What would you add? What would you add?
Limited
How is GE Predix Different from IBM Bluemix?
Pricing model philosophy, for APM solution Per user license x Number of industry apps Per business outcome (% of business value)
@renatco
44
What does it all mean for
the Industrial Internet
Users of Predix?
Key theme - predictive maintenance
Solving Big Problems and Creating New Data
Lakes for Industrial Internet
“Data science is becoming a commodity.
Cutting edge models differentiate GE.”
Vikram Lakshmipathy
Manager, Data Engineering & Analytics at GE Digital
@renatco
47
What happens under the hood of
Predix, exactly? Details, please...
@renatco
*
Cloud
Foundry
CLI
Cloud
Controller
CCDB
(MySQL)
Executor
Stager
W
Buildpacks
A2
A2 A3
A3
A1
A1
Pkg
Metadata
PkgMetadata Pkg
Droplet
Droplet
Your App
Users
R
o
u
t
e
r
YourAppName.run.aws-usw02-pr.ice.predix.io
in the future - YourAppName.yourdomain.com
Frontend Backend
Stage A1
Deploy A1
DEA Nodes
Under the Predix (Cloud Foundry) hood when you > ‘cf push’...
Blob
Store
(S3, etc.)
@renatco
49
With GE Predix, we can focus on building and managing
applications and business outcomes, not infrastructure!
Conclusion:
“Can you improve the output
from Big things? Its quite
easy, actually.”
#industrialinternet
Marc-Thomas Schmidt
Chief Platform Architect at GE Digital
Industrial Internet for Developers
November, 5, 2015
Hacker Dojo
Mountain View, CA Your Predix app developer
@renatco
1. What does it take to migrate existing applications to Predix?
2. Will my existing applications work on Predix?
Moving apps to Predix...
At Altoros, we identified 14 application portability concerns
to consider when we develop NEW APPS, or when we
migrate OLD APPS to Predix...
Getting workloads (apps) to Predix: 14 application portability concerns
Dependency Management
Stateless - Sessions
Dependency Management
Stateless - Sessions
Local Disk Storage
Configuration Variables with Environment Variables
Getting workloads (apps) to Predix: 14 application portability concerns
Dependency Management
Stateless - Sessions
Local Disk Storage
Configuration Variables with Environment Variables
Available Ports
Runtimes and Frameworks
Background applications (no web interface)
Getting workloads (apps) to Predix: 14 application portability concerns
Dependency Management Stateless - Processes
Stateless - Sessions External services
Local Disk Storage
Configuration Variables with Environment Variables
Available Ports
Runtimes and Frameworks
Background applications (no web interface)
Getting workloads (apps) to Predix: 14 application portability concerns
Dependency Management Stateless - Processes
Stateless - Sessions External services
Local Disk Storage Separations of concerns
Configuration Variables with Environment Variables
Hardware architecture dependencies
Available Ports
Runtimes and Frameworks
Background applications (no web interface)
Getting workloads (apps) to Predix: 14 application portability concerns
Dependency Management Stateless - Processes
Stateless - Sessions External services
Local Disk Storage Separations of concerns
Configuration Variables with Environment Variables
Hardware architecture dependencies
Available Ports CI tools
Runtimes and Frameworks Ignored files
Background applications (no web interface) System libraries
Getting workloads (apps) to Predix: 14 application portability concerns
Need to migrate/develop application for Predix?
Ask me about:
• A copy of Application Portability Framework
• Schedule a workshop for Application Portability Assessment and Migration Assistance ($15k for 15 applications)
@renatco
60
How may Predix look like, in 2020?
@renatco
61
@renatco
62Can you show me a B2B App Store example?
@renatco
63
I’m an ISV/SaaS provider. How to get my
<insert your product> to Predix Catalog?
@altoros@renatco
CLOUD FOUNDRY INTERFACES
6
@altoros@renatco
PREDIX CATALOG as of March 17, 2016
26 SERVICES 8 CATEGORIES
6
Mobile
2
Security
3
DevOps
1
Data Management
6
Edge
3
Analytics
5
Applications
2
Commerciali-
zation
1
@altoros@renatco
IBM CATALOG as of March 17, 2016
399 SERVICES 17 CATEGORIES
6
Risk and
Compliance
25
Security
35
IoT
25
Analytics and Big Data
116
Process
Automation
50
Operations
Support
45
Sales and
Marketing
25
Data
Management
and Storage
22
Messaging
27
Mobile
38
@renatco
If you are an ISV/SaaS provider ....
67
... adding <insert your product> into Predix
Catalog is an amazing go-to-market opportunity
@altoros@renatco
APP DEPLOYMENT (MICROSERVICE)
6
Your App
@altoros@renatco
BUILDPACK DEPLOYMENT
6
Your
Service
@altoros@renatco
PLATFORM SERVICE
7
Your
Service
@altoros@renatco
TWO TYPES OF SERVICES
7
@altoros@renatco
7
1. Check out two reference Service Brokers for Cloud Foundry - New Relic & MySQL
service brokers.
2. Build a Service Broker for <insert your product>, or email me - I can build one for you!
3. Ask me for the introduction to the right person at GE.
OK, I would like to add <insert your product> to Predix Catalog.
What are the nexts steps, exactly!?
”Sensor-based diagnostic and
predictive analytics, the biggest
technology opportunity for the
next 10 or 15 years, is not
moving as fast as I would like”
Lynden Tennison, CIO
Union Pacific
@renatco
74
The end.

Cross Section and Deep Dive into GE Predix

  • 1.
    @renatco Presenting: Renat Khasanshyn CEO@ Altoros Cross Section and Deep Dive into GE Predix.
  • 2.
  • 3.
    @renatco "Your major competitorin 10 years - if you survive that long - probably does not exist today” Steve Prentice Vice President and Gartner Fellow
  • 4.
  • 5.
    @renatco “GE is theonly company from original Dow Jones that still there, and we are betting the farm on Predix. Over the next 5-10 years, we will migrate all of our existing customers from legacy products to Predix.” Greg Petroff Chief Experience Officer, GE Digital
  • 7.
    Image credit: http://www.flickr.com/photos/renneville/3048960189 Reality Everybusiness is now a software business. A shoe company had to become a software company. Began selling fitness experience relying heavily on data and wearable devices.
  • 8.
    @renatco “Southwest Airlines often don’tstop engines. Emirates often fly the first 500 feet up in sand-filled air. Engines can adopt.” Greg Petroff Chief Experience Officer, GE Digital
  • 9.
    * WHAT WE DO Altoroshelps Global 2000 organizations digitize revenue streams by integrating solutions offered by Predix and its partner ecosystem NEW PRODUCT DEVELOPMENT USING PREDIX CATALOG AND MICROSERVICES ARCHITECTURE MIGRATING APPLICATIONS TO PREDIX, PORTABILITY ASSESSMENTS PREDIX TRAINING: FOR OPERATORS FOR DEVELOPERS 48 HR APPS & 90 DAY PROOF OF CONCEPTS Delivered by GE & GE Partners Delivered by Altoros Predix Service Catalog Time Series Machine Asset Service Analytics Key value UAA ... Service N ... Service from partner N...
  • 10.
    * Buenos Aires Oslo London Zurich Sunnyvale, CA Copenhagen Minsk SantaFe Boston 30%Female 70%Male +5Join us on an average month Full Time Enablers DevOps Software Engineers 256+ FACTS ON ALTOROS
  • 11.
    @renatco Customers We highly recommend Altorosto rapidly build complex applications using cutting edge technologies. Again, great job! Christopher Adorna, Sony Design Center, LA “ NEW PRODUCT DEVELOPMENT USING PREDIX CATALOG AND MICROSERVICES ARCHITECTURE MIGRATING APPLICATIONS TO PREDIX, PORTABILITY ASSESSMENTS PREDIX TRAINING: FOR OPERATORS FOR DEVELOPERS 48 HR APPS & 90 DAY PROOF OF CONCEPTS
  • 12.
    @renatco * Altoros isGold sponsor of Cloud Foundry Summits since 2014
  • 13.
  • 14.
    @renatco What Is GEPredix, Really?
  • 15.
    @renatco 15 What Is GEPredix, Really?
  • 16.
    @renatco 16 Predix Machine (software to collect datafrom the edge of the network, run simple apps) Predix Machine on Turbines... Predix Machine on Locomotives... Predix Machine on Oil Rigs.... What Is GE Predix, Really?
  • 17.
    @renatco 17 x x Predix Machine (software to collectdata from the edge of the network, run simple apps) Predix Machine on Turbines... Predix Machine on Locomotives... Predix Machine on Oil Rigs.... Security End-to-end security as a service. Core Predix Services ❏ Application hosting ❏ Connectivity to Data Lakes ❏ Time Series ❏ Authentication ❏ ... Predix core Public or Private IaaS Clouds Public or Private Networks What Is GE Predix, Really?
  • 18.
    @renatco 18 x x Predix Machine (software to collectdata from the edge of the network, run simple apps) Predix Machine on Turbines... Predix Machine on Locomotives... Predix Machine on Oil Rigs.... Customer applications Catalog of Predix Services ❏ from GE ❏ from GE partners ❏ your own ❏ possibly the home of GE App Stores, customer App Stores What Is GE Predix, Really? Security End-to-end security as a service. Core Predix Services ❏ Application hosting ❏ Connectivity to Data Lakes ❏ Time Series ❏ Authentication ❏ ... Predix core Public or Private IaaS Clouds Public or Private Networks
  • 19.
    @renatco 19 Predix - industryfirst end to end solution for the Industrial Internet 19
  • 20.
    @renatco 20 Predix - industryfirst end to end solution for the Industrial Internet 20
  • 21.
    @renatco 21 Predix - industryfirst end to end solution for the Industrial Internet Software appliance. Aggregate data from machines on the edge of the network. Deploy and run mission-critical apps. Predix Machine 21
  • 22.
    @renatco 22 Predix - industryfirst end to end solution for the Industrial Internet End-to-end security and firewall as a service. Protection all the way from the edge to the web/mobile users. Industrial Security as a Service Software appliance. Aggregate data from machines on the edge of the network. Deploy and run mission-critical apps. Predix Machine 22
  • 23.
    @renatco 23 Predix - industryfirst end to end solution for the Industrial Internet Industry-standard, cloud-agnostic infrastructure, fully managed by GE, hosting deployments of software products, productized solutions, services and custom applications from GE, ecosystem of partners, or your own. Based on Cloud Foundry. Predix.io Core End-to-end security and firewall as a service. Protection all the way from the edge to the web/mobile users. Industrial Security as a Service Software appliance. Aggregate data from machines on the edge of the network. Deploy and run mission-critical apps. Predix Machine 23
  • 24.
    @renatco 24 Predix - industryfirst end to end solution for the Industrial Internet Software as a Service (called ‘services’) - from GE (like Time Series) - from partners (like Nurego) - from your own organization - from individual developers inside of organization Predix Services Catalog (GE App Store #1?) Industry-standard, cloud-agnostic infrastructure, fully managed by GE, hosting deployments of software products, productized solutions, services and custom applications from GE, ecosystem of partners, or your own. Based on Cloud Foundry. Predix.io Core End-to-end security and firewall as a service. Protection all the way from the edge to the web/mobile users. Industrial Security as a Service Software appliance. Aggregate data from machines on the edge of the network. Deploy and run mission-critical apps. Predix Machine 24
  • 25.
    @renatco 25 Predix - industryfirst end to end solution for the Industrial Internet Software as a Service (called ‘services’) - from GE (like Time Series) - from partners (like Nurego) - from your own organization - from individual developers inside of organization Predix Services Catalog (GE App Store #1?) - Web - APIs - Microservices - Mobile back-ends - Dashboards - Alerts Applications Industry-standard, cloud-agnostic infrastructure, fully managed by GE, hosting deployments of software products, productized solutions, services and custom applications from GE, ecosystem of partners, or your own. Based on Cloud Foundry. Predix.io Core End-to-end security and firewall as a service. Protection all the way from the edge to the web/mobile users. Industrial Security as a Service Software appliance. Aggregate data from machines on the edge of the network. Deploy and run mission-critical apps. Predix Machine 25
  • 26.
  • 27.
    @altoros@renatco TOP 15 MEMBERSOF CLOUD FOUNDRY FOUNDATION 2 Market Capitalization Employees
  • 28.
    @altoros@renatco WHERE IS CLOUDFOUNDRY? 2 USA 34 companies ? 67% CANADA 2 companies 4% EUROPE 14 companies 27%UK 3 companies 6% GERMANY 4 companies 8% APAC 2 companies 4%
  • 29.
    @altoros@renatco TOP 10 PROJECTS/ LINES OF CODE 150+PROJECTS IN INCUBATOR REPOSITORIES. MORE THAN 3 MILLION LINES OF CODE 2
  • 30.
    @renatco * Cloud Foundry DeploymentExample on Amazon Web Services
  • 31.
  • 32.
    @renatco * BOSH • $ boshvms --vitals –dns Cloud Foundry at the IaaS level
  • 33.
  • 34.
    @renatco * BOSH • $ boshvms --vitals –dns Cloud Foundry at the IaaS level
  • 35.
    @renatco * Cloud Foundry DeploymentPrimer in Hybrid Cloud Data services (internal or 3rd party)
  • 36.
    @renatco 36 What does itall mean for the Industrial Internet Users of Predix?
  • 37.
    @renatco * AWS ElasticBeanstalk vs Predix Features Apps in plain virtual machines Minutes Some in-app configuration files Retrieves logs from each VM Hours, requires DNS changes in Rt 53 Apps in containers, lightweight Seconds Fully compliant bindings Built-in logging Instant Architecture & Footprint Scalability (change # of app instances) 12 Factor Compliance Logging Blue/Green Production Updates AWS Only a) AWS b) Private/Hybrid cloud (colocation) c) More coming soon. Support cloud environments Proprietary Open. Cloud Foundry core - Apache 2.0Control
  • 38.
    @renatco 38 How is GEPredix different from managed private cloud (for example OpenStack)?
  • 39.
    @renatco * OpenStack Provider X Features Minutes.One click from Predix Catalog, or $ cf push One of the many features, turn on/off One click deploy from Predix Catalog or use CLI: $ cf bind service RESTful API Yes. Blue-green deployments. Roll-back by API call. Hours, days, or weeks Architects link each app to IaaS APIs Server setup, dev-ops requests, provision database access, provision 3rd party services No. Build your own tools? None. Custom coding required App goes live App Scalability / High Availability Provisioning and integrating with database services or 3rd party APIs Can I manage my apps via API? Self-healing for apps & APIs Purpose-built services. Designed by industrial engineers, for industrial engineers. None. Build your own?IoT / M2M Services Add-ons for continuous Delivery all the way from Git/GithubIntegrations available.Continuous Delivery API Builder, Management and Metering via partnersNone. Build your own?API Management Check out Nurego partner in Predix Catalog. Check out Abacus! 3rd party Services Usage Metering and Billing None. Build from Ceilometer? How is GE Predix different from managed private cloud (for example OpenStack)?
  • 40.
    @renatco 40 How is GEPredix Different from Amazon Web Services?
  • 41.
    @renatco * Yes Amazon Web Services Features PublicCloud; Private Cloud; Edge (deploy apps to the edge!) Founding member of the Cloud Foundry Foundation. Regular code contributions to key infrastructure project. Yes (partially). 50+ peers co-develop and inspect Cloud Foundry code regularly. Most Service Brokers are open source. Yes. Certified Devices from Verizon & AT&T Public cloud only No None. Employees are not allowed to contribute to open source community. No. Uses lots of open source (heavily modified) but never allows audits. None. Deployment options Does it guarantee end-to-end network security (device/edge to mobile app)? Contributions to community Source code available for inspection IoT/M2M: Wireless Provider-Certified Devices for edge? Integrations, connectors , app templatesMarketplace options onlyIndustry-specific services How is GE Predix different from Amazon Web Services? What would you add? Native, industry-leading APM solutions from GE & partnersMarketplace options onlyAsset Performance Management Native, industry-leading predictive analytics solutions from GE & partners Marketplace options onlyPredictive analytics for machine data What would you add? What would you add?
  • 42.
    @renatco 42 How is GEPredix Different from IBM Bluemix?
  • 43.
    @renatco * Bottom-up approach Significant Features Significant Yes TCP Router Limited Yes AdminUI, Abacus Top-down approach Influence over management/ maintenance of machines / engines Influence on design of machines, edge networks, choices of protocols Heavy open source contributor Leadership in Cloud Foundry Projects Asset Performance Management What would you add? Optimization of asset performance, moving from reactive to proactive maintenance Management of inventory and maintenance workflows around assets Focus point of APM offering (Asset Performance Management) ...... Predictive analytics for machine data What would you add? What would you add? Limited How is GE Predix Different from IBM Bluemix? Pricing model philosophy, for APM solution Per user license x Number of industry apps Per business outcome (% of business value)
  • 44.
    @renatco 44 What does itall mean for the Industrial Internet Users of Predix?
  • 45.
    Key theme -predictive maintenance Solving Big Problems and Creating New Data Lakes for Industrial Internet
  • 46.
    “Data science isbecoming a commodity. Cutting edge models differentiate GE.” Vikram Lakshmipathy Manager, Data Engineering & Analytics at GE Digital
  • 47.
    @renatco 47 What happens underthe hood of Predix, exactly? Details, please...
  • 48.
    @renatco * Cloud Foundry CLI Cloud Controller CCDB (MySQL) Executor Stager W Buildpacks A2 A2 A3 A3 A1 A1 Pkg Metadata PkgMetadata Pkg Droplet Droplet YourApp Users R o u t e r YourAppName.run.aws-usw02-pr.ice.predix.io in the future - YourAppName.yourdomain.com Frontend Backend Stage A1 Deploy A1 DEA Nodes Under the Predix (Cloud Foundry) hood when you > ‘cf push’... Blob Store (S3, etc.)
  • 49.
    @renatco 49 With GE Predix,we can focus on building and managing applications and business outcomes, not infrastructure! Conclusion:
  • 50.
    “Can you improvethe output from Big things? Its quite easy, actually.” #industrialinternet Marc-Thomas Schmidt Chief Platform Architect at GE Digital Industrial Internet for Developers November, 5, 2015 Hacker Dojo Mountain View, CA Your Predix app developer
  • 51.
    @renatco 1. What doesit take to migrate existing applications to Predix? 2. Will my existing applications work on Predix?
  • 52.
    Moving apps toPredix... At Altoros, we identified 14 application portability concerns to consider when we develop NEW APPS, or when we migrate OLD APPS to Predix...
  • 53.
    Getting workloads (apps)to Predix: 14 application portability concerns Dependency Management Stateless - Sessions
  • 54.
    Dependency Management Stateless -Sessions Local Disk Storage Configuration Variables with Environment Variables Getting workloads (apps) to Predix: 14 application portability concerns
  • 55.
    Dependency Management Stateless -Sessions Local Disk Storage Configuration Variables with Environment Variables Available Ports Runtimes and Frameworks Background applications (no web interface) Getting workloads (apps) to Predix: 14 application portability concerns
  • 56.
    Dependency Management Stateless- Processes Stateless - Sessions External services Local Disk Storage Configuration Variables with Environment Variables Available Ports Runtimes and Frameworks Background applications (no web interface) Getting workloads (apps) to Predix: 14 application portability concerns
  • 57.
    Dependency Management Stateless- Processes Stateless - Sessions External services Local Disk Storage Separations of concerns Configuration Variables with Environment Variables Hardware architecture dependencies Available Ports Runtimes and Frameworks Background applications (no web interface) Getting workloads (apps) to Predix: 14 application portability concerns
  • 58.
    Dependency Management Stateless- Processes Stateless - Sessions External services Local Disk Storage Separations of concerns Configuration Variables with Environment Variables Hardware architecture dependencies Available Ports CI tools Runtimes and Frameworks Ignored files Background applications (no web interface) System libraries Getting workloads (apps) to Predix: 14 application portability concerns
  • 59.
    Need to migrate/developapplication for Predix? Ask me about: • A copy of Application Portability Framework • Schedule a workshop for Application Portability Assessment and Migration Assistance ($15k for 15 applications)
  • 60.
    @renatco 60 How may Predixlook like, in 2020?
  • 61.
  • 62.
    @renatco 62Can you showme a B2B App Store example?
  • 63.
    @renatco 63 I’m an ISV/SaaSprovider. How to get my <insert your product> to Predix Catalog?
  • 64.
  • 65.
    @altoros@renatco PREDIX CATALOG asof March 17, 2016 26 SERVICES 8 CATEGORIES 6 Mobile 2 Security 3 DevOps 1 Data Management 6 Edge 3 Analytics 5 Applications 2 Commerciali- zation 1
  • 66.
    @altoros@renatco IBM CATALOG asof March 17, 2016 399 SERVICES 17 CATEGORIES 6 Risk and Compliance 25 Security 35 IoT 25 Analytics and Big Data 116 Process Automation 50 Operations Support 45 Sales and Marketing 25 Data Management and Storage 22 Messaging 27 Mobile 38
  • 67.
    @renatco If you arean ISV/SaaS provider .... 67 ... adding <insert your product> into Predix Catalog is an amazing go-to-market opportunity
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
    @altoros@renatco 7 1. Check outtwo reference Service Brokers for Cloud Foundry - New Relic & MySQL service brokers. 2. Build a Service Broker for <insert your product>, or email me - I can build one for you! 3. Ask me for the introduction to the right person at GE. OK, I would like to add <insert your product> to Predix Catalog. What are the nexts steps, exactly!?
  • 73.
    ”Sensor-based diagnostic and predictiveanalytics, the biggest technology opportunity for the next 10 or 15 years, is not moving as fast as I would like” Lynden Tennison, CIO Union Pacific
  • 74.