SlideShare a Scribd company logo
Cloud Native AI Introduction,
Challenges, and Path Forward
By Husnain Ahmed
husnain2info@gmail.com
https://www.linkedin.com/in/husnainahmed/
Question of the
day 🤔
What is CNAI?
What is Cloud native?
Cloud Native
Scalable and reliable platform
● Microservices
● Containers
● Container Orchestration
● DevOps
Cloud Native is a new or modern way of
developing, deploying and running
applications
● Increase Efficiency by CI/CD
● Ensure Availability
● Reduce Cost
How does cloud native benefits organizations?
AI/ML
Artificial Intelligence / Machine
Learning
● Machine Learning
● Deep Learning
● Data Science
● Math and Statics
AI is the ability of a computer to perform
tasks commonly associated with intelligent
beings.
AI is built over these important fields
Graphical Representation of AI system
Main Branches
of AI
Generative AI/Predictive AI
Predictive AI:
Best for the work whose output is
already known and does repetitive
tasks
Generative AI:
Based on LLMs and can produce
human like new content
Challenges of Cloud Native
in AI
Challenges
1. Data Management and
Governance
2. Processing Demands and
Efficiency
3. Architectural Complexity
4. Operational Hurdles
5. Unified System Management
Data Management
and Governance
Addressing data size,
synchronization, governance,
privacy regulations (e.g.,
GDPR, CCPA), ownership,
lineage, and mitigating bias.
Challenge # 1
Processing
Demands and
Efficiency
Managing rising processing
demands while ensuring
cost efficiency, scalability,
and orchestrating
workflows with custom
dependencies.
Challenge # 2
Architectural
Complexity
Navigating microservice
architecture, resource allocation, and
debugging in model serving and user
experience contexts.
Challenge # 3
Operational
Hurdles
Tackling multi-stage AI pipeline
complexities, developer learning
curves, big data handling, multi-
tenancy, and security compliance.
Challenge # 4
Unified System
Management
Handling Cloud Native AI systems
comprehensively, including resource
allocation, cost control, monitoring,
disaster recovery, security
compliance, sustainability, and
educational initiatives.
Challenge # 5
Path Forward - CNAI (Cloud Native Artificial
Intelligence)
● Flexibility in Tooling: Embrace popular tools like REST interfaces and cloud-based resources
to navigate the overwhelming options in AI, ensuring adaptability as new technologies emerge.
● Sustainable AI Practices: Enhance AI workload accountability for environmental impact by
integrating cloud native technologies for optimization, advocating for standardized
environmental assessments, promoting energy-efficient AI models, and emphasizing purposeful
AI usage.
● Customizing Platform Dependencies: Ensure Cloud Native environments support GPU
drivers and acceleration for AI workloads, addressing compatibility challenges with specific
frameworks and libraries, thus accommodating diverse vendors and GPU architectures.
● Implementing Reference Models: Consider the value of a Cloud Native, OpenTofu-based
reference implementation, combining various open-source tools like JupyterLab, Kubeflow,
PyTorch, Spark/Ray/Trino, Iceberg, Feast, MLFlow, Yunikorn, EKS/GKE, S3/GCS, etc., to
provide a user-friendly and scalable distribution for AI/ML development in the Cloud, fostering
open and responsible AIML development.
● Adopting Unified Terminology: As AI proliferates, terminology evolves to simplify
conversations, encompassing both business-friendly terms like "repurpose" for content reuse
and technical terms like RAG, Reason, and Refinement, facilitating broader adoption and
understanding across diverse sectors.
Solutions and Opportunities - CNAI (Cloud Native
Artificial Intelligence)
● Orchestration - Kubeflow: Kubeflow streamlines ML Operations (MLOps) with
Kubernetes, enabling efficient adoption of Cloud Native tools for AI/ML/DL. It
implements microservices for each ML lifecycle stage, offering distributed training,
hyperparameter tuning, and model serving.
● Vector Databases: Enhance Cloud Native AI by enriching LLM prompts with contextual
embeddings, enabling multi-modal GenAI systems to handle diverse inputs effectively.
Examples include Redis, Milvus, Faiss, and Weaviate, offering tailored indexing schemes
for efficient vector handling.
● OpenLLMetry: Improves Cloud Native AI observability with OpenTelemetry, enabling
comprehensive instrumentation for Generative AI. Developers rely on observability tools
for refining AI usage over time, with data driving evaluations and fine-tuning workflows.
Solutions
● CNCF Project Landscape: Explore collaborative AI projects in LF groups like CNCF,
offering a hub for engineers.
● ML Tool to Task Mind Map: Gain insights from Cloud Native Landscape and ML Tool,
aiding decision-making.
● CNAI for Kids and Students: Empower youth with AI education through initiatives like
CNCF Kids Day.
● Participation: Access education and collaboration platforms for AI specialists and
generalists.
● Trust and Safety: Prioritize safety in AI and Cloud Native tech for positive online
experiences.
● New Engineering Discipline: Witness the rise of roles like MLDevOps, bridging Data
Science and Development.
Opportunities
Combining AI and Cloud Native tech gives big opportunities for companies. Cloud Native
systems make it easier to train and use AI models at a bigger scale. There are still
challenges, like managing resources and making sure AI models are easy to understand.
But new Cloud Native tools, like Kubeflow, are making things better. As AI and Cloud
Native tech get better, companies that use them together can do more and beat their
competition. It's all about investing smartly in people, tools, and tech to make big
innovations and give customers great experiences.
Conclusion

