ለኩበርኔትስ እና አውቶሜሽን ምስጋና ይግባው በሁለት ሰዓታት ውስጥ ወደ ደመና እንዴት እንደሚሰደድ

ለኩበርኔትስ እና አውቶሜሽን ምስጋና ይግባው በሁለት ሰዓታት ውስጥ ወደ ደመና እንዴት እንደሚሰደድ

የ URUS ኩባንያ Kubernetes በተለያዩ ቅርጾች ሞክሯል: ገለልተኛ ማሰማራት በባዶ ብረት, በ Google ክላውድ ውስጥ, እና ከዚያ የመሣሪያ ስርዓቱን ወደ Mail.ru Cloud Solutions (MCS) ደመና አስተላልፏል. ኢጎር ሺሽኪን አዲስ የደመና አቅራቢን እንዴት እንደመረጡ እና በሁለት ሰዓታት ውስጥ ወደ እሱ እንዴት መሰደድ እንደቻሉ ይናገራል (t3ራንበ URUS ከፍተኛ የስርዓት አስተዳዳሪ።

URUS ምን ያደርጋል?

የከተማ አካባቢን ጥራት ለማሻሻል ብዙ መንገዶች አሉ, እና አንዱ ለአካባቢ ተስማሚ እንዲሆን ማድረግ ነው. የ URUS - Smart Digital Services ኩባንያ እየሰራ ያለው ይህ ነው። እዚህ ኢንተርፕራይዞች አስፈላጊ የአካባቢ አመልካቾችን እንዲቆጣጠሩ እና በአካባቢው ላይ ያላቸውን አሉታዊ ተጽእኖ ለመቀነስ የሚረዱ መፍትሄዎችን ተግባራዊ ያደርጋሉ. ዳሳሾች በአየር ቅንብር፣ የድምጽ ደረጃ እና ሌሎች መመዘኛዎች ላይ መረጃን ይሰበስባሉ እና ከዚያ ለመተንተን እና ምክሮችን ለመስጠት ወደ የተዋሃደ URUS-Ekomon መድረክ ይልካቸዋል።

URUS ከውስጥ እንዴት እንደሚሰራ

የ URUS ዓይነተኛ ደንበኛ በመኖሪያ አካባቢ ወይም በአቅራቢያ የሚገኝ ኩባንያ ነው። ይህ ፋብሪካ፣ ወደብ፣ የባቡር ዴፖ ወይም ሌላ ማንኛውም ተቋም ሊሆን ይችላል። ደንበኞቻችን ቀደም ሲል ማስጠንቀቂያ ከደረሰው, ለአካባቢ ብክለት ከተቀጡ, ወይም ትንሽ ድምጽ ማሰማት, ጎጂ ልቀቶችን መጠን መቀነስ ከፈለገ, ወደ እኛ ይመጣል, እና ለአካባቢ ጥበቃ ክትትል ዝግጁ የሆነ መፍትሄ እናቀርባለን.

ለኩበርኔትስ እና አውቶሜሽን ምስጋና ይግባው በሁለት ሰዓታት ውስጥ ወደ ደመና እንዴት እንደሚሰደድ
የH2S የማጎሪያ ክትትል ግራፍ በአቅራቢያው ካለ ተክል አዘውትሮ የምሽት ልቀትን ያሳያል

በ URUS የምንጠቀማቸው መሳሪያዎች የአካባቢን ሁኔታ ለመገምገም ስለ አንዳንድ ጋዞች ፣ የድምፅ ደረጃዎች እና ሌሎች መረጃዎች ይዘት መረጃን የሚሰበስቡ በርካታ ዳሳሾችን ይይዛሉ። ትክክለኛው የሰንሰሮች ቁጥር ሁልጊዜ የሚወሰነው በልዩ ተግባር ነው።

ለኩበርኔትስ እና አውቶሜሽን ምስጋና ይግባው በሁለት ሰዓታት ውስጥ ወደ ደመና እንዴት እንደሚሰደድ
በመለኪያዎቹ ልዩ ነገሮች ላይ በመመስረት ዳሳሾች ያላቸው መሳሪያዎች በህንፃዎች ግድግዳዎች, ምሰሶዎች እና ሌሎች የዘፈቀደ ቦታዎች ላይ ሊቀመጡ ይችላሉ. እያንዳንዱ እንደዚህ አይነት መሳሪያ መረጃን ይሰበስባል, ያጠቃለለ እና ወደ የውሂብ መቀበያ መግቢያ በር ይልካል. እዚያም ውሂቡን ለረጅም ጊዜ ማከማቻ እናስቀምጠዋለን እና ለቀጣይ ትንተና ቀድመን እናሰራዋለን። በመተንተን ምክንያት የምናገኘው በጣም ቀላሉ ምሳሌ የአየር ጥራት መረጃ ጠቋሚ, አኪአይ በመባልም ይታወቃል.

በትይዩ፣ ሌሎች ብዙ አገልግሎቶች በእኛ መድረክ ላይ ይሰራሉ፣ ግን በዋነኛነት የአገልግሎት ተፈጥሮ ናቸው። ለምሳሌ፣ የትኛውም ክትትል የሚደረግባቸው መለኪያዎች (ለምሳሌ CO2 ይዘት) ከሚፈቀደው እሴት በላይ ከሆነ የማሳወቂያ አገልግሎቱ ለደንበኞች ማሳወቂያዎችን ይልካል።

ውሂብን እንዴት እንደምናከማች. በባዶ ብረት ላይ የኩበርኔትስ ታሪክ

የURUS የአካባቢ ቁጥጥር ፕሮጀክት በርካታ የመረጃ ማከማቻዎች አሉት። በአንዱ ውስጥ "ጥሬ" መረጃን እናስቀምጣለን - በቀጥታ ከመሳሪያዎቹ የተቀበልነው. ይህ ማከማቻ የሁሉም አመልካቾች ታሪክ ያለው እንደ አሮጌ ካሴት ካሴቶች ያለ “መግነጢሳዊ” ቴፕ ነው። ሁለተኛው የማከማቻ ዓይነት ለቅድመ-ሂደት ውሂብ ጥቅም ላይ ይውላል - ከመሣሪያዎች የተገኘ መረጃ ፣ በሜታዳታ የበለፀገ ስለ ዳሳሾች እና የመሳሪያዎቹ ንባቦች እራሳቸው ፣ ከድርጅቶች ጋር ስላለው ግንኙነት ፣ አካባቢ ፣ ወዘተ. በተወሰነ ጊዜ ውስጥ ተለውጧል . እንደ አስፈላጊነቱ ከተነሳ የ "ጥሬ" የውሂብ ማከማቻን ከሌሎች ነገሮች በተጨማሪ እንደ ምትኬ እና ቀድሞ የተሰራውን ውሂብ ወደነበረበት ለመመለስ እንጠቀማለን.

ከበርካታ አመታት በፊት የማከማቻ ችግራችንን ለመፍታት ስንፈልግ ሁለት የመሳሪያ ስርዓት ምርጫዎች ነበሩን፡ Kubernetes እና OpenStack። ግን የኋለኛው በጣም አስፈሪ ስለሚመስል (ለዚህ እርግጠኛ ለመሆን የሕንፃውን ንድፍ ብቻ ይመልከቱ) በ Kubernetes ላይ ቆመናል። ሌላው የሚደግፈው መከራከሪያ በአንፃራዊነት ቀላል የሆነው የሶፍትዌር ቁጥጥር፣ የሃርድዌር ኖዶችን እንኳን በሃብት መሰረት የመቁረጥ ችሎታ ነው።

ከኩበርኔትስ እራሱን ከማስተማር ጋር በትይዩ መረጃን የማከማቸት መንገዶችንም አጥንተናል፣በኩበርኔትስ የሚገኘውን ሁሉንም ማከማቻ በራሳችን ሃርድዌር ስናቆይ፣እጅግ ጥሩ እውቀት አግኝተናል። በዚያን ጊዜ የነበርነው ሁሉም ነገር በኩበርኔትስ ነበር፡- ሙሉ ማከማቻ፣ የክትትል ስርዓት፣ CI/CD። Kubernetes ለእኛ ሁሉን-በ-አንድ መድረክ ሆኗል።

ነገር ግን ከኩበርኔትስ ጋር እንደ አገልግሎት ለመስራት ፈልገን ነበር, እና በእሱ ድጋፍ እና ልማት ውስጥ ላለመሳተፍ. በተጨማሪም በባዶ ብረት ላይ ለመጠገን ምን ያህል እንደሚያስወጣን አልወደድንም, እና ያለማቋረጥ ልማት እንፈልጋለን! ለምሳሌ, ከመጀመሪያዎቹ ተግባራት ውስጥ አንዱ የኩበርኔትስ ኢንግሬሽን መቆጣጠሪያዎችን ወደ ድርጅታችን አውታረመረብ መሠረተ ልማት ማዋሃድ ነበር. ይህ ከባድ ስራ ነው፣ በተለይም በዚያን ጊዜ ለፕሮግራማዊ ግብአት አስተዳደር እንደ ዲ ኤን ኤስ መዝገቦች ወይም የአይፒ አድራሻዎች ምደባ ምንም ነገር እንዳልተዘጋጀ ግምት ውስጥ በማስገባት። በኋላ በውጫዊ የውሂብ ማከማቻ መሞከር ጀመርን። የ PVC መቆጣጠሪያውን ተግባራዊ ለማድረግ ፈጽሞ አልደረስንም, ነገር ግን ይህ ልዩ ባለሙያዎችን የሚፈልግ ትልቅ የሥራ ቦታ እንደሆነ ግልጽ ሆነ.

ወደ ጎግል ክላውድ ፕላትፎርም መቀየር ጊዜያዊ መፍትሄ ነው።

ይህ ሊቀጥል እንደማይችል ተረድተናል፣ እና ውሂባችንን ከባዶ ብረት ወደ ጎግል ክላውድ ፕላትፎርም አንቀሳቅሰናል። እንደ እውነቱ ከሆነ, በዚያን ጊዜ ለሩስያ ኩባንያ ብዙ አስደሳች አማራጮች አልነበሩም: ከጎግል ክላውድ ፕላትፎርም በተጨማሪ አማዞን ብቻ ተመሳሳይ አገልግሎት አቅርቧል, ነገር ግን አሁንም ከ Google መፍትሄ ላይ ተቀመጥን. ከዚያ የበለጠ በኢኮኖሚ ትርፋማ መስሎናል፣ ወደ Upstream ቅርብ፣ ጎግል ራሱ በምርት ውስጥ የፖሲ ኩበርኔትስ አይነት መሆኑን ሳንጠቅስ።

የደንበኞቻችን መሰረታቸው እያደገ ሲሄድ የመጀመሪያው ትልቅ ችግር በአድማስ ላይ ታየ። የግል መረጃን ማከማቸት በሚያስፈልገን ጊዜ ምርጫ አጋጥሞናል፡ ወይ ከ Google ጋር አብረን እንሰራለን እና የሩሲያን ህግ ጥሰናል ወይም ደግሞ በሩሲያ ፌዴሬሽን ውስጥ ሌላ አማራጭ እየፈለግን ነው። ምርጫው, በአጠቃላይ, ሊተነበይ የሚችል ነበር. 🙂

ትክክለኛውን የደመና አገልግሎት እንዴት አየን

በፍለጋው መጀመሪያ ላይ ከወደፊቱ የደመና አቅራቢ ማግኘት የምንፈልገውን አስቀድመን አውቀናል. ምን አገልግሎት እየፈለግን ነበር

  • ፈጣን እና ተለዋዋጭ. በፍጥነት አዲስ መስቀለኛ መንገድ ማከል ወይም የሆነ ነገር በማንኛውም ጊዜ ማሰማራት እንችላለን።
  • ርካሽ. የገንዘብ አቅማችን ውስን ስለነበር የፋይናንስ ጉዳይ በጣም አሳስቦን ነበር። ከኩበርኔትስ ጋር ለመስራት እንደምንፈልግ አስቀድመን አውቀናል, እና አሁን ስራው ይህንን መፍትሄ የመጠቀምን ውጤታማነት ለመጨመር ወይም ቢያንስ ለማቆየት ወጪውን መቀነስ ነበር.
  • አውቶማቲክ. በኤፒአይ በኩል ከአገልግሎቱ ጋር ለመስራት አቅደናል፣ ያለአስተዳዳሪዎች እና የስልክ ጥሪዎች ወይም በድንገተኛ ሁኔታ ውስጥ ብዙ ደርዘን ኖዶችን በእጅ ከፍ ማድረግ ያለብን ሁኔታዎች። አብዛኛዎቹ ሂደቶቻችን አውቶማቲክ ስለሆኑ፣ ከደመና አገልግሎት ተመሳሳይ ነገር ጠብቀን ነበር።
  • በሩሲያ ፌዴሬሽን ውስጥ ካሉ አገልጋዮች ጋር. እርግጥ ነው, የሩስያ ህግን እና ያንን ተመሳሳይ 152-FZ ለማክበር አቅደናል.

በዚያን ጊዜ በሩሲያ ውስጥ ጥቂት የኩበርኔትስ አኤኤስ አቅራቢዎች ነበሩ, እና አቅራቢን በምንመርጥበት ጊዜ, ቅድሚያ የምንሰጣቸውን ነገሮች ላለማጣት አስፈላጊ ነበር. የ Mail.ru ክላውድ ሶሉሽንስ ቡድን፣ አብሮ መስራት የጀመርነው እና አሁንም በመተባበር ሙሉ በሙሉ በራስ ሰር የሚሰራ አገልግሎት፣ በኤፒአይ ድጋፍ እና ምቹ የቁጥጥር ፓናል ሆራይዘንን ያካተተ - በእሱ አማካኝነት የዘፈቀደ የአንጓዎችን ቁጥር በፍጥነት ማሳደግ እንችላለን።

በሁለት ሰዓት ውስጥ ወደ ኤምሲኤስ እንዴት መሰደድ ቻልን።

በእንደዚህ ዓይነት እንቅስቃሴዎች ውስጥ ብዙ ኩባንያዎች ችግሮች እና እንቅፋቶች ያጋጥሟቸዋል, በእኛ ሁኔታ ግን ምንም አልነበሩም. እድለኞች ነበርን፡ ስደት ከመጀመሩ በፊት ኩበርኔትስ ላይ እየሰራን ስለነበር በቀላሉ ሶስት ፋይሎችን አስተካክለን አገልግሎታችንን በአዲሱ የደመና መድረክ ኤምሲኤስ አስጀመርን። ላስታውስህ በዚያን ጊዜ ባዶ ብረትን ትተን በጎግል ክላውድ ፕላትፎርም ላይ እንደኖርን። ስለዚህ፣ እርምጃው ራሱ ከሁለት ሰአት ያልበለጠ ጊዜ ወስዷል፣ በተጨማሪም ትንሽ ተጨማሪ ጊዜ (አንድ ሰአት አካባቢ) ከመሳሪያዎቻችን መረጃን በመቅዳት አሳልፏል። ያኔ ስፒናከርን (የማያቋርጥ አቅርቦትን ለማቅረብ ባለ ብዙ ደመና ሲዲ አገልግሎት) እንጠቀም ነበር። በፍጥነት ወደ አዲሱ ክላስተር ጨምረን እንደተለመደው መስራታችንን ቀጠልን።

ለእድገት ሂደቶች እና ለሲአይ / ሲዲ በራስ-ሰር ምስጋና ይግባውና በ URUS ውስጥ Kubernetes የሚይዘው በአንድ ስፔሻሊስት ነው (እና እኔ ነኝ)። በተወሰነ ደረጃ ፣ ሌላ የስርዓት አስተዳዳሪ ከእኔ ጋር ሠርቷል ፣ ግን ከዚያ በኋላ ሁሉንም ዋና ተግባራትን አውቶማቲክ እንዳደረግን እና በዋናው ምርታችን ላይ ተጨማሪ እና ተጨማሪ ተግባራት ነበሩ እና ግብዓቶችን ወደዚህ መምራት ምክንያታዊ ሆነ።

ያለ ቅዠት መተባበር ስለጀመርን ከደመና አቅራቢው የጠበቅነውን አግኝተናል። ማንኛቸውም አጋጣሚዎች ካሉ፣ በአብዛኛው ቴክኒካል እና በአገልግሎቱ አንጻራዊ ትኩስነት በቀላሉ ሊብራሩ የሚችሉ ነበሩ። ዋናው ነገር የኤምሲኤስ ቡድን ድክመቶችን በፍጥነት ያስወግዳል እና በመልእክተኞች ውስጥ ለሚነሱ ጥያቄዎች በፍጥነት ምላሽ ይሰጣል ።

የእኔን ልምድ ከጎግል ክላውድ ፕላትፎርም ጋር ካነፃፅር፣ በነሱ ሁኔታ የግብረመልስ አዝራሩ የት እንዳለ እንኳን አላውቅም ነበር ምክንያቱም በቀላሉ አያስፈልግም። እና ማንኛቸውም ችግሮች ከተከሰቱ Google ራሱ በአንድ ወገን ማሳወቂያዎችን ልኳል። ነገር ግን በኤም.ሲ.ኤስ ጉዳይ ላይ ትልቁ ጥቅማቸው ከሩሲያ ደንበኞች ጋር በተቻለ መጠን ቅርብ መሆናቸው ነው - በጂኦግራፊያዊም ሆነ በአእምሮ።

ወደፊት ከደመና ጋር መሥራትን እንዴት እንደምናየው

አሁን የእኛ ስራ ከኩበርኔትስ ጋር በቅርበት የተሳሰረ ነው, እና ከመሠረተ ልማት ስራዎች እይታ አንጻር ሙሉ በሙሉ ይስማማናል. ስለዚህ ከሱ ወደየትም ለመሰደድ እቅድ የለንም፤ ምንም እንኳን በየጊዜው አዳዲስ አሰራሮችን እና አገልግሎቶችን እያስተዋወቅን መደበኛ ስራዎችን ለማቅለል እና አዳዲሶችን በራስ ሰር ለመስራት፣ የአገልግሎቶቹን መረጋጋት እና አስተማማኝነት ለማሳደግ... አሁን የ Chaos Monkey አገልግሎትን እንጀምራለን (በተለይም)። , chaoskube ን እንጠቀማለን, ነገር ግን ይህ ጽንሰ-ሐሳቡን አይለውጥም:), በመጀመሪያ የተፈጠረው በ Netflix ነው. Chaos Monkey አንድ ቀላል ነገር ያደርጋል፡ የዘፈቀደ የኩበርኔትስ ፖድ በዘፈቀደ ጊዜ ይሰርዛል። ይህ አገልግሎታችን ከቁጥሮች ብዛት ጋር በመደበኛነት እንዲኖር አስፈላጊ ነው-1፣ ስለዚህ ለማንኛውም ችግር ዝግጁ እንድንሆን እራሳችንን እናሠለጥናለን።

