በ Opentack ውስጥ ሚዛንን ጫን (ክፍል 2)

В የመጨረሻ ጽሑፍ Watcher ለመጠቀም ያደረግነውን ሙከራ ተነጋግረን የሙከራ ዘገባ አቅርበናል። ለትልቅ ድርጅት ወይም ኦፕሬተር ደመና ሚዛን እና ሌሎች ወሳኝ ተግባራት በየጊዜው እንደዚህ አይነት ሙከራዎችን እናደርጋለን።

እየተፈታ ያለው የችግሩ ከፍተኛ ውስብስብነት ፕሮጀክታችንን ለመግለጽ በርካታ ጽሑፎችን ሊፈልግ ይችላል። ዛሬ በደመና ውስጥ ያሉ ምናባዊ ማሽኖችን ለማመጣጠን የወሰንነውን ሁለተኛውን መጣጥፍ እያተምን ነው።

አንዳንድ ቃላት

VmWare ኩባንያ ያዳበሩትን እና ያቀረቡትን የቨርችዋል አካባቢ ሸክም ሚዛን ለመጠበቅ የ DRS (የተከፋፈለ የመረጃ መርሐግብር መርሐግብር) አገልግሎት አስተዋውቋል።

እሱ እንደጻፈው searchvmware.techtarget.com/definition/VMware-DRS
“VMware DRS (የተከፋፈለ የመረጃ መርሐግብር መርሐግብር) የኮምፒዩተር ጭነቶችን በምናባዊ አካባቢ ከሚገኙ ግብዓቶች ጋር ሚዛኑን የጠበቀ መገልገያ ነው። መገልገያው VMware Infrastructure ተብሎ የሚጠራው የቨርቹዋልነት ስብስብ አካል ነው።

በVMware DRS ተጠቃሚዎች አካላዊ ሀብቶችን በምናባዊ ማሽኖች (ቪኤምኤስ) መካከል የማከፋፈል ህጎችን ይገልፃሉ። መገልገያው በእጅ ወይም አውቶማቲክ ቁጥጥር ሊዋቀር ይችላል። የVMware መገልገያ ገንዳዎች በቀላሉ ሊታከሉ፣ ሊወገዱ ወይም እንደገና ሊደራጁ ይችላሉ። ከተፈለገ የመገልገያ ገንዳዎች በተለያዩ የንግድ ክፍሎች መካከል ሊገለሉ ይችላሉ. በአንድ ወይም ከዚያ በላይ በሆኑ ምናባዊ ማሽኖች ላይ ያለው የስራ ጫና በከፍተኛ ሁኔታ ከተቀየረ፣ VMware DRS ቨርቹዋል ማሽኖቹን በአካላዊ አገልጋዮች ላይ እንደገና ያሰራጫል። አጠቃላይ የስራ ጫናው ከቀነሰ አንዳንድ አካላዊ አገልጋዮች ለጊዜው ከመስመር ውጭ ሊወሰዱ እና የስራ ጫናው ሊጠናከር ይችላል።

ማመጣጠን ለምን ያስፈልጋል?


በእኛ አስተያየት, DRS የግድ የደመና ባህሪ ነው, ምንም እንኳን ይህ ማለት ግን DRS ሁልጊዜ እና በሁሉም ቦታ ጥቅም ላይ መዋል አለበት ማለት አይደለም. እንደ ደመናው ዓላማ እና ፍላጎት፣ ለ DRS እና የማመጣጠን ዘዴዎች የተለያዩ መስፈርቶች ሊኖሩ ይችላሉ። ማመጣጠን የማያስፈልግባቸው ሁኔታዎች ሊኖሩ ይችላሉ። ወይም ደግሞ ጎጂ።

DRS የት እና የትኛዎቹ ደንበኞች እንደሚያስፈልግ በተሻለ ለመረዳት ግባቸውን እና አላማቸውን እናስብ። ደመናዎች በሕዝብ እና በግል ሊከፋፈሉ ይችላሉ። በእነዚህ ደመናዎች እና የደንበኛ ግቦች መካከል ዋና ዋና ልዩነቶች እዚህ አሉ።

