Curs de pregatire Despletare a AI & ML în containere cu Docker
Docker este o platformă de containerizare care permite medii de lucru constante, portabile și reproducibile pentru sarcinile de AI și machine learning.
Acest training live, susținut de un instructor (online sau on-site), este destinat profesioniștilor de nivel intermediar care doresc să ambaleze codebase-urile, dependențele și modelele ML folosind Docker, pentru workflow-uri fiabile de la dezvoltare la producție.
La finalul cursului, participanții vor fi capabili să:
- construiască și gestioneze imagini Docker adaptate pentru aplicații de AI și ML;
- containerizeze pipeline-urile, uneltele și dependențele de machine learning;
- optimizeze medii Docker pentru performanță și portabilitate;
- desfășoare servicii ML containerizate în diverse medii de runtime.
Formatul cursului
- demonstrații de concepte susținute de discuții ghidate;
- exerciții practice axate pe sarcini reale de containerizare;
- implementare practică utilizând medii Docker în live-lab.
Opțiuni de personalizare a cursului
- Pentru a personaliza acest training pentru mediul organizațional, te rugăm să ne contactezi pentru a stabili detaliile.
Schița de curs
Introducere în containerizare pentru AI & ML
- concepte fundamentale ale containerizării
- de ce containerele sunt ideale pentru sarcinile ML
- diferențele cheie între containere și mașini virtuale
Lucrul cu imagini și containere Docker
- înțelegerea imaginilor, stratelor și registrelor
- gestionarea containerelor pentru experimentare ML
- utilizarea eficientă a CLI-ului Docker
Pachetizarea mediilor ML
- pregătirea codebase-urilor ML pentru containerizare
- gestionarea mediilor Python și a dependențelor
- integrarea suportului CUDA și GPU
Construirea de Dockerfiles pentru Machine Learning
- structurarea Dockerfiles pentru proiecte ML
- best practices pentru performanță și menținabilitate
- utilizarea build-urilor în mai multe etape (multi-stage)
Containerizarea modelelor și pipeline-urilor ML
- ambalarea modelelor antrenate în containere
- gestionarea strategiei de date și stocare
- desfășurarea de workflow-uri end-to-end reproducibile
Rulează servicii ML containerizate
- expunerea endpoint-urilor API pentru inferența modelelor
- scalarea serviciilor cu Docker Compose
- monitorizarea comportamentului în runtime
Aspecte de securitate și conformitate
- asigurarea configurațiilor de container sigure
- gestionarea accesului și a credentialelor
- manipularea activelor ML confidențiale
Desfășurarea în medii de producție
- publicarea imaginilor în registre de containere
- desfășurarea containerelor în setări on-prem sau în cloud
- versionarea și actualizarea serviciilor din producție
Rezumat și pașii următori
Cerințe
- înțelegerea workflow-urilor de machine learning
- experiență cu Python sau alte limbaje de programare similare
- familiarizare cu operațiile de bază din linia de comandă Linux
Public-țintă
- ingineri ML care deployează modele în producție
- data scientists care gestionează medii de experimente reproducibile
- dezvoltatori AI care construiesc aplicații containerizate scalabile
Cursurile publice necesita 5+ participanti
Curs de pregatire Despletare a AI & ML în containere cu Docker - Rezervare
Curs de pregatire Despletare a AI & ML în containere cu Docker - Solicitare
Despletare a AI & ML în containere cu Docker - Cerere de consultanta
Mărturii (1)
Formarea a îndeplinit așteptările prin explicațiile clare, exemplele din lumea reală și laboratoarele practice care au făcut temele complexe ușor de înțeles. A oferit insight-uri valoroase cu privire la orchestrarea contaiнерelor, securitatea, scalabilitatea și multe alte subiecte avansate.
Anna Wyszomirska-Szmyd - Akamai
Curs - Docker and Kubernetes advanced
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Docker Avansat
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat inginerilor care doresc să-și aprofundeze cunoștințele despre Docker pentru a implementa aplicații la o scară mai mare, menținând în același timp controlul.
La finalul acestui training, participanții vor putea:
- Să-și construiască propriile imagini Docker.
- Să implementeze și să gestioneze un număr mare de aplicații Docker.
- Să evalueze diferite soluții de orchestrări a containerelor și să aleagă cea mai potrivită.
- Să configureze un proces de integrare continuă pentru aplicațiile Docker.
- Să integreze aplicațiile Docker cu procesele existente de integrare a uneltelor continue.
- Să-și securizeze aplicațiile Docker.
Docker & Kubernetes Avansat
21 OreLa finalul acestui training, participanții vor fi capabili să:
- Își construiască propriile imagini Docker.
- Implementeze și gestioneze un număr mare de aplicații Docker.
- Evalueze diferite soluții de orchestratie a containerelor și să aleagă cea mai potrivită.
- Configureze un proces de integrare continuă pentru aplicațiile Docker.
- Integreze aplicațiile Docker cu procesele existente de integrare continuă.
- Securizeze aplicațiile lor Docker.
- Folosească Kubernetes pentru a implementa și gestiona diferite medii sub același cluster.
- Securizeze, scalare și monitorizeze un cluster Kubernetes.
CI/CD pentru AI: Automatizarea construirii și implementării modelelor bazate pe Docker
21 OreCI/CD pentru AI reprezintă o abordare structurată de automatizare a împachetării modelelor, testării, containerizării și implementării acestora, utilizând fluxuri continue de integrare și livrare (continuous integration și continuous delivery).
Acest curs, condus de un instructor specializat, disponibil online sau în locația dvs., este destinat profesioniștilor cu nivel intermediar care doresc să automatizeze fluxurile end-to-end pentru livrarea modelelor de inteligență artificială (AI), folosind Docker și platforme CI/CD.
La finalul cursului, participanții vor fi capabili să:
- Creeze fluxuri automate pentru construirea și testarea containerelor cu modele AI.
- Implemen-teze controlul versiunilor și reproducibilitatea pe parcursul ciclului de viață al modelelor.
- Integreze strategii de implementare automatizată pentru serviciile AI.
- Aplice cele mai bune practici CI/CD, adaptate specificațiilor operațiunilor de învățare automatică (machine learning operations - MLOps).
Formatul cursului
- Prezentări ghidate de instructor și discuții tehnice.
- Laboratoare practice și exerciții de implementare hands-on.
- Simulări realiste ale fluxurilor CI/CD într-un mediu controlat.
Opțiuni de personalizare a cursului
- Dacă organizația dumneavoastră necesită fluxuri de lucruri personalizate sau integrări specifice ale platformei, vă rugăm să ne contactați pentru a personaliza acest curs.
Administrator Certificat Kubernetes (CKA) - pregătire pentru examen
21 OreProgramul Administrator Certificat Kubernetes (CKA) a fost creat de The Linux Foundation și Cloud Native Computing Foundation (CNCF).
Kubernetes este astăzi o platformă de top utilizată pentru orchestrerea containerelor.
NobleProg oferă cursuri de Docker și Kubernetes din 2015. Cu peste 360 de proiecte de formare finalizate cu succes, am devenit una dintre cele mai cunoscute companii de formare la nivel mondial în domeniul containerizării.
Din 2019, îi ajutăm și pe clienții noștri să-și confirme performanța în mediul k8s, pregătindu-i și încurajându-i să susțină examenele CKA și CKAD.
Această formare condusă de un instructor, live (online sau la fața locului), este destinată administratorilor de sistem și utilizatorilor Kubernetes care doresc să-și confirme cunoștințele prin susținerea examenului CKA.
Pe de altă parte, formarea se concentrează și pe dobândirea de experiență practică în administrarea Kubernetes, așa că recomandăm participarea la aceasta, chiar dacă nu intenționați să susțineți examenul CKA.
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita o formare personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
- Pentru a afla mai multe despre certificarea CKA, vizitați: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - pregătire pentru examen
21 OreProgramul Certified Kubernetes Application Developer (CKAD) a fost dezvoltat de The Linux Foundation și Cloud Native Computing Foundation (CNCF), gazda Kubernetes.
Acest training condus de un instructor, live (online sau la fața locului), este destinat dezvoltatorilor care doresc să-și confirme abilitățile în proiectarea, construirea, configurarea și expunerea aplicațiilor cloud native pentru Kubernetes.
Pe de altă parte, trainingul este, de asemenea, concentrat pe obținerea de experiență practică în dezvoltarea de aplicații Kubernetes, așa că recomandăm să participați, chiar dacă nu intenționați să susțineți examenul CKAD.
NobleProg oferă traininguri Docker & Kubernetes din 2015. Cu peste 360 de proiecte de training finalizate cu succes, am devenit una dintre cele mai cunoscute companii de training la nivel mondial în domeniul containerizării. Din 2019, îi ajutăm, de asemenea, pe clienții noștri să-și confirme performanța în mediul k8s, pregătindu-i și încurajându-i să susțină examenele CKA și CKAD.
Formatul cursului
- Prelegere și discuție interactivă.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
- Pentru a afla mai multe despre CKAD, vizitați: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Introducere în Docker
14 OreDocker este o platformă open-source pentru automatizarea proceselor de creare, livrare și execuție a aplicațiilor în containere.
Această formare live, condusă de un instructor (online sau la fața locului), se adresează inginerilor care doresc să utilizeze Docker pentru a implementa și gestiona software-ul ca containere, în detrimentul modelelor tradiționale de software standalone.
La finalul acestei formări, participanții vor fi capabili să:
- Instaleze și configureze Docker.
- Să înțeleagă și să implementeze containerizarea software-ului.
- Gestioneze aplicațiile bazate pe Docker.
- Navigheze și integreze rețelele diferitelor aplicații și sisteme Docker.
- Să înțeleagă și să editeze registrele Docker.
Formatul cursului
- Curs interactiv cu discuții.
- Numeroase exerciții și practică.
- Implementare practică într-un laborator live.
Opțiuni de personalizare a cursului
- Pentru a solicita o formare personalizată pentru acest curs, vă rugăm să ne contactați pentru a stabili detaliile.
- Pentru a afla mai multe despre Docker, vizitați: https://www.docker.com
Administrarea Platformelor de Containere cu Docker, Kubernetes și OpenShift
35 OreÎnvață cum să construiești, să implementezi și să administrezi medii containerizate folosind Docker, Kubernetes și OpenShift. Acest training practic de cinci zile acoperă imagini de containere, sarcini de lucru Kubernetes, rețele de clustere, stocare, securitate, monitorizare și administrarea practică a OpenShift. Participanții dobândesc abilitățile necesare pentru a opera platforme moderne de containere și a depana aplicații în mediile de dezvoltare și producție.
Docker și Kubernetes: Construirea și Scalarea unei Aplicații Containerizate
21 OreÎn acest training condus de un instructor, live în Moldova (la fața locului sau la distanță), participanții vor învăța cum să creeze și să gestioneze containere Docker, apoi să implementeze o aplicație de probă în interiorul unui container. Participanții vor învăța, de asemenea, cum să automatizeze, să scaleze și să gestioneze aplicațiile lor containerizate într-un cluster Kubernetes. În cele din urmă, trainingul trece la subiecte mai avansate, ghidând participanții prin procesul de securizare, scalare și monitorizare a unui cluster Kubernetes.
La finalul acestui training, participanții vor putea:
- Să configureze și să ruleze un container Docker.
- Să implementeze un server și o aplicație web containerizate.
- Să construiască și să gestioneze imagini Docker.
- Să configureze un cluster Docker și Kubernetes.
- Să folosească Kubernetes pentru a implementa și gestiona o aplicație web clusterizată.
- Să securizeze, să scaleze și să monitorizeze un cluster Kubernetes.
Docker pentru MLOps: Containerizare de Pipeline End-to-End
21 OreDocker este o platformă de containerizare utilizată pentru a construi medii reproductibile, portabile și scalabile pentru sisteme ML.
Acest training live, condus de un instructor (online sau onsite), se adresează profesioniștilor tehnici cu nivel de la intermediar la avansat, care doresc să containerizeze și să operaționalizeze pipeline-uri ML complete folosind Docker.
La finalizarea acestui training, participanții vor fi capabili să:
- Containerizeze sarcini de lucru pentru training, validare și inferență ML.
- Projecțeze și orchestreze pipeline-uri ML end-to-end folosind Docker și instrumente de suport.
- Implementeze versionare, reproductibilitate și CI/CD pentru componentele ML.
- Desprind, monitorizeze și scaleze servicii ML în medii containerizate.
Formatul Cursului
- Predări interactive susținute de demonstrații practice.
- Exerciții hands-on axate pe construirea de componente reale ale unui pipeline ML.
- Implementare în live-lab pentru workflow-uri containerizate end-to-end.
Opțiuni de Personalizare a Cursului
- Pentru un training personalizat, aliniat cu nevoile specifice ale infrastructurii ML, contactează-ne pentru a discuta opțiunile.
Docker and Kubernetes
21 OreObiectivele cursului: Dobândirea de competențe teoretice și operaționale în Docker și Kubernetes.
Docker și Kubernetes - nivel avansat
35 OreCursul „Docker și Kubernetes Avansat” este un program cuprinzător care acoperă platforma Kubernetes și ecosistemul său. Este destinat participanților cu experiențe diverse, oferind o gamă completă de funcții de bază și avansate ale Kubernetes. Acoperă concepte cheie precum Containere, Etichete, Controlere, Servicii, Secrete, Volume de Date Persistente, Namespace-uri, Contingente, Modelul de Rețea al Containerelor, Descoperirea Serviciilor, Scalare, Echilibrarea Sarcinii, Managementul Clustere, Instalarea Kubernetes, Securizarea Clusterului, Controlul Accesului, Disponibilitate Înaltă a Controlerului, Monitorizare și Logare, Scalare Automată a Aplicațiilor, Planificare Avansată, Aplicații Bazate pe Microservicii, Modele de Proiectare a Aplicațiilor și Implementarea Aplicațiilor pe un Cluster Kubernetes.
AI și Deep Learning Accelerate cu GPU folosind Containere Docker
21 OreAccelerarea cu GPU este esențială pentru rularea sarcinilor de deep learning de înaltă performanță într-un mod scalabil și eficient.
Acest training live, condus de un instructor (online sau onsite), se adresează profesionișilor tehnici de nivel intermediar care doresc să configureze, să optimizeze și să ruleze workload-uri AI cu suport de GPU în interiorul containerelor Docker.
La finalul acestui curs, participanții vor fi capabili să:
- Construiască și ruleze containere cu suport de GPU pentru training și inferență.
- Configureze CUDA, driverele și bibliotecile de runtime pentru workflow-uri AI containerizate.
- Optimizeze alocarea și izolarea resurselor pentru aplicații intensive cu GPU.
- Implementeze servicii scalabile de deep learning containerizate în medii de producție.
Formatul cursului
- Instruire interactivă susținută de demonstrații din lumea reală.
- Exerciții practice axate pe dezvoltarea cu suport de GPU.
- Implementare hands-on într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru un training personalizat, aliniat cu infrastructura sau stack-ul GPU al tău, contactează-ne pentru a stabili detaliile.
Implementarea IA hibridă: Integrarea Docker, Cloud și Edge
21 OreImplementarea IA hibridă reprezintă practica de execuție a inferenței IA în medii cloud, on-premise și edge, folosind fluxuri de lucru unificate bazate pe containere.
Această instruire live, condusă de un instructor (online sau onsite), este destinată profesioniștilor de nivel avansat care doresc să proiecteze și să implementeze sisteme de inferență IA distribuite în medii heterogene.
La finalizarea acestei instruirii, participanții vor fi capabili să:
- Creeze servicii IA containerizate, securizate și scalabile pentru medii cu multiple locații.
- Implementeze sarcini de lucru de inferență IA în cloud, servere locale și dispozitive edge folosind Docker.
- Integreze instrumente de orchestare pentru a automatiza operațiunile distribuite de IA.
- Optimizeze latența, fiabilitatea și reziliența inferenței pe o infrastructură diversă.
Formatul cursului
- Prezentări ghidate și discuții conduse de experți.
- Practică extinsă, manuală și exerciții aplicate.
- Experimentare în condiții reale într-un setup live-lab controlat.
Opțiuni de personalizare a cursului
- Pentru ajustări personalizate care să alinieze acest curs la infrastructura sau cazurile dvs. de utilizare, vă rugăm să ne contactați pentru a personaliza instruirea.
Kubernetes de la Bază la Avansat
14 OreÎn acest training condus de un instructor, live în Moldova (la fața locului sau la distanță), participanții vor învăța cum să implementeze o colecție de servere de probă în interiorul containerelor, apoi să automatizeze, să scaleze și să gestioneze serverele lor containerizate într-un cluster Kubernetes. Trainingul trece apoi la subiecte mai avansate, ghidând participanții prin procesul de securizare, rețea și monitorizare a unui cluster Kubernetes.
La sfârșitul acestui training, participanții vor putea:
- Să configureze și să ruleze un container Docker.
- Să implementeze baze de date și servere containerizate.
- Să configureze un cluster Docker și Kubernetes.
- Să folosească Kubernetes pentru a implementa și gestiona diferite medii sub același cluster.
- Să securizeze, să scaleze și să monitorizeze un cluster Kubernetes.
Construirea Microserviciilor cu Spring Cloud și Docker
21 OreÎn cadrul acestui training condus de un instructor, participanții vor învăța elementele de bază ale construirii microserviciilor folosind Spring Cloud și Docker. Cunoașterea participanților va fi testată prin exerciții și dezvoltarea pas cu pas a unor microservicii exemplu.
La sfârșitul acestui training, participanții vor putea:
- Înțelege elementele de bază ale microserviciilor.
- Folosi Docker pentru a construi containere pentru aplicații microservicii.
- Construi și implementa microservicii containerizate folosind Spring Cloud și Docker.
- Integra microservicii cu servicii de descoperire și API Gateway-ul Spring Cloud.
- Folosi Docker Compose pentru testarea de integrare end-to-end.