አሁን የሶስተኛ ወገን መፍትሄዎችን - ተመሳሳይ የደመና መድረኮችን - ለወጣት ኩባንያዎች ብቸኛው ትክክለኛ ነገር ሆኖ አያለሁ. አብዛኛውን ጊዜ በጉዟቸው መጀመሪያ ላይ በሰውም ሆነ በገንዘብ አቅማቸው የተገደበ ሲሆን የራሳቸውን ደመና ወይም ዳታ ማእከል መገንባትና ማቆየት በጣም ውድ እና ብዙ ጉልበት የሚጠይቅ ነው። የክላውድ አቅራቢዎች እነዚህን ወጪዎች እንዲቀንሱ ያስችሉዎታል፣ለዚህ እና አሁን ለአገልግሎቶች ክንውን አስፈላጊ የሆኑትን ግብዓቶች በፍጥነት ማግኘት እና ከእውነታው በኋላ ለእነዚህ ሀብቶች መክፈል ይችላሉ። የURUS ኩባንያን በተመለከተ፣ ለአሁን በደመና ውስጥ ለኩበርኔትስ ታማኝ እንሆናለን። ግን ማን ያውቃል፣ በጂኦግራፊያዊ ሁኔታ ማስፋፋት ወይም በአንዳንድ ልዩ መሳሪያዎች ላይ በመመስረት መፍትሄዎችን መተግበር አለብን። ወይም ደግሞ የሚበላው የሃብት መጠን ልክ እንደ ድሮው ዘመን የገዛ ኩበርኔትስ በባዶ ብረት ላይ ያጸድቅ ይሆናል። 🙂

