ለምን sysadmins፣ ገንቢዎች እና ሞካሪዎች የDevOps ልምዶችን መማር ያስፈልጋቸዋል?

ለምን sysadmins፣ ገንቢዎች እና ሞካሪዎች የDevOps ልምዶችን መማር ያስፈልጋቸዋል?

በዚህ እውቀት የት እንደሚሄድ፣ በፕሮጀክቱ ውስጥ ምን እንደሚደረግ እና ምን ያህል ገቢ እንደሚያስገኝ፣ በቃለ መጠይቁ ላይ ምን እንደሚናገር እና ምን እንደሚጠይቅ - አሌክሳንደር ቲቶቭ፣ ኤክስፕረስ 42 ማኔጂንግ አጋር እና ደራሲ ይናገራል። የመስመር ላይ ኮርስ "የዴቭኦፕስ ልምዶች እና መሳሪያዎች".

ሀሎ! ምንም እንኳን DevOps የሚለው ቃል ከ 2009 ጀምሮ የነበረ ቢሆንም አሁንም በሩሲያ ማህበረሰብ ውስጥ ምንም ዓይነት ስምምነት የለም. በእርግጠኝነት፣ አንዳንዶች DevOpsን እንደ ልዩ፣ ሌሎች እንደ ፍልስፍና፣ እና ሌሎች ደግሞ በቃሉ ስር ያሉ የቴክኖሎጂ ስብስቦችን እንደሚቆጥሩ አስተውለሃል። ጋር ብዙ ጊዜ ተናግሬአለሁ። ንግግሮች ስለዚህ አቅጣጫ እድገት, ስለዚህ በዚህ ጽሑፍ ውስጥ በዝርዝር አልገባም. በኤክስፕረስ 42 ላይ የሚከተለውን አስገብተናል ልበል።

DevOps በቡድኑ ውስጥ ያሉ ሁሉም ስፔሻሊስቶች በምርት ላይ ሲሳተፉ የተወሰነ ቴክኒክ, ዲጂታል ምርት የመፍጠር ባህል ነው.

በጥንታዊ የኮርፖሬት ልማት ሁሉም ነገር በቅደም ተከተል ይከናወናል-ፕሮግራሚንግ ፣ ሙከራ ፣ እና ከዚያ በኋላ ብቻ ይከናወናል ፣ እና የእንደዚህ ዓይነቱ ሂደት ፍጥነት ከሃሳብ እስከ ምርት 3 ወር ነው። ለዲጂታል ምርቶች, ይህ ዓለም አቀፋዊ ችግር ነው, ምክንያቱም ከደንበኞች አስተያየት በፍጥነት ለመቀበል የማይቻል ነው.

በDevOps ውስጥ የእድገት፣ የፈተና እና የምርት ሂደቶች በአንድ ጊዜ እንዲሄዱ ለማድረግ መሳሪያዎች እና አቀራረቦች የተሳለ ነው።

ከዚህ አካሄድ ምን ይከተላል?

  • አንዳንድ "መሐንዲስ" መጥቶ ሁሉንም ችግሮች በማምረት ሊፈታ አይችልም. መላው ቡድን ዘዴውን መተግበር አለበት.

    ለምን sysadmins፣ ገንቢዎች እና ሞካሪዎች የDevOps ልምዶችን መማር ያስፈልጋቸዋል?

  • DevOps ወደ ማላቅ የሚቀጥለው የ sysadmin አይነት አይደለም። "DevOps መሐንዲስ" ከ"Agile ገንቢ" ጋር ተመሳሳይ ነው።

    ለምን sysadmins፣ ገንቢዎች እና ሞካሪዎች የDevOps ልምዶችን መማር ያስፈልጋቸዋል?

  • አንድ ቡድን Kubernetes, Ansible, Prometheus, Mesosphere እና Docker የሚጠቀም ከሆነ, ይህ ማለት የዴቭኦፕስ ልምዶች እዚያ ይተገበራሉ ማለት አይደለም.

    ለምን sysadmins፣ ገንቢዎች እና ሞካሪዎች የDevOps ልምዶችን መማር ያስፈልጋቸዋል?

