SlideShare uma empresa Scribd logo
1 de 18
Packaging Software at the Edge
2
Who is Peter Ngai
July 28, 2017
Software Architect
https://www.linkedin.com/in/peterngai/
peter.ngai@ge.com
3
Agenda
• Asset Performance Management (APM)
• APM Business Benefits
• Meridium APM
• APM Solutions
• On-Premise APM – Logical Architecture
• Problem Statement
• How to package software for the Edge?
• On-Premise APM – Dev to Deploy Ecosystem
• Approach to Dockerization
• On-Premise APM – Edge Execution Model
• Dockerfile
• Intercept Docker Container
• Demo
July 28, 2017
What we do
Our problem set
Our solution
4
Asset Performance Management (APM)
Video
July 28, 2017
5
Asset Performance Management (APM)
Condition DataMaintenance Data
Mobile Data
Context
Intelligent Asset Strategies
6July 28, 2017
APM Business Benefits
Proven end-to-end value
2-6%
Increased
Availability
5-10%
Inventory
Cost
Reduction
10-
40%
Reduction
in Reactive
Maintenanc
e
3-40%
EH&S
Incident
Reduction
5-25%
Gain in
Employee
Productivity
5-25%
Reduction in
IT Total
Cost of
Ownership
7July 28, 2017
8
APM Solutions – Pillars and Capabilities
July 28, 2017
Machine and
Equipment Health
Less unplanned downtime by
predicting equipment issues
before they occur.
• Connectivity
• Data management
• EAM integration
Anytime, anywhere, unified view of your assets’ current state, and health.
• Condition monitoring
• Data analysis and visualization
• Criticality analysis
• Event management
• Recommendation management
• Benchmarking
Reliability Management
Asset Strategy
Optimization
Optimize across availability,
reliability, risk, and costs through
intelligent asset strategies.
Ensure asset integrity and
compliance by monitoring
changing risk conditions.
Compliance and
Integrity Management
• Predictive analytics
• Case and collaboration management
• Knowledge management
• Root cause analysis
• Reliability analysis
• Hazard analysis
• Safety lifecycle management
• Risk based inspection
• Inspection management
• Thickness monitoring
• Reliability centered maintenance
• Failure mode effects analysis
• Strategy management
• Strategy library
• Lifecycle cost analysis
• Financial and risk simulation
9
HTTP(
S)
Local
Storage
Camera GPS
APM Apps
PhoneGap/BrowserAPIs
Model
Objects
View
HTML, CSS,
SASS
View Model
UI Logic
UserInterface
Tier
DeviceAPIs
Application
Tier
Static Files
HTML, CSS,
Images
Data
Tier
REST Services
Application Façade
Security,Logging,
Monitoring,
Communication
Business APIsCore APIs
Data Access APIs
Services
Scheduling and
other Agents
Relational Database Application Caching Alternate Storage
APM UI Framework
On-Premise APM – Logical Architecture
Problem Statement
How to manage software updates?
A: Containerize your software  Easy to deploy
Q: How to package software for the Edge?
12
Windows Server 2016
Windows Docker
Docker images
redis:
wsc
microsoft/sql-server-
windows:latest
meridium:0.
1
Ubuntu Server LTS
Management
Console
GE Docker
registrymeridium:0.1
meridium:0.2Windows 10 pro
(engineer)
VS2012
meridium:0.2.
5
Windows Docker
meridium:0.2.
5
Windows Server 2016
(qa)
… …
Build
JenkinsGithub
meridium:0.2.5
Development Quality Assurance Production
Deployment / Management
On-Premise APM – Dev to Deploy Ecosystem
13
Approach to Dockerization
• Expandability
• Utilize off the shelf docker images
• Maintainability
• Externalize customer data from docker images – use docker volumes
• Integrate-ability
• Hook into current software deployment systems
July 28, 2017
14
On-Premise APM – Edge Execution Model
July 28, 2017
GE
APM
System
Legend
Asset Performance Management (Edge) – Ubuntu LTS
Windows Server 2016 VM
Win App A
DB
Windows Docker
Docker
Redis
DockerVolumes
Docker Host
Volume
[Base - 15.28GB]
Meridium
app
SQL
Server
Meridium Docker
Network [192.168.1.0/24]
[192.168.1.7:80:80]
[192.168.1.6:1433:1433][X: drive]
Custome
r data
[:6379:6379]
[10.0.0.5]
Docker
AppNDocker
AppNDocker
AppX
Win App B
DB
Win App C
[10.0.0.4]
Windows Applications (co-existing)
Win App D
Customer
Predix
MicroSvcPredix
MicroSvc
Docker App
Predix
MicroSvcPredix
MicroSvc
Docker App
Predix
MicroSvcPredix
MicroSvc
Docker App
*nix App A
DB
Linux Applications (co-existing)
*nix App B
DB
*nix App C
*nix App D
Docker
AppNDocker
AppNDocker
AppY
Docker Images
15
Dockerfile
July 28, 2017
16
Intercept Docker Container  new Container
July 28, 2017
Demo
July 28,
Packaging Software at the Edge