More Related Content

Similar to Cloud Native AI Introduction, Challenges

Navigating the Sky: An In-Depth Exploration of Leading Cloud Computing Companies
Navigating the Sky: An In-Depth Exploration of Leading Cloud Computing CompaniesNavigating the Sky: An In-Depth Exploration of Leading Cloud Computing Companies
Navigating the Sky: An In-Depth Exploration of Leading Cloud Computing Companies
Future Education Magazine
 
What is Cloud Native Explained?
What is Cloud Native Explained?What is Cloud Native Explained?
What is Cloud Native Explained?
jeetendra mandal
 
Hybrid Cloud Point of View - IBM Event, 2015
Hybrid Cloud Point of View - IBM Event, 2015Hybrid Cloud Point of View - IBM Event, 2015
Hybrid Cloud Point of View - IBM Event, 2015
Denny Muktar
 
Yaroslav Novytskyy, Anton Vasylenko, N-iX. Migrating to the cloud: options an...
Yaroslav Novytskyy, Anton Vasylenko, N-iX. Migrating to the cloud: options an...Yaroslav Novytskyy, Anton Vasylenko, N-iX. Migrating to the cloud: options an...
Yaroslav Novytskyy, Anton Vasylenko, N-iX. Migrating to the cloud: options an...
IT Arena
 
Container Technologies and Transformational value
Container Technologies and Transformational valueContainer Technologies and Transformational value
Container Technologies and Transformational value
Mihai Criveti
 
CN_Simplifiedv1.pptx
CN_Simplifiedv1.pptxCN_Simplifiedv1.pptx
CN_Simplifiedv1.pptx
Kai Viljanen
 
Infrastructure Agnostic Machine Learning Workload Deployment
Infrastructure Agnostic Machine Learning Workload DeploymentInfrastructure Agnostic Machine Learning Workload Deployment
Infrastructure Agnostic Machine Learning Workload Deployment
Databricks
 
Building Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitectureBuilding Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitecturePlatform CF
 
Agents for Agility - The Just-in-Time Enterprise Has Arrived
Agents for Agility - The Just-in-Time Enterprise Has ArrivedAgents for Agility - The Just-in-Time Enterprise Has Arrived
Agents for Agility - The Just-in-Time Enterprise Has Arrived
Inside Analysis
 
Cloud technologies
Cloud technologiesCloud technologies
Cloud technologies
Kavyashree S R ,VU3DZR
 
Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...
Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...
Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...
Denodo
 
Computer project
Computer projectComputer project
Computer project
Pranav Nedungadi
 
Anthos - Oxford - AI - Cloud and edge implementations.pdf
Anthos - Oxford - AI - Cloud and edge implementations.pdfAnthos - Oxford - AI - Cloud and edge implementations.pdf
Anthos - Oxford - AI - Cloud and edge implementations.pdf
AntonioGulli2
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil Technologies
Black Basil Technologies
 
2015 How important is Cloud Computing for building Crowd Networks? Crowdsourc...
2015 How important is Cloud Computing for building Crowd Networks? Crowdsourc...2015 How important is Cloud Computing for building Crowd Networks? Crowdsourc...
2015 How important is Cloud Computing for building Crowd Networks? Crowdsourc...
accacloud
 
Cloud Computing Courses in Bangalore......
Cloud Computing Courses in Bangalore......Cloud Computing Courses in Bangalore......
Cloud Computing Courses in Bangalore......
shwetapw1992
 
Benefits of the Cloud Computing Courses.
Benefits of the Cloud Computing Courses.Benefits of the Cloud Computing Courses.
Benefits of the Cloud Computing Courses.
ShwetaSPawar
 
Agile Practices and Cloud Computing in Software Development
Agile Practices and Cloud Computing in Software DevelopmentAgile Practices and Cloud Computing in Software Development
Agile Practices and Cloud Computing in Software Development
Raja Bavani
 
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
Nane Kratzke
 