ከDevOps በኋላ ያለው ሕይወት በጭራሽ ተመሳሳይ አይሆንም

የዴቭኦፕስ አካሄድ በመጀመሪያ ደረጃ፣ የተለየ አስተሳሰብ፣ በአጠቃላይ የእድገት ግንዛቤ እና በሂደቱ ውስጥ ያለው ቦታ ነው። የኛን የመስመር ላይ ኮርስ በ 2 ብሎኮች ከፍለነዋል፡-

1. ራስን መወሰን

በመጀመሪያ፣ የዴቭኦፕስ አካሄድን ምንነት በዝርዝር እንመረምራለን፣ እና ተማሪዎች በቡድኑ ውስጥ አዳዲስ ሚናዎችን ያገኛሉ፣ የትኛው የበለጠ ምላሽ እንደሚሰጥ ይመልከቱ እና የትኛውን መንገድ ማዳበር እንዳለባቸው ለራሳቸው ይወስናሉ።

2. መሳሪያዎች እና ልምዶች

ተማሪዎች ከዴቭኦፕስ ዘዴ እይታ አንፃር የተወሰኑ ቴክኖሎጂዎችን ይገነዘባሉ።

DevOps መሳሪያዎች በሁለቱም DevOps እና ክላሲክ ልማት ውስጥ ጥቅም ላይ ሊውሉ ይችላሉ። በጣም ታዋቂው ምሳሌ የ Ansible ውቅር አስተዳደር መሣሪያን መጠቀም ነው። የተፈጠረው እና የተፀነሰው የ DevOps ልምምድ "መሰረተ ልማት እንደ ኮድ" ነው, ይህም ማለት የተለያዩ የስርዓት ግዛቶች ከስርዓተ ክወና ቅንጅቶች ወደ መተግበሪያ ሶፍትዌር ይገለፃሉ. መግለጫው በንብርብሮች የተከፋፈለ ሲሆን ውስብስብ ያለማቋረጥ የሚለዋወጥ ውቅረትን እንዲያስተዳድሩ ይፈቅድልዎታል. ነገር ግን ብዙ ጊዜ መሐንዲሶች በበርካታ ማሽኖች ላይ የባሽ ስክሪፕቶችን ለማስኬድ Ansibleን እንደ መንገድ ይጠቀማሉ። ይህ መጥፎ ወይም ጥሩ አይደለም, ነገር ግን የአንሲቪል መኖር በኩባንያው ውስጥ የዴቭኦፕስ መኖር ዋስትና እንደማይሰጥ መረዳት አለብዎት.

በትምህርቱ ውስጥ አለን ኮርስ ከታዋቂው ሬዲት ጋር የሚመሳሰል አፕሊኬሽን በማዘጋጀት ሂደት ውስጥ ትገባለህ፣ ከ monolytic ስሪት ጀምሮ፣ ደረጃ በደረጃ ወደ ማይክሮ ሰርቪስ እየተሸጋገርክ። ደረጃ በደረጃ አዳዲስ መሳሪያዎችን እንለማመዳለን፡ Git፣ Ansible፣ Gitlab እና ኩበርኔትስ እና ፕሮሜቲየስን እንጨርሳለን።

ከተግባር አንፃር፣ በዴቭኦፕስ መመሪያ መጽሃፍ ውስጥ የተገለጹትን የሶስቱ መንገዶች ስልቶችን እንከተላለን - ተከታታይ የአቅርቦት ልምዶች፣ የአስተያየት ልምምዶች እና የጠቅላላውን ኮርስ ቀጣይነት ያለው ትምህርት ከስርዓትዎ ጋር የመለማመድ ይዘት።

ይህ እውቀት ለእያንዳንዱ ስፔሻሊስቶች ምን ይሰጣል?

sysadmins

ልምምዱ ከአስተዳደሩ ወጥቶ ቀጣይነት ያለው የማስረከቢያ ቧንቧ መስመር እና የመሠረተ ልማት ሶፍትዌር አቅርቦት መድረክ ለመፍጠር ያስችላል። ነጥቡ እሱ ምርትን ይፈጥራል - ለገንቢዎች ለውጦቻቸውን በፍጥነት ወደ ምርት እንዲገፉ የሚያግዝ የመሠረተ ልማት መድረክ።

