SlideShare a Scribd company logo
1 of 23
MlOps on Vertex AI
Presented By
Niraj Kumar & Aman Srivastava
Senior Software Consultant &
Software Consultant
AI/ML Competency
1. Introduction to MLOps
- What is MLOps
- Platforms Supporting MlOps
2. Overview of Vertex AI
- Introduction to Vertex AI
- Vertex AI Features
3. Benefits of Using Vertex AI for MLOps
- Challenges
- End-to-End Solution
- Monitoring and Optimization
4. Achieving MLOps with Vertex AI
- Leveraging Kubeflow
- Benefits of Kubeflow
- How it Works
5. Best Practices and Recommendations
- Considerations
6. Demo
7. Q&A
What is MLOps
- MLOps integrates ML development, deployment, and maintenance.
- It automates tasks, manages versions, and encourages collaboration for scalable deployments.
- MLOps enables CI/CD pipelines for swift model iteration and deployment.
- It prioritizes monitoring, logging, and performance tracking for reliable models.
- MLOps encourages teamwork among data scientists, engineers, and operations.
- It ensures reproducibility and governance in ML workflows for compliance and best practices.
• Problem Definition & Planning
• Data Collection & Preparation
• Model Development
• Version Control
• Continuous Integration (CI)
• Model Deployment
• Continuous Deployment (CD)
• Monitoring and Logging
• Feedback Loop and Model Updating
• Scaling and Resource Management
Platforms Supporting MlOps
Kubeflow: ML workflow management on Kubernetes.
MLflow: End-to-end ML lifecycle platform.
DVC: Version control for ML projects.
Metaflow: Python library for data science projects.
Apache Airflow: ML pipeline orchestration.
Seldon Core: ML model deployment on Kubernetes.
Amazon SageMaker: AWS ML model service.
Google Cloud AI Platform: Google's ML suite.
Microsoft Azure ML: Cloud-based ML lifecycle service.
Introduction to Vertex AI
- Offers tools for building, training, and deploying ML models.
- Integrates with Google Cloud services for streamlined workflows.
- Supports AutoML for easy model creation.
- Provides MLOps capabilities for managing ML lifecycle.
- Offers scalable infrastructure for ML experimentation and deployment.
- Enables collaboration and version control with built-in features.
- Simplifies AI development with pre-built models and pipelines.
- Empowers businesses to harness AI for various use cases efficiently.
Vertex AI Features
Model Garden Colab Enterprise
Pre-trained model repository for diverse ML tasks. Secure, enterprise-grade version of Google Colab.
TensorFlow and PyTorch implementations available. Integrates seamlessly with Google Cloud Platform.
Facilitates rapid prototyping and transfer learning. Supports collaboration and custom environments.
Encourages collaboration and stays updated with latest
research.
Enables efficient resource management and offers
enterprise-level support.
Model Registry
Centralized repository for storing, versioning, and managing ML
models.
Facilitates organization and tracking of model versions and
metadata.
Streamlines collaboration and deployment workflows for teams.
Enables easy sharing and discovery of models across the
organization.
Online & Batch Prediction
Real-time inference service for deploying and serving ML
models.
Provides low-latency predictions on live data for immediate
insights.
Efficiently handles bulk inference tasks, optimizing resource
utilization.
High-throughput inference service for processing large input
counts.
Vertex AI Features
Challenges
Complexity Management: Handling the intricacies of covering all stages
in a process can be challenging.
Interoperability Issues: Ensuring smooth integration across different
stages may face hurdles due to diverse systems and formats.
Scalability Concerns: Scaling to meet growing demands while
managing resources can pose challenges.
Customization Challenges: Meeting specific requirements
comprehensively requires flexibility and adaptability.
Consistency Maintenance: Maintaining continuity throughout the
process amid updates can be tough.
Dependency Management: Reducing reliance on additional systems
while ensuring efficiency can be tricky.
End-to-End Solution
- End-to-end solution encompasses all stages of a process or workflow.
- It provides a seamless and integrated approach from start to finish.
- It addresses a specific problem or requirement comprehensively.
- Ensures continuity and consistency throughout the entire process.
- Minimizes the need for additional systems or interventions.
- Offers a holistic solution to meet user needs or organizational goals.
Monitoring and Optimization
ASPECTS DESCRIPTIONS
Model Performance Metrics Track metrics like accuracy, precision, recall, F1 score, etc. to
evaluate model performance
Resource Utilization Monitor CPU, GPU, memory, and storage usage to optimize
resource allocation.
Data Drift Detection Identify shifts in input data distribution to retrain or update models
accordingly.
Model Drift Detection Detect deviations in model predictions compared to expected
outcomes for ongoing evaluation.
Auto Scaling Automatically scale resources up or down based on workload
demands for cost optimization.
Experiment Tracking Keep a record of model training experiments including
configurations, results, and metrics.
Cost Monitoring Monitor resource usage and associated costs to manage expenses
effectively.
Leveraging Kubeflow
Kubeflow is an open-source platform designed to simplify and streamline the deployment, management, and
scaling of machine learning workflows on Kubernetes.
Benefits of Kubeflow
Portability: With Kubeflow's portability, ML workflows can run consistently across diverse environments.
Reproducibility: Kubeflow fosters reproducibility by standardizing ML experiments within containerized
environments.
Workflow Orchestration: Streamline complex ML workflows with Kubeflow Pipelines for efficient
orchestration and collaboration.
Model Serving: Easily deploy and manage machine learning models at scale with Kubeflow's model serving
capabilities.
Experiment Tracking and Management: Track and manage ML experiments effectively using Kubeflow's
tools for monitoring and hyperparameter tuning.
How it Works
Pipeline: Each Kubeflow step on Vertex AI compiles into a
configuration.json file.
Components: Steps are isolated components within dedicated
clusters.
Interdependence: Components rely on preceding steps for
coherent orchestration.
Efficiency: This structured approach ensures efficient pipeline
execution.
Logging: Supports real-time metric visualization by logging
artifacts into the pipeline DAG (Directed Acyclic Graph).
Considerations
Clear Objective Definition:
- Define project goals and success metrics clearly.
- Utilize Vertex AI for effective data management and version control.
Data Management and Versioning:
- Ensure robust data management practices and versioning.
- Optimize data storage and versioning with Vertex AI.
Model Development and Version Control:
- Implement model version control for collaboration.
- Utilize Vertex AI for efficient model versioning.
Experimentation and Hyperparameter Tuning:
- Conduct thorough experimentation for model optimization.
- Automate hyperparameter tuning with Vertex AI.
Automated Pipelines and Deployment:
- Streamline ML pipelines with automation.
- Leverage Vertex AI for end-to-end deployment workflows.
Considerations
Monitoring and Logging:
- Implement robust monitoring and logging mechanisms.
- Utilize Vertex AI's monitoring tools for tracking performance.
Security and Compliance:
- Implement security best practices and compliance measures.
- Enhance data protection with Vertex AI's security features.
Documentation and Knowledge Sharing:
- Maintain comprehensive documentation and encourage knowledge sharing.
- Foster collaboration and learning within the team with Vertex AI.
Feedback Loops and Model Iteration:
- Establish feedback loops for model improvement.
- Drive innovation through iterative model updates with Vertex AI.
Performance Optimization:
- Continuously optimize model performance with experimentation.
- Identify and address performance bottlenecks using Vertex AI's tools.
MLops on Vertex AI Presentation (AI/ML).pptx
MLops on Vertex AI Presentation (AI/ML).pptx
MLops on Vertex AI Presentation (AI/ML).pptx