የግል ደመና / ትልቅ የድርጅት ደንበኞች
የህዝብ ደመና / መካከለኛ እና አነስተኛ ንግዶች ፣ ሰዎች

የኦፕሬተሩ ዋና መስፈርት እና ግቦች
አስተማማኝ አገልግሎት ወይም ምርት መስጠት
በውድድር ገበያ ውስጥ በሚደረገው ትግል ውስጥ የአገልግሎቶች ዋጋ መቀነስ

የአገልግሎት መስፈርቶች
በሁሉም ደረጃዎች እና በሁሉም የስርዓት አካላት ውስጥ አስተማማኝነት

የተረጋገጠ አፈፃፀም

ቨርቹዋል ማሽኖችን በበርካታ ምድቦች ቅድሚያ ይስጡ 

መረጃ እና አካላዊ ውሂብ ደህንነት

SLA እና XNUMX/XNUMX ድጋፍ
አገልግሎቱን የመቀበል ከፍተኛው ቀላልነት

በአንጻራዊነት ቀላል አገልግሎቶች

የመረጃው ሃላፊነት በደንበኛው ላይ ነው

ምንም የVM ቅድሚያ መስጠት አያስፈልግም

የመረጃ ደህንነት በመደበኛ አገልግሎቶች ደረጃ ፣ በደንበኛው ላይ ያለው ሃላፊነት

ጉድለቶች ሊኖሩ ይችላሉ

ምንም SLA, ጥራት ዋስትና አይደለም

የኢሜል ድጋፍ

ምትኬ አስፈላጊ አይደለም

የደንበኛ ባህሪያት
በጣም ሰፊ የመተግበሪያዎች ክልል.

በኩባንያው ውስጥ የተወረሱ የቆዩ መተግበሪያዎች።

ለእያንዳንዱ ደንበኛ ውስብስብ ብጁ አርክቴክቸር።

የዝምድና ህጎች።

ሶፍትዌሩ በ 7x24 ሁነታ ሳይቆም ይሰራል. 

በበረራ ላይ የመጠባበቂያ መሳሪያዎች.

ሊገመት የሚችል ዑደት ደንበኛ ጭነት።
የተለመዱ መተግበሪያዎች - የአውታረ መረብ ማመጣጠን ፣ Apache ፣ WEB ፣ VPN ፣ SQL

ማመልከቻው ለተወሰነ ጊዜ ሊቆም ይችላል

VM በዘፈቀደ በደመና ውስጥ ማሰራጨት ይፈቅዳል

የደንበኛ ምትኬ

ሊገመት የሚችል ስታቲስቲካዊ አማካይ ጭነት ከብዙ ደንበኞች ጋር።

ለሥነ ሕንፃ አንድምታ
ጂኦክላስተርቲንግ

የተማከለ ወይም የተከፋፈለ ማከማቻ

የተያዘ IBS
በስሌት ኖዶች ላይ የአካባቢ ውሂብ ማከማቻ

ግቦችን ማመጣጠን
የጭነት ስርጭት እንኳን

ከፍተኛው የመተግበሪያ ምላሽ ሰጪነት 

ለማመጣጠን ዝቅተኛው የመዘግየት ጊዜ

በግልጽ አስፈላጊ በሚሆንበት ጊዜ ብቻ ማመጣጠን

ለመከላከያ ጥገና አንዳንድ መሳሪያዎችን ማምጣት
የአገልግሎት ወጪዎችን እና የኦፕሬተር ወጪዎችን መቀነስ 

ዝቅተኛ ጭነት በሚኖርበት ጊዜ አንዳንድ ሀብቶችን ማሰናከል

የኃይል ቁጠባ

የሰራተኞች ወጪዎችን መቀነስ

ለራሳችን የሚከተሉትን መደምደሚያዎች እናቀርባለን.

