GUIDE teknik

Apache Airflow ngir liggéey ML

Apache Airflow platform la bu ubbeeku ngir bind, waajal ak saytu ni liggéey bi di doxee ni kode.

Résumé

Apache Airflow platform la bu ubbeeku ngir bind, waajal ak saytu ni liggéey bi di doxee ni kode. Ci jàngu masin, dafay nekk njiit liy tàmbali pipeline yi, tàggataat liggéey yi, ak wax luy waaja am ci waxtu bu wóor.

Apache Airflow ngir ML Workflows ab bloku tabax xarala la buy indi jafe jafe ci kalite model bi, njëgu jumtukaay bi, yeexal bi, ak wóor ci yaatuwaayam.

Plongeur bu xóot

Airflow ñu ngi ko sos ci Airbnb ci 2014 te leegi projet Apache la. Abstraksioŋ bi ci digg mooy DAG: Graafiku Acyclic buñ Yorandi ci liggéey yiñ joxe ci Python, fu boor yi di def doxalinu jëfandikoo gi ak dependence yi. Ab scheduler dafay jàngat DAG yooyu, xool ban liggéey moo pare, ba noppi yónnee leen ñi leen di def ak liggéeykat yi; interfaasu jëfandikukat web dafay wane jaar-jaaru doxal, log yi ak tolluwaayu liggéey bi. Ci ML, Airflow dañu koy jëfandikoo bu bari ni orchestrator moo gën motëru ordinatër: tàggatul model yi ci boppam waaye dafay tàmbali jéego yu melni génne ay done, gëmloo ko, tàmbali liggéeyu tàggat ci Spark wala pod Kubernetes, ak dugal ci resultaa bi. Operatër yi ak kaptër yi dañuy may liggéey yi ñu woo sistem yi ci biti, xaar fichier yi, wala doxal conteneur yi. Doolam mooy liggéey bu wóor, jéemaat, delloosi, ak gis-gis bu leer ci pipeline yu jafee xam, yu lalu ci waxtu.

Gis-gis xarala

Airflow DAG kodu Python rek la, kon dependence yi dañu leen di fësal ci prograam ak operatër yuñ boole ci syntax bitshift wala API liggéey. Organisatër bi dafay wéy di jàngat diggante oraaru DAG bu nekk ak dependency yi ci liggéey, di raŋ liggéey yi dependency yi ci kaw am ndam. Executeur yu melni Celery wala Kubernetes ñooy doxal liggéey yooyu ci liggéeykat yuñ séddale. Bépp liggéey buñu def dañu koy topp ci etaa bi, log yi, ak logique de retry, ba noppi ñu denc metadata yi ci base de done ngir mëna saytu leen bu baax.

Xam Apache Airflow ngir liggéey ML

Apache Airflow platform la bu ubbeeku ngir bind, waajal ak saytu ni liggéey bi di doxee ni kode. Ci jàngu masin, dafay nekk njiit liy tàmbali pipeline yi, tàggataat liggéey yi, ak wax luy waaja am ci waxtu bu wóor. Apache Airflow ngir ML Workflows ab bloku tabax xarala la buy indi jafe jafe ci kalite model bi, njëgu jumtukaay bi, yeexal bi, ak wóor ci yaatuwaayam. Ngir tabax xam-xam bu xóot, jàppal Apache Airflow for ML Workflows ni xeetu liggéey, du benn man-man: leeral njariñ yi nga bëgg, leeral xalaat yi, ak tàqale li sistem bi mëna def ci anam wu wóor ak li ba leegi soxla àtteb kàngam.

Ci jëf, ekip yu am doole yiy jëfandikoo Apache Airflow ngir ML Workflows dañuy gëna baaxal architecture, done, ak tànneefi infrastructure ci wàllu wóor ak njëg. Dañuy bind kritër yu leer ngir am ndam, natt leen ci done yu dëggu ak def liggéey, ba noppi ñu baamtu ci anamu ñàkka mëna seetlu, du ci benn yoon benchmark wins. Mooy barab bi xam-xam theorie bi di soppiku nekk kàttan buy yàgg ci produit yi, ci politik yi ak ci liggéey yi.

