4 መሐንዲሶች፣ 7000 አገልጋዮች እና አንድ ዓለም አቀፍ ወረርሽኝ

ሃይ ሀብር! የጽሁፉን ትርጉም ለእርስዎ ትኩረት አቀርባለሁ። "4 መሐንዲሶች፣ 7000 አገልጋዮች እና አንድ ዓለም አቀፍ ወረርሽኝ" በአዲብ ዳው.

ያ ርዕስ በአከርካሪዎ ላይ ትንሽ መንቀጥቀጥ የማይልክ ከሆነ ወደሚቀጥለው አንቀጽ መዝለል አለብዎት ወይም ለእዚህ የተዘጋጀውን ገጻችንን ይጎብኙ በኩባንያው ውስጥ ሙያ - ማውራት እንፈልጋለን።

እኛ ማን ነን

ኮድ መጻፍ እና በሃርድዌር መስራት የምንወድ 4 የፔንግዊን ቡድን ነን። በትርፍ ጊዜያችን በዩናይትድ ስቴትስ በ7000 የተለያዩ የመረጃ ቋቶች የሚሰራጩ ከ3 በላይ ሊኑክስን የሚያስተዳድሩ አካላዊ አገልጋዮችን የማሰማራት፣ የመንከባከብ እና የማንቀሳቀስ ሃላፊነት አለብን።

ከጣቢያዎች 10 ኪ.ሜ ርቀት ላይ ፣ በሜዲትራኒያን ባህር ዳርቻ ላይ ከባህር ዳርቻ ትንሽ መንገድ ላይ ከሚገኘው የራሳችን መሥሪያ ቤት ምቾት አንፃር ይህንን ለማድረግ እድሉን አግኝተናል ።

የመጠን ችግር

በአንፃራዊነት ዝቅተኛ በሆነው የመጀመሪያ ኢንቨስትመንት ምክንያት ጅምር መሠረተ ልማቱን በደመና ውስጥ በማስተናገድ መጀመሩ ምክንያታዊ ቢሆንም እኛ Outbrain የራሳችንን አገልጋዮች ለመጠቀም ወስነናል። ይህንን ያደረግነው የደመና መሠረተ ልማት ወጪዎች በተወሰነ ደረጃ ከዕድገት በኋላ በመረጃ ማዕከሎች ውስጥ የሚገኙትን የራሳችንን መሳሪያዎች ለማስኬድ ከሚያወጣው ወጪ እጅግ የላቀ ነው። በተጨማሪም፣ የእርስዎ አገልጋይ ከፍተኛውን የቁጥጥር እና የመላ መፈለጊያ ችሎታዎችን ይሰጣል።

እያደግን ስንሄድ ችግሮች ሁል ጊዜ በአቅራቢያ ናቸው። ከዚህም በላይ ብዙውን ጊዜ በቡድን ይመጣሉ. የአገልጋይ የህይወት ኡደት አስተዳደር የአገልጋዮች ቁጥር በፍጥነት መጨመር ላይ በአግባቡ መስራት እንዲችል የማያቋርጥ ራስን ማሻሻልን ይጠይቃል። በመረጃ ማእከላት ውስጥ ያሉ የአገልጋይ ቡድኖችን ለማስተዳደር የሶፍትዌር ዘዴዎች በፍጥነት አስቸጋሪ ይሆናሉ። የQoS ደረጃዎችን በሚያሟሉበት ወቅት አለመሳካቶችን መፈለግ፣ መላ መፈለግ እና መቀነስ እጅግ በጣም የተለያዩ የሃርድዌር ድርድር፣ የተለያዩ የስራ ጫናዎች፣ የግዜ ገደቦችን ማሻሻል እና ሌሎች ማንም ሊጨነቅባቸው የማይፈልጓቸውን ጥሩ ነገሮች የመገጣጠም ጉዳይ ይሆናል።

ጎራዎችዎን ይቆጣጠሩ