More Related Content

Similar to MLops on Vertex AI Presentation (AI/ML).pptx

Slides-Артем Коваль-Cloud-Native MLOps Framework - DataFest 2021.pdf
Slides-Артем Коваль-Cloud-Native MLOps Framework - DataFest 2021.pdfSlides-Артем Коваль-Cloud-Native MLOps Framework - DataFest 2021.pdf
Slides-Артем Коваль-Cloud-Native MLOps Framework - DataFest 2021.pdfvitm11
 
Databricks for MLOps Presentation (AI/ML)
Databricks for MLOps Presentation (AI/ML)Databricks for MLOps Presentation (AI/ML)
Databricks for MLOps Presentation (AI/ML)Knoldus Inc.
 
Microsoft DevOps for AI with GoDataDriven
Microsoft DevOps for AI with GoDataDrivenMicrosoft DevOps for AI with GoDataDriven
Microsoft DevOps for AI with GoDataDrivenGoDataDriven
 
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...Akash Tandon
 
Mohamed Sabri: Operationalize machine learning with Kubeflow
Mohamed Sabri: Operationalize machine learning with KubeflowMohamed Sabri: Operationalize machine learning with Kubeflow
Mohamed Sabri: Operationalize machine learning with KubeflowLviv Startup Club
 
Mohamed Sabri: Operationalize machine learning with Kubeflow
Mohamed Sabri: Operationalize machine learning with KubeflowMohamed Sabri: Operationalize machine learning with Kubeflow
Mohamed Sabri: Operationalize machine learning with KubeflowEdunomica
 
MLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageMLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageDATAVERSITY
 
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...DataScienceConferenc1
 
Ml ops intro session
Ml ops   intro sessionMl ops   intro session
Ml ops intro sessionAvinash Patil
 
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310IncQuery Labs
 
MLOps Virtual Event | Building Machine Learning Platforms for the Full Lifecycle
MLOps Virtual Event | Building Machine Learning Platforms for the Full LifecycleMLOps Virtual Event | Building Machine Learning Platforms for the Full Lifecycle
MLOps Virtual Event | Building Machine Learning Platforms for the Full LifecycleDatabricks
 
Mark Willemse - Strategy & Deployment Journey
Mark Willemse - Strategy & Deployment JourneyMark Willemse - Strategy & Deployment Journey
Mark Willemse - Strategy & Deployment JourneyIBM Sverige
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseDBmaestro - Database DevOps
 
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)Senturus
 
Machine Learning Models in Production
Machine Learning Models in ProductionMachine Learning Models in Production
Machine Learning Models in ProductionDataWorks Summit
 
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsApache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsAnyscale
 
Aditya Bhattacharya - Enterprise DL - Accelerating Deep Learning Solutions to...
Aditya Bhattacharya - Enterprise DL - Accelerating Deep Learning Solutions to...Aditya Bhattacharya - Enterprise DL - Accelerating Deep Learning Solutions to...
Aditya Bhattacharya - Enterprise DL - Accelerating Deep Learning Solutions to...Aditya Bhattacharya
 
MLOPS By Amazon offered and free download
MLOPS By Amazon offered and free downloadMLOPS By Amazon offered and free download
MLOPS By Amazon offered and free downloadpouyan533
 
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMakerMLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMakerProvectus
 

Similar to MLops on Vertex AI Presentation (AI/ML).pptx (20)

Slides-Артем Коваль-Cloud-Native MLOps Framework - DataFest 2021.pdf
Slides-Артем Коваль-Cloud-Native MLOps Framework - DataFest 2021.pdfSlides-Артем Коваль-Cloud-Native MLOps Framework - DataFest 2021.pdf
Slides-Артем Коваль-Cloud-Native MLOps Framework - DataFest 2021.pdf
 
Databricks for MLOps Presentation (AI/ML)
Databricks for MLOps Presentation (AI/ML)Databricks for MLOps Presentation (AI/ML)
Databricks for MLOps Presentation (AI/ML)
 
Microsoft DevOps for AI with GoDataDriven
Microsoft DevOps for AI with GoDataDrivenMicrosoft DevOps for AI with GoDataDriven
Microsoft DevOps for AI with GoDataDriven
 
MLOps in action
MLOps in actionMLOps in action
MLOps in action
 
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
 
Mohamed Sabri: Operationalize machine learning with Kubeflow
Mohamed Sabri: Operationalize machine learning with KubeflowMohamed Sabri: Operationalize machine learning with Kubeflow
Mohamed Sabri: Operationalize machine learning with Kubeflow
 
Mohamed Sabri: Operationalize machine learning with Kubeflow
Mohamed Sabri: Operationalize machine learning with KubeflowMohamed Sabri: Operationalize machine learning with Kubeflow
Mohamed Sabri: Operationalize machine learning with Kubeflow
 
MLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageMLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive Advantage
 
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
 
Ml ops intro session
Ml ops   intro sessionMl ops   intro session
Ml ops intro session
 
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
 
MLOps Virtual Event | Building Machine Learning Platforms for the Full Lifecycle
MLOps Virtual Event | Building Machine Learning Platforms for the Full LifecycleMLOps Virtual Event | Building Machine Learning Platforms for the Full Lifecycle
MLOps Virtual Event | Building Machine Learning Platforms for the Full Lifecycle
 