Dogal yi architecture di jël dañuy indi njariñ ak njëgu liggéey bi ay at ci ginaaw. Ci jamano jooju, Optimisation benn benchmark mën na nëbb ñakk kattan yu gëna yaatu ci sistem bi. Xeetu jëf bi gëna dëgër mooy boole gaawaayu jàngat ak disipline nguur: doxal pilote, jàpp firnde, siiwal dogal yi, ak wéy di yeesal kaaraange gi ci anam wi ñuy doxalee, li jëfandikukat bi di xaar, ak sàrti sàrt yi di jëm kanam.

njeextalu pexe

Dogal yi architecture di jël dañuy indi njariñ ak njëgu liggéey bi ay at ci ginaaw.

Dogal yi architecture di jël dañuy indi njariñ ak njëgu liggéey bi ay at ci ginaaw. Ci jëfandikoo yu am kalite bu kawe, loolu dañu koy tekki ci sàrti liggéey yuñ mëna natt, ay peggu boroom, ak ay xew-xewu xoolaat yu bari suko defee ekip yi mëna yokk wóolu seen bopp ci barabu yokk lu jaxasoo.

Njàngalem xarala yi dafay jàppale ekip yi ñu tànn li gën, te baña yam ci li gëna bees daal.

Njàngalem xarala yi dafay jàppale ekip yi ñu tànn li gën, te baña yam ci li gëna bees daal. Ci jëfandikoo yu am kalite bu kawe, loolu dañu koy tekki ci sàrti liggéey yuñ mëna natt, ay peggu boroom, ak ay xew-xewu xoolaat yu bari suko defee ekip yi mëna yokk wóolu seen bopp ci barabu yokk lu jaxasoo.

Tanneef yu gëna baax ci wàllu ingeñër dina wàññi jafe-jafe yi ci wàllu wóor ci liggéey bi.

Tanneef yu gëna baax ci wàllu ingeñër dina wàññi jafe-jafe yi ci wàllu wóor ci liggéey bi. Ci jëfandikoo yu am kalite bu kawe, loolu dañu koy tekki ci sàrti liggéey yuñ mëna natt, ay peggu boroom, ak ay xew-xewu xoolaat yu bari suko defee ekip yi mëna yokk wóolu seen bopp ci barabu yokk lu jaxasoo.

Ëlëgu Apache Airflow ngir liggéey ML

Airflow 2.x ak 3.x dañu fësal ab waajalkat bu gëna gaaw, TaskFlow API ngir pipeline Python yu gëna set, ak waajal xam done fu DAGs di tàmbali ci yeesali done yi moo gën montor yu fiks. Ngir ML, xaarandi lëkkaloo bu gëna dëgër ak bitik yu am solo ak tàggataat bu lalu ci xew-xew. Airflow dafay gëna taxawal boppam ni couche orchestration biy boole jumtukaayi spesialisasioŋ yu melni dbt, Spark, ak Kubeflow, moo gën ñuy joŋante ak ñoom, di simante liggéeyam ni yaxu ndigg ci done yu bees ak ML stacks.

Doxal ci àdduna dëgg

Benn kompiñi media dafay doxal bis bu nekk Airflow DAG buy génne log jëfandikukat yi, tàggataat xeetu xalaat, ak yeesal cache biy liggéey.

Ekipu e-commerce dafay jëfandikoo ay kaptër ngir xaar fichier done yu jaaykat bi wàcci ci dencukaay cloud bi balaa ñuy tàmbali liggéeyu seentu ëlëg.

Benn entreprise fintech dafay tëral ay liggéey yuy joxe poñ ci waxtu wu nekk, fu Airflow di def benn xeetu conteneur ngir màndargaal jëflante yu wóorul dara.

Benn ekipu done dafay jëfandikoo Airflow backfills ngir defaraat ay weer ci done yu yàgg yi jaaraleko ci gasoduk ingenieur bu bees ginaaw coppite logique.

Modèlu jëfandikoo

Apache Airflow ngir ML ci liggéey

Benn kompiñi media dafay doxal bis bu nekk Airflow DAG buy génne log jëfandikukat yi, tàggataat xeetu xalaat, ak yeesal cache biy liggéey.