አብዛኛዎቹን ችግሮች ለመፍታት በOutbrain ውስጥ ያለውን የአገልጋይ የህይወት ዑደት ወደ ዋና ክፍሎቹ ሰብረን ጎራ ብለን ጠርተናል። ለምሳሌ፣ አንዱ ጎራ የመሳሪያ መስፈርቶችን ይሸፍናል፣ ሌላው ከዕቃ ዝርዝር የሕይወት ዑደት ጋር የተያያዘ ሎጂስቲክስን ይሸፍናል፣ ሦስተኛው ደግሞ ከመስክ ሠራተኞች ጋር ያለውን ግንኙነት ይሸፍናል። የሃርድዌር ታዛቢነትን በተመለከተ ሌላም አለ ነገርግን ሁሉንም ነጥቦች አንገልጽም። ግባችን ኮድን በመጠቀም እንዲገለጽ ጎራዎችን ማጥናት እና መወሰን ነበር። አንድ ጊዜ የሚሰራ አብስትራክት ከተሰራ በኋላ ወደተዘረጋ፣የተፈተነ እና ወደተጣራ በእጅ ሂደት ይተላለፋል። በመጨረሻም፣ ጎራው በኤፒአይዎች በኩል ከሌሎች ጎራዎች ጋር እንዲዋሃድ ተዋቅሯል፣ ይህም ሁሉን አቀፍ፣ ተለዋዋጭ እና በየጊዜው የሚሻሻል የሃርድዌር የህይወት ኡደት ስርዓት ሊዘረጋ የሚችል፣ ሊሞከር የሚችል እና የሚታይ ነው። ልክ እንደሌሎች የምርት ስርዓቶቻችን።

ይህንን አካሄድ መቀበል ብዙ ችግሮችን በትክክል እንድንፈታ አስችሎናል - መሳሪያዎችን እና አውቶማቲክን በመፍጠር።

ጎራ ያስፈልጋል

ምንም እንኳን ኢሜል እና የተመን ሉሆች በመጀመሪያዎቹ ጊዜያት ፍላጎትን ለማሟላት ውጤታማ መንገዶች ቢሆኑም በተለይም የአገልጋዮች ብዛት እና የገቢ ጥያቄዎች መጠን በተወሰነ ደረጃ ላይ ሲደርሱ የተሳካ መፍትሄ አልነበረም። ፈጣን መስፋፋት በሚኖርበት ጊዜ ገቢ ጥያቄዎችን በተሻለ ሁኔታ ለማደራጀት እና ቅድሚያ ለመስጠት፣ የሚከተሉትን ሊያቀርብ የሚችል የቲኬት አሰጣጥ ስርዓት መጠቀም ነበረብን፡-

  • ተዛማጅ መስኮችን ብቻ እይታ የማበጀት ችሎታ (ቀላል)
  • ኤፒአይዎችን ክፈት (ሊሰፋ የሚችል)
  • በቡድናችን የታወቀ (ተረዳ)
  • ከነባር የስራ ፍሰቶቻችን ጋር (የተዋሃደ) ውህደት

የኛን sprints እና የውስጥ ስራ ለማስተዳደር ጂራ ስለምንጠቀም ደንበኞቻችን ቲኬቶችን እንዲያቀርቡ እና ውጤታቸውን እንዲከታተሉ የሚረዳ ሌላ ፕሮጀክት ለመፍጠር ወስነናል። ለገቢ ጥያቄዎች እና የውስጥ ስራዎችን ለማስተዳደር ጂራን መጠቀም ሁሉንም ሂደቶች በአጠቃላይ እንድንመለከት የሚያስችል ነጠላ የካንባን ቦርድ እንድንፈጥር አስችሎናል. የእኛ የውስጥ “ደንበኞቻችን” የተጨማሪ ተግባራትን አነስተኛ ጉልህ ዝርዝሮችን ሳናጠና (እንደ መሳሪያዎችን ማሻሻል ፣ ሳንካዎችን ማስተካከል ያሉ) የመሳሪያ ጥያቄዎችን ብቻ ነው የተመለከቱት።

4 መሐንዲሶች፣ 7000 አገልጋዮች እና አንድ ዓለም አቀፍ ወረርሽኝ
Jira ውስጥ Kanban ቦርድ

