አፕሊኬሽኖችን ለግንኙነት ብቻ ሳይሆን ለግልም ሆነ ለፕሮፌሽናል እና አፕሊኬሽኖች ስራ ሲሆኑ እንደዛሬው የመተግበሪያዎች ተገኝነት በቁም ነገር ተወስዶ አያውቅም።
ያለማቋረጥ መስመር ላይ ያልሆኑ ወይም ያልተረጋጉ አፕሊኬሽኖች ተጠቃሚዎቻቸውን እና ጠቀሜታቸውን ያጣሉ፣ በመጨረሻም ጊዜ ያለፈባቸው ይሆናሉ። በብልጭታ ተከሰተ። በይነመረብ በጭራሽ አይተኛም እና በቀን 24 ሰዓታት በሳምንት 7 ቀናት ውስጥ ስለሚሰራ ተመሳሳይ ሀሳብ በመተግበሪያዎች ላይ መተግበር አለበት።
ይህን ለማድረግ እና የመተግበሪያውን ተገኝነት ለማረጋገጥ ልኬቱ ወሳኝ ነው። የጭነት ማመጣጠን ተገኝነትን ለማረጋገጥ በጣም አስፈላጊ ከሆኑት አካላት ውስጥ አንዱ ነው። ብዙ ሰዎች አሁንም የጭነት ማመጣጠን በቀላል ስክሪፕት ሊከናወን እንደሚችል ያምናሉ።
ሆኖም ግን, ይህ አይደለም. እሱ ብቻውን በዓለም ዙሪያ ያሉ ፕሮግራሞችን ተደራሽነት ይሰጣል - በማንኛውም ጊዜ እና ከማንኛውም መሳሪያ።
በዚህ ልኡክ ጽሁፍ ላይ የጭነት ማመጣጠንን፣ ስልተ ቀመሮቹን እና ከማይክሮ ሰርቪስ ጋር እንዴት እንደሚዛመድ እና ሌሎች ነገሮችን በጥልቀት እንመለከታለን። እንጀምር!
ጭነት ማመጣጠን ምንድን ነው?
የድር ጣቢያ ወይም የንግድ መተግበሪያ ፍላጎት እያደገ ሲሄድ አንድ ነጠላ አገልጋይ ብዙም ሳይቆይ ሙሉውን ጭነት መቋቋም አይችልም። ድርጅቶች ፍላጎትን ለማርካት ስራውን በብዙ አገልጋዮች ላይ ያሰራጫሉ። “የጭነት ማመጣጠን” በመባል የሚታወቀው ይህ ዘዴ አንድ አገልጋይ ከመጠን በላይ እንዳይጫን ያደርገዋል፣ይህም እንዲቀንስ፣ጥያቄዎችን እንዲጥል ወይም እንዲበላሽ ያደርጋል።
የጭነት ማመጣጠን በንብረት መብዛት ምክንያት አለመሳካትን ለማስወገድ የኔትወርክ ትራፊክን በእኩል ያከፋፍላል። አፕሊኬሽኖች፣ ድረ-ገጾች፣ የውሂብ ጎታዎች እና ሌሎች የኮምፒዩተር ግብአቶች በተሻለ ሁኔታ ይሰራሉ እና በዚህ ዘዴ የበለጠ ይገኛሉ። እንዲሁም የተጠቃሚ ጥያቄዎችን በአግባቡ እና በጊዜ ሂደት ለማስኬድ ይረዳል።
ከተጠቃሚው አንፃር፣ የጭነት ማመጣጠን በደንበኛ እና በአገልጋዮች ስብስብ መካከል እንደ የማይታይ መካከለኛ ሆኖ ያገለግላል፣ ይህም የግንኙነት ጥያቄዎች አለመቋረጡን ያረጋግጣል። ያለ ጭነት ማመጣጠን ፍላጎት በጣም ከበዛ መተግበሪያዎች፣ ድረ-ገጾች፣ የውሂብ ጎታዎች እና የመስመር ላይ አገልግሎቶች ይወድቃሉ።
በመቶ ሺዎች የሚቆጠሩ የተጠቃሚ ጥያቄዎች በአንድ ጊዜ ከፍተኛ ትራፊክ ወዳለበት ድረ-ገጽ መላክ ይችላሉ። እንደ ጽሑፍ፣ ምስሎች፣ ቪዲዮ እና ኦዲዮ ዥረት የመሳሰሉ የተጠየቁትን ድረ-ገጾች በትክክል ለመሙላት በርካታ አገልጋዮች ይፈለጋሉ። የጭነት ማመጣጠን በተለምዶ ከፍተኛ ትራፊክ ባለባቸው የድር ጣቢያ አገልጋይ እርሻዎች፣ እንዲሁም የዲ ኤን ኤስ አገልጋዮች፣ የውሂብ ጎታዎች እና የፋይል ማስተላለፊያ ፕሮቶኮል (ኤፍቲፒ) ጣቢያዎች ውስጥ ተቀጥሯል።
ነጠላ አገልጋይ ከተጨናነቀ ይህ በአግባቡ ሊሠራ አልፎ ተርፎም ሊበላሽ ይችላል። የጭነት ሚዛን ሰጪዎች የተጠቃሚ ጥያቄዎችን በአገልጋዮች ስብስብ መካከል በእኩል በማሰራጨት የመቀነስ እድልን ይቀንሳሉ። በቡድኑ ውስጥ ካሉት አገልጋዮች አንዱ ካልተሳካ ትራፊክ ወደ ሌሎች የቡድኑ አገልጋዮች እንዲዘዋወር ይደረጋል። የጭነት ማመሳከሪያ ወደ አገልጋዩ ገንዳ ሲጨመሩ በትራፊክ ስርጭት ሂደት ውስጥ አዳዲስ አገልጋዮችን በራስ-ሰር ያክላል።
የጭነት ማመጣጠን እንዴት ይሠራል?
እንደሚከተለው ይሰራል።
- አንድ ደንበኛ ጥያቄ ሲደርሰው፣ ለምሳሌ በአሳሽ ወይም በመተግበሪያ፣ ከአገልጋዩ ጋር ለመገናኘት ይሞክራል።
- የሎድ ሚዛኑ ጥያቄ ሲደርሰው በአልጎሪዝም (ወይም በእርሻ) በተቀመጡ ቅጦች ላይ በመመስረት በአገልጋይ ቡድን ውስጥ ካሉ አገልጋዮች ወደ አንዱ ያደርሰዋል።
- አገልጋዩ የግንኙነት ጥያቄውን ተቀብሎ ለደንበኛው በሎድ ሚዛን በኩል መልስ ይሰጣል።
- የጭነት ማመሳከሪያው ምላሹን ሲቀበል, ከደንበኛው የአይፒ አድራሻ ከተመረጠው አገልጋይ IP አድራሻ ጋር ይዛመዳል. ከዚያ በኋላ, መልሱ ከፓኬቱ ጋር ይተላለፋል.
- SSL offload አገልጋዮቹ እንዳይገቡ የሴኪዩሪቲ ሶኬት ንብርብር ምስጠራ ፕሮቶኮልን በመጠቀም መረጃን የመፍታት ሂደት ነው።
- ሂደቱ እስኪያልቅ ድረስ ሂደቱ ይደገማል.
የመጫኛ ማመጣጠን ዘዴዎች
በአገልጋይ እርሻ ውስጥ ካሉ አገልጋዮች ውስጥ የትኛውን የሚቀጥለውን ጥያቄ እንደሚቀበል ለመምረጥ እያንዳንዱ የጭነት ማመጣጠን ቴክኒክ የመመዘኛዎችን ስብስብ ይጠቀማል። ጭነትን ለማመጣጠን አምስት የተለመዱ ዘዴዎች አሉ-
- ክብ ሮቢን: ይህ ነባሪ አቀራረብ ነው, እና ልክ እንደሚመስለው ይሰራል. የመጫኛ ሚዛኑ ጥያቄዎችን በተዘዋዋሪ ስርዓተ-ጥለት ያሰራጫል, በቡድኑ ውስጥ ከመጀመሪያው አገልጋይ ጀምሮ እና ወደ ታች በመሄድ እንደገና ለመጥራት ይጠብቃል. ይህ ዘዴ እያንዳንዱ አገልጋይ በግምት ተመሳሳይ የግንኙነቶች ብዛት እያስተናገደ መሆኑን ያረጋግጣል።
- የክብደት ክብ ሮቢን።ይህ አካሄድ ለእያንዳንዱ አገልጋይ በአጠቃላይ ከአቅሙ ጋር የሚመጣጠን ክብደት (ወይም ምርጫ) ይመድባል። አንድ አገልጋይ ብዙ ጥያቄዎችን በተቀበለ ቁጥር ክብደቱ ይጨምራል። ለምሳሌ፣ የሁለት ክብደት ዋጋ ያለው አገልጋይ የአንድ ክብደት ዋጋ ካለው አገልጋይ ሁለት እጥፍ ጥያቄዎችን ይቀበላል።
- ተለጣፊ ክፍለ ጊዜይህ አካሄድ፣ የክፍለ ጊዜ ፅናት በመባልም ይታወቃል፣ የተወሰኑ ደንበኞችን እና አገልጋዮችን ለአንድ ክፍለ ጊዜ ያገናኛል። አገናኙን ለመመስረት የመጫኛ ሚዛኑ የተጠቃሚውን ባህሪ ለመለየት ኩኪን ወይም የተጠቃሚውን አይፒ አድራሻ ይጠቀማል። ግንኙነቱ አንዴ ከተፈጠረ የተጠቃሚው ጥያቄ ክፍለ ጊዜው እስኪያልቅ ድረስ ወደተመሳሳይ አገልጋይ ይመራል። ይህ የተጠቃሚውን ተሞክሮ ሲያሻሽል የአውታረ መረብ ሀብቶችን ያሻሽላል።
- አነስተኛ ግንኙነቶችይህ ስልት ሁሉም ጥያቄዎች እኩል የአገልጋይ ሸክም ያስከትላሉ. በውጤቱም, ትንሹ የጥያቄዎች ብዛት ያለው አገልጋይ ቀጣዩን ጥያቄ ይቀበላል.
- አይፒ ሃሽይህ አልጎሪዝም በደንበኛው እና በአገልጋዩ ምንጭ እና መድረሻ አይፒ አድራሻ ላይ የተመሰረተ ልዩ የሃሽ ቁልፍ ያመነጫል። ቁልፉ ጥያቄውን ለማስተላለፍ ይጠቅማል እና ከተመሳሳዩ አገልጋይ ጋር የጠፋ ግንኙነት እንደገና እንዲቀጥል ያስችላል።
ሃርድዌር Vs. የሶፍትዌር ጭነት ሚዛኖች
የሃርድዌር ጭነት ሚዛን
እንደ መሳሪያ ያሉ አካላዊ ሃርድዌር የሃርድዌር ጭነት ሚዛኖችን ያዘጋጃል። እንደ ነባር ግንኙነቶች ብዛት፣ የአቀነባባሪ አጠቃቀም እና የአገልጋይ አፈጻጸም ባሉ ሁኔታዎች ላይ በመመስረት እነዚህ መስመሮች ወደ ሰርቨሮች ይጓዛሉ። የሃርድዌር ሎድ ሚዛኖች አዳዲስ ስሪቶች እና የደህንነት መጠገኛዎች ሲገኙ መጠበቅ እና መዘመን ያለበት የባለቤትነት firmware አላቸው።
የሃርድዌር ሎድ ሚዛኖች ብዙ ጊዜ ከፍተኛ አፈጻጸም እና ቁጥጥርን እንዲሁም እንደ ከርቤሮስ ማረጋገጥ እና የኤስኤስኤል ሃርድዌር ማጣደፍን የመሳሰሉ ሰፋ ያሉ አቅሞችን ይሰጣሉ፣ነገር ግን የተወሰነ የአስተዳደር እና የጥገና እውቀት ያስፈልጋቸዋል። የሃርድዌር ሎድ ሚዛኖች ከሶፍትዌር ሎድ ሚዛኖች ያነሰ ተለዋዋጭ እና ሊለኩ የሚችሉ በመሆናቸው፣ ከመጠን በላይ አቅርቦት የሃርድዌር ሎድ ሚዛኖችን የመያዝ ዝንባሌ አለ።
የሶፍትዌር ጭነት ሚዛን
የሶፍትዌር ጭነት ሚዛኖች ከሃርድዌር አቻዎቻቸው ይልቅ ለማዋቀር ቀላል ናቸው። በተጨማሪም የበለጠ ወጪ ቆጣቢ እና መላመድ የሚችሉ ናቸው፣ እና ከሶፍትዌር ልማት አካባቢዎች ጋር በደንብ ይሰራሉ። የሶፍትዌር ዘዴው የሎድ ሚዛኑን ወደ አካባቢዎ ትክክለኛ መስፈርቶች እንዲያበጁ ያስችልዎታል። የጨመረው ተለዋዋጭነት የጭነት ሚዛኑን በማዘጋጀት በሚያጠፋው ተጨማሪ ጊዜ ወጪ ሊመጣ ይችላል።
የሶፍትዌር ሚዛን ሰጭዎች የበለጠ የተዘጋ ሳጥን አቀራረብ ካላቸው ሃርድዌር ይልቅ ማሻሻያዎችን እና ማሻሻያዎችን ለማድረግ የበለጠ ተለዋዋጭነት ይሰጡዎታል። የተዘጋጁ ምናባዊ ማሽኖች እንደ የሶፍትዌር ጭነት ሚዛን (VMs) ሊያገለግሉ ይችላሉ። ምናባዊ ማሽኖች የተወሰነ የቅንብር ጊዜ ይቆጥብልዎታል፣ ነገር ግን ሁሉም በሃርድዌር መሰሎቻቸው ውስጥ የሚገኙ ሁሉም ተግባራት ላይኖራቸው ይችላል።
ቀላል ጭነት ማመጣጠን ትግበራ
ወደ ስፕሪንግ ክላውድ ቤተ-መጽሐፍት እንጠቀማለን። መተግበሪያዎችን መገንባት ከሌሎች መተግበሪያዎች ጋር በጭነት-ሚዛናዊ መንገድ የሚገናኙ። የርቀት አገልግሎት ጥያቄዎችን በምንሰራበት ጊዜ፣ የምንፈልገውን ማንኛውንም ዘዴ በመጠቀም የጭነት ማመጣጠንን በቀላሉ መገንባት እንችላለን። የሚከተለውን ኮድ እንደ ምሳሌ ተመልከት። በመሠረታዊ የአገልጋይ መተግበሪያ እንጀምራለን.
አገልጋዩ አንድ የኤችቲቲፒ የመጨረሻ ነጥብ ብቻ ይኖረዋል እና በብዙ አጋጣሚዎች ይሰራል። ከዚያ በተለያዩ የአገልጋይ ሁኔታዎች ላይ ጥያቄዎችን ለማሰራጨት Load Balancer የሚጠቀም የደንበኛ መተግበሪያ እንገነባለን።
አገልጋይ
በመሠረታዊነት እንጀምራለን የፀደይ ቡት መተግበሪያ ለአብነት አገልጋያችን፡-
ለመጀመር፣ example_ID የሚባል ሊበጅ የሚችል ተለዋዋጭ እናስገባለን። ይህ እየሰሩ ያሉ በርካታ አጋጣሚዎችን ለመለየት ይረዳናል። ከዚያ በኋላ፣ መልእክት እና ምሳሌ መታወቂያ የሚመልስ ነጠላ HTTP GET ነጥብ እንፈጥራለን።
መታወቂያ 1 ያለው ነባሪ ምሳሌ በፖርት 8080 ላይ ይሰራል። ሁለተኛ ምሳሌ ለመጀመር ጥቂት የፕሮግራም መለኪያዎችን ብቻ ማከል አለብን።
ደምበኛ
አሁን የደንበኛ ኮድን እንይ። Load Balancer የሚመጣው እዚህ ላይ ነው፣ ስለዚህ ወደ መተግበሪያችን በማካተት እንጀምር፡-
ያንን ተከትሎ፣ የServiceInstanceList Supplier ትግበራን እናዘጋጃለን። ይህ በ Load Balancer ውስጥ በጣም አስፈላጊ ከሆኑት በይነገጽ አንዱ ነው። ተደራሽ የአገልግሎት አጋጣሚዎችን እንዴት እንደምናገኝ ይገልጻል።
በናሙና መተግበሪያችን ውስጥ የኛን ምሳሌ አገልጋይ ሁለት የተለያዩ ምሳሌዎችን በሃርድ ኮድ እናስቀምጣለን። በተመሳሳይ ስርዓት ይሰራሉ ነገር ግን የተለያዩ ወደቦችን ይጠቀማሉ:
LoadBalancer Configuration ክፍል አሁን ይፍጠሩ፡
ይህ ክፍል አንድ ዓላማ ብቻ ነው ያለው፡ የርቀት ጥያቄዎችን ለማድረግ በሎድ-ሚዛናዊ የዌብክሊንት ገንቢ ይፈጥራል። የእኛ ማብራሪያ ለአገልግሎቱ ምናባዊ ስም ይጠቀማል።
ይህ የሆነበት ምክንያት ለሂደቱ ትክክለኛ የአስተናጋጅ ስሞችን እና ወደቦችን አስቀድሞ ስለማናውቅ ነው። በውጤቱም፣ ምናባዊ ስምን እንደ ቦታ ያዥ እንጠቀማለን፣ እና ማዕቀፉ የሩጫ ምሳሌን ሲመርጥ ትክክለኛውን መረጃ ይተካል።
በመቀጠል፣ የአገልግሎት ምሳሌ አቅርቦታችንን ለማፋጠን የሚያገለግል የማዋቀሪያ ክፍል እንስራ። ልክ እንደበፊቱ ተመሳሳይ ቅጽል እንደምንጠቀም ልብ ይበሉ።
አሁን ትክክለኛውን የደንበኛ መተግበሪያ መገንባት እንችላለን. ከቀደምት የዌብክሊንት ባቄላ በመጠቀም 10 መጠይቆችን ወደ ናሙና አገልጋይ እንላክ፡-
በሁለት የተለያዩ ሁኔታዎች መካከል ማመጣጠን እንደምንጫን ከውጤቱ ማየት እንችላለን፡-
በማይክሮ አገልግሎቶች ውስጥ ሚዛንን ጫን
የማይክሮ ሰርቪስ አርክቴክቸር እንደ ኔትፍሊክስ እና አማዞን ባሉ በርካታ ኩባንያዎች የንግድ መተግበሪያዎችን እንደ ልቅ የተገናኙ አገልግሎቶች ለማዘጋጀት ጥቅም ላይ እየዋለ ነው። ለተወሳሰቡ አፕሊኬሽኖች ከፍተኛ ልኬት እና ቀጣይነት ያለው ማድረስ ወደዚህ የተከፋፈለ፣ ልቅ የተገናኘ አርክቴክቸር ለመሸጋገር ምክንያቶቹ ሁለቱ ብቻ ናቸው።
የእነዚህ ኢንተርፕራይዞች ቡድኖች አፕሊኬሽኖችን በፍጥነት እና ከባህላዊ ዘዴዎች ባነሰ ውድቀት ለማምረት የAgile እና DevOps ስልቶችን ተግባራዊ አድርገዋል። ሆኖም፣ በተከፋፈለው አርክቴክቸር ውስብስብነት እና በመተግበሪያው ፍላጎቶች፣ በሚዛን መስፈርቶች እና በጊዜ-ገበያ ውሱንነቶች መካከል ሚዛን መጠበቅ አለቦት።
ለብዙ አመታት የመተግበሪያ አቅርቦት ተቆጣጣሪዎች (ADCs) በግቢው ውስጥ ወይም በደመና ውስጥ ለሚስተናገዱ የድርጅት መተግበሪያዎች የአገልግሎት ደረጃ መስፈርቶችን ለማሟላት ወሳኝ ናቸው። በማይክሮ ሰርቪስ ላይ የተመሰረተ አፕሊኬሽን የሚሳተፍ ደንበኛ ተገልጋዩን እና ማይክሮ አገልገሎቶቹን በተናጥል ለማሳደግ እየሰጡት ስላሉት ሁኔታዎች ማወቅ አያስፈልገውም።
ይህ በተገላቢጦሽ ፕሮክሲ ወይም በሎድ ሚዛን የሚቀርበው መጋጠሚያ በትክክል ነው። እንደገና፣ ሸክም ማመጣጠን ማይክሮ አገልገሎቶች ፍላጎትን፣ ደህንነትን እና ተገኝነትን ማስተናገድ እንደሚችሉ ለማረጋገጥ መፍትሄ ነው።
ባህላዊ የሰሜን-ደቡብ ጭነት ማመጣጠን በደንበኛ እና በማይክሮ አገልግሎት ላይ የተመሰረቱ መተግበሪያዎች ከምስራቅ-ምእራብ ስርጭት ጋር ለአግድም መስፋፋት ሲያዋህዱ ከፍተኛ ጭማሪ ያገኛሉ። ዓላማው የልማት ቅልጥፍናን ሳይከፍል ወይም በአይቲ የሚፈልገውን ደህንነቱ የተጠበቀ እና የተስተካከለ አካባቢን መጠበቅ ነው። DevOps አውቶማቲክ መስፈርቶች.
ጥቅሞች
የጭነት ማመጣጠን የሀብት አጠቃቀምን፣ የመረጃ አቅርቦትን እና ከፍተኛ የትራፊክ ፍሰት ላለባቸው ድረ-ገጾች እና መተግበሪያዎች የምላሽ ጊዜን እንዲሁም ብዙ መጠይቆችን የሚያገኙ የውሂብ ጎታዎችን በማሻሻል የተለያዩ ጥቅሞችን ይሰጣል። የጭነት ማመጣጠን የተጠቃሚ ጥያቄዎች በፍጥነት እና በትክክል በከፍተኛ ትራፊክ ሁኔታዎች መሟላታቸውን ያረጋግጣል።
ተጠቃሚዎችን ከዝግተኛ ፕሮግራሞች እና ግብዓቶች ጋር ያለውን ግንኙነት ከማባባስ ያድናሉ። የጭነት ማመጣጠን እንዲሁ የእረፍት ጊዜን ለማስወገድ እና ደህንነትን ለማቃለል ይረዳል ፣የጠፋውን ምርታማነት እና የኩባንያዎ ገቢን አደጋ ይቀንሳል።
- የጭነት ማመጣጠን ትራፊክን ወደ ጥሩ ቅልጥፍና ከማስተዳደር በተጨማሪ እንደፍላጎቱ መጠን አገልጋዮችን ለመጨመር እና ለማስወገድ ተለዋዋጭነትን ይሰጣል። በጥገና ወቅት ትራፊክ ወደ ሌሎች አገልጋዮች ስለሚዛወር፣ ተጠቃሚዎችን ሳያስተጓጉል የአገልጋይ ጥገና ማድረግም ይቻላል።
- የጭነት ማመጣጠን ትራፊክን በአገልጋዮች ስብስብ መካከል በማካፈል አብሮ የተሰራ ድጋሚ ጊዜን ይሰጣል። አንድ ሰው ካልተሳካ ወዲያውኑ ጭነቱን ወደ ሌሎች አገልጋዮች ማዞር ይችላሉ, ይህም በተጠቃሚዎች ላይ ያለውን ተጽእኖ ይቀንሳል.
- አንድ መተግበሪያ ወይም ድር ጣቢያ ጥቅም ላይ ከዋለ፣ የጨመረው ትራፊክ በብቃት ካልተያዘ አፈጻጸሙን ሊያሳጣው ይችላል። በጭነት ማመጣጠን፣ አገልግሎትን ሳያስተጓጉል ፍላጎትን ለማሟላት እውነተኛ ወይም ምናባዊ አገልጋይ ማከል ይችላሉ። የጭነት ማመሳከሪያው አዳዲስ አገልጋዮችን በመስመር ላይ ሲመጡ ይለያቸዋል እና ያለምንም ጥረት ወደ ኦፕሬሽኑ ውስጥ ያካታቸዋል። ይህ ዘዴ አንድን ድህረ ገጽ ከአቅም በላይ ከሆነው አገልጋይ ወደ አዲስ ለማሸጋገር ተመራጭ ነው፣ይህም በተደጋጋሚ አንዳንድ የእረፍት ጊዜን ያካትታል።
መደምደሚያ
የጭነት ማመጣጠን የዘመናዊ፣ ጥፋትን ታጋሽ ሥርዓቶች ወሳኝ አካል ነው። የተለያዩ የጭነት ማመጣጠን አቀራረቦችን በመጠቀም ጥያቄዎችን ለብዙ የአገልግሎት አጋጣሚዎች የሚያሰራጩ መተግበሪያዎችን በቀላሉ መገንባት እንችላለን። ንግዶች መተግበሪያዎችን ደህንነቱ በተጠበቀ ሁኔታ ለማቅረብ ውስብስብ የአይቲ ሲስተሞችን መደገፍ አለባቸው።
ጎራ ተሻጋሪ የማይክሮ ሰርቪስ ውቅር፣ ማሰማራት እና ጥገና ለስህተት የተጋለጠ፣ ውድ እና ጊዜ የሚወስድ ሊሆን ይችላል። የአይቲ አውቶሜሽን፣ ታይነት፣ ትንታኔ እና ኦርኬስትራ ምርጥ ተሞክሮዎችን እና ቴክኖሎጂዎችን ከአቅሙ እና ከዴቭኦፕስ ሂደታቸው ጋር ተኳሃኝ የሆኑትን እነዚህን ጥቃቅን አገልግሎቶች ማዋቀር እና መጠገንን ቀላል ማድረግ አለበት።
መልስ ይስጡ