Building a hybrid, dynamic cloud on an open architecture
Building a hybrid, dynamic cloud on an open architectureBuilding a hybrid, dynamic cloud on an open architecture
Building a hybrid, dynamic cloud on an open architecture
Daniel Krook
 

Similar to Cloud Native AI Introduction, Challenges (20)

Navigating the Sky: An In-Depth Exploration of Leading Cloud Computing Companies
Navigating the Sky: An In-Depth Exploration of Leading Cloud Computing CompaniesNavigating the Sky: An In-Depth Exploration of Leading Cloud Computing Companies
Navigating the Sky: An In-Depth Exploration of Leading Cloud Computing Companies
 
What is Cloud Native Explained?
What is Cloud Native Explained?What is Cloud Native Explained?
What is Cloud Native Explained?
 
Hybrid Cloud Point of View - IBM Event, 2015
Hybrid Cloud Point of View - IBM Event, 2015Hybrid Cloud Point of View - IBM Event, 2015
Hybrid Cloud Point of View - IBM Event, 2015
 
Yaroslav Novytskyy, Anton Vasylenko, N-iX. Migrating to the cloud: options an...
Yaroslav Novytskyy, Anton Vasylenko, N-iX. Migrating to the cloud: options an...Yaroslav Novytskyy, Anton Vasylenko, N-iX. Migrating to the cloud: options an...
Yaroslav Novytskyy, Anton Vasylenko, N-iX. Migrating to the cloud: options an...
 
Container Technologies and Transformational value
Container Technologies and Transformational valueContainer Technologies and Transformational value
Container Technologies and Transformational value
 
CN_Simplifiedv1.pptx
CN_Simplifiedv1.pptxCN_Simplifiedv1.pptx
CN_Simplifiedv1.pptx
 
Infrastructure Agnostic Machine Learning Workload Deployment
Infrastructure Agnostic Machine Learning Workload DeploymentInfrastructure Agnostic Machine Learning Workload Deployment
Infrastructure Agnostic Machine Learning Workload Deployment
 
Building Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitectureBuilding Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud Architecture
 
Agents for Agility - The Just-in-Time Enterprise Has Arrived
Agents for Agility - The Just-in-Time Enterprise Has ArrivedAgents for Agility - The Just-in-Time Enterprise Has Arrived
Agents for Agility - The Just-in-Time Enterprise Has Arrived
 
Cloud technologies
Cloud technologiesCloud technologies
Cloud technologies
 
Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...
Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...
Role of Unified AI and ML in Cloud Technologies. Which Cloud Service Provider...
 
Computer project
Computer projectComputer project
Computer project
 
Anthos - Oxford - AI - Cloud and edge implementations.pdf
Anthos - Oxford - AI - Cloud and edge implementations.pdfAnthos - Oxford - AI - Cloud and edge implementations.pdf
Anthos - Oxford - AI - Cloud and edge implementations.pdf
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil Technologies
 
2015 How important is Cloud Computing for building Crowd Networks? Crowdsourc...
2015 How important is Cloud Computing for building Crowd Networks? Crowdsourc...2015 How important is Cloud Computing for building Crowd Networks? Crowdsourc...
2015 How important is Cloud Computing for building Crowd Networks? Crowdsourc...
 
Cloud Computing Courses in Bangalore......
Cloud Computing Courses in Bangalore......Cloud Computing Courses in Bangalore......
Cloud Computing Courses in Bangalore......
 
Benefits of the Cloud Computing Courses.
Benefits of the Cloud Computing Courses.Benefits of the Cloud Computing Courses.
Benefits of the Cloud Computing Courses.
 
Agile Practices and Cloud Computing in Software Development
Agile Practices and Cloud Computing in Software DevelopmentAgile Practices and Cloud Computing in Software Development
Agile Practices and Cloud Computing in Software Development
 
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
 
Building a hybrid, dynamic cloud on an open architecture
Building a hybrid, dynamic cloud on an open architectureBuilding a hybrid, dynamic cloud on an open architecture
Building a hybrid, dynamic cloud on an open architecture
 

Recently uploaded

A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
Jelle | Nordend
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 

Recently uploaded (20)

A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 