Benn kompiñi media dafay doxal bis bu nekk Airflow DAG buy génne jëfandikukat-engagement logs, retrains model recommandation, ak yeesal cache biy liggéey. Ekip yi dañuy faral di am njariñ yu gëna baax suñu joxee threshold yu baax ci kanam, tëye yoonu escalation nit ngir jafe-jafe yi, ba noppi topp njuréefi produit yi ak njuumte yi.

Apache Airflow ngir ML ci liggéey

Ekipu e-commerce dafay jëfandikoo ay kaptër ngir xaar fichier done yu jaaykat bi wàcci ci dencukaay cloud bi balaa ñuy tàmbali liggéeyu seentu ëlëg.

Benn ekipu e-commerce dafay jëfandikoo ay kaptër ngir xaar fichier done jaaykat bi wàcci ci dencukaay cloud balaa muy tàmbali liggéey buy wax luy waaja am. Ekip yi dañuy faral di am njariñ yu gëna baax suñu joxee ay threshold yu baax ci kanam, tëye yoonu escalation nit ngir jafe-jafe yi, ba noppi topp njariñu produit yi ak njëgu njuumte yi.

Apache Airflow ngir ML ci liggéey

Benn entreprise fintech dafay tëral ay liggéey yuy joxe poñ ci waxtu wu nekk, fu Airflow di def benn xeetu conteneur ngir màndargaal jëflante yu wóorul dara.

Benn entreprise fintech dafay waajal liggéey yu waxtu wu nekk, fu Airflow di gëna xëcc benn model containerized ngir màndargaal jëflante yu wóorul. Ekip yi dañuy faral di am njariñ yu gëna baax suñu joxee threshold yu baax ci kanam, tëye yoonu escalation nit ngir jafe-jafe yi, ba noppi topp njariñu produit ak njëgu njuumte ci diir bi.

Apache Airflow ngir ML ci liggéey

Benn ekipu done dafay jëfandikoo Airflow backfills ngir defaraat ay weer ci done yu yàgg yi jaaraleko ci gasoduk ingenieur bu bees ginaaw coppite logique.

Benn ekipu done dafay jëfandikoo Airflow backfills ngir defaraat ay weer ci done yu yàgg yi jaaraleko ci benn gasoduc bu bees ci ingenieur yi ginaaw coppite logique. Ekip yi dañuy faral di am njariñ yu gëna baax suñu joxee threshold yu baax ci kanam, tëye yoonu escalation nit ngir jafe-jafe yi, ba noppi topp njariñu produit ak njëgu njuumte ci diir bi.

Risk yi ak balustrade yi

!

Optimize benn benchmark mën na nëbb ñakk kattan yu gëna yaatu ci sistem bi.

!

Njëg li ñuy fay ci infrastructure yi ak ci toppatoo dañuy faral di suufeel.

!

Bu sistem yi di gëna xawa jafee xam, jafe-jafe yi am ci wàllu kaaraange ak seetlu mën nañu gëna bari.

Roadmap ngir samp gi

1

Mandargal latency, kalite, ak njëg yi laata ngay jëfandikoo.

Mandargal latency, kalite, ak njëg yi laata ngay jëfandikoo. Japp jéego bu nekk ni buntu firnde: sudee mattul kritër yi, noppali génne gi, tëj bërëb bi, ba noppi nga yaatal jëfandikoo gi.

2

Benchmark ci biir sargal ak done yu dëggu.

Benchmark ci biir sargal ak done yu dëggu. Japp jéego bu nekk ni buntu firnde: sudee mattul kritër yi, noppali génne gi, tëj bërëb bi, ba noppi nga yaatal jëfandikoo gi.

3

Jumtukaay bi di saytu njuumte yi, derive bi ak njeextalu jëfandikukat bi.

Jumtukaay bi di saytu njuumte yi, derive bi ak njeextalu jëfandikukat bi. Japp jéego bu nekk ni buntu firnde: sudee mattul kritër yi, noppali génne gi, tëj bërëb bi, ba noppi nga yaatal jëfandikoo gi.

4

Waajal rollback ak yooni tontu ci jafe-jafe yi laata ngay eskale.

Waajal rollback ak yooni tontu ci jafe-jafe yi laata ngay eskale. Japp jéego bu nekk ni buntu firnde: sudee mattul kritër yi, noppali génne gi, tëj bërëb bi, ba noppi nga yaatal jëfandikoo gi.

Weyal di banneexu