ለግል ደመናለትልቅ የኮርፖሬት ደንበኞች የቀረበ፣ DRS በሚከተሉት ገደቦች ተገዢ ሆኖ ሊያገለግል ይችላል።

  • በሚዛንበት ጊዜ የመረጃ ደህንነት እና የግንኙነት ደንቦችን ግምት ውስጥ ማስገባት;
  • በአደጋ ጊዜ በመጠባበቂያ ውስጥ በቂ ሀብቶች መገኘት;
  • የቨርቹዋል ማሽን መረጃ በማእከላዊ ወይም በተከፋፈለ ማከማቻ ስርዓት ላይ ይገኛል።
  • አስደንጋጭ የአስተዳደር, የመጠባበቂያ እና የማመጣጠን ሂደቶች በጊዜ ሂደት;
  • በደንበኛ አስተናጋጆች ድምር ውስጥ ብቻ ማመጣጠን;
  • ጠንካራ ሚዛን ሲኖር ብቻ ማመጣጠን, በጣም ውጤታማ እና ደህንነቱ የተጠበቀ የቪኤም ፍልሰት (ከሁሉም በኋላ, ስደት ሊሳካ ይችላል);
  • በአንጻራዊ ሁኔታ "ጸጥ ያለ" ምናባዊ ማሽኖችን ማመጣጠን (የ "ጫጫታ" ምናባዊ ማሽኖች ፍልሰት በጣም ረጅም ጊዜ ሊወስድ ይችላል);
  • “ዋጋውን” ግምት ውስጥ በማስገባት ማመጣጠን - በማከማቻ ስርዓቱ እና በአውታረ መረቡ ላይ ያለው ጭነት (ለትላልቅ ደንበኞች ብጁ አርክቴክቸር)
  • የእያንዳንዱን ቪኤም ግለሰባዊ ባህሪ ባህሪያት ግምት ውስጥ በማስገባት ማመጣጠን;
  • ማመጣጠን የሚመረጠው በሥራ ባልሆኑ ሰዓታት (ምሽቶች፣ ቅዳሜና እሁድ፣ በዓላት) ነው።

ለሕዝብ ደመናለአነስተኛ ደንበኞች አገልግሎት መስጠት፣ DRS ከላቁ ችሎታዎች ጋር ብዙ ጊዜ ጥቅም ላይ ሊውል ይችላል።

  • የመረጃ ደህንነት ገደቦች እና የግንኙነት ደንቦች አለመኖር;
  • በደመና ውስጥ ማመጣጠን;
  • በማንኛውም ምክንያታዊ ጊዜ ማመጣጠን;
  • ማንኛውንም ቪኤም ማመጣጠን;
  • "ጫጫታ" ምናባዊ ማሽኖችን ማመጣጠን (ሌሎችን እንዳይረብሹ);
  • የቨርቹዋል ማሽን መረጃ ብዙውን ጊዜ በአካባቢያዊ ዲስኮች ላይ ይገኛል;
  • የማከማቻ ስርዓቶችን እና ኔትወርኮችን አማካይ አፈፃፀም ግምት ውስጥ ማስገባት (የደመናው አርክቴክቸር የተዋሃደ ነው);
  • እንደ አጠቃላይ ህጎች እና ባለው የመረጃ ማእከል ባህሪ ስታቲስቲክስ መሰረት ማመጣጠን።

የችግሩ ውስብስብነት

የማመጣጠን ችግር DRS ከብዙ እርግጠኛ ካልሆኑ ምክንያቶች ጋር መስራት አለበት፡

  • የእያንዳንዱ ደንበኞች የመረጃ ስርዓት ተጠቃሚዎች ባህሪ;
  • የመረጃ ስርዓት አገልጋዮችን ለማስኬድ ስልተ ቀመሮች;
  • የ DBMS አገልጋዮች ባህሪ;
  • በኮምፒዩተር ሃብቶች ላይ መጫን, የማከማቻ ስርዓቶች, አውታረመረብ;
  • የደመና ሀብቶችን ለማግኘት በሚደረገው ትግል ውስጥ የአገልጋዮች መስተጋብር።

