SlideShare a Scribd company logo
How can we better create OSS communities?
1
Source:
My Life Through a Lens
@bamagal
Unsplash
Next generation of Technical Debt
2
Source:
@ScottAdamsSays
Dilbert.com
Technical Debt
Source:
Bart Copeland
ActiveState : Technical Debt in High
Tech - A CEO’s Perspective
PROPS TO EQUINOR
3
4
Brown to Green
A Open Platform for Evolutionary
Architecture - Connecting a
Secure Edge to Intelligent Apps
REDHATOPENENERGY
John Archer
Principal Cloud Platform Solution Architect
Red Hat - Energy
archer@redhat.com
Where Innovation is Happening
5
Source: Red Hat success story. “BP modernizes infrastructure, introduces DevOps with self-service platform” accessed May 2019.
Source: ExxonMobil - Red Hat Summit keynote video from Summit 2019
The combination of microservices, containers, and a fully automated
CI/CD platform provides what developers have been asking for for
years. They now have full self-service to deliver change from the
initial idea, through the innovation, right through to production, as
quickly as humanly possible.
Paul Costall
Head of Application Engineering Services, BP
Source:
Giancarlo Revolledo
Unsplash
Islas Ballestas, Peru
IT/OT BRIDGE STILL NOT A REALITY
6
EDGE SECURITY NOT TAKEN SERIOUSLY
7
SECURE EDGE CHALLENGES
8
● Cultural
● Insecure
○ Most deployed edge solutions today are at risk
● Data ownership is mixed
● Sunset of 2.5G/3G moving to LTE-M and 5G
● Costly
○ Are metered by tags by traditional SCADA vendors
● Intelligent backhaul still difficult
DATA SCIENCE CHALLENGES
9
● Cloud GPUs at needed scale still expensive
● Many efforts stuck on desktops
● Data
○ Can not find curated and authoritative data
○ What they can find is random quality, latency, complete
○ Lacking metadata standards and pedigree
● Most teams still maturing their ML/AL/DL/RL
● Very crowded and fast moving space
● No one wants to be called a Citizen Data Scientist
10
KEY FUNCTIONALITY
FOR AN END-TO-END ARCHITECTURE
Securely connect, authenticate
and manage disparate
connected devices that speak
different protocols
Apply analytics at the edge with
machine learning and business rules
to enable local, low-latency decision
making
Centralize IoT data processing,
analytics and machine learning
to enable deep business insights and
actionable intelligence
Enable integration with enterprise and
business applications to bridge the
gap between OT and IT
and reduce complexity
Tools to enable end-to-end data security, compliance, authorization and authentication
Device Management
& Connectivity
Intelligent Edge Processing
& Analytics
Advanced Analytics
& Machine Learning
Business & Application
Integration
End-to-End Security & Compliance
RED HAT
OPEN INNOVATION LABS
1
1
BRIDGING THE SILOS
Accelerating innovation
CONTEMPORARY
NON-LINEAR
TRADITIONAL
LINEAR
CAPABILITIES ENGINEERED TO WORK TOGETHER
CODE
CONTAINER NATIVE PLATFORM
MESSAGING
API
RULES
BUSINESS
AUTOMATION
FUNCTION
AS A SVC
● Measured Boot
● Secure Boot
● Full End-to-End Disk Encryption
● Signed Containers
● Bashless OS
● OS and Firmware Over-the-Air Style updates
WHAT MAKES UP A NEXTGEN SECURE EDGE OS?
13
SECURE EDGE / INTEGRATION HUB
MQTT
AMQP
1.0
Edge
Private or
Public Cloud
HTTP
LoRaWAN
CoAP
Enterprise &
AI/ ML
Applications
Device Registry
Telemetry
Commands
SECURE EDGE / INTEGRATION HUB
MQTT
HTTP
LoRaWAN
CoAP
Customer Applications
Broker
Streams
Custom Code
Device Registry
YOUR DIFFERENTIATION DEPENDS ON YOUR
ABILITY TO DELIVER INTELLIGENT APPS FASTER
CONTAINERS, KUBERNETES, DEVOPS & DATAOPS ARE KEY INGREDIENTS
Innovation
Culture
Cloud-native
Applications
AI & Machine
Learning
Internet of
Things
Virtual GPU
CONNECTING THE EDGE TO DATA SCIENTISTS
Highly Scalable,
flexible, elastic,
microservice based
architecture
Fully Portable – On
Premise to any
public cloud vendor
Leverages the
power and agility
of open source
software without
lock-in
Architecture
Tenets
Data
Scientist
Data
Manager
s
Citizen
Data
Scientist
Cognitive AI
Vision
Speech
Face
Audio
Video
Text
Data
Models
Curation
Prep
Quality
Publishing
SecurityPython, R, Jupyter.org, Tensorflow, Keras, Pandas, Bokeh, Dash, Prometheus,
Grafana, SciPy, NumPy, SumPy, Julia , Spark, PySpark, Theano, Scikit, FaceDetect
Packages:
AI/ML/Data Science Pods
MongoDB, MariaDB, mySQL, Postgres, Couchbase, Redis, MS-SQL, OraclePersistence
:
SSOandAuthentication
OIDC
SAML
OAuth
JWT
Kerberos
DevOps
Node.js, .Net Core, Java, Python, PHP, Ruby, Rails, Javascript, PerlApp Dev:
AppDev & App Services and Persistence Pods
REST
ODBC
JDBC
WS
Predictive
Maintenance
Autonomous
Operations
Supply Chain
Improvements
Downstream
Reliability
Use Cases
Multitenant – CPU
and GPU powered
workloads
REST
IoT “Things”
MQTT
Integration, BPM, Rules, Messaging, API, IoT, Microservices, IstioApp Services:
OnPremise Public Cloud
WSS
Kafka
DATA SCIENTIST DEVELOPERS NEEDS
All Developers need
● Choice of architectures
● Choice of programming languages
● Choice of databases and persistence
● Choice of application services
● Choice of development tools
● Choice of build and deploy workflows
Data Science Additional Needs
● Access to GPUs and varied storage
● Access to Curated Data
● Automated ScienceOps pipelines
● Collaboration with the Business
● Access to specific data science
languages and toolsets
They don’t want to have to deal with the infrastructure.
MATURING INTO A DATASCIENCEOPS PIPELINE
Seeing an emerging notion of Data ScienceOps workflows.
Data Prep includes: Ingest, ETL, Pedigree, MetaData, Quality
Polyglot Models for ML Training, Data Streaming and Data at Rest concerns
Dynamic behaviors depending on compute/GPU/Storage/Memory resources
MACHINE LEARNING ON OPENSHIFT
Unique performance computing requirements for
Artificial Intelligence, Machine Learning, Neural
Networks and GPUs
Multiple Data Science images:
• TensorFlow
• Pyro/PyTorch
• Scikit-learn
• CNN/GANs
• Keras
• Seldon
• RAPIDS.AI
• Apache Arrow
DDDP 2019  - Brown to Green
MULTI CLOUD OBJECT GATEWAY
22
App Multi-Cloud Buckets
Multi-site Buckets
S3 APIApp
App
Hybrid Buckets
DEPLOYAND MANAGE DATA SERVICES
EFFICIENCY AND SECURITY BY DEFAULT
S3 Write Fragment Dedupe Encrypt StoreCompress
Paris DC
London DC
New York DC
HIGH LEVEL ARCHITECTURE
24
HIGH LEVEL ARCHITECTUREApplication
meta-data
NooBaa Core
Optimized
utilization,
resilience,
performance,
locality,
economics,
etc.
Heartbeats
Instructions
Instructions
Scalable NooBaa Storage Node
stores chunks,
runs lambda functions,
monitors host,
sends heartbeats
Scalable NooBaa Endpoint
S3 / Lambda API
auth,
chunking,
dedupe,
compress,
encrypt
Cloud Resource
AWS S3
AWS S3-compatible,
Azure Blob,
Google cloud storage
Data path
● Fedora IoT
● JupyterHub on Openshift
○ Jupyter notebook, JupyterHub, JupyterLab, Openshift Templates
● Kubeflow
○ Kube project for Tensorflow, JupyterHub/Lab, PyTorch, MPI Operator
● Opendatahub.io
○ Ceph, Spark, JupyterHub/Lab, Tensorflow
○ Simplified Multiple Kernel notebook support
○ Simplified GPU Support
○ Resource management and instance culling
● RAPIDS.AI - Open GPU Data Science packages
○ CUDF, DASK, XGBoost, PyTorch
● Seldon.io - Machine Learning Models
OSS EDGE and DATA SCIENCE PROJECTS
● Join Openshift Commons - Energy and ML SIGs https://commons.openshift.org/
● Openshift Self Service Education https://learn.openshift.com
● Install Minishift https://docs.okd.io/latest/minishift/getting-started/installing.html
○ MacOS - brew cask install minishift
○ Manual - https://github.com/minishift/minishift/releases
● Install Jupyter and JupyterHub Openshift templates
○ https://github.com/jupyter-on-openshift/jupyterhub-quickstart
● Review the OpenDataHub.io project
● Email me at archer@redhat.com
HOW CAN I GET STARTED?
CONFIDENTIAL Designator
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat
27
Red Hat is the world’s leading provider of enterprise
open source software solutions. Award-winning
support, training, and consulting services make Red
Hat a trusted adviser to the Fortune 500.
Thank you
OPTIONALSECTIONMARKERORTITLE
28
COMPREHENSIVE CONTAINER SECURITY
Container Content
Container Registry
CI/CD Pipeline
Deployment Policies
Security Ecosystem
CONTROL
Application
Security
DEFEND
Infrastructure
EXTEND
Container Host Multi-tenancyContainer Platform
Network Isolation Storage
Audit & Logging API Management
28
BEST EDGE COMPUTING FOUNDATION?
KNATIVE
SERVERLESS BUILDING BLOCKS
Build
A pluggable model for
building artifacts, like jar
files, zips or containers
from source code.
Serving
An event-driven model
that serves the container
with your application and
can "scale to zero".
Eventing
Common infrastructure for
consuming and producing
events that will stimulate
applications.
"...an extension to Kubernetes exposing building blocks to build modern, source-centric, and
container-based applications that can run anywhere".

