SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
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
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".

Mais conteúdo relacionado

Mais procurados

WTF is GitOps and Why You Should Care?
WTF is GitOps and Why You Should Care?WTF is GitOps and Why You Should Care?
WTF is GitOps and Why You Should Care?
Weaveworks
 

Mais procurados (20)

WTF is GitOps and Why You Should Care?
WTF is GitOps and Why You Should Care?WTF is GitOps and Why You Should Care?
WTF is GitOps and Why You Should Care?
 
Quarkus: From developer joy to Kubernetes nirvana! | DevNation Tech Talk
Quarkus: From developer joy to Kubernetes nirvana! | DevNation Tech TalkQuarkus: From developer joy to Kubernetes nirvana! | DevNation Tech Talk
Quarkus: From developer joy to Kubernetes nirvana! | DevNation Tech Talk
 
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - HighlightsKubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
 
Cloud Native Apps with GitOps
Cloud Native Apps with GitOps Cloud Native Apps with GitOps
Cloud Native Apps with GitOps
 
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAPCloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
 
OpenShift Introduction
OpenShift IntroductionOpenShift Introduction
OpenShift Introduction
 
Scaling DevSecOps Culture for Enterprise
Scaling DevSecOps Culture for EnterpriseScaling DevSecOps Culture for Enterprise
Scaling DevSecOps Culture for Enterprise
 
Kubernetes für Workstations Edge und IoT Devices
Kubernetes für Workstations Edge und IoT DevicesKubernetes für Workstations Edge und IoT Devices
Kubernetes für Workstations Edge und IoT Devices
 
8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box
 
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part IIOpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
 
OpenShift In a Nutshell - Episode 01 - Introduction
OpenShift In a Nutshell - Episode 01 - IntroductionOpenShift In a Nutshell - Episode 01 - Introduction
OpenShift In a Nutshell - Episode 01 - Introduction
 
Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)
 
OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017
 
Hands-on Lab: Red Hat Container Development & OpenShift
Hands-on Lab: Red Hat Container Development & OpenShiftHands-on Lab: Red Hat Container Development & OpenShift
Hands-on Lab: Red Hat Container Development & OpenShift
 
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
 
Introduction to openshift
Introduction to openshiftIntroduction to openshift
Introduction to openshift
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep dive
 
OpenShift In a Nutshell - Episode 02 - Architecture
OpenShift In a Nutshell - Episode 02 - ArchitectureOpenShift In a Nutshell - Episode 02 - Architecture
OpenShift In a Nutshell - Episode 02 - Architecture
 
Enterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New NormalEnterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New Normal
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShift
 

Semelhante a DDDP 2019 - Brown to Green

How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemHow APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
Cisco DevNet
 
Securing Red Hat OpenShift Containerized Applications At Enterprise Scale
Securing Red Hat OpenShift Containerized Applications At Enterprise ScaleSecuring Red Hat OpenShift Containerized Applications At Enterprise Scale
Securing Red Hat OpenShift Containerized Applications At Enterprise Scale
DevOps.com
 

Semelhante a DDDP 2019 - Brown to Green (20)

ODSC East 2020 Accelerate ML Lifecycle with Kubernetes and Containerized Da...
ODSC East 2020   Accelerate ML Lifecycle with Kubernetes and Containerized Da...ODSC East 2020   Accelerate ML Lifecycle with Kubernetes and Containerized Da...
ODSC East 2020 Accelerate ML Lifecycle with Kubernetes and Containerized Da...
 
Dev ops
Dev opsDev ops
Dev ops
 
Scaling AI/ML with Containers and Kubernetes
Scaling AI/ML with Containers and Kubernetes Scaling AI/ML with Containers and Kubernetes
Scaling AI/ML with Containers and Kubernetes
 
Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes
 
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
 
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemHow APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
 
Delivering Agile Data Science on Openshift - Red Hat Summit 2019
Delivering Agile Data Science on Openshift  - Red Hat Summit 2019Delivering Agile Data Science on Openshift  - Red Hat Summit 2019
Delivering Agile Data Science on Openshift - Red Hat Summit 2019
 
Securing Red Hat OpenShift Containerized Applications At Enterprise Scale
Securing Red Hat OpenShift Containerized Applications At Enterprise ScaleSecuring Red Hat OpenShift Containerized Applications At Enterprise Scale
Securing Red Hat OpenShift Containerized Applications At Enterprise Scale
 
DevOps LA Meetup Intro to Habitat
DevOps LA Meetup Intro to HabitatDevOps LA Meetup Intro to Habitat
DevOps LA Meetup Intro to Habitat
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategy
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...
 
Cloud-Native .Net des applications containerisées .Net sur Linux, Windows e...
 Cloud-Native .Net des applications containerisées .Net sur Linux, Windows e... Cloud-Native .Net des applications containerisées .Net sur Linux, Windows e...
Cloud-Native .Net des applications containerisées .Net sur Linux, Windows e...
 
Ai platform at scale
Ai platform at scaleAi platform at scale
Ai platform at scale
 
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelWKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
 
2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day
 

Mais de John Archer

Mais de John Archer (6)

Enabling Enterprise-wide OT Data access with Matrikon Data Broker.pdf
Enabling Enterprise-wide OT Data access  with Matrikon Data Broker.pdfEnabling Enterprise-wide OT Data access  with Matrikon Data Broker.pdf
Enabling Enterprise-wide OT Data access with Matrikon Data Broker.pdf
 
Leveraging IoT as part of your digital transformation
Leveraging IoT as part of your digital transformationLeveraging IoT as part of your digital transformation
Leveraging IoT as part of your digital transformation
 
Locationless data science on a modern secure edge
Locationless data science on a modern secure edgeLocationless data science on a modern secure edge
Locationless data science on a modern secure edge
 
Openshift 3.10 & Container solutions for Blockchain, IoT and Data Science
Openshift 3.10 & Container solutions for Blockchain, IoT and Data ScienceOpenshift 3.10 & Container solutions for Blockchain, IoT and Data Science
Openshift 3.10 & Container solutions for Blockchain, IoT and Data Science
 
Single View of Well, Production and Assets
Single View of Well, Production and AssetsSingle View of Well, Production and Assets
Single View of Well, Production and Assets
 
Field development and operational optimization for unconventionals
 Field development and operational optimization for unconventionals Field development and operational optimization for unconventionals
Field development and operational optimization for unconventionals
 

Último

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Último (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 

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 archer@redhat.com
  • 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
  • 21.
  • 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 archer@redhat.com 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".