paint-brush
ዲኮዲንግ ሎድ ባላንሲንግ ፕሪሚቲቭስ@fairday
39,939 ንባባት
39,939 ንባባት

ዲኮዲንግ ሎድ ባላንሲንግ ፕሪሚቲቭስ

Aleksei4m2024/02/26
Read on Terminal Reader
Read this story w/o Javascript

ኣዝዩ ነዊሕ፤ ንምንባብ

ንዝወሰኸ ትራፊክን ተጠቀምትን ንምትእንጋድ ንሲስተምካ ክትዓቢ ከለኻ፡ ኣብ መንጎ ንሓይሊ ኣገልጋሊ ዘዕቢ ቨርቲካል ስኬሊንግን ንኣገልገልቲ ምድግጋም ዘጠቓልል ሆሪዞንታል ስኬሊንግን ክትመርጽ ትኽእል። ቨርቲካል ስኬሊንግ ዝቐለለ ክኸውን ከሎ፡ ከም ናይ ሃርድዌር ደረት ዝኣመሰሉ ድሩትነት ኣለዎ። ሎድ ባላንሰር ዘለዎ ሆሪዞንታል ስኬሊንግ ተዓጻጻፍነት ዝህብ ኮይኑ ግን ምምሕዳር ኣልቦነት ምምሕዳርን ስትራተጂታት ምዝርጋሕን የድሊ። L4ን L7ን ሎድ ባላንሰር ምርዳእ ኣገዳሲ ኮይኑ፡ L4 ዝያዳ ውሑስን ኣፈጻጽማን ዘለዎ ክኸውን ከሎ፡ L7 ድማ ብዋጋ ብቕዓት በሊሕ መስመር የቕርብ። ቅኑዕ ኣገባብ ምምራጽ ኣብ ጠለባት ስርዓትን ምምዛን ድሕነትን ኣፈጻጽማን ኣብ ግምት ብምእታውን ይምርኮስ።

People Mentioned

Mention Thumbnail
featured image - ዲኮዲንግ ሎድ ባላንሲንግ ፕሪሚቲቭስ
Aleksei HackerNoon profile picture
0-item


ስርዓትካ ክዓቢ ከሎ፡ ትራፊክ ክውስኽ ከሎ፡ ዝበዝሑ ተጠቀምቲ ፍርያትካ ኣብ ዝጥቀሙሉ እዋን፡ ሰርቨር ዝሓሰረ ምላሽ ክህቡ ይጅምሩ፡ ዳውንታይም ንንግድኻ ክሳቐ የገድዶ ድሕሪኡ ብዛዕባ ስኬሊንግ ክትሓስብ ትጅምር።


ንመዐቀኒ ክልተ ቀንዲ ስትራተጂታት ኣለዉ - ቀጥታውን ኣግማድን።


ቨርቲካል ስኬሊንግ መብዛሕትኡ ግዜ ዝያዳ ሲፒዩ፣ ከምኡ’ውን ራም ኣብ ሰርቨራትካ ብምውሳኽ ሓይሊ ናይቲ ስርዓት ንምዕባይ ዝዓለመ እዩ።


ብኣንጻሩ ፡ ልኡል ምዕባይ ኣብ ምድግጋም (ወይ ክሎኒንግ) ኣገልገልትኻ ኣብቲ ፑል ጸጋታት ዘተኮረ እዩ።


ብዛዕባ እዚኦም ዝያዳ፤


ቨርቲካል ስኬሊንግ

ቨርቲካል ስኬሊንግ ንትሑት ትራፊክ ዘለዎ ስርዓት እቲ ዝበለጸ ኣማራጺ እዩ ምኽንያቱ ተወሳኺ ውስብስብነት ከየተኣታተወ ዕብየት ንምሕላው እቲ ዝበለጸ ተበጻሒ ኣገባብ እዩ። ንጉጅለ ጸጋታት ስትራተጂታት ምዝርጋሕ፡ ተጣጣዕነት ናይቲ ጸጋታት ፑል፡ ስቴት ኣልቦነት ናይቲ ሰርቨርካ፡ ዝተዘርግሐ መኽዘንን ካልእን ምግዳስ ኣየድልየካን እዩ።