More Related Content

PDF
Red Hat Java Update and Quarkus Introduction
John Archer
 
PDF
Intro to Kubernetes & GitOps Workshop
Weaveworks
 
PDF
ThoughtWorks Technology Radar Roadshow - Perth
Thoughtworks
 
PPTX
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Weaveworks
 
PPTX
CNCF Keynote - What is cloud native?
Weaveworks
 
PDF
Security: The Value of SBOMs
Weaveworks
 
PDF
How Docker EE is Finnish Railway’s Ticket to App Modernization
Docker, Inc.
 
PDF
How we can do Multi-Tenancy on Kubernetes
Opsta
 
Red Hat Java Update and Quarkus Introduction
John Archer
 
Intro to Kubernetes & GitOps Workshop
Weaveworks
 
ThoughtWorks Technology Radar Roadshow - Perth
Thoughtworks
 
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Weaveworks
 
CNCF Keynote - What is cloud native?
Weaveworks
 
Security: The Value of SBOMs
Weaveworks
 
How Docker EE is Finnish Railway’s Ticket to App Modernization
Docker, Inc.
 
How we can do Multi-Tenancy on Kubernetes
Opsta
 

What's hot (20)

PDF
WTF is GitOps and Why You Should Care?
Weaveworks
 
PDF
Quarkus: From developer joy to Kubernetes nirvana! | DevNation Tech Talk
Red Hat Developers
 