ከደመና አገልግሎቶች ጋር በመስራት የተማርነው

በባዶ ብረት ላይ Kubernetes መጠቀም ጀመርን, እና እዚያም ቢሆን በራሱ መንገድ ጥሩ ነበር. ነገር ግን ጥንካሬዎቹ በደመና ውስጥ እንደ aaS አካል በትክክል ተገለጡ። ግብ ካዘጋጁ እና ሁሉንም ነገር በተቻለ መጠን በራስ ሰር ካደረጉ፣ የአቅራቢዎች መቆለፍን ማስቀረት እና በደመና አቅራቢዎች መካከል መንቀሳቀስ ሁለት ሰዓታትን ይወስዳል እና የነርቭ ሴሎች ከእኛ ጋር ይቆያሉ። ሌሎች ኩባንያዎችን ልንመክር እንችላለን፡ ፎርብስ ስለእርስዎ ከፃፈ በኋላ የእራስዎን (የደመና) አገልግሎት ለመጀመር ከፈለጉ ፣ ውስን ሀብቶች እና ከፍተኛ የእድገት ፍጥነት ካለዎት ፣ አሁኑኑ የደመና ሀብቶችን በመከራየት ይጀምሩ እና የመረጃ ማእከልዎን ይገንቡ።

ምንጭ: hab.com

አስተያየት ያክሉ