እንደ ጉርሻ፣ ወረፋዎች እና ቅድሚያ የሚሰጣቸው ነገሮች አሁን ለሁሉም ሰው መታየታቸው "በወረፋው ውስጥ የት ነው" የተለየ ጥያቄ እንደነበረ እና ከዚህ በፊት ምን እንደነበረ ለመረዳት አስችሏል። ይህ ባለቤቶች እኛን ማነጋገር ሳያስፈልጋቸው የራሳቸውን ጥያቄ እንደገና እንዲሰጡ አስችሏቸዋል። ይጎትቱት እና ያ ነው. እንዲሁም በጂራ ውስጥ በተፈጠሩት መለኪያዎች ላይ በመመስረት SLA ዎቻችንን በጥያቄ ዓይነቶች እንድንከታተል እና እንድንገመግም አስችሎናል።

መሳሪያዎች የህይወት ዑደት ጎራ

በእያንዳንዱ የአገልጋይ መደርደሪያ ውስጥ ጥቅም ላይ የዋለውን ሃርድዌር የማስተዳደርን ውስብስብነት ለመገመት ይሞክሩ። በጣም የከፋው ደግሞ ብዙ የሃርድዌር እቃዎች (ራም, ROM) ከመጋዘን ወደ አገልጋይ ክፍል እና ወደ ኋላ ሊወሰዱ ይችላሉ. እንዲሁም ወድቀዋል ወይም ተጽፈው ተተኩ እና ለመተካት/ለመጠገኑ ወደ አቅራቢው ይመለሳሉ። ይህ ሁሉ በመሳሪያው አካላዊ ጥገና ላይ ለሚሳተፉ የኮሎኬሽን አገልግሎት ሰራተኞች ማሳወቅ አለበት. እነዚህን ችግሮች ለመፍታት, ፍሎፒ የተባለ ውስጣዊ መሳሪያ ፈጠርን. የእሱ ተግባር፡-

  • ከመስክ ሰራተኞች ጋር ግንኙነቶችን ማስተዳደር, ሁሉንም መረጃዎች ማሰባሰብ;
  • ከእያንዳንዱ የተጠናቀቀ እና የተረጋገጠ የመሳሪያ ጥገና ሥራ በኋላ የ "መጋዘን" መረጃን ማዘመን.

መጋዘኑ, በተራው, ሁሉንም የእኛን መለኪያዎች ለመሳል የምንጠቀምበትን ግራፋናን በመጠቀም ይታያል. ስለዚህ, ለመጋዘን እይታ እና ለሌሎች የምርት ፍላጎቶች ተመሳሳይ መሳሪያ እንጠቀማለን.

4 መሐንዲሶች፣ 7000 አገልጋዮች እና አንድ ዓለም አቀፍ ወረርሽኝበግራፋና ውስጥ የመጋዘን መሳሪያዎች መቆጣጠሪያ ፓነል

በዋስትና ላይ ላሉ የአገልጋይ መሳሪያዎች፣ ሌላ ዲስፓቸር ብለን የምንጠራውን መሳሪያ እንጠቀማለን። እሱ፡-

  • የስርዓት ምዝግብ ማስታወሻዎችን ይሰበስባል;
  • ሪፖርቶችን በሻጩ በሚፈለገው ቅርጸት ያመነጫል;
  • በኤፒአይ በኩል ከአቅራቢው ጥያቄ ይፈጥራል;
  • የመተግበሪያ መለያውን ተቀብሎ ያከማቻል ለበለጠ የሂደቱን ክትትል።

የይገባኛል ጥያቄያችን ተቀባይነት ካገኘ በኋላ (ብዙውን ጊዜ በሥራ ሰዓት) መለዋወጫው ወደ ሚመለከተው የመረጃ ማዕከል ይላካል እና በሠራተኞች ይቀበላል።

4 መሐንዲሶች፣ 7000 አገልጋዮች እና አንድ ዓለም አቀፍ ወረርሽኝ
የጄንኪንስ ኮንሶል ውፅዓት

የግንኙነት ጎራ

ከጊዜ ወደ ጊዜ እየጨመረ የሚሄደውን አቅም የሚጠይቀውን የንግድ ስራችን ፈጣን እድገት ለመከታተል በአካባቢያዊ የመረጃ ማእከላት ውስጥ ከቴክኒካል ስፔሻሊስቶች ጋር የምንሰራበትን መንገድ ማስተካከል ነበረብን። በመጀመሪያ ደረጃ ማሻሻል ማለት አዳዲስ አገልጋዮችን መግዛት ማለት ከሆነ ፣ከማጠናከሪያ ፕሮጀክት በኋላ (ወደ ኩበርኔትስ ሽግግር ላይ በመመስረት) ፍጹም የተለየ ነገር ሆነ። የእኛ ዝግመተ ለውጥ ከ"መደርደሪያዎች መጨመር" ወደ "አገልጋይ መልሶ ማደራጀት"።