ብዛት ያላቸው የቨርቹዋል አፕሊኬሽን ሰርቨሮች እና የውሂብ ጎታዎች በደመና ሃብቶች ላይ ያለው ጭነት በጊዜ ሂደት ይከሰታል፣ ውጤቶቹም እራሳቸውን ሊገለጡ እና ሊገመቱ በማይችሉበት ጊዜ እርስ በርስ ሊደጋገፉ ይችላሉ። በአንጻራዊነት ቀላል ሂደቶችን ለመቆጣጠር እንኳን (ለምሳሌ ሞተርን ለመቆጣጠር, በቤት ውስጥ የውሃ ማሞቂያ ስርዓት), አውቶማቲክ ቁጥጥር ስርዓቶች ውስብስብ መጠቀም አለባቸው. ተመጣጣኝ-የተዋሃደ-ልዩነት ስልተ ቀመሮች ከአስተያየት ጋር።

በ Opentack ውስጥ ሚዛንን ጫን (ክፍል 2)

የእኛ ተግባር ብዙ የክብደት ቅደም ተከተሎች የበለጠ የተወሳሰበ ነው ፣ እና ስርዓቱ ከተጠቃሚዎች ምንም ውጫዊ ተጽዕኖዎች ባይኖሩም በተመጣጣኝ ጊዜ ጭነቱን ወደተመሰረቱ እሴቶች ማመጣጠን የማይችልበት አደጋ አለ።

በ Opentack ውስጥ ሚዛንን ጫን (ክፍል 2)

የእኛ እድገቶች ታሪክ

ይህንን ችግር ለመፍታት ከባዶ ላለመጀመር ወስነናል, ነገር ግን ባለው ልምድ ላይ ለመገንባት, እና በዚህ መስክ ልምድ ካላቸው ልዩ ባለሙያዎች ጋር መገናኘት ጀመርን. እንደ እድል ሆኖ, ስለ ችግሩ ያለን ግንዛቤ ሙሉ በሙሉ ተገናኝቷል.

ደረጃ 1

በነርቭ ኔትወርክ ቴክኖሎጂ ላይ የተመሰረተ ስርዓት ተጠቅመን በእሱ ላይ በመመስረት ሀብታችንን ለማመቻቸት ሞክረን ነበር.

የዚህ ደረጃ ፍላጎት አዲስ ቴክኖሎጂን መፈተሽ ነበር, እና አስፈላጊነቱ ችግርን ለመፍታት መደበኛ ያልሆነ አቀራረብን በመተግበር ላይ ነበር, ሌሎች ነገሮች እኩል ሲሆኑ, መደበኛ አቀራረቦች እራሳቸውን ያሟጠጡ ነበር.

ስርዓቱን አስጀመርን, እና በትክክል ማመጣጠን ጀመርን. የደመናችን መጠን በገንቢዎች የተገለጹትን ብሩህ ውጤቶች እንድናገኝ አልፈቀደልንም፣ ነገር ግን ሚዛኑ እየሰራ መሆኑን ግልጽ ነበር።

በተመሳሳይ ጊዜ, በጣም ከባድ የሆኑ ገደቦች ነበሩን:

  • የነርቭ ኔትወርክን ለማሰልጠን ቨርቹዋል ማሽኖች ለሳምንታት ወይም ለወራት ያለ ምንም ለውጥ ማሽከርከር አለባቸው።
  • ስልተ ቀመር ቀደም ሲል "ታሪካዊ" መረጃዎችን በመተንተን ላይ በመመርኮዝ ለማመቻቸት የተነደፈ ነው.
  • የነርቭ ኔትወርክን ማሰልጠን በቂ መጠን ያለው መረጃ እና የኮምፒዩተር ግብዓቶችን ይፈልጋል።
  • ማመቻቸት እና ማመጣጠን በአንፃራዊነት በጣም አልፎ አልፎ ሊከናወን ይችላል - በየጥቂት ሰአታት አንድ ጊዜ ፣ ​​ይህ በግልጽ በቂ አይደለም።

