SlideShare a Scribd company logo
1 of 53
@eljuanchosf
Presenting: Juan Pablo Genovese,
Field Cloud Foundry Engineer @ Altoros
Cross Section and Deep Dive into
GE Predix.
Why are we here?
@eljuanchosf
"Your major competitor in
10 years - if you survive
that long - probably does
not exist today”
Steve Prentice
Vice President and Gartner Fellow
@eljuanchosf
@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
@eljuanchosf
13
What is Predix, Really?
@eljuanchosf
What Is GE Predix, Really?
@eljuanchosf
15
What Is GE Predix, Really?
@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?
@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?
@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
@eljuanchosf
19
Predix - industry first end to end solution for the Industrial Internet
19
@eljuanchosf
20
Predix - industry first end to end solution for the Industrial Internet
20
@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
@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
@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
@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
@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
@eljuanchosf
26
What is Cloud Foundry?
@eljuanchosf
TOP 15 MEMBERS OF CLOUD FOUNDRY FOUNDATION
2
Market
Capitalization
Employees
@eljuanchosf
*
Cloud Foundry Deployment Example on Amazon Web Services
@eljuanchosf
*
Cloud Foundry Deployment Primer in Hybrid Cloud
Data services
(internal or 3rd party)
@eljuanchosf
36
What does it all mean for
the Industrial Internet
Users of Predix?
@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
@eljuanchosf
38
How is GE Predix different from managed
private cloud (for example OpenStack)?
@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)?
@eljuanchosf
40
How is GE Predix Different
from Amazon Web Services?
@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
@eljuanchosf
42
How is GE Predix Different from IBM Bluemix?
@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)
“Data science is becoming a commodity.
Cutting edge models differentiate GE.”
Vikram Lakshmipathy
Manager, Data Engineering & Analytics at GE Digital
@eljuanchosf
47
What happens under the hood of
Predix, exactly? Details, please...
@eljuanchosf
*
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.)
@eljuanchosf
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
@eljuanchosf
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)
”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
@eljuanchosf
74
The end.

More Related Content

What's hot

Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdfData & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdfChris Bingham
 
Facebook Technology Stack
Facebook Technology StackFacebook Technology Stack
Facebook Technology StackHusain Ali
 
Apache Kafka for Automotive Industry, Mobility Services & Smart City
Apache Kafka for Automotive Industry, Mobility Services & Smart CityApache Kafka for Automotive Industry, Mobility Services & Smart City
Apache Kafka for Automotive Industry, Mobility Services & Smart CityKai Wähner
 
Business Development Capsule workshop
Business Development Capsule workshop Business Development Capsule workshop
Business Development Capsule workshop Abdelrahman Elgohry
 
Scaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksScaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksDatabricks
 
The AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewThe AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewAmazon Web Services
 
Your Journey with AWS as an APN partner and APN Resources to Help You
Your Journey with AWS as an APN partner and APN Resources to Help YouYour Journey with AWS as an APN partner and APN Resources to Help You
Your Journey with AWS as an APN partner and APN Resources to Help YouAmazon Web Services
 
BDT201 AWS Data Pipeline - AWS re: Invent 2012
BDT201 AWS Data Pipeline - AWS re: Invent 2012BDT201 AWS Data Pipeline - AWS re: Invent 2012
BDT201 AWS Data Pipeline - AWS re: Invent 2012Amazon Web Services
 
Introducing Azure Arc
Introducing Azure ArcIntroducing Azure Arc
Introducing Azure ArcMohamed Wali
 
The three layers of a knowledge graph and what it means for authoring, storag...
The three layers of a knowledge graph and what it means for authoring, storag...The three layers of a knowledge graph and what it means for authoring, storag...
The three layers of a knowledge graph and what it means for authoring, storag...Neo4j
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web ServicesJames Armes
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power PlatformKorcomptenz Inc
 
Data Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryData Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryMark Kromer
 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platformAnkit Malviya
 

What's hot (20)

Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdfData & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
 
Facebook Technology Stack
Facebook Technology StackFacebook Technology Stack
Facebook Technology Stack
 
AWS Partnership Model
AWS Partnership ModelAWS Partnership Model
AWS Partnership Model
 
Apache Kafka for Automotive Industry, Mobility Services & Smart City
Apache Kafka for Automotive Industry, Mobility Services & Smart CityApache Kafka for Automotive Industry, Mobility Services & Smart City
Apache Kafka for Automotive Industry, Mobility Services & Smart City
 
Business Development Capsule workshop
Business Development Capsule workshop Business Development Capsule workshop
Business Development Capsule workshop
 
Scaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksScaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with Databricks
 
The AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewThe AWS Big Data Platform – Overview
The AWS Big Data Platform – Overview
 
Consumer IOT
Consumer IOTConsumer IOT
Consumer IOT
 
Your Journey with AWS as an APN partner and APN Resources to Help You
Your Journey with AWS as an APN partner and APN Resources to Help YouYour Journey with AWS as an APN partner and APN Resources to Help You
Your Journey with AWS as an APN partner and APN Resources to Help You
 
BDT201 AWS Data Pipeline - AWS re: Invent 2012
BDT201 AWS Data Pipeline - AWS re: Invent 2012BDT201 AWS Data Pipeline - AWS re: Invent 2012
BDT201 AWS Data Pipeline - AWS re: Invent 2012
 
The AWS Culture of Innovation
The AWS Culture of InnovationThe AWS Culture of Innovation
The AWS Culture of Innovation
 
Introducing Azure Arc
Introducing Azure ArcIntroducing Azure Arc
Introducing Azure Arc
 
Building-a-Data-Lake-on-AWS
Building-a-Data-Lake-on-AWSBuilding-a-Data-Lake-on-AWS
Building-a-Data-Lake-on-AWS
 