Mark Willemse - Strategy & Deployment Journey
Mark Willemse - Strategy & Deployment JourneyMark Willemse - Strategy & Deployment Journey
Mark Willemse - Strategy & Deployment Journey
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)
Best Practices with OLAP Modeling with Cognos Transformer (Cognos 8)
 
Machine Learning Models in Production
Machine Learning Models in ProductionMachine Learning Models in Production
Machine Learning Models in Production
 
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsApache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
 
Aditya Bhattacharya - Enterprise DL - Accelerating Deep Learning Solutions to...
Aditya Bhattacharya - Enterprise DL - Accelerating Deep Learning Solutions to...Aditya Bhattacharya - Enterprise DL - Accelerating Deep Learning Solutions to...
Aditya Bhattacharya - Enterprise DL - Accelerating Deep Learning Solutions to...
 
MLOPS By Amazon offered and free download
MLOPS By Amazon offered and free downloadMLOPS By Amazon offered and free download
MLOPS By Amazon offered and free download
 
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMakerMLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
 

More from Knoldus Inc.

Authentication in Svelte using cookies.pptx
Authentication in Svelte using cookies.pptxAuthentication in Svelte using cookies.pptx
Authentication in Svelte using cookies.pptxKnoldus Inc.
 
OAuth2 Implementation Presentation (Java)
OAuth2 Implementation Presentation (Java)OAuth2 Implementation Presentation (Java)
OAuth2 Implementation Presentation (Java)Knoldus Inc.
 
Supply chain security with Kubeclarity.pptx
Supply chain security with Kubeclarity.pptxSupply chain security with Kubeclarity.pptx
Supply chain security with Kubeclarity.pptxKnoldus Inc.
 
Mastering Web Scraping with JSoup Unlocking the Secrets of HTML Parsing
Mastering Web Scraping with JSoup Unlocking the Secrets of HTML ParsingMastering Web Scraping with JSoup Unlocking the Secrets of HTML Parsing
Mastering Web Scraping with JSoup Unlocking the Secrets of HTML ParsingKnoldus Inc.
 
Akka gRPC Essentials A Hands-On Introduction
Akka gRPC Essentials A Hands-On IntroductionAkka gRPC Essentials A Hands-On Introduction
Akka gRPC Essentials A Hands-On IntroductionKnoldus Inc.
 
Entity Core with Core Microservices.pptx
Entity Core with Core Microservices.pptxEntity Core with Core Microservices.pptx
Entity Core with Core Microservices.pptxKnoldus Inc.
 
Introduction to Redis and its features.pptx
Introduction to Redis and its features.pptxIntroduction to Redis and its features.pptx
Introduction to Redis and its features.pptxKnoldus Inc.
 
GraphQL with .NET Core Microservices.pdf
GraphQL with .NET Core Microservices.pdfGraphQL with .NET Core Microservices.pdf
GraphQL with .NET Core Microservices.pdfKnoldus Inc.
 
NuGet Packages Presentation (DoT NeT).pptx
NuGet Packages Presentation (DoT NeT).pptxNuGet Packages Presentation (DoT NeT).pptx
NuGet Packages Presentation (DoT NeT).pptxKnoldus Inc.
 
Data Quality in Test Automation Navigating the Path to Reliable Testing
Data Quality in Test Automation Navigating the Path to Reliable TestingData Quality in Test Automation Navigating the Path to Reliable Testing
Data Quality in Test Automation Navigating the Path to Reliable TestingKnoldus Inc.
 
K8sGPTThe AI​ way to diagnose Kubernetes
K8sGPTThe AI​ way to diagnose KubernetesK8sGPTThe AI​ way to diagnose Kubernetes
K8sGPTThe AI​ way to diagnose KubernetesKnoldus Inc.
 
Introduction to Circle Ci Presentation.pptx
Introduction to Circle Ci Presentation.pptxIntroduction to Circle Ci Presentation.pptx
Introduction to Circle Ci Presentation.pptxKnoldus Inc.
 
Robusta -Tool Presentation (DevOps).pptx
Robusta -Tool Presentation (DevOps).pptxRobusta -Tool Presentation (DevOps).pptx
Robusta -Tool Presentation (DevOps).pptxKnoldus Inc.
 
Optimizing Kubernetes using GOLDILOCKS.pptx
Optimizing Kubernetes using GOLDILOCKS.pptxOptimizing Kubernetes using GOLDILOCKS.pptx
Optimizing Kubernetes using GOLDILOCKS.pptxKnoldus Inc.
 