Mais conteúdo relacionado

Mais procurados

E5: Predix Security with ACS & UAA (Predix Transform 2016)
E5: Predix Security with ACS & UAA (Predix Transform 2016)E5: Predix Security with ACS & UAA (Predix Transform 2016)
E5: Predix Security with ACS & UAA (Predix Transform 2016)
Predix
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a Mainframe
VMware Tanzu
 

Mais procurados (20)

The Data lake hidden in your backups - Big Data Expo 2019
The Data lake hidden in your backups - Big Data Expo 2019The Data lake hidden in your backups - Big Data Expo 2019
The Data lake hidden in your backups - Big Data Expo 2019
 
Elastic APM: Amping up your logs and metrics for the full picture
Elastic APM: Amping up your logs and metrics for the full pictureElastic APM: Amping up your logs and metrics for the full picture
Elastic APM: Amping up your logs and metrics for the full picture
 
NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...
NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...
NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
NetApp IT Efficiencies Gained with Flash, NetApp ONTAP, OnCommand Insight, Al...
NetApp IT Efficiencies Gained with Flash, NetApp ONTAP, OnCommand Insight, Al...NetApp IT Efficiencies Gained with Flash, NetApp ONTAP, OnCommand Insight, Al...
NetApp IT Efficiencies Gained with Flash, NetApp ONTAP, OnCommand Insight, Al...
 
Pivotal Digital Transformation Forum: Journey to Become a Data-Driven Enterprise
Pivotal Digital Transformation Forum: Journey to Become a Data-Driven EnterprisePivotal Digital Transformation Forum: Journey to Become a Data-Driven Enterprise
Pivotal Digital Transformation Forum: Journey to Become a Data-Driven Enterprise
 
E5: Predix Security with ACS & UAA (Predix Transform 2016)
E5: Predix Security with ACS & UAA (Predix Transform 2016)E5: Predix Security with ACS & UAA (Predix Transform 2016)
E5: Predix Security with ACS & UAA (Predix Transform 2016)
 
Hyper converged infrastructure in healthcare / VxRail review
Hyper converged infrastructure in healthcare / VxRail reviewHyper converged infrastructure in healthcare / VxRail review
Hyper converged infrastructure in healthcare / VxRail review
 
Reinventing enterprise defense with the Elastic Stack
Reinventing enterprise defense with the Elastic StackReinventing enterprise defense with the Elastic Stack
Reinventing enterprise defense with the Elastic Stack
 
Jitin kayyala
Jitin kayyalaJitin kayyala
Jitin kayyala
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a Mainframe
 
Webinar: SnapLogic Winter 2015
Webinar: SnapLogic Winter 2015Webinar: SnapLogic Winter 2015
Webinar: SnapLogic Winter 2015
 
Avoid SPOF in Cloud-native Apps
Avoid SPOF in Cloud-native AppsAvoid SPOF in Cloud-native Apps
Avoid SPOF in Cloud-native Apps
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
 
The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020
 
Magdalena Stenius: MLOPS Will Change Machine Learning
Magdalena Stenius: MLOPS Will Change Machine LearningMagdalena Stenius: MLOPS Will Change Machine Learning
Magdalena Stenius: MLOPS Will Change Machine Learning
 
D2: Predix Migration & IT Integration (Predix Transform 2016)
D2: Predix Migration & IT Integration (Predix Transform 2016)D2: Predix Migration & IT Integration (Predix Transform 2016)
D2: Predix Migration & IT Integration (Predix Transform 2016)
 
AWS Dev Day 2018
AWS Dev Day 2018AWS Dev Day 2018
AWS Dev Day 2018
 