Cloud service providers
Cloud service providersCloud service providers
Cloud service providers
 
The three layers of a knowledge graph and what it means for authoring, storag...
The three layers of a knowledge graph and what it means for authoring, storag...The three layers of a knowledge graph and what it means for authoring, storag...
The three layers of a knowledge graph and what it means for authoring, storag...
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
Become an IAM Policy Ninja
Become an IAM Policy NinjaBecome an IAM Policy Ninja
Become an IAM Policy Ninja
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power Platform
 
Data Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryData Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data Factory
 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platform
 

Similar to GE Predix - The IIoT Platform

Cross Section and Deep Dive into GE Predix
Cross Section and Deep Dive into GE PredixCross Section and Deep Dive into GE Predix
Cross Section and Deep Dive into GE PredixAltoros
 
offerings managed services NOC : network operations center
offerings managed services NOC : network operations centerofferings managed services NOC : network operations center
offerings managed services NOC : network operations centerArjun Kumar Marya
 
Why and-how-to-choose-an-iot-platforms-201701
Why and-how-to-choose-an-iot-platforms-201701Why and-how-to-choose-an-iot-platforms-201701
Why and-how-to-choose-an-iot-platforms-201701Omar Nawaz
 
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...Eduardo Pelegri-Llopart
 
IoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & PerformanceIoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & PerformanceAshu Joshi
 
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAPSecuring Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAPOlivia LaMar
 
Predix Builder Roadshow
Predix Builder RoadshowPredix Builder Roadshow
Predix Builder RoadshowPredix
 
Deploy and Manage Your Industrial IoT Edge Solutions In Weeks With EdgeOps
Deploy and Manage Your Industrial IoT Edge Solutions In Weeks With EdgeOpsDeploy and Manage Your Industrial IoT Edge Solutions In Weeks With EdgeOps
Deploy and Manage Your Industrial IoT Edge Solutions In Weeks With EdgeOpsTredence Inc
 
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and SimulinkApplying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and SimulinkGerardo Pardo-Castellote
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSDevOps.com
 
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDisruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDr Ganesh Iyer
 
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...Hendrik van Run
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)Fong Yee Long
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat MobileRed Hat
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!JessiRyan1
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessSumit Sarkar
 
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...Capgemini
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulKellton Tech Solutions Ltd
 

Similar to GE Predix - The IIoT Platform (20)

Cross Section and Deep Dive into GE Predix
Cross Section and Deep Dive into GE PredixCross Section and Deep Dive into GE Predix
Cross Section and Deep Dive into GE Predix
 
offerings managed services NOC : network operations center
offerings managed services NOC : network operations centerofferings managed services NOC : network operations center
offerings managed services NOC : network operations center
 
Industrial IoT bootcamp
Industrial IoT bootcampIndustrial IoT bootcamp
Industrial IoT bootcamp
 
Why and-how-to-choose-an-iot-platforms-201701
Why and-how-to-choose-an-iot-platforms-201701Why and-how-to-choose-an-iot-platforms-201701
Why and-how-to-choose-an-iot-platforms-201701
 
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
 
IoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & PerformanceIoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & Performance
 
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAPSecuring Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
 
Predix Builder Roadshow
Predix Builder RoadshowPredix Builder Roadshow
Predix Builder Roadshow
 
Deploy and Manage Your Industrial IoT Edge Solutions In Weeks With EdgeOps
Deploy and Manage Your Industrial IoT Edge Solutions In Weeks With EdgeOpsDeploy and Manage Your Industrial IoT Edge Solutions In Weeks With EdgeOps
Deploy and Manage Your Industrial IoT Edge Solutions In Weeks With EdgeOps
 
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and SimulinkApplying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDisruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
 
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat Mobile
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data access
 
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successful
 

GE Predix - The IIoT Platform

  • 1. @eljuanchosf Presenting: Juan Pablo Genovese, Field Cloud Foundry Engineer @ Altoros Cross Section and Deep Dive into GE Predix.
  • 2. Why are we here?
  • 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
  • 6.
  • 7. 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.
  • 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...
  • 10. * 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
  • 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
  • 12. @renatco * Altoros is Gold sponsor of Cloud Foundry Summits since 2014
  • 14. @eljuanchosf What Is GE Predix, Really?
  • 15. @eljuanchosf 15 What Is GE Predix, Really?
  • 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
  • 19. @eljuanchosf 19 Predix - industry first end to end solution for the Industrial Internet 19
  • 20. @eljuanchosf 20 Predix - industry first end to end solution for the Industrial Internet 20
  • 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
  • 27. @eljuanchosf TOP 15 MEMBERS OF CLOUD FOUNDRY FOUNDATION 2 Market Capitalization Employees
  • 28. @eljuanchosf * Cloud Foundry Deployment Example on Amazon Web Services
  • 29. @eljuanchosf * Cloud Foundry Deployment Primer in Hybrid Cloud Data services (internal or 3rd party)
  • 30. @eljuanchosf 36 What does it all mean for the Industrial Internet Users of Predix?
  • 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
  • 32. @eljuanchosf 38 How is GE Predix different from managed private cloud (for example OpenStack)?
  • 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)?
  • 34. @eljuanchosf 40 How is GE Predix Different from Amazon Web Services?
  • 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
  • 36. @eljuanchosf 42 How is GE Predix Different from IBM Bluemix?
  • 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
  • 39. @eljuanchosf 47 What happens under the hood of Predix, exactly? Details, please...
  • 40. @eljuanchosf * 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.)
  • 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...
  • 45. Getting workloads (apps) to Predix: 14 application portability concerns Dependency Management Stateless - Sessions
  • 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