ከዚህ ቀደም ሲሳድሚንስ ሁሉም ነገር ወደ ምርት የሚሄድበት የመጨረሻው መሰረት ነው። እና በመሠረቱ ቀጣይነት ባለው የእሳት ማጥፊያ ሥራ ላይ ተሰማርተው ነበር - በዚህ ብርሃን ውስጥ የንግድ ሥራ ፍላጎቶችን በጥልቀት መመርመር በጣም ከባድ ነው ፣ ስለ ምርቱ እና ለተጠቃሚው ጥቅሞች ያስቡ።
ለDevOps ዘዴ ምስጋና ይግባውና የአስተሳሰብ ለውጦች። የስርዓት አስተዳዳሪው አወቃቀሩን ወደ ኮድ እንዴት መተርጎም እንዳለበት ይገነዘባል, ለዚህ ምን አይነት ልምዶች አሉ.

ይህ አስፈላጊ ነው, ምክንያቱም ኩባንያዎች ሁሉንም ነገር እና ሁሉንም ነገር አውቶማቲክ ማድረግ ብቻ እንደማያስፈልጋቸው እየተገነዘቡ ነው; በምን ፣ በእውነቱ ፣ የድሮው ትምህርት ቤት የስርዓት አስተዳዳሪዎች ለመስራት የለመዱ ፣ በተጨማሪም ፣ ብዙም ያልተነጋገሩ እና ስለተደረጉ ለውጦች ሁሉ ለቡድኑ አላሳወቁም። አሁን ቡድኖቹ የውስጥ መሠረተ ልማት ምርት አምራቾች እንዲሆኑ እና የተነጣጠሉ ሂደቶችን ወደ አንድ በማጣመር የሚረዱትን እየፈለጉ ነው።

ገንቢዎች

ገንቢው በአልጎሪዝም ውስጥ ብቻ ማሰብ ያቆማል። ከመሠረተ ልማት ጋር የመሥራት ችሎታን, ስለ የመሬት ገጽታ የስነ-ህንፃ ግንዛቤ ችሎታን ያገኛል. እንደዚህ አይነት ገንቢ አፕሊኬሽኑ እንዴት እንደሚሰራ፣ ቀጣይነት ባለው የማስረከቢያ ቱቦ ውስጥ እንዴት እንደሚያልፍ፣ እንዴት እንደሚከታተል፣ ለደንበኛው እንዲጠቅም ቃል መግባት እንዳለበት ይረዳል። በውጤቱም, ይህ ሁሉ እውቀት ተዛማጅ ኮድ እንዲጽፉ ያስችልዎታል.

ሞካሪዎች

ሙከራ ለረጅም ጊዜ ወደ አውቶማቲክ ሁነታ እየተቀየረ ነው ፣ ሁላችንም ብዙ ሙከራዎች መደረግ የለባቸውም እንላለን ፣ ግን በጽሑፍ 🙂 ሙከራ ምርትዎን ለማድረስ የጠቅላላው የቧንቧ መስመር አካል ይሆናል። ሞካሪው ኮድን እንዴት እንደሚፃፍ ለመማር ብቻ ሳይሆን ወደ ቀጣይነት ያለው የመላኪያ ስርዓቶች እንዴት እንደሚዋሃድ ፣ በሁሉም የማቅረቢያ ደረጃዎች ላይ ከኮዱ እንዴት ግብረመልስ ማግኘት እንደሚቻል ፣ ስህተቶችን እንደ መጀመሪያው ለማወቅ እንዴት ያለማቋረጥ ሙከራን ማሻሻል እንዳለበት ማወቅ አለበት። በተቻለ መጠን.

እና እንደዚያ ይሆናል ሦስቱም እርምጃዎች በአንድ ጊዜ ይከናወናሉ. ለምሳሌ፣ ይህን ሊመስል ይችላል፡-