Azure Function App Exception Handling.pptx
Azure Function App Exception Handling.pptxAzure Function App Exception Handling.pptx
Azure Function App Exception Handling.pptxKnoldus Inc.
 
CQRS Design Pattern Presentation (Java).pptx
CQRS Design Pattern Presentation (Java).pptxCQRS Design Pattern Presentation (Java).pptx
CQRS Design Pattern Presentation (Java).pptxKnoldus Inc.
 
ETL Observability: Azure to Snowflake Presentation
ETL Observability: Azure to Snowflake PresentationETL Observability: Azure to Snowflake Presentation
ETL Observability: Azure to Snowflake PresentationKnoldus Inc.
 
Scripting with K6 - Beyond the Basics Presentation
Scripting with K6 - Beyond the Basics PresentationScripting with K6 - Beyond the Basics Presentation
Scripting with K6 - Beyond the Basics PresentationKnoldus Inc.
 
Getting started with dotnet core Web APIs
Getting started with dotnet core Web APIsGetting started with dotnet core Web APIs
Getting started with dotnet core Web APIsKnoldus Inc.
 
Introduction To Rust part II Presentation
Introduction To Rust part II PresentationIntroduction To Rust part II Presentation
Introduction To Rust part II PresentationKnoldus Inc.
 

More from Knoldus Inc. (20)

Authentication in Svelte using cookies.pptx
Authentication in Svelte using cookies.pptxAuthentication in Svelte using cookies.pptx
Authentication in Svelte using cookies.pptx
 
OAuth2 Implementation Presentation (Java)
OAuth2 Implementation Presentation (Java)OAuth2 Implementation Presentation (Java)
OAuth2 Implementation Presentation (Java)
 
Supply chain security with Kubeclarity.pptx
Supply chain security with Kubeclarity.pptxSupply chain security with Kubeclarity.pptx
Supply chain security with Kubeclarity.pptx
 
Mastering Web Scraping with JSoup Unlocking the Secrets of HTML Parsing
Mastering Web Scraping with JSoup Unlocking the Secrets of HTML ParsingMastering Web Scraping with JSoup Unlocking the Secrets of HTML Parsing
Mastering Web Scraping with JSoup Unlocking the Secrets of HTML Parsing
 
Akka gRPC Essentials A Hands-On Introduction
Akka gRPC Essentials A Hands-On IntroductionAkka gRPC Essentials A Hands-On Introduction
Akka gRPC Essentials A Hands-On Introduction
 
Entity Core with Core Microservices.pptx
Entity Core with Core Microservices.pptxEntity Core with Core Microservices.pptx
Entity Core with Core Microservices.pptx
 
Introduction to Redis and its features.pptx
Introduction to Redis and its features.pptxIntroduction to Redis and its features.pptx
Introduction to Redis and its features.pptx
 
GraphQL with .NET Core Microservices.pdf
GraphQL with .NET Core Microservices.pdfGraphQL with .NET Core Microservices.pdf
GraphQL with .NET Core Microservices.pdf
 
NuGet Packages Presentation (DoT NeT).pptx
NuGet Packages Presentation (DoT NeT).pptxNuGet Packages Presentation (DoT NeT).pptx
NuGet Packages Presentation (DoT NeT).pptx
 
Data Quality in Test Automation Navigating the Path to Reliable Testing
Data Quality in Test Automation Navigating the Path to Reliable TestingData Quality in Test Automation Navigating the Path to Reliable Testing
Data Quality in Test Automation Navigating the Path to Reliable Testing
 
K8sGPTThe AI​ way to diagnose Kubernetes
K8sGPTThe AI​ way to diagnose KubernetesK8sGPTThe AI​ way to diagnose Kubernetes
K8sGPTThe AI​ way to diagnose Kubernetes
 
Introduction to Circle Ci Presentation.pptx
Introduction to Circle Ci Presentation.pptxIntroduction to Circle Ci Presentation.pptx
Introduction to Circle Ci Presentation.pptx
 
Robusta -Tool Presentation (DevOps).pptx
Robusta -Tool Presentation (DevOps).pptxRobusta -Tool Presentation (DevOps).pptx
Robusta -Tool Presentation (DevOps).pptx
 