Collaborate PeopleSoft keynote session: Cloudy Skies Today and Tomorrow
Collaborate PeopleSoft keynote session: Cloudy Skies Today and TomorrowCollaborate PeopleSoft keynote session: Cloudy Skies Today and Tomorrow
Collaborate PeopleSoft keynote session: Cloudy Skies Today and Tomorrow
 

Semelhante a Packaging Software at the Edge

Packaging software for the distribution on the edge
Packaging software for the distribution on the edgePackaging software for the distribution on the edge
Packaging software for the distribution on the edge
Docker, Inc.
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson
 

Semelhante a Packaging Software at the Edge (20)

S903 palla
S903 pallaS903 palla
S903 palla
 
Packaging software for the distribution on the edge
Packaging software for the distribution on the edgePackaging software for the distribution on the edge
Packaging software for the distribution on the edge
 
Application Modernization with PKS / Kubernetes
Application Modernization with PKS / KubernetesApplication Modernization with PKS / Kubernetes
Application Modernization with PKS / Kubernetes
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
 
Accelerating DynamoDB with DAX
Accelerating DynamoDB with DAXAccelerating DynamoDB with DAX
Accelerating DynamoDB with DAX
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Operation Monitoring and Alerting at Scale in GE Transportation - ENT340 - re...
Operation Monitoring and Alerting at Scale in GE Transportation - ENT340 - re...Operation Monitoring and Alerting at Scale in GE Transportation - ENT340 - re...
Operation Monitoring and Alerting at Scale in GE Transportation - ENT340 - re...
 
Why and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureWhy and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in Azure
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in Azure
 
SAP Extended ECM by OpenText 10.5 - What's New?
SAP Extended ECM by OpenText 10.5 - What's New?SAP Extended ECM by OpenText 10.5 - What's New?
SAP Extended ECM by OpenText 10.5 - What's New?
 
STEP Architecture Update
STEP Architecture UpdateSTEP Architecture Update
STEP Architecture Update
 
B2b Project Kick Off 012208
B2b Project Kick Off 012208B2b Project Kick Off 012208
B2b Project Kick Off 012208
 
Cloud-native Java EE-volution
Cloud-native Java EE-volutionCloud-native Java EE-volution
Cloud-native Java EE-volution
 
Paypal teradata gimel_thrift_server
Paypal teradata gimel_thrift_serverPaypal teradata gimel_thrift_server
Paypal teradata gimel_thrift_server
 
Exploring Opportunities in Crisis by Ramco
Exploring Opportunities in Crisis by RamcoExploring Opportunities in Crisis by Ramco
Exploring Opportunities in Crisis by Ramco
 
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
 
