3. @eljuanchosf
"Your major competitor in
10 years - if you survive
that long - probably does
not exist today”
Steve Prentice
Vice President and Gartner Fellow
5. @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
8. @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
9. *
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...
11. @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
16. @eljuanchosf
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?
17. @eljuanchosf
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?
18. @eljuanchosf
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
21. @eljuanchosf
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
22. @eljuanchosf
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
23. @eljuanchosf
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
24. @eljuanchosf
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
25. @eljuanchosf
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
31. @eljuanchosf
* 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
33. @eljuanchosf
*
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)?
35. @eljuanchosf
*
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?
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
37. @eljuanchosf
*
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
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)
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)
38. “Data science is becoming a commodity.
Cutting edge models differentiate GE.”
Vikram Lakshmipathy
Manager, Data Engineering & Analytics at GE Digital
41. @eljuanchosf
49
With GE Predix, we can focus on building and managing
applications and business outcomes, not infrastructure!
Conclusion:
42. “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
43. @eljuanchosf
1. What does it take to migrate existing applications to Predix?
2. Will my existing applications work on Predix?
44. 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...
46. Dependency Management
Stateless - Sessions
Local Disk Storage
Configuration Variables with Environment Variables
Getting workloads (apps) to Predix: 14 application portability concerns
47. 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
48. 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
49. 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
50. 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
51. 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)
52. ”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