PDF
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
Krishna-Kumar
 
PPTX
Cloud Native Apps with GitOps
Weaveworks
 
PDF
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Krishna-Kumar
 
PPTX
OpenShift Introduction
Red Hat Developers
 
PDF
Scaling DevSecOps Culture for Enterprise
Opsta
 
PDF
Kubernetes für Workstations Edge und IoT Devices
QAware GmbH
 
PDF
8 - OpenShift - A look at a container platform: what's in the box
Kangaroot
 
PDF
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
Behnam Loghmani
 
PDF
OpenShift In a Nutshell - Episode 01 - Introduction
Behnam Loghmani
 
PDF
Cloud Native Landscape (CNCF and OCI)
Chris Aniszczyk
 
PDF
OpenShift Overview - Red Hat Open House 2017
Rodolfo Carvalho
 
PDF
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
OpenShift Origin
 
PPTX
Introduction to openshift
MamathaBusi
 
PDF
Open shift 4 infra deep dive
Winton Winton
 
PDF
OpenShift In a Nutshell - Episode 02 - Architecture
Behnam Loghmani
 
PDF
Enterprise Cloud Native is the New Normal
QAware GmbH
 
PDF
Red Hat multi-cluster management & what's new in OpenShift
Kangaroot
 
PDF
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
Tomasz Cholewa
 