Optimizing Kubernetes using GOLDILOCKS.pptx
Optimizing Kubernetes using GOLDILOCKS.pptxOptimizing Kubernetes using GOLDILOCKS.pptx
Optimizing Kubernetes using GOLDILOCKS.pptx
 
Azure Function App Exception Handling.pptx
Azure Function App Exception Handling.pptxAzure Function App Exception Handling.pptx
Azure Function App Exception Handling.pptx
 
CQRS Design Pattern Presentation (Java).pptx
CQRS Design Pattern Presentation (Java).pptxCQRS Design Pattern Presentation (Java).pptx
CQRS Design Pattern Presentation (Java).pptx
 
ETL Observability: Azure to Snowflake Presentation
ETL Observability: Azure to Snowflake PresentationETL Observability: Azure to Snowflake Presentation
ETL Observability: Azure to Snowflake Presentation
 
Scripting with K6 - Beyond the Basics Presentation
Scripting with K6 - Beyond the Basics PresentationScripting with K6 - Beyond the Basics Presentation
Scripting with K6 - Beyond the Basics Presentation
 
Getting started with dotnet core Web APIs
Getting started with dotnet core Web APIsGetting started with dotnet core Web APIs
Getting started with dotnet core Web APIs
 
Introduction To Rust part II Presentation
Introduction To Rust part II PresentationIntroduction To Rust part II Presentation
Introduction To Rust part II Presentation
 

Recently uploaded

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 