ደረጃ 2

በሁኔታው ስላልረካን ስርዓቱን ለማሻሻል ወሰንን እና ይህንን ለማድረግ መልስ ይስጡ ዋና ጥያቄ - ለማን ነው የምንሰራው?

መጀመሪያ - ለድርጅት ደንበኞች. ይህ ማለት በፍጥነት የሚሰራ ስርዓት ያስፈልገናል, በእነዚያ የኮርፖሬት እገዳዎች አተገባበርን ብቻ ቀላል ያደርገዋል.

ሁለተኛ ጥያቄ - "በፍጥነት" የሚለው ቃል ምን ማለትዎ ነው? በአጭር ክርክር ምክንያት, ከ5-10 ደቂቃዎች የምላሽ ጊዜ ለመጀመር ወስነናል, ይህም የአጭር ጊዜ መጨናነቅ ስርዓቱን ወደ ድምጽ እንዳያስተዋውቅ.

ሦስተኛው ጥያቄ - ለመምረጥ ምን ያህል የተመጣጠነ የአገልጋዮች ብዛት መጠን?
ይህ ጉዳይ በራሱ ተፈትቷል. በተለምዶ ደንበኞች የአገልጋይ ውህደቶችን በጣም ትልቅ አያደርጉም ፣ እና ይህ ከ30-40 አገልጋዮች ላይ ውህደቶችን ለመገደብ ከጽሑፉ ምክሮች ጋር የሚስማማ ነው።

በተጨማሪም, የአገልጋይ ገንዳውን በመከፋፈል, የማመዛዘን ስልተ-ቀመር ተግባሩን ቀላል እናደርጋለን.

አራተኛው ጥያቄ - የነርቭ አውታረመረብ ረጅም የመማር ሂደት እና ያልተለመደ ሚዛን ያለው ለእኛ ምን ያህል ተስማሚ ነው? በሰከንዶች ውስጥ ውጤቶችን ለማግኘት ቀለል ያሉ የአሰራር ስልተ ቀመሮችን በመደገፍ ለመተው ወሰንን.

በ Opentack ውስጥ ሚዛንን ጫን (ክፍል 2)

እንደነዚህ ያሉ ስልተ ቀመሮችን እና ጉዳቶቹን የሚጠቀም ስርዓት መግለጫ ሊገኝ ይችላል እዚህ

ይህንን ስርዓት ተግባራዊ አድርገን አስጀምረናል እና አበረታች ውጤቶችን አግኝተናል - አሁን የደመናውን ጭነት በየጊዜው ይመረምራል እና ቨርቹዋል ማሽኖችን ለማንቀሳቀስ ምክሮችን ይሰጣል ይህም በአብዛኛው ትክክል ነው. አሁን እንኳን ለአዳዲስ ቨርቹዋል ማሽኖች ከ10-15% የሚለቀቅ ሃብት ማሳካት እንደምንችል ግልጽ ሲሆን የነባርን የስራ ጥራት እያሻሻልን ነው።

በ Opentack ውስጥ ሚዛንን ጫን (ክፍል 2)

የ RAM ወይም ሲፒዩ አለመመጣጠን ሲታወቅ ስርዓቱ የሚፈለጉትን የቨርቹዋል ማሽኖች የቀጥታ ፍልሰት እንዲያከናውን ለTionix መርሐግብር ትእዛዝ ይሰጣል። ከክትትል ስርዓቱ እንደሚታየው ቨርቹዋል ማሽኑ ከአንዱ (ከላይ) ወደ ሌላ (ዝቅተኛ) አስተናጋጅ በመንቀሳቀስ በላይኛው አስተናጋጅ ላይ ማህደረ ትውስታን ነፃ አውጥቷል (በቢጫ ክበቦች ውስጥ የደመቀ) ፣ በቅደም ተከተል የታችኛውን (በነጭ የደመቀው) ያዙት። ክበቦች).