WTF is GitOps and Why You Should Care?
Weaveworks
 
Quarkus: From developer joy to Kubernetes nirvana! | DevNation Tech Talk
Red Hat Developers
 
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
Krishna-Kumar
 
Cloud Native Apps with GitOps
Weaveworks
 
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Krishna-Kumar
 
OpenShift Introduction
Red Hat Developers
 
Scaling DevSecOps Culture for Enterprise
Opsta
 
Kubernetes für Workstations Edge und IoT Devices
QAware GmbH
 
8 - OpenShift - A look at a container platform: what's in the box
Kangaroot
 
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
Behnam Loghmani
 
OpenShift In a Nutshell - Episode 01 - Introduction
Behnam Loghmani
 
Cloud Native Landscape (CNCF and OCI)
Chris Aniszczyk
 
OpenShift Overview - Red Hat Open House 2017
Rodolfo Carvalho
 
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
OpenShift Origin
 
Introduction to openshift
MamathaBusi
 
Open shift 4 infra deep dive
Winton Winton
 
OpenShift In a Nutshell - Episode 02 - Architecture
Behnam Loghmani
 
Enterprise Cloud Native is the New Normal
QAware GmbH
 
Red Hat multi-cluster management & what's new in OpenShift
Kangaroot
 
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
Tomasz Cholewa
 
Ad

Similar to DDDP 2019 - Brown to Green (20)

PDF
Leveraging IoT as part of your digital transformation
John Archer
 
PPTX
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
John Archer
 
PDF
Locationless data science on a modern secure edge
John Archer
 
PDF
Technology trends, disruptions and Opportunities
Ganesh Raju
 
PPTX
Technology Trends, Disruptions and Opportunities
Ganesh Raju
 
PDF
Red hat infrastructure for analytics
Kyle Bader
 
PDF
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Orgad Kimchi
 
PPTX
Industrial Edge.pptx
Sripad NS
 
PDF
OpenStack NFV Edge computing for IOT microservices
openstackindia
 
PDF
Delivering Agile Data Science on Openshift - Red Hat Summit 2019
John Archer
 
PPTX
Software engineering practices for the data science and machine learning life...
DataWorks Summit
 
PDF
[GIDS 2024] Navigating Innovation with Open Hybrid Cloud and Openshift AI.pdf
TuhinSharma15
 
PDF
AI橋渡しクラウド(ABCI)における高性能計算とAI/ビッグデータ処理の融合
Hitoshi Sato
 
PPTX
Architecting an Open Source AI Platform 2018 edition
David Talby
 
PDF
Simple, Modular and Extensible Big Data Platform Concept
Satish Mohan
 
PDF
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
terradue
 
PPTX
Scientific Computing @ Fred Hutch
Dirk Petersen
 
PDF
DevConf.US 2022 - Exploring Open Source Edge Success at Scale
Eric D. Schabell
 
PDF
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
Sergii Khomenko
 
PPTX
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...
Ryft
 
Leveraging IoT as part of your digital transformation
John Archer
 
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
John Archer
 
Locationless data science on a modern secure edge
John Archer
 
Technology trends, disruptions and Opportunities
Ganesh Raju
 