ገንቢው ኮዱን ይጽፋል, ወዲያውኑ ለእሱ ሙከራዎችን ይጽፋል እና መሮጥ ያለበትን ኮድ የዶክ መያዣውን ይገልፃል. እንዲሁም የዚህን አገልግሎት አሰራር በምርት ውስጥ የሚከታተል ክትትልን ወዲያውኑ ይገልፃል እና ይህን ሁሉ ይፈጽማል.

ቀጣይነት ያለው ውህደት ሲጀመር, ሂደቶቹ በአንድ ጊዜ ይሰራሉ. አገልግሎቱ ተጀምሯል፣ ተዋቅሯል። በትይዩ, የዶክ መያዣው ይጀምራል, እንደሚሰራ ይጣራል. በተመሳሳይ ጊዜ, ሁሉም መረጃዎች ወደ ምዝግብ ማስታወሻ ስርዓት ይሄዳሉ. እና ስለዚህ በእያንዳንዱ የእድገት ደረጃ - የስርዓት አስተዳዳሪዎች, ገንቢዎች እና ሞካሪዎች እውነተኛ የቡድን ስራ ይወጣል.

DevOps ተምረዋል፣ ቀጥሎ ምን አለ?

እንደሚታወቀው በሜዳ ውስጥ አንዱ ተዋጊ አይደለም። ኩባንያዎ ይህንን ዘዴ የማይጠቀም ከሆነ, ያገኙት ችሎታዎች ስራ ፈትተው ይዋሻሉ. እና ከDevOps አቀራረቦች ጋር ከተዋወቁ በኋላ ምናልባት በድርጅት ልማት ውስጥ ኮግ መሆን አይፈልጉ ይሆናል። አንድ ለየት ያለ ሁኔታ ሊኖር ይችላል-እርስዎ በቡድኑ ውስጥ የስርዓት አስተዳዳሪ ነዎት እና ሁሉንም ሂደቶች በአዲስ መንገድ እንደገና መገንባት ይችላሉ. ይህንን ዘዴ የሚጠቀሙ ብዙ ኩባንያዎች መኖራቸውን እዚህ ማከል ተገቢ ነው ፣ እና በመቆለፊያው ያልተነኩ እና ልዩ ባለሙያዎችን ይፈልጋሉ። ምክንያቱም DevOps የመስመር ላይ ምርቶችን ስለመፍጠር ነው።

እና አሁን ስለ ደስ የሚያሰኙት: የ DevOps ልምዶች እና መሳሪያዎች ባለቤት መሆን በስራ ገበያ ውስጥ ላለው ዋጋ + 30% ያህል ነው. ደመወዝ ከ 140 ሺህ ሮቤል ይጀምራል, ነገር ግን በእርግጠኝነት, በዋና ልዩ እና ተግባራዊነትዎ ይወሰናል.

"በመሰረተ ልማት ላይ በማተኮር" ምልክት የተደረገባቸውን ክፍት ቦታዎች፣ የሙከራ አውቶሜሽን፣ የደመና ቴክኖሎጂዎችን በመጠቀም የማይክሮ ሰርቪስ አፕሊኬሽኖችን ማዳበር፣ የመሠረተ ልማት መሐንዲሶች ክፍት ቦታዎች እና ስለ DevOps ሁሉንም ዓይነት መጠቀሶች ማየት ይችላሉ። እያንዳንዱ ኩባንያ በዚህ ትርጉም የተለየ ትርጉም እንዳለው አስታውስ - መግለጫውን በጥንቃቄ ያንብቡ።

በትምህርታችን ጅምር ወቅት አንድ ግንዛቤ ወደ እኔ መጣ - ከትምህርቱ በኋላ ብዙ ሰዎች በዴቭኦፕስ መሐንዲስ ወጥመድ ውስጥ ወድቀዋል። ከላይ ባለው ርዕስ ሥራ ያገኙታል፣ ጥሩ ቅናሽ ያገኛሉ፣ ከዚያም ወደ ሥራ መጡ እና በጄንኪንስ ውስጥ ባለ ሶስት ገጽ የባሽ ስክሪፕት መያዝ እንዳለባቸው ይገነዘባሉ። እና ኩበርኔትስ፣ ቻት ኦፕስ፣ የካናሪ ልቀቶች እና ሁሉም የት አሉ? ግን ምንም ነገር የለም, ምክንያቱም ኩባንያው DevOps እንደ ዘዴ አይፈልግም, ነገር ግን የተለየ ፈጠራዎች ጥቅም ላይ ይውላሉ.

