Visão Geral
Este Curso AIOps Introduction, (Operações de Inteligência Artificial) ensina os participantes a implantar com sucesso sistemas de IA e Ciência de Dados em escala. Os alunos aprendem como dividir um sistema ou pipeline em componentes funcionais, escalar diferentes tipos de processos e ajustar para vários tipos de requisitos de Big Data.
AIOps é uma abreviação para "Artificial Intelligence for IT Operations". É uma tecnologia que combina inteligência artificial, automação e análise de dados para ajudar as equipes de operações de TI a gerenciar e solucionar problemas em sistemas e aplicativos de forma mais eficiente.
AIOps usa técnicas de aprendizado de máquina, processamento de linguagem natural e análise de dados em larga escala para monitorar e analisar dados em tempo real de sistemas e aplicativos. Isso permite que as equipes de TI identifiquem problemas mais rapidamente e tomem medidas para solucioná-los antes que eles afetem a disponibilidade dos sistemas.
AIOps também pode ser usado para automatizar tarefas repetitivas, como resolução de problemas comuns e escalonamento de incidentes, liberando tempo para que as equipes de TI possam se concentrar em questões mais complexas. Além disso, a tecnologia AIOps permite uma melhor colaboração entre equipes de TI e outras áreas da empresa, como negócios e desenvolvimento, para solucionar problemas de forma mais rápida e eficiente.
Em resumo, AIOps é uma tecnologia que ajuda as equipes de TI a gerenciar seus sistemas e aplicativos de forma mais eficiente e ágil, usando técnicas de inteligência artificial, automação e análise de dados.
Objetivo
Após realizar este Curso AIOps Introduction, você será capaz de:
- Entenda a ciência de dados, incluindo o ciclo de vida da ciência de dados
- Entenda os tipos de aplicações de Machine Learning
- Entenda o que é AIOps e como ele se baseia no DevOps tradicional em um ambiente de nuvem
- Entenda as considerações para infraestruturas e topologias, incluindo variações locais, híbridas e de microsserviços
- Entenda a necessidade de explicabilidade do modelo, tanto de uma perspectiva técnica quanto de negócios
- Use AutoML e outras tecnologias de automação (usando exemplos da AWS)
- Trabalhar com dados intermediários em um pipeline
Aprender AIOps oferece uma série de vantagens, incluindo:
-
Melhoria da eficiência: AIOps ajuda a automatizar e otimizar o gerenciamento de operações de TI, permitindo que as equipes respondam mais rapidamente aos problemas e melhorem a eficiência geral.
-
Tomada de decisão baseada em dados: AIOps usa inteligência artificial e aprendizado de máquina para analisar grandes quantidades de dados de operações de TI e fornecer insights valiosos para a tomada de decisão.
-
Prevenção de falhas: AIOps ajuda a identificar problemas antes que eles causem falhas, permitindo que as equipes tomem medidas preventivas e evitem interrupções de serviços.
-
Maior visibilidade em operações de TI: AIOps fornece uma visão unificada das operações de TI, ajudando a equipe a entender melhor como os sistemas estão funcionando e onde estão as oportunidades de melhoria.
-
Melhoria da qualidade de serviço: AIOps permite que as equipes respondam mais rapidamente aos problemas e resolvam-nos de forma mais eficiente, o que leva a uma melhoria da qualidade de serviço para os clientes.
-
Redução de custos: AIOps ajuda a reduzir os custos de TI, permitindo que as equipes sejam mais eficientes e evitando interrupções de serviços que podem resultar em custos elevados.
Em resumo, AIOps é uma tecnologia valiosa que pode ajudar as equipes de TI a melhorar a eficiência, a qualidade de serviço e a reduzir os custos.
Conteúdo Programatico
Introduction
Data Science
- Overview
- Machine Learning
- Asking the Right Questions
- Artificial Intelligence: ML + Knowledge
- The Data Science Pipeline
- The Data Science Life Cycle
- Data Science and AIOps
Machine Learning
- ML for Analytics
- ML for Prediction
- ML for Regression
- Scaling ML
AIOps
- The Need for AIOps
- The IT Operations Management Cycle
The Five Dimensions of AIOps
- Data Set Selection
- Pattern Discovery
- Inference
- Communications
- Automation
Infrastructure and Topologies
- Cloud, On-Premise, and Hybrid Cloud
- Micro Services
- Scaling
- Cost Projections
- The Failure of Traditional ITOM Technologies
- Industry Examples
Model Explainability
- Why are we getting these predictions?
- Model reductions for explainability
- Other trending techniques and solutions
Working with the Components
- AWS
- Data (AWS-S3)
- Compute (EC2, deploying an API, loading data from S3)
- AWS ML (an ML API endpoint)
- Working Locally
- Data Wrangler
- Saving Intermediate Datasets
- Flask API’s
- Tableau for a Front End
Practical Exercise
- Build a simple analytics app
- Connect to data via API
- Build a Data Science Pipeline as a middle layer
- Connect to UI/front end (Tableau)
Emerging Trends
- Emerging Technologies
- Micro Services
- Auto ML
- NLP Trends and Techniques
- Graph Databases and Network Graph Analysis