Technology Trends, Disruptions and Opportunities
Ganesh Raju
 
Red hat infrastructure for analytics
Kyle Bader
 
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Orgad Kimchi
 
Industrial Edge.pptx
Sripad NS
 
OpenStack NFV Edge computing for IOT microservices
openstackindia
 
Delivering Agile Data Science on Openshift - Red Hat Summit 2019
John Archer
 
Software engineering practices for the data science and machine learning life...
DataWorks Summit
 
[GIDS 2024] Navigating Innovation with Open Hybrid Cloud and Openshift AI.pdf
TuhinSharma15
 
AI橋渡しクラウド(ABCI)における高性能計算とAI/ビッグデータ処理の融合
Hitoshi Sato
 
Architecting an Open Source AI Platform 2018 edition
David Talby
 
Simple, Modular and Extensible Big Data Platform Concept
Satish Mohan
 
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
terradue
 
Scientific Computing @ Fred Hutch
Dirk Petersen
 
DevConf.US 2022 - Exploring Open Source Edge Success at Scale
Eric D. Schabell
 
From Data Science to Production - deploy, scale, enjoy! / PyData Amsterdam - ...
Sergii Khomenko
 
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...
Ryft
 
Ad

More from John Archer (6)

PDF
Enabling Enterprise-wide OT Data access with Matrikon Data Broker.pdf
John Archer
 
PDF
Democratizing Data Science on Kubernetes
John Archer
 
PDF
Openshift 3.10 & Container solutions for Blockchain, IoT and Data Science
John Archer
 
PDF
Single View of Well, Production and Assets
John Archer
 
PDF
Red Hat Openshift on Microsoft Azure
John Archer
 
PDF
Field development and operational optimization for unconventionals
John Archer
 
Enabling Enterprise-wide OT Data access with Matrikon Data Broker.pdf
John Archer
 
Democratizing Data Science on Kubernetes
John Archer
 
Openshift 3.10 & Container solutions for Blockchain, IoT and Data Science
John Archer
 
Single View of Well, Production and Assets
John Archer
 
Red Hat Openshift on Microsoft Azure
John Archer
 
Field development and operational optimization for unconventionals
John Archer
 

Recently uploaded (20)

PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PDF
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PPTX
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
Bandai Playdia The Book - David Glotz
BluePanther6
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
Bandai Playdia The Book - David Glotz
BluePanther6
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 

