የቴክኒክ መመሪያ

Apache የአየር ፍሰት ለኤምኤል የስራ ፍሰቶች

Apache Airflow የስራ ሂደቶችን እንደ ኮድ ለመጻፍ፣ ለማቀድ እና ለመቆጣጠር ክፍት ምንጭ መድረክ ነው።

አጠቃላይ እይታ

Apache Airflow የስራ ሂደቶችን እንደ ኮድ ለመጻፍ፣ ለማቀድ እና ለመቆጣጠር ክፍት ምንጭ መድረክ ነው። በማሽን መማሪያ ውስጥ የመረጃ ቧንቧዎችን ፣ የስልጠና ስራዎችን እና የቡድን ትንበያዎችን በአስተማማኝ የጊዜ ሰሌዳ ላይ የሚያነቃቃ እንደ መሪ ሆኖ ይሠራል።

Apache Airflow ለ ML Workflows የሞዴል ጥራትን፣ የመሠረተ ልማት ወጪን፣ መዘግየትን እና አስተማማኝነትን የሚነካ ቴክኒካል ግንባታ ነው።

ጥልቅ ዳይቭ

የአየር ፍሰት በ2014 በAirbnb የተፈጠረ ሲሆን አሁን የApache ፕሮጀክት ነው። ማእከላዊው አብስትራክት DAG፡ Directed Acyclic Graph of tasks ነው በ Python ውስጥ የተገለጹ፣ ጠርዞቹ የማስፈጸሚያ ቅደም ተከተል እና ጥገኞችን የሚያዘጋጁበት። መርሐግብር አውጪው እነዚህን DAGs ይተነትናል፣ የትኞቹ ተግባራት ዝግጁ እንደሆኑ ይወስናል፣ እና ወደ ፈጻሚዎች እና ሰራተኞች ይልካቸዋል፤ የድር UI የአሂድ ታሪክን፣ ምዝግብ ማስታወሻዎችን እና የተግባር ሁኔታን ያሳያል። ለኤምኤል የአየር ፍሰት ከኮምፒዩተር ሞተር ይልቅ እንደ ኦርኬስትራ በሰፊው ጥቅም ላይ ይውላል፡ እራሱን ሞዴሎችን አያሠለጥንም ነገር ግን እንደ መረጃ ማውጣት፣ ማረጋገጥ፣ በስፓርክ ወይም በኩበርኔትስ ፖድ ላይ የስልጠና ስራን መጀመር እና ውጤቱን ማሰማራት ያሉ እርምጃዎችን ያነሳሳል። ኦፕሬተሮች እና ዳሳሾች ተግባራት ውጫዊ ስርዓቶችን እንዲጠሩ፣ ፋይሎችን እንዲጠብቁ ወይም መያዣዎችን እንዲያሄዱ ያስችላቸዋል። ጥንካሬው አስተማማኝ መርሐግብር ማስያዝ፣ እንደገና መሞከር፣ ወደ ኋላ መሙላት እና ወደ ውስብስብ፣ ጊዜ-ተኮር የቧንቧ መስመሮች ግልጽ ታይነት ነው።

ቴክኒካዊ ግንዛቤ

የአየር ፍሰት DAG የፓይዘን ኮድ ብቻ ነው፣ ስለዚህ ጥገኞች በፕሮግራማዊ መንገድ የሚገለጹት በቢትሺፍት አገባብ ወይም በተግባር ኤፒአይዎች በሰንሰለት ከተያዙ ኦፕሬተሮች ጋር ነው። መርሐግብር አውጪው እያንዳንዱን የDAG የጊዜ ሰሌዳ ክፍተት እና የተግባር ጥገኞችን ያለማቋረጥ ይገመግማል፣የላይ ጥገኞች የተሳካላቸው ተግባራትን ብቻ ይሰለፋል። እንደ ሴሊሪ ወይም ኩበርኔትስ ያሉ አስፈፃሚዎች እነዚህን ተግባራት በተከፋፈሉ ሰራተኞች ላይ ያካሂዳሉ። እያንዳንዱ የተግባር ሂደት በግዛት፣ በምዝግብ ማስታወሻዎች እና በእንደገና ሎጂክ ክትትል ይደረግበታል፣ እና ሜታዳታ ለሙሉ ኦዲትነት በመጠባበቂያ ዳታቤዝ ውስጥ ይከማቻል።

ለኤምኤል የስራ ፍሰቶች የApache የአየር ፍሰትን መቆጣጠር