ይኹን እምበር ቨርቲካል ስኬሊንግ ከቢድ ጉድለታት ኣለዎ።

  1. ጸጋታት ምውሳኽ ብዘይ ደረት ስለዘይከኣል ሃርድዌር ገደብ
  2. ፋይልኦቨርን ሪዱንዳንስን ዘይምህላው ንነዊሕ እዋን ናይ ምቁራጽ ግዜን ምጥፋእ ዳታን ሓደጋ የልዕል


ልኡል ምዕቃን (horizontal scaling)

Horizontal scaling ነዞም ጸገማት እዚኦም የወግድ ንናይ ኣፕሊኬሽን ሰርቨርካ ክሎን ብምግባርን ከም Load balancer ዝኣመሰለ ክፍሊ ብምስፋርን ።


ሎድ ባላንሰር ኣብ ሰርቨራትካ ትራፊክ ፍሉይ ኣልጎሪዝም ከም በዓል፤


  1. ዙርያ-መዘናግዒ
  2. ሚዛን ዘለዎ ዙርያ-ሮቢን።
  3. ኣብ IP hash ዝተመርኮሰ ኣገባባት
  4. ዝወሓደ ናይ ምትእስሳር ኣገባብ
  5. ሚዛናዊ ዝወሓደ ናይ ምትእስሳር ኣገባብ
  6. ዝወሓደ መልሲ ዝህብ ኣገባብ ፡ ከምኡ’ውን ካልኦት ብዙሓት።


እዚ ከምዚ ኢሉ እናሃለወ ሓያሎ ጉድለታት ኣለዎ፤


  1. ኣገልገልቲ ሃገር ዘይብሎም ክኾኑ ኣለዎም።
  2. ክፍለ ግዜታት ኣብ ማእከላይ መኽዘን ዳታ ክቕጽሉ ኣለዎም።
  3. ዝያዳ ዝተሓላለኸ ስትራተጂታት ምውፋር ክድለ ይኽእል እዩ።
  4. ሎድ ባላንሰር ብጌጋ እንተተዋቒሩን ጸጋታት እኹል እንተዘይኮይኑን ናይ ኣፈጻጽማ ዕንቅፋት ክኸውን ይኽእል።
  5. ተወሳኺ ውስብስብነት ናብቲ ስርዓት ዘተኣታቱ ኮይኑ ከም ሓደ ክኸውን ዝኽእል ሓደ ነጥቢ ውድቀት ደው ይብል፣ እዚ ድማ ናይ ምፍሻል ስትራተጂታት ምትግባር የድሊ


L4 / L7 ጽዕነት ሚዛን ዝህቡ

ኣብ ኢንተርነት ዝርከቡ ክልተ መሳርሒታት ኣብ ነንሕድሕዶም ንኽረዳድኡ፡ መሰረታዊ ስርዓታት ፍሉይ ፕሮቶኮላት ክኽተሉ ኣለዎም። ኩሉ ሰብ ብዛዕባ እቲ ስርዓታት ኮምፒተር ብመርበብ ሓበሬታ ንምርድዳእ ዝጥቀሙሉ ሸውዓተ ንብርክታት ዝገልጽ ሞዴል OSI ሰሚዑ። ዘመናዊ ኢንተርነት ኣብ ዝቐለለ ሞዴል ስታክ ፕሮቶኮል TCP/IP ዝተመርኮሰ እኳ እንተኾነ፡ ሞዴል OSI ግን ብሰፊሑ ይጥቀመሉ፡ ምኽንያቱ መርበባት ብኸመይ ከም ዝሰርሑ ንምስኣልን ንምርድዳእን ስለ ዝሕግዝን ንጸገማት መርበብ ሓበሬታ ንምንጻልን ንምፍታሕን ይሕግዝ።


መብዛሕትኦም ናይ ኢንዱስትሪ ጽዕነት ሚዛን መፍትሒታት L4ን L7ን ዝብሉ ቃላት ይጥቀሙ ኣብዚ L4 ኣብ OSI ሞዴል ንመጓዓዝያ ንጣብ ዘመልክት ኮይኑ L7 ድማ ንመተግበሪ ንጣብ ዘመልክት እዩ።


L4 load balancer ካብ ታሕተዎት ንጣብ ከም IP ኣድራሻን ቁጽሪ ወደብን ዝመጽእ ዳታ ስለ ዝጥቀም ሕጂ ውን L2/L3 እዩ።


ቀንዲ ብልጫታት ናይ L4 ሎድ ባላንሰር

  • ትሕዝቶ ዳታ ኣብ ውሳነታት መስመር ስለዘይውሰድ ዝያዳ ውሑስን ኣፈፃፅማን ዘለዎ እዩ።

  • ኣብ መንጎ ዓሚልን ኣገልጋልን ተመሳሳሊ ናይ TCP ምትእስሳር ይህሉ፣ እዚ ድማ ኣብ ሎድ ባላንሰር ካብ ደረት ናይ ዝርከቡ TCP ምትእስሳራት ንኸይትሓልፍ ይሕግዝ


ቀንዲ ጉድለታት ናይ L4 ሎድ ባላንሰር

  • እቲ ትሕዝቶ ዲክሪፕት ስለዘይኮነ ብልሒ ዘለዎ መስመር ምግባር ኣይከኣልን እዩ።
  • ስቴትፉል ፕሮቶኮል ተወሳኺ ውስብስብነት የምጽእ እዩ።
  • ኣብ መንጎ ህዝባውን ውልቃውን ኣድራሻታት ካርታ ምግባር
  • እቲ ትሕዝቶ ኣብዚ ደረጃ ስለዘይርከብ ዝኾነ ምዕቃብ የለን
  • ኣብ መንገዲ url መሰረት ብምግባር ትራፊክ ዳግመ-ኣንፈት ስለዘይርከብ ንማይክሮሰርቪስስ ኣርኪቴክቸር ምጥቃም ኣይከኣልን።


ብኻልእ ወገን ድማ L7 load balancer ኣብ OSI ሞዴል ብደረጃ ኣፕሊኬሽን እዩ ዝሰርሕ


ቀንዲ ብልጫታት ናይ L7 ሎድ ባላንሰር

  • ብልሕቲ ውሳነታት ኣብ መንገዲ URL፣ ርእሲ፣ ትሕዝቶ መሰረት ብምግባር ክውሰድ ይከኣል

  • ምዕቃብ (caching)


ቀንዲ ጉድለታት L7 ሎድ ባላንሰር

  • ተወሳኺ ልዕሊ ዋጋ ብሰንኪ ምሕላው ክልተ ርክባት TCP፡ እቲ ሓደ ኣብ መንጎ ዓሚልን ሎድ ባላንሰርን፡ እቲ ካልኣይ ኣብ መንጎ ሎድ ባላንሰርን ሰርቨርን። ከምኡ እውን ናይ ሎድ ባላንሰር TCP ምትእስሳር ገደብ ኣብ ግምት ክኣቱ ኣለዎ።
  • እቲ ሎድ ባላንሰር ዳታ ምፍታሕን ውሳነታት መስመር ንኽወስድን ምስክር ወረቐት ክፈልጥ ስለዘለዎ ውሑስ ኣይኮነን።


መደምደምታ

ልዑል ትራፊክ ዘለዎም ስርዓታት ንምሕላው ሆሪዞንታል ስኬሊንግ ኣብ ዝትግበርሉ እዋን ሎድ ባላንሰር ኣዝዩ ኣገዳሲ ባእታ እዩ። ክልተ ቀንዲ ዓይነታት ሎድ ባላንሰር L4ን L7ን ኣለዉ።


  1. L4 load balancer ብሰንኪ ድሩትነት ብልሒ ውሳነታት ኣዝዩ ዝያዳ ውሑስን ብቕዓት ዘለዎን እዩ።

  2. L7 load balancer ብሰንኪ ዋጋ ብቕዓትን ድሕንነትን በሊሕ ውሳነታት መስመር ብዝህብ መንገዲ እዩ ዝሰርሕ


ዝምጥን ዓይነት ምምራጽ ኣብ ጠለባት ስርዓት ዝምርኮስ ኮይኑ፡ መትከላት ጸጥታ ምትግባርን ናይ ኣፈጻጽማ ዕንቅፋታት ምውጋድን ርትዓዊ ሚዛን ዘለዎ ብጥንቃቐ ክሕሰብ ይግባእ።