DDDP 2019 - Brown to Green

  • 1. How can we better create OSS communities? 1 Source: My Life Through a Lens @bamagal Unsplash
  • 2. Next generation of Technical Debt 2 Source: @ScottAdamsSays Dilbert.com Technical Debt Source: Bart Copeland ActiveState : Technical Debt in High Tech - A CEO’s Perspective
  • 4. 4 Brown to Green A Open Platform for Evolutionary Architecture - Connecting a Secure Edge to Intelligent Apps REDHATOPENENERGY John Archer Principal Cloud Platform Solution Architect Red Hat - Energy [email protected]
  • 5. Where Innovation is Happening 5 Source: Red Hat success story. “BP modernizes infrastructure, introduces DevOps with self-service platform” accessed May 2019. Source: ExxonMobil - Red Hat Summit keynote video from Summit 2019 The combination of microservices, containers, and a fully automated CI/CD platform provides what developers have been asking for for years. They now have full self-service to deliver change from the initial idea, through the innovation, right through to production, as quickly as humanly possible. Paul Costall Head of Application Engineering Services, BP
  • 6. Source: Giancarlo Revolledo Unsplash Islas Ballestas, Peru IT/OT BRIDGE STILL NOT A REALITY 6
  • 7. EDGE SECURITY NOT TAKEN SERIOUSLY 7
  • 8. SECURE EDGE CHALLENGES 8 ● Cultural ● Insecure ○ Most deployed edge solutions today are at risk ● Data ownership is mixed ● Sunset of 2.5G/3G moving to LTE-M and 5G ● Costly ○ Are metered by tags by traditional SCADA vendors ● Intelligent backhaul still difficult
  • 9. DATA SCIENCE CHALLENGES 9 ● Cloud GPUs at needed scale still expensive ● Many efforts stuck on desktops ● Data ○ Can not find curated and authoritative data ○ What they can find is random quality, latency, complete ○ Lacking metadata standards and pedigree ● Most teams still maturing their ML/AL/DL/RL ● Very crowded and fast moving space ● No one wants to be called a Citizen Data Scientist
  • 10. 10 KEY FUNCTIONALITY FOR AN END-TO-END ARCHITECTURE Securely connect, authenticate and manage disparate connected devices that speak different protocols Apply analytics at the edge with machine learning and business rules to enable local, low-latency decision making Centralize IoT data processing, analytics and machine learning to enable deep business insights and actionable intelligence Enable integration with enterprise and business applications to bridge the gap between OT and IT and reduce complexity Tools to enable end-to-end data security, compliance, authorization and authentication Device Management & Connectivity Intelligent Edge Processing & Analytics Advanced Analytics & Machine Learning Business & Application Integration End-to-End Security & Compliance
  • 11. RED HAT OPEN INNOVATION LABS 1 1 BRIDGING THE SILOS Accelerating innovation CONTEMPORARY NON-LINEAR TRADITIONAL LINEAR
  • 12. CAPABILITIES ENGINEERED TO WORK TOGETHER CODE CONTAINER NATIVE PLATFORM MESSAGING API RULES BUSINESS AUTOMATION FUNCTION AS A SVC
  • 13. ● Measured Boot ● Secure Boot ● Full End-to-End Disk Encryption ● Signed Containers ● Bashless OS ● OS and Firmware Over-the-Air Style updates WHAT MAKES UP A NEXTGEN SECURE EDGE OS? 13
  • 14. SECURE EDGE / INTEGRATION HUB MQTT AMQP 1.0 Edge Private or Public Cloud HTTP LoRaWAN CoAP Enterprise & AI/ ML Applications Device Registry Telemetry Commands
  • 15. SECURE EDGE / INTEGRATION HUB MQTT HTTP LoRaWAN CoAP Customer Applications Broker Streams Custom Code Device Registry
  • 16. YOUR DIFFERENTIATION DEPENDS ON YOUR ABILITY TO DELIVER INTELLIGENT APPS FASTER CONTAINERS, KUBERNETES, DEVOPS & DATAOPS ARE KEY INGREDIENTS Innovation Culture Cloud-native Applications AI & Machine Learning Internet of Things Virtual GPU
  • 17. CONNECTING THE EDGE TO DATA SCIENTISTS Highly Scalable, flexible, elastic, microservice based architecture Fully Portable – On Premise to any public cloud vendor Leverages the power and agility of open source software without lock-in Architecture Tenets Data Scientist Data Manager s Citizen Data Scientist Cognitive AI Vision Speech Face Audio Video Text Data Models Curation Prep Quality Publishing SecurityPython, R, Jupyter.org, Tensorflow, Keras, Pandas, Bokeh, Dash, Prometheus, Grafana, SciPy, NumPy, SumPy, Julia , Spark, PySpark, Theano, Scikit, FaceDetect Packages: AI/ML/Data Science Pods MongoDB, MariaDB, mySQL, Postgres, Couchbase, Redis, MS-SQL, OraclePersistence : SSOandAuthentication OIDC SAML OAuth JWT Kerberos DevOps Node.js, .Net Core, Java, Python, PHP, Ruby, Rails, Javascript, PerlApp Dev: AppDev & App Services and Persistence Pods REST ODBC JDBC WS Predictive Maintenance Autonomous Operations Supply Chain Improvements Downstream Reliability Use Cases Multitenant – CPU and GPU powered workloads REST IoT “Things” MQTT Integration, BPM, Rules, Messaging, API, IoT, Microservices, IstioApp Services: OnPremise Public Cloud WSS Kafka
  • 18. DATA SCIENTIST DEVELOPERS NEEDS All Developers need ● Choice of architectures ● Choice of programming languages ● Choice of databases and persistence ● Choice of application services ● Choice of development tools ● Choice of build and deploy workflows Data Science Additional Needs ● Access to GPUs and varied storage ● Access to Curated Data ● Automated ScienceOps pipelines ● Collaboration with the Business ● Access to specific data science languages and toolsets They don’t want to have to deal with the infrastructure.
  • 19. MATURING INTO A DATASCIENCEOPS PIPELINE Seeing an emerging notion of Data ScienceOps workflows. Data Prep includes: Ingest, ETL, Pedigree, MetaData, Quality Polyglot Models for ML Training, Data Streaming and Data at Rest concerns Dynamic behaviors depending on compute/GPU/Storage/Memory resources
  • 20. MACHINE LEARNING ON OPENSHIFT Unique performance computing requirements for Artificial Intelligence, Machine Learning, Neural Networks and GPUs Multiple Data Science images: • TensorFlow • Pyro/PyTorch • Scikit-learn • CNN/GANs • Keras • Seldon • RAPIDS.AI • Apache Arrow
  • 22. MULTI CLOUD OBJECT GATEWAY 22 App Multi-Cloud Buckets Multi-site Buckets S3 APIApp App Hybrid Buckets DEPLOYAND MANAGE DATA SERVICES
  • 23. EFFICIENCY AND SECURITY BY DEFAULT S3 Write Fragment Dedupe Encrypt StoreCompress Paris DC London DC New York DC
  • 24. HIGH LEVEL ARCHITECTURE 24 HIGH LEVEL ARCHITECTUREApplication meta-data NooBaa Core Optimized utilization, resilience, performance, locality, economics, etc. Heartbeats Instructions Instructions Scalable NooBaa Storage Node stores chunks, runs lambda functions, monitors host, sends heartbeats Scalable NooBaa Endpoint S3 / Lambda API auth, chunking, dedupe, compress, encrypt Cloud Resource AWS S3 AWS S3-compatible, Azure Blob, Google cloud storage Data path
  • 25. ● Fedora IoT ● JupyterHub on Openshift ○ Jupyter notebook, JupyterHub, JupyterLab, Openshift Templates ● Kubeflow ○ Kube project for Tensorflow, JupyterHub/Lab, PyTorch, MPI Operator ● Opendatahub.io ○ Ceph, Spark, JupyterHub/Lab, Tensorflow ○ Simplified Multiple Kernel notebook support ○ Simplified GPU Support ○ Resource management and instance culling ● RAPIDS.AI - Open GPU Data Science packages ○ CUDF, DASK, XGBoost, PyTorch ● Seldon.io - Machine Learning Models OSS EDGE and DATA SCIENCE PROJECTS
  • 26. ● Join Openshift Commons - Energy and ML SIGs https://commons.openshift.org/ ● Openshift Self Service Education https://learn.openshift.com ● Install Minishift https://docs.okd.io/latest/minishift/getting-started/installing.html ○ MacOS - brew cask install minishift ○ Manual - https://github.com/minishift/minishift/releases ● Install Jupyter and JupyterHub Openshift templates ○ https://github.com/jupyter-on-openshift/jupyterhub-quickstart ● Review the OpenDataHub.io project ● Email me at [email protected] HOW CAN I GET STARTED?
  • 27. CONFIDENTIAL Designator linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat 27 Red Hat is the world’s leading provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. Thank you OPTIONALSECTIONMARKERORTITLE
  • 28. 28 COMPREHENSIVE CONTAINER SECURITY Container Content Container Registry CI/CD Pipeline Deployment Policies Security Ecosystem CONTROL Application Security DEFEND Infrastructure EXTEND Container Host Multi-tenancyContainer Platform Network Isolation Storage Audit & Logging API Management 28
  • 29. BEST EDGE COMPUTING FOUNDATION?
  • 30. KNATIVE SERVERLESS BUILDING BLOCKS Build A pluggable model for building artifacts, like jar files, zips or containers from source code. Serving An event-driven model that serves the container with your application and can "scale to zero". Eventing Common infrastructure for consuming and producing events that will stimulate applications. "...an extension to Kubernetes exposing building blocks to build modern, source-centric, and container-based applications that can run anywhere".