አዲስ አቀራረብን መጠቀም ከመረጃ ማእከል ሰራተኞች ጋር የበለጠ ምቹ የሆነ መስተጋብር ለመፍጠር የሚያስችሉ አዳዲስ መሳሪያዎች ያስፈልጉ ነበር። እነዚህ መሳሪያዎች የሚከተሉትን ማድረግ ይጠበቅባቸው ነበር፡-

  • ቀላልነት;
  • ራስ ገዝ አስተዳደር;
  • ቅልጥፍና;
  • አስተማማኝነት.

ቴክኒሻኖች በቀጥታ ከአገልጋይ መሳሪያዎች ጋር እንዲሰሩ እራሳችንን ከሰንሰለቱ ማግለል እና ስራውን ማዋቀር ነበረብን። ያለእኛ ጣልቃገብነት እና እነዚህን ሁሉ ጉዳዮች በየጊዜው ሳናነሳ የሥራ ጫና, የስራ ሰዓት, ​​የመሳሪያ አቅርቦት, ወዘተ.

ይህን ለማግኘት በእያንዳንዱ የመረጃ ማዕከል ውስጥ አይፓዶችን ጭነናል። ከአገልጋዩ ጋር ከተገናኙ በኋላ የሚከተለው ይከሰታል

  • መሣሪያው ይህ አገልጋይ በእርግጥ አንዳንድ ሥራ የሚፈልግ መሆኑን ያረጋግጣል;
  • በአገልጋዩ ላይ የሚሰሩ መተግበሪያዎች ተዘግተዋል (አስፈላጊ ከሆነ);
  • የሚፈለጉትን እርምጃዎች የሚያብራራ የሥራ መመሪያ ስብስብ በ Slack ቻናል ላይ ተለጠፈ;
  • ሥራው ሲጠናቀቅ መሳሪያው የአገልጋዩን የመጨረሻ ሁኔታ ትክክለኛነት ያረጋግጣል;
  • አስፈላጊ ከሆነ ማመልከቻዎችን እንደገና ያስጀምራል.

በተጨማሪም፣ ቴክኒሻኑን ለመርዳት Slack bot አዘጋጅተናል። ለብዙ ችሎታዎች ምስጋና ይግባውና (ተግባሩን ያለማቋረጥ እያሰፋን ነበር)፣ ቦት ስራቸውን ቀላል አድርገውልናል፣ እና ህይወታችንን በጣም ቀላል አድርጎታል። በዚህ መንገድ አብዛኛዎቹን ሰርቨሮችን የመጠቀም እና የማቆየት ሂደት አመቻችተናል፣ እራሳችንን ከስራ ሂደቱ በማጥፋት።

4 መሐንዲሶች፣ 7000 አገልጋዮች እና አንድ ዓለም አቀፍ ወረርሽኝ
አይፓድ በእኛ የውሂብ ማዕከሎች ውስጥ በአንዱ

የሃርድዌር ጎራ

የእኛን የውሂብ ማዕከል መሠረተ ልማት በአስተማማኝ ሁኔታ ማመጣጠን ለእያንዳንዱ አካል ጥሩ ታይነትን ይጠይቃል፣ ለምሳሌ፡-

  • የሃርድዌር ውድቀትን መለየት
  • የአገልጋይ ግዛቶች (ገባሪ፣ የተስተናገደ፣ ዞምቢ፣ ወዘተ.)
  • የኃይል ፍጆታ
  • የጽኑ ትዕዛዝ ስሪት
  • ለዚህ አጠቃላይ ንግድ ትንታኔ