Recently uploaded (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 

MLops on Vertex AI Presentation (AI/ML).pptx

  • 1. MlOps on Vertex AI Presented By Niraj Kumar & Aman Srivastava Senior Software Consultant & Software Consultant AI/ML Competency
  • 2. 1. Introduction to MLOps - What is MLOps - Platforms Supporting MlOps 2. Overview of Vertex AI - Introduction to Vertex AI - Vertex AI Features 3. Benefits of Using Vertex AI for MLOps - Challenges - End-to-End Solution - Monitoring and Optimization 4. Achieving MLOps with Vertex AI - Leveraging Kubeflow - Benefits of Kubeflow - How it Works 5. Best Practices and Recommendations - Considerations 6. Demo 7. Q&A
  • 3.
  • 4. What is MLOps - MLOps integrates ML development, deployment, and maintenance. - It automates tasks, manages versions, and encourages collaboration for scalable deployments. - MLOps enables CI/CD pipelines for swift model iteration and deployment. - It prioritizes monitoring, logging, and performance tracking for reliable models. - MLOps encourages teamwork among data scientists, engineers, and operations. - It ensures reproducibility and governance in ML workflows for compliance and best practices. • Problem Definition & Planning • Data Collection & Preparation • Model Development • Version Control • Continuous Integration (CI) • Model Deployment • Continuous Deployment (CD) • Monitoring and Logging • Feedback Loop and Model Updating • Scaling and Resource Management
  • 5. Platforms Supporting MlOps Kubeflow: ML workflow management on Kubernetes. MLflow: End-to-end ML lifecycle platform. DVC: Version control for ML projects. Metaflow: Python library for data science projects. Apache Airflow: ML pipeline orchestration. Seldon Core: ML model deployment on Kubernetes. Amazon SageMaker: AWS ML model service. Google Cloud AI Platform: Google's ML suite. Microsoft Azure ML: Cloud-based ML lifecycle service.
  • 6.
  • 7. Introduction to Vertex AI - Offers tools for building, training, and deploying ML models. - Integrates with Google Cloud services for streamlined workflows. - Supports AutoML for easy model creation. - Provides MLOps capabilities for managing ML lifecycle. - Offers scalable infrastructure for ML experimentation and deployment. - Enables collaboration and version control with built-in features. - Simplifies AI development with pre-built models and pipelines. - Empowers businesses to harness AI for various use cases efficiently.
  • 8. Vertex AI Features Model Garden Colab Enterprise Pre-trained model repository for diverse ML tasks. Secure, enterprise-grade version of Google Colab. TensorFlow and PyTorch implementations available. Integrates seamlessly with Google Cloud Platform. Facilitates rapid prototyping and transfer learning. Supports collaboration and custom environments. Encourages collaboration and stays updated with latest research. Enables efficient resource management and offers enterprise-level support.
  • 9. Model Registry Centralized repository for storing, versioning, and managing ML models. Facilitates organization and tracking of model versions and metadata. Streamlines collaboration and deployment workflows for teams. Enables easy sharing and discovery of models across the organization. Online & Batch Prediction Real-time inference service for deploying and serving ML models. Provides low-latency predictions on live data for immediate insights. Efficiently handles bulk inference tasks, optimizing resource utilization. High-throughput inference service for processing large input counts. Vertex AI Features
  • 10.
  • 11. Challenges Complexity Management: Handling the intricacies of covering all stages in a process can be challenging. Interoperability Issues: Ensuring smooth integration across different stages may face hurdles due to diverse systems and formats. Scalability Concerns: Scaling to meet growing demands while managing resources can pose challenges. Customization Challenges: Meeting specific requirements comprehensively requires flexibility and adaptability. Consistency Maintenance: Maintaining continuity throughout the process amid updates can be tough. Dependency Management: Reducing reliance on additional systems while ensuring efficiency can be tricky.
  • 12. End-to-End Solution - End-to-end solution encompasses all stages of a process or workflow. - It provides a seamless and integrated approach from start to finish. - It addresses a specific problem or requirement comprehensively. - Ensures continuity and consistency throughout the entire process. - Minimizes the need for additional systems or interventions. - Offers a holistic solution to meet user needs or organizational goals.
  • 13. Monitoring and Optimization ASPECTS DESCRIPTIONS Model Performance Metrics Track metrics like accuracy, precision, recall, F1 score, etc. to evaluate model performance Resource Utilization Monitor CPU, GPU, memory, and storage usage to optimize resource allocation. Data Drift Detection Identify shifts in input data distribution to retrain or update models accordingly. Model Drift Detection Detect deviations in model predictions compared to expected outcomes for ongoing evaluation. Auto Scaling Automatically scale resources up or down based on workload demands for cost optimization. Experiment Tracking Keep a record of model training experiments including configurations, results, and metrics. Cost Monitoring Monitor resource usage and associated costs to manage expenses effectively.
  • 14.
  • 15. Leveraging Kubeflow Kubeflow is an open-source platform designed to simplify and streamline the deployment, management, and scaling of machine learning workflows on Kubernetes.
  • 16. Benefits of Kubeflow Portability: With Kubeflow's portability, ML workflows can run consistently across diverse environments. Reproducibility: Kubeflow fosters reproducibility by standardizing ML experiments within containerized environments. Workflow Orchestration: Streamline complex ML workflows with Kubeflow Pipelines for efficient orchestration and collaboration. Model Serving: Easily deploy and manage machine learning models at scale with Kubeflow's model serving capabilities. Experiment Tracking and Management: Track and manage ML experiments effectively using Kubeflow's tools for monitoring and hyperparameter tuning.
  • 17. How it Works Pipeline: Each Kubeflow step on Vertex AI compiles into a configuration.json file. Components: Steps are isolated components within dedicated clusters. Interdependence: Components rely on preceding steps for coherent orchestration. Efficiency: This structured approach ensures efficient pipeline execution. Logging: Supports real-time metric visualization by logging artifacts into the pipeline DAG (Directed Acyclic Graph).
  • 18.
  • 19. Considerations Clear Objective Definition: - Define project goals and success metrics clearly. - Utilize Vertex AI for effective data management and version control. Data Management and Versioning: - Ensure robust data management practices and versioning. - Optimize data storage and versioning with Vertex AI. Model Development and Version Control: - Implement model version control for collaboration. - Utilize Vertex AI for efficient model versioning. Experimentation and Hyperparameter Tuning: - Conduct thorough experimentation for model optimization. - Automate hyperparameter tuning with Vertex AI. Automated Pipelines and Deployment: - Streamline ML pipelines with automation. - Leverage Vertex AI for end-to-end deployment workflows.
  • 20. Considerations Monitoring and Logging: - Implement robust monitoring and logging mechanisms. - Utilize Vertex AI's monitoring tools for tracking performance. Security and Compliance: - Implement security best practices and compliance measures. - Enhance data protection with Vertex AI's security features. Documentation and Knowledge Sharing: - Maintain comprehensive documentation and encourage knowledge sharing. - Foster collaboration and learning within the team with Vertex AI. Feedback Loops and Model Iteration: - Establish feedback loops for model improvement. - Drive innovation through iterative model updates with Vertex AI. Performance Optimization: - Continuously optimize model performance with experimentation. - Identify and address performance bottlenecks using Vertex AI's tools.