Cloud Native AI Introduction, Challenges

  • 1. Cloud Native AI Introduction, Challenges, and Path Forward By Husnain Ahmed husnain2info@gmail.com https://www.linkedin.com/in/husnainahmed/
  • 2. Question of the day 🤔 What is CNAI?
  • 3. What is Cloud native?
  • 4. Cloud Native Scalable and reliable platform ● Microservices ● Containers ● Container Orchestration ● DevOps Cloud Native is a new or modern way of developing, deploying and running applications
  • 5. ● Increase Efficiency by CI/CD ● Ensure Availability ● Reduce Cost How does cloud native benefits organizations?
  • 6. AI/ML Artificial Intelligence / Machine Learning ● Machine Learning ● Deep Learning ● Data Science ● Math and Statics AI is the ability of a computer to perform tasks commonly associated with intelligent beings. AI is built over these important fields
  • 8. Main Branches of AI Generative AI/Predictive AI Predictive AI: Best for the work whose output is already known and does repetitive tasks Generative AI: Based on LLMs and can produce human like new content
  • 9. Challenges of Cloud Native in AI
  • 10. Challenges 1. Data Management and Governance 2. Processing Demands and Efficiency 3. Architectural Complexity 4. Operational Hurdles 5. Unified System Management
  • 11. Data Management and Governance Addressing data size, synchronization, governance, privacy regulations (e.g., GDPR, CCPA), ownership, lineage, and mitigating bias. Challenge # 1
  • 12. Processing Demands and Efficiency Managing rising processing demands while ensuring cost efficiency, scalability, and orchestrating workflows with custom dependencies. Challenge # 2
  • 13. Architectural Complexity Navigating microservice architecture, resource allocation, and debugging in model serving and user experience contexts. Challenge # 3
  • 14. Operational Hurdles Tackling multi-stage AI pipeline complexities, developer learning curves, big data handling, multi- tenancy, and security compliance. Challenge # 4
  • 15. Unified System Management Handling Cloud Native AI systems comprehensively, including resource allocation, cost control, monitoring, disaster recovery, security compliance, sustainability, and educational initiatives. Challenge # 5
  • 16. Path Forward - CNAI (Cloud Native Artificial Intelligence)
  • 17. ● Flexibility in Tooling: Embrace popular tools like REST interfaces and cloud-based resources to navigate the overwhelming options in AI, ensuring adaptability as new technologies emerge. ● Sustainable AI Practices: Enhance AI workload accountability for environmental impact by integrating cloud native technologies for optimization, advocating for standardized environmental assessments, promoting energy-efficient AI models, and emphasizing purposeful AI usage. ● Customizing Platform Dependencies: Ensure Cloud Native environments support GPU drivers and acceleration for AI workloads, addressing compatibility challenges with specific frameworks and libraries, thus accommodating diverse vendors and GPU architectures. ● Implementing Reference Models: Consider the value of a Cloud Native, OpenTofu-based reference implementation, combining various open-source tools like JupyterLab, Kubeflow, PyTorch, Spark/Ray/Trino, Iceberg, Feast, MLFlow, Yunikorn, EKS/GKE, S3/GCS, etc., to provide a user-friendly and scalable distribution for AI/ML development in the Cloud, fostering open and responsible AIML development. ● Adopting Unified Terminology: As AI proliferates, terminology evolves to simplify conversations, encompassing both business-friendly terms like "repurpose" for content reuse and technical terms like RAG, Reason, and Refinement, facilitating broader adoption and understanding across diverse sectors.
  • 18. Solutions and Opportunities - CNAI (Cloud Native Artificial Intelligence)
  • 19. ● Orchestration - Kubeflow: Kubeflow streamlines ML Operations (MLOps) with Kubernetes, enabling efficient adoption of Cloud Native tools for AI/ML/DL. It implements microservices for each ML lifecycle stage, offering distributed training, hyperparameter tuning, and model serving. ● Vector Databases: Enhance Cloud Native AI by enriching LLM prompts with contextual embeddings, enabling multi-modal GenAI systems to handle diverse inputs effectively. Examples include Redis, Milvus, Faiss, and Weaviate, offering tailored indexing schemes for efficient vector handling. ● OpenLLMetry: Improves Cloud Native AI observability with OpenTelemetry, enabling comprehensive instrumentation for Generative AI. Developers rely on observability tools for refining AI usage over time, with data driving evaluations and fine-tuning workflows. Solutions
  • 20. ● CNCF Project Landscape: Explore collaborative AI projects in LF groups like CNCF, offering a hub for engineers. ● ML Tool to Task Mind Map: Gain insights from Cloud Native Landscape and ML Tool, aiding decision-making. ● CNAI for Kids and Students: Empower youth with AI education through initiatives like CNCF Kids Day. ● Participation: Access education and collaboration platforms for AI specialists and generalists. ● Trust and Safety: Prioritize safety in AI and Cloud Native tech for positive online experiences. ● New Engineering Discipline: Witness the rise of roles like MLDevOps, bridging Data Science and Development. Opportunities
  • 21. Combining AI and Cloud Native tech gives big opportunities for companies. Cloud Native systems make it easier to train and use AI models at a bigger scale. There are still challenges, like managing resources and making sure AI models are easy to understand. But new Cloud Native tools, like Kubeflow, are making things better. As AI and Cloud Native tech get better, companies that use them together can do more and beat their competition. It's all about investing smartly in people, tools, and tech to make big innovations and give customers great experiences. Conclusion