የእኛ መፍትሄዎች መሣሪያዎችን እንዴት ፣ የት እና መቼ እንደሚገዙ ፣ አንዳንድ ጊዜ በትክክል ከመፈለጉ በፊት እንኳን ውሳኔዎችን እንድንወስን ያስችሉናል። እንዲሁም በተለያዩ መሳሪያዎች ላይ ያለውን ጭነት ደረጃ በመወሰን የተሻሻለ የሃብት ድልድል ማግኘት ችለናል። በተለይም የኃይል ፍጆታ. አሁን ስለአገልጋይ አቀማመጥ በመደርደሪያ ውስጥ ከመጫኑ እና ከኃይል ምንጭ ጋር ከመገናኘቱ በፊት፣ በህይወት ዑደቱ እና በመጨረሻው ጡረታ እስከሚወጣ ድረስ በመረጃ የተደገፈ ውሳኔ ማድረግ እንችላለን።

4 መሐንዲሶች፣ 7000 አገልጋዮች እና አንድ ዓለም አቀፍ ወረርሽኝ
የኃይል ዳሽቦርድ በግራፋና ውስጥ

እና ከዚያ COVID-19 ታየ…

ቡድናችን የሚዲያ ኩባንያዎችን እና አታሚዎችን በመስመር ላይ የሚያበረታቱ ቴክኖሎጂዎችን ይፈጥራል ጎብኝዎች ጠቃሚ ይዘትን፣ ምርቶች እና አገልግሎቶችን እንዲያገኙ ለማገዝ። የእኛ መሠረተ ልማት የተነደፈው አንዳንድ አስደሳች ዜናዎች ሲለቀቁ የሚፈጠረውን ትራፊክ ለማገልገል ነው።

በኮቪድ-19 ዙሪያ ያለው ከፍተኛ የሚዲያ ሽፋን፣ ከትራፊክ መጨመር ጋር ተዳምሮ እነዚህን ጫናዎች እንዴት መቋቋም እንደምንችል ለማወቅ በአስቸኳይ ያስፈልገናል ማለት ነው። ከዚህም በላይ ይህ ሁሉ መደረግ ያለበት በአለምአቀፍ ቀውስ ወቅት, የአቅርቦት ሰንሰለቶች ሲስተጓጉሉ እና አብዛኛዎቹ ሰራተኞች እቤት ውስጥ ነበሩ.

ግን ፣ እንደተናገርነው ፣ ሞዴላችን ቀድሞውኑ የሚገምተው-

  • በመረጃ ማዕከሎቻችን ውስጥ ያሉት መሳሪያዎች በአብዛኛው በአካል ለእኛ ተደራሽ አይደሉም;
  •  እኛ ከሞላ ጎደል ሁሉንም አካላዊ ስራዎች በርቀት እንሰራለን;
  • ስራው ባልተመሳሰለ, በራስ ገዝ እና በከፍተኛ ደረጃ ይከናወናል;
  • አዳዲስ መሳሪያዎችን ከመግዛት ይልቅ "ከክፍሎች መገንባት" ዘዴን በመጠቀም የመሳሪያውን ፍላጎት እናሟላለን;
  • መደበኛ ጥገናን ብቻ ሳይሆን አዲስ ነገር ለመፍጠር የሚያስችል መጋዘን አለን.

ስለዚህ፣ ብዙ ኩባንያዎች ወደ ዳታ ማዕከሎቻቸው አካላዊ መዳረሻ እንዳያገኙ ያደረጋቸው ዓለም አቀፍ እገዳዎች በእኛ ላይ ብዙም ተጽዕኖ አላሳደሩም።እናም መለዋወጫና ሰርቨርን በተመለከተ፣ አዎ፣ የመሳሪያዎቹ አሠራር የተረጋጋ እንዲሆን ለማድረግ ሞክረናል። ነገር ግን ይህ የተደረገው በድንገት አንዳንድ ሃርድዌር አለመኖሩ ሲታወቅ ሊከሰቱ የሚችሉ ክስተቶችን ለመከላከል ነው። የወቅቱን ፍላጎት ለማሟላት ሳናቀድ የእኛ ክምችት መሞላቱን አረጋግጠናል.

ለማጠቃለል ያህል፣ በመረጃ ማዕከል ኢንዱስትሪ ውስጥ ለመስራት ያለን አካሄድ የጥሩ ኮድ ዲዛይን መርሆዎችን በመረጃ ማእከል አካላዊ አስተዳደር ላይ መተግበር እንደሚቻል ያረጋግጣል ማለት እፈልጋለሁ። እና ምናልባት አስደሳች ሆኖ ያገኙታል።

የመጀመሪያው: ቲትስ

ምንጭ: hab.com

አስተያየት ያክሉ