Apache Airflow የስራ ሂደቶችን እንደ ኮድ ለመጻፍ፣ ለማቀድ እና ለመቆጣጠር ክፍት ምንጭ መድረክ ነው። በማሽን መማሪያ ውስጥ የመረጃ ቧንቧዎችን ፣ የስልጠና ስራዎችን እና የቡድን ትንበያዎችን በአስተማማኝ የጊዜ ሰሌዳ ላይ የሚያነቃቃ እንደ መሪ ሆኖ ይሠራል። Apache Airflow ለ ML Workflows የሞዴል ጥራትን፣ የመሠረተ ልማት ወጪን፣ መዘግየትን እና አስተማማኝነትን የሚነካ ቴክኒካል ግንባታ ነው። ጥልቅ ግንዛቤን ለመገንባት Apache Airflow for ML Workflowsን እንደ ኦፕሬሽን ሞዴል ያዙ እንጂ አንድ ባህሪ አይደለም፡ የሚፈለጉትን ውጤቶች ይግለጹ፣ ግምቶችን ያብራሩ እና ስርዓቱ አሁንም የባለሙያዎችን ፍርድ ከሚያስፈልገው ነገር ይለዩ።

በተግባር፣ Apache Airflow ለ ML Workflows የሚጠቀሙ ጠንካራ ቡድኖች ከአስተማማኝነት እና ከዋጋ አንጻር የሕንፃ፣የመረጃ እና የመሠረተ ልማት ምርጫዎችን ያሻሽላሉ። ግልጽ የስኬት መስፈርቶችን ይመዘግባሉ፣ በተጨባጭ መረጃ እና የስራ ፍሰቶች ላይ ይፈትሻሉ፣ እና የአንድ ጊዜ ቤንችማርክ ከማሸነፍ ይልቅ በተስተዋሉ የውድቀት ቅጦች ላይ ተመስርተው ይደግማሉ። ይህ የንድፈ ሃሳባዊ ግንዛቤ በምርት፣ ፖሊሲ እና ኦፕሬሽኖች ላይ ወደ ዘላቂ አቅም የሚቀየርበት ነው።

የስነ-ህንፃ ውሳኔዎች ለዓመታት አፈጻጸምን እና የሥራ ማስኬጃ ወጪዎችን ያንቀሳቅሳሉ. በተመሳሳይ ጊዜ፣ አንድ ቤንችማርክን ማሻሻል ሰፋ ያሉ የስርዓት ድክመቶችን መደበቅ ይችላል። በጣም ጠንካራው አካሄድ የሙከራ ፍጥነትን ከአስተዳደር ዲሲፕሊን ጋር ማጣመር ነው፡ አብራሪዎችን ማስኬድ፣ ማስረጃን መያዝ፣ የውሳኔ ምዝግብ ማስታወሻዎችን ማተም እና የሞዴል ባህሪ፣ የተጠቃሚ የሚጠበቁ እና የቁጥጥር መስፈርቶች ሲዳብሩ ጥበቃዎችን ያለማቋረጥ ማዘመን ነው።

ስልታዊ ተጽእኖ

የስነ-ህንፃ ውሳኔዎች ለዓመታት አፈጻጸምን እና የሥራ ማስኬጃ ወጪዎችን ያንቀሳቅሳሉ.

የስነ-ህንፃ ውሳኔዎች ለዓመታት አፈጻጸምን እና የሥራ ማስኬጃ ወጪዎችን ያንቀሳቅሳሉ. ከፍተኛ ጥራት ባለው ማሰማራት ውስጥ፣ ይህ ወደሚለካ የአሠራር ደንቦች፣ የባለቤትነት ወሰኖች እና ተደጋጋሚ የግምገማ ሥነ ሥርዓቶች ይተረጎማል ስለዚህ ቡድኖች አሻሚነትን ከማስፋት ይልቅ በራስ መተማመንን ሊጨምሩ ይችላሉ።

የቴክኒክ ትምህርት ቡድኖች አዲሱን ብቻ ሳይሆን ትክክለኛውን ቁልል እንዲመርጡ ይረዳል።

የቴክኒክ ትምህርት ቡድኖች አዲሱን ብቻ ሳይሆን ትክክለኛውን ቁልል እንዲመርጡ ይረዳል። ከፍተኛ ጥራት ባለው ማሰማራት ውስጥ፣ ይህ ወደሚለካ የአሠራር ደንቦች፣ የባለቤትነት ወሰኖች እና ተደጋጋሚ የግምገማ ሥነ ሥርዓቶች ይተረጎማል ስለዚህ ቡድኖች አሻሚነትን ከማስፋት ይልቅ በራስ መተማመንን ሊጨምሩ ይችላሉ።

የተሻሉ የምህንድስና ምርጫዎች በምርት ውስጥ አስተማማኝነት ክስተቶችን ይቀንሳሉ.