ይህ የሶፍትዌር አቅርቦት ሂደት እንዴት እንደሚሰራ፣ የቴክኖሎጂ ቁልል እና ምን አይነት ስራዎችን እንደሚሰሩ ከኩባንያው በጥልቅ ለማወቅ የሚያስችል አጋጣሚ ነው።

አሠሪው ለጥያቄዎችዎ ረቂቅ በሆነ መልኩ ፣ እንደ መጽሐፍ ፣ ያለ ዝርዝሮች ከመለሰ ፣ ምናልባት ምናልባት በኩባንያው ውስጥ የ DevOps ሂደት ገና የለም ፣ ግን ይህ ለመቃወም ፣ ኩባንያውን እና ምርቶቹን ለማጥናት ምክንያት አይደለም ፣ ምንም የመስመር ላይ አገልግሎቶች አሉ? ኩባንያው እራሱን ያዳብራል የሞባይል መተግበሪያዎች , የምርት ሀሳቦች.

ከሆነ፣ እባክዎን ከእነዚህ ስርዓቶች ጋር በቀጥታ መስራት እንዳለቦት ወይም በዴቭኦፕስ ልምዶች ላይ ጥሩ ውጤቶችን እያሳየ በአግድም ወደ እነዚህ አገልግሎቶች ቡድኖች የመንቀሳቀስ እድል እንዳለ ይግለጹ። ከሆነ ፣ መሄድ እና ንቁ እና አጋዥ መሆን ተገቢ ነው ፣ እና ኮርሳችንን ካጠናቀቁ ፣ ከዚያ የኋለኛው የተረጋገጠ ነው።

የዴቮፕስ ልምምዶች በልማት/በአስተዳደር/በሙከራ ልምድ ሲኖራቸው ብቻ እውነተኛ ዋጋ እንደሚያገኙ መገንዘብ ያስፈልጋል። ከዚያ በኋላ ብቻ እውቀቱ ረቂቅ አይሆንም, ነገር ግን ስፔሻሊስቱን ያበለጽጋል (በሁሉም መልኩ). ስለዚህ ካሜራ በእጅዎ ካልያዙ ወይም ቀረጻ ካልመሩት “ከባዶ መማር” የሚለው ሀሳብ “ከባዶ ሌንሶችን መጠቀም” ከመማር ጋር ተመሳሳይ ነው። ትምህርቱ ለእርስዎ ትክክል መሆኑን ለመወሰን እንዲረዳን በቂ የእውቀት ደረጃን የሚፈትሽ የመግቢያ ፈተና አድርገናል።

አንዱ ባህሪይ ይመስለኛል ኮርስ - በስልጠናው ወቅት እያንዳንዱ ተማሪ በየትኛው አቅጣጫ ማዳበር እንደሚፈልግ ለራሱ ይወስናል. ብዙውን ጊዜ ገንቢ የመሠረተ ልማት መሐንዲስ በሚሆንበት ጊዜ ሽግግሮችን እናያለን ፣ እና አስተዳዳሪው ኮድ ለመፃፍ ፍላጎት እንዳለው ሲገነዘብ - ከዚያ በተጨማሪ ቋንቋውን ይማራል እና ባገኘው የዴቭኦፕ ችሎታዎች ይጨምራል። ስለዚህ፣ በተለይ ሥራቸው በመስቀለኛ መንገድ ላይ እንደተቀረቀረ የሚሰማቸውን በጉጉት እንጠብቃለን። ኮርሱ በግንቦት 28 ይጀምራል, ነገር ግን ከመማሪያ ክፍሎች ከ 2 ሳምንታት በኋላ መቀላቀል ይችላሉ. ፕሮግራሙን ይመልከቱ እና ፈተናውን ይውሰዱ ማያያዣ. በ OTUS እንገናኝ!

ምንጭ: hab.com

አስተያየት ያክሉ