A framework used to bridge between the language of business and PLCS
A framework used to bridge between the language of business and PLCSA framework used to bridge between the language of business and PLCS
A framework used to bridge between the language of business and PLCS
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
Breaking the 2 Pizza Paradox with your Platform as an Application
Breaking the 2 Pizza Paradox with your Platform as an ApplicationBreaking the 2 Pizza Paradox with your Platform as an Application
Breaking the 2 Pizza Paradox with your Platform as an Application
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid Cloud
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Packaging Software at the Edge

  • 2. 2 Who is Peter Ngai July 28, 2017 Software Architect https://www.linkedin.com/in/peterngai/ peter.ngai@ge.com
  • 3. 3 Agenda • Asset Performance Management (APM) • APM Business Benefits • Meridium APM • APM Solutions • On-Premise APM – Logical Architecture • Problem Statement • How to package software for the Edge? • On-Premise APM – Dev to Deploy Ecosystem • Approach to Dockerization • On-Premise APM – Edge Execution Model • Dockerfile • Intercept Docker Container • Demo July 28, 2017 What we do Our problem set Our solution
  • 4. 4 Asset Performance Management (APM) Video July 28, 2017
  • 5. 5 Asset Performance Management (APM) Condition DataMaintenance Data Mobile Data Context Intelligent Asset Strategies
  • 6. 6July 28, 2017 APM Business Benefits Proven end-to-end value 2-6% Increased Availability 5-10% Inventory Cost Reduction 10- 40% Reduction in Reactive Maintenanc e 3-40% EH&S Incident Reduction 5-25% Gain in Employee Productivity 5-25% Reduction in IT Total Cost of Ownership
  • 8. 8 APM Solutions – Pillars and Capabilities July 28, 2017 Machine and Equipment Health Less unplanned downtime by predicting equipment issues before they occur. • Connectivity • Data management • EAM integration Anytime, anywhere, unified view of your assets’ current state, and health. • Condition monitoring • Data analysis and visualization • Criticality analysis • Event management • Recommendation management • Benchmarking Reliability Management Asset Strategy Optimization Optimize across availability, reliability, risk, and costs through intelligent asset strategies. Ensure asset integrity and compliance by monitoring changing risk conditions. Compliance and Integrity Management • Predictive analytics • Case and collaboration management • Knowledge management • Root cause analysis • Reliability analysis • Hazard analysis • Safety lifecycle management • Risk based inspection • Inspection management • Thickness monitoring • Reliability centered maintenance • Failure mode effects analysis • Strategy management • Strategy library • Lifecycle cost analysis • Financial and risk simulation
  • 9. 9 HTTP( S) Local Storage Camera GPS APM Apps PhoneGap/BrowserAPIs Model Objects View HTML, CSS, SASS View Model UI Logic UserInterface Tier DeviceAPIs Application Tier Static Files HTML, CSS, Images Data Tier REST Services Application Façade Security,Logging, Monitoring, Communication Business APIsCore APIs Data Access APIs Services Scheduling and other Agents Relational Database Application Caching Alternate Storage APM UI Framework On-Premise APM – Logical Architecture
  • 10. Problem Statement How to manage software updates?
  • 11. A: Containerize your software  Easy to deploy Q: How to package software for the Edge?
  • 12. 12 Windows Server 2016 Windows Docker Docker images redis: wsc microsoft/sql-server- windows:latest meridium:0. 1 Ubuntu Server LTS Management Console GE Docker registrymeridium:0.1 meridium:0.2Windows 10 pro (engineer) VS2012 meridium:0.2. 5 Windows Docker meridium:0.2. 5 Windows Server 2016 (qa) … … Build JenkinsGithub meridium:0.2.5 Development Quality Assurance Production Deployment / Management On-Premise APM – Dev to Deploy Ecosystem
  • 13. 13 Approach to Dockerization • Expandability • Utilize off the shelf docker images • Maintainability • Externalize customer data from docker images – use docker volumes • Integrate-ability • Hook into current software deployment systems July 28, 2017
  • 14. 14 On-Premise APM – Edge Execution Model July 28, 2017 GE APM System Legend Asset Performance Management (Edge) – Ubuntu LTS Windows Server 2016 VM Win App A DB Windows Docker Docker Redis DockerVolumes Docker Host Volume [Base - 15.28GB] Meridium app SQL Server Meridium Docker Network [192.168.1.0/24] [192.168.1.7:80:80] [192.168.1.6:1433:1433][X: drive] Custome r data [:6379:6379] [10.0.0.5] Docker AppNDocker AppNDocker AppX Win App B DB Win App C [10.0.0.4] Windows Applications (co-existing) Win App D Customer Predix MicroSvcPredix MicroSvc Docker App Predix MicroSvcPredix MicroSvc Docker App Predix MicroSvcPredix MicroSvc Docker App *nix App A DB Linux Applications (co-existing) *nix App B DB *nix App C *nix App D Docker AppNDocker AppNDocker AppY Docker Images
  • 16. 16 Intercept Docker Container  new Container July 28, 2017

Notas do Editor

  1. @ Edge – Machine & Equipment Health Asset Modeling utilizing BitStew technologies - mapping in Asset data, Historian tags, time series data - heuristics engine to determine asset model - test and tweak asset model Meridium on-prem technologies - using APM Connect to connect to on-prem systems - can perform: - data management - condition monitoring - data analysis - recommendation mgmt @ Cloud is composed of 2 clouds deployed on AWS: - Predix APM - APM Now - UI is single pane of glass which uses AppHub to stitch together the presentation
  2. Sizing: Windows Server 2016 VM: Base = 15.28GB Docker = .2GB = total: 15.3GB Meridium-app docker image = 14.8GB HostOS: Attempting to host sql-server-linux image – host volumes nor data volumes working properly to write data. Reading data is fine. => need to revert to hosting SQL Server docker image in Windows => have found that using host volumes across shared folders does not work – must host data (db files) within Windows Server Could not host c:\ProgramData\Meridium through shared folders – had to be a local directory. must host data (config files) within Windows Server  SQL Server docker image = 16.7GB, size: 46.8GB total