TUT1151 Simplifying AI Applications with containers and Kubernetes - - PowerPoint PPT Presentation

tut1151 simplifying ai applications with containers and
SMART_READER_LITE
LIVE PREVIEW

TUT1151 Simplifying AI Applications with containers and Kubernetes - - PowerPoint PPT Presentation

TUT1151 Simplifying AI Applications with containers and Kubernetes Glyn Bowden, Chief Architect, AI & Data Science Practice SUSECON 2019 The world is replacing programming with training 23 million developers worldwide 4 in 10 companies


slide-1
SLIDE 1

TUT1151 Simplifying AI Applications with containers and Kubernetes

Glyn Bowden, Chief Architect, AI & Data Science Practice

SUSECON 2019

slide-2
SLIDE 2

The world is replacing programming with training

2

23 million

developers worldwide Handful of data scientists

4 in 10 companies mention

lack of analytical skills

as a key challenge

By 2020, 50% of organizations will

lack sufficient AI and data literacy skills

to achieve business value

slide-3
SLIDE 3

What you need to do defines what you have to do

3

Edge Cloud

Where is the data generated? What does that data consist of? How long do you have to take action? What governance and security regulations do you need to comply with? What are your business goals? How do you prepare and integrate data for advanced analytics ? What do you have to do to put that data in a form you can use?

slide-4
SLIDE 4

4

AI ecosystem

A working solution requires every layer of this stack

4

Hardware

– Memory – Storage – Network – Hardware accelerators

Software

– Custom applications – As-a-service offerings – Machine learning and deep learning frameworks and libraries (TensorFlow, Caffe, Scikit-learn, …), data platforms – Systems software and libraries (CUBLAS, MKL, cuDNN, MKL-DNN)

Data

– Public data sources – Proprietary data collections – Data labeling providers

Expertise

– Advisory / consulting services – Vertical SMEs

slide-5
SLIDE 5

Challenges to gaining insight

5

Existing AI process

Individual – AI solutions tend to be bespoke. Designed and deployed as part of the project Time consuming – AI solution cycle is long due to bespoke nature of design Risk – Bespoke solutions and iterative platform development introduces risk of inconsistent results and even project failure Inefficient – Skilled and costly resources used

  • n tasks which could easily be done by others
slide-6
SLIDE 6

6

The Four Pillars of Data Science

“simplify AI consumption bringing together the AI ecosystem”

Data Sources Data Management Analytics Insight – Multiple formats – Multiple Sources – Multiple Standards – Security – Data Platform – Data Lake – On Premise – Hybrid Cloud Integration – Multiple Machine Learning Libraries – Multiple AI trained models – Multiple AI languages – Business Use Cases – Integrated Analysis – 360 view of data – CDO Dashboards

slide-7
SLIDE 7

AI Ecosystem Summary

7

14

Distinct ML Services

49

ML Model Candidates

15

Distinct ML Services

20+

AI / ML Candidate Partners

50+

Language Frameworks

OpenSource

40+

Model Categories

Caffe2Modelzoo

slide-8
SLIDE 8

AI – Vertical Solution Use Case Examples

8

Finance

Algorithmic Trading

Market data Trade Execution

Risk Analysis

Simulation Decision Execution

Fraud Detection

Financial data Notification

Healthcare

Genome Sequencing Resource Management Connected Health

Simulation Conclusion Resource data Proposal Patient sensors Medical
  • pinion

Telco / Media

Customer Profiling

Activity & social analysis Directed advertising Sensor analysis Config. execution Log analysis Notification

Network Performance Analysis SmartCity

Manufacturing

Material Analysis Predictive Maintenance

Simulation Conclusion Sensor Analysis Notification Environ. Analysis Task execution

Self-Functioning Devices

Batch or manual Real-time data feed Real-time execution

Enterprise

Supply chain

  • ptimisation
Simulation Order execution Image data Classification Text analysis Chat comms

Image / Video Recognition Natural language comms.

slide-9
SLIDE 9

Layered Architecture

HPE Internal Use Only

9

Infrastructure Container Platform SUSE CaaSP Cloud On-Site DWH SUSE Enterprise Storage Cloud DWH Unified Data Warehouse Big Data Frameworks AI Frameworks Developer Frameworks SUSE CAP Models and Algorithm (Content) Task Execution Engine Visualisation Engine Business Users Data Scientists IT Operators Hybrid IT Practice Cloud Technology Partners

slide-10
SLIDE 10

Accelerate time-to-value in your AI journey with OneAI

Rapid deployment of solution components during PoV leading to, smooth production

Conventional steps for a PoV / Production implementation

Provisioning of Infrastructure Setup AI s/w stack Containerization process Messaging and transformation components Monitoring tools

Automated setup with OneAI

Automated Provisioning Containerize Easy Monitoring

Elapsed Time: Weeks to Months Elapsed Time: Hours Faster PoV  Getting proof points early and fail fast ! Automation deployment of infrastructure, Monitoring tools and Management: simple

slide-11
SLIDE 11

11

How Project OneAI works – an illustrative view

UseCase Parameters

  • Use Case parameters
  • Data sources
  • Dashboard

parameters

  • Accounts / Roles
  • Monitoring parameters

Templates OneAI

Orchestrated w/ Kubernetes Unified monitoring on open frameworks (Prometheus) Automated Provisioning

  • f Container based

ecosystem Use Case Solution Architecture

Use cased based output

slide-12
SLIDE 12

Addressing the challenges to Insights

12

HPE Pointnext Framework

Rapid – Deploy an AI solution, so it is ready to start receiving data Reuse – Leverage HPE globally industrialized templates and project IP Learn & Evolve – Solution gallery will grow

  • ver time as more AI projects are successfully

delivered Efficient – Consultants are driving insight from the customer data not configuring and experimenting with underlying technologies

Existing AI process

Individual – AI solutions tend to be bespoke. Designed and deployed as part of the project Time consuming – AI Solution cycle is long due to bespoke nature of design Risk – Bespoke solutions and iterative platform development introduces risk of inconsistent results and even project failure Inefficient – Skilled and costly resources used

  • n tasks which could easily be done by others
slide-13
SLIDE 13

Project OneAI Functional Architecture v2.0

13

Kubernetes Cluster Istio Service Mesh OneAI Microservices catalog environment datasource lifecycle

  • perations

Ambassador API Gateway Keycloack OAUTH2/OIDC

hub.docker.com HPE Pointnext Docker Registry Private Docker Registry NVIDIA NGC

Content

Grommet UI

  • ai (cli)

Web browser {{api_client}}

slide-14
SLIDE 14

Service Scaling

14

slide-15
SLIDE 15

Cluster Scaling

15

slide-16
SLIDE 16

Component Hierarchy Design

16

slide-17
SLIDE 17

17

slide-18
SLIDE 18

18

slide-19
SLIDE 19

19

slide-20
SLIDE 20

20

slide-21
SLIDE 21

Thank You

gjb@hpe.com

21