አሁን የወቅቱን ስልተ ቀመር በትክክል ለመገምገም እንሞክራለን እና በእሱ ውስጥ ሊሆኑ የሚችሉ ስህተቶችን ለማግኘት እየሞከርን ነው።

ደረጃ 3

አንድ ሰው በዚህ ላይ ማረጋጋት, የተረጋገጠውን ውጤታማነት መጠበቅ እና ርዕሱን መዝጋት የሚችል ይመስላል.
ነገር ግን በሚከተሉት ግልጽ የማመቻቸት እድሎች አዲስ ደረጃን እንድናከናውን እንገፋፋለን።

  1. ስታቲስቲክስ ለምሳሌ እ.ኤ.አ. እዚህ и እዚህ ሁለት እና አራት ፕሮሰሰር ሲስተሞች ከአንዱ ፕሮሰሰር ሲስተሞች አንፃር ሲታይ በጣም ዝቅተኛ መሆኑን ያሳያል። ይህ ማለት ሁሉም ተጠቃሚዎች ከአንድ ፕሮሰሰር ጋር ሲነፃፀሩ በባለብዙ ፕሮሰሰር ሲስተሞች ከተገዙት ሲፒዩ፣ ራም፣ ኤስኤስዲ፣ LAN፣ FC በእጅጉ ያነሰ ውፅዓት ይቀበላሉ።
  2. የመርጃ መርሐግብር አውጪዎች እራሳቸው ከባድ ስህተቶች ሊኖራቸው ይችላል. ከጽሑፎቹ አንዱ ይኸውና በዚህ ርዕስ ላይ.
  3. ራም እና መሸጎጫ ለመከታተል ኢንቴል እና ኤኤምዲ የሚያቀርቧቸው ቴክኖሎጂዎች የቨርቹዋል ማሽኖችን ባህሪ በማጥናት "ጫጫታ" የሆኑ ጎረቤቶች በ"ጸጥታ" ቨርቹዋል ማሽኖች ላይ ጣልቃ እንዳይገቡ ለማድረግ ያስችላል።
  4. የመለኪያዎችን ስብስብ ማስፋፋት (ኔትወርክ, የማከማቻ ስርዓት, የቨርቹዋል ማሽን ቅድሚያ, የስደት ዋጋ, ለስደት ዝግጁነት).

ԸՆԴՀԱՆՈՒՐ ԳԻՆ

የማመጣጠን ስልተ ቀመሮችን ለማሻሻል የስራችን ውጤት ዘመናዊ ስልተ ቀመሮችን በመጠቀም የመረጃ ማእከል ሀብቶችን (25-30%) ከፍተኛ ማመቻቸት እና በተመሳሳይ ጊዜ የደንበኞችን አገልግሎት ጥራት ማሻሻል እንደሚቻል ግልፅ መደምደሚያ ነበር።

በነርቭ ኔትወርኮች ላይ የተመሰረተ አልጎሪዝም በእርግጥ አስደሳች መፍትሔ ነው, ነገር ግን ተጨማሪ ልማት የሚያስፈልገው, እና አሁን ባለው ውስንነት ምክንያት, ለግል ደመናዎች የተለመዱ ጥራዞች ላይ ይህን የመሰለ ችግር ለመፍታት ተስማሚ አይደለም. በተመሳሳይ ጊዜ, ስልተ ቀመር ጉልህ በሆነ መጠን በሕዝብ ደመና ውስጥ ጥሩ ውጤቶችን አሳይቷል.

በሚቀጥሉት መጣጥፎች ውስጥ ስለ ማቀነባበሪያዎች ፣ መርሐግብር አውጪዎች እና የከፍተኛ ደረጃ ሚዛን ችሎታዎች የበለጠ እንነግርዎታለን ።

ምንጭ: hab.com

አስተያየት ያክሉ