የተሻሉ የምህንድስና ምርጫዎች በምርት ውስጥ አስተማማኝነት ክስተቶችን ይቀንሳሉ. ከፍተኛ ጥራት ባለው ማሰማራት ውስጥ፣ ይህ ወደሚለካ የአሠራር ደንቦች፣ የባለቤትነት ወሰኖች እና ተደጋጋሚ የግምገማ ሥነ ሥርዓቶች ይተረጎማል ስለዚህ ቡድኖች አሻሚነትን ከማስፋት ይልቅ በራስ መተማመንን ሊጨምሩ ይችላሉ።

ለኤምኤል የስራ ፍሰቶች የApache የአየር ፍሰት የወደፊት ጊዜ

የአየር ፍሰት 2.x እና 3.x ፈጣን የጊዜ መርሐግብርን አጽንዖት ይሰጣሉ፣ ለተግባር ፍሎ ኤፒአይ ለጠራ የፓይዘን ቧንቧዎች፣ እና DAGs ከቋሚ ሰዓቶች ይልቅ የውሂብ ስብስብ ማሻሻያዎችን የሚቀሰቅሱበት መረጃን የሚያውቅ መርሐግብር ላይ ያተኩራሉ። ለኤምኤል፣ ከባህሪ መደብሮች እና ከክስተት-ተኮር ዳግም ስልጠና ጋር ጥብቅ ትስስር ይጠብቁ። የአየር ፍሰት ከነሱ ጋር ከመፎካከር ይልቅ እንደ ዲቢት፣ ስፓርክ እና ኩቤፍሎስ ያሉ ልዩ መሳሪያዎችን የሚያስተባብር የኦርኬስትራ ንብርብር አድርጎ ያስቀምጣል።

የእውነተኛ-ዓለም አተገባበር

አንድ የሚዲያ ኩባንያ የተጠቃሚ-የተሳትፎ ምዝግብ ማስታወሻዎችን የሚስብ፣ የምክር ሞዴልን የሚያሰለጥን እና የአገልግሎት መሸጎጫውን የሚያድስ ዕለታዊ የአየር ፍሰት DAG ይሰራል።

የኢ-ኮሜርስ ቡድን የታችኛው ተፋሰስ ትንበያ ተግባር ከመጀመሩ በፊት የደመና ማከማቻ ውስጥ የሻጭ ውሂብ ፋይል እስኪያርፍ ድረስ ለመጠባበቅ ዳሳሾችን ይጠቀማል።

የፊንቴክ ኩባንያ የአየር ፍሰት በኮንቴይነር የተያዘ ሞዴል አጠራጣሪ ግብይቶችን ለመጠቆም በየሰዓቱ ባች-ውጤት የሚያስገኙ ስራዎችን መርሐግብር ያወጣል።

የውሂብ ቡድን ከአመክንዮ ለውጥ በኋላ የወራትን ታሪካዊ መረጃዎችን በአዲስ ባህሪ-የምህንድስና ቧንቧ ለማቀናበር የአየር ፍሰት የኋላ ሙላዎችን ይጠቀማል።

የትግበራ ቅጦች

Apache የአየር ፍሰት ለኤምኤል የስራ ፍሰቶች በተግባር

አንድ የሚዲያ ኩባንያ የተጠቃሚ-የተሳትፎ ምዝግብ ማስታወሻዎችን የሚስብ፣ የምክር ሞዴልን የሚያሰለጥን እና የአገልግሎት መሸጎጫውን የሚያድስ ዕለታዊ የአየር ፍሰት DAG ይሰራል።

አንድ የሚዲያ ኩባንያ የተጠቃሚ-የተሳትፎ ምዝግብ ማስታወሻዎችን የሚስብ፣ የምክር ሞዴልን እንደገና የሚያሠለጥን፣ እና የአገልግሎት መሸጎጫውን የሚያድስ ዕለታዊ የአየር ፍሰት DAG ይሰራል።

Apache የአየር ፍሰት ለኤምኤል የስራ ፍሰቶች በተግባር

የኢ-ኮሜርስ ቡድን የታችኛው ተፋሰስ ትንበያ ተግባር ከመጀመሩ በፊት የደመና ማከማቻ ውስጥ የሻጭ ውሂብ ፋይል እስኪያርፍ ድረስ ለመጠባበቅ ዳሳሾችን ይጠቀማል።

የኢ-ኮሜርስ ቡድን የታችኛውን ተፋሰስ ትንበያ ተግባር ከመጀመሩ በፊት በደመና ማከማቻ ውስጥ የአቅራቢውን መረጃ ፋይል እስኪያርፍ ድረስ ለመጠባበቅ ዳሳሾችን ይጠቀማል ቡድኖቹ ብዙውን ጊዜ የጥራት ደረጃዎችን ፊት ለፊት ሲገልጹ የተሻለ ውጤት ያገኛሉ፣ ለዳር ጉዳዮች የሰው ልጅ መስፋፋት መንገድን ይጠብቃሉ እና ሁለቱንም የምርታማነት ግኝቶችን እና የስህተት ወጪዎችን በጊዜ ሂደት ይከታተላሉ።

Apache የአየር ፍሰት ለኤምኤል የስራ ፍሰቶች በተግባር

የፊንቴክ ኩባንያ የአየር ፍሰት በኮንቴይነር የተያዘ ሞዴል አጠራጣሪ ግብይቶችን ለመጠቆም በየሰዓቱ ባች-ውጤት የሚያስገኙ ስራዎችን መርሐግብር ያወጣል።

የፊንቴክ ኩባንያ የአየር ፍሰት በኮንቴይነር የተያዘ ሞዴል አጠራጣሪ ግብይቶችን ለመጠቆም በየሰዓቱ ባች-ውጤት የሚያስገኙ ስራዎችን ያዘጋጃል።

Apache የአየር ፍሰት ለኤምኤል የስራ ፍሰቶች በተግባር

የውሂብ ቡድን ከአመክንዮ ለውጥ በኋላ የወራትን ታሪካዊ መረጃዎችን በአዲስ ባህሪ-የምህንድስና ቧንቧ ለማቀናበር የአየር ፍሰት የኋላ ሙላዎችን ይጠቀማል።

የዳታ ቡድን የወራትን ታሪካዊ መረጃዎችን በአዲስ ባህሪ-ምህንድስና ቧንቧ መስመር እንደገና ለማቀናበር የአየር ፍሰት መሙላትን ይጠቀማል ከአመክንዮ ለውጥ በኋላ ቡድኖች አብዛኛውን ጊዜ የጥራት ደረጃዎችን ሲገልጹ የተሻለ ውጤት ያገኛሉ፣ ለዳር ጉዳዮች የሰው ልጅ መስፋፋት መንገድን ይጠብቃሉ፣ እና ሁለቱንም የምርታማነት ትርፍ እና የስህተት ወጪዎችን በጊዜ ሂደት ይከታተላሉ።

አደጋዎች እና የጥበቃ መንገዶች

!

አንድ ቤንችማርክን ማሳደግ ሰፋ ያሉ የስርዓት ድክመቶችን ሊደብቅ ይችላል።

!

የመሠረተ ልማት እና የጥገና ወጪዎች ብዙ ጊዜ ዝቅተኛ ናቸው.

!

ስርዓቶች ይበልጥ ውስብስብ ሲሆኑ የደህንነት እና የታዛቢነት ክፍተቶች ሊያድጉ ይችላሉ።

የትግበራ ፍኖተ ካርታ

1

ከመተግበሩ በፊት የቆይታ፣ የጥራት እና የወጪ ግቦችን ይግለጹ።

ከመተግበሩ በፊት የቆይታ፣ የጥራት እና የወጪ ግቦችን ይግለጹ። እያንዳንዱን እርምጃ እንደማስረጃ በር ያዙት፡ መመዘኛዎቹ ካልተሟሉ፣ መልቀቅን ለአፍታ አቁም፣ ክፍተቱን ይዝጉ እና ከዚያ ብቻ አጠቃቀምን ያስፋፉ።

2

ቤንችማርክ በእውነተኛ ጭነት እና የውሂብ ሁኔታዎች።

ቤንችማርክ በእውነተኛ ጭነት እና የውሂብ ሁኔታዎች። እያንዳንዱን እርምጃ እንደማስረጃ በር ያዙት፡ መመዘኛዎቹ ካልተሟሉ፣ መልቀቅን ለአፍታ አቁም፣ ክፍተቱን ይዝጉ እና ከዚያ ብቻ አጠቃቀምን ያስፋፉ።

3

ለስህተቶች፣ ተንሸራታች እና የተጠቃሚ ተጽእኖ የመሳሪያ ክትትል።

ለስህተቶች፣ ተንሸራታች እና የተጠቃሚ ተጽእኖ የመሳሪያ ክትትል። እያንዳንዱን እርምጃ እንደማስረጃ በር ያዙት፡ መመዘኛዎቹ ካልተሟሉ፣ መልቀቅን ለአፍታ አቁም፣ ክፍተቱን ይዝጉ እና ከዚያ ብቻ አጠቃቀምን ያስፋፉ።

4

ከመጠኑ በፊት የመመለሻ እና የአደጋ ምላሽ መንገዶችን ያዘጋጁ።

ከመጠኑ በፊት የመመለሻ እና የአደጋ ምላሽ መንገዶችን ያዘጋጁ። እያንዳንዱን እርምጃ እንደማስረጃ በር ያዙት፡ መመዘኛዎቹ ካልተሟሉ፣ መልቀቅን ለአፍታ አቁም፣ ክፍተቱን ይዝጉ እና ከዚያ ብቻ አጠቃቀምን ያስፋፉ።

ማሰስዎን ይቀጥሉ