AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

ደመናዎች እንደ ምትሃት ሳጥን ናቸው - የሚፈልጉትን ይጠይቁ እና ሀብቶቹ ከየትኛውም ቦታ ሆነው ይታያሉ። ምናባዊ ማሽኖች, የውሂብ ጎታዎች, አውታረመረብ - ይህ ሁሉ የእርስዎ ብቻ ነው. ሌሎች የደመና ተከራዮች አሉ፣ ነገር ግን በዩኒቨርስዎ ውስጥ እርስዎ ብቸኛ ገዥ ነዎት። ሁልጊዜ የሚፈለጉትን ሀብቶች እንደሚቀበሉ እርግጠኛ ነዎት, ማንንም ግምት ውስጥ አያስገቡም እና አውታረ መረቡ ምን እንደሚመስል በራስዎ ይወስናሉ. ደመናው ሀብትን እንዲመድብ እና ተከራዮችን ሙሉ በሙሉ እንዲነጠል የሚያደርገው ይህ አስማት እንዴት ይሠራል?

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

AWS ደመና ከ 2006 ጀምሮ በዝግመተ ለውጥ ላይ ያለ ሜጋ-እጅግ በጣም ውስብስብ ስርዓት ነው። የዚህ እድገት አካል ተካሂዷል Vasily Pantyukhin - Amazon Web Services አርክቴክት. እንደ አርክቴክት, በመጨረሻው ውጤት ላይ ብቻ ሳይሆን AWS የሚያሸንፋቸውን ተግዳሮቶችም ውስጣዊ እይታ ያገኛል. ስርዓቱ እንዴት እንደሚሰራ የበለጠ ግንዛቤ, የበለጠ እምነት. ስለዚህ ቫሲሊ የ AWS ደመና አገልግሎቶችን ሚስጥሮች ይጋራሉ። ከዚህ በታች የአካላዊ AWS አገልጋዮች ንድፍ፣ የላስቲክ ዳታቤዝ መለካት፣ ብጁ የአማዞን ዳታቤዝ እና የቨርቹዋል ማሽኖችን አፈጻጸም ለመጨመር በተመሳሳይ ጊዜ ዋጋቸውን የሚቀንሱበት ዘዴዎች አሉ። የአማዞን የስነ-ህንፃ አቀራረቦች እውቀት የAWS አገልግሎቶችን በብቃት ለመጠቀም ይረዳዎታል እና የራስዎን መፍትሄዎች ለመገንባት አዳዲስ ሀሳቦችን ይሰጥዎታል።

ስለ ተናጋሪው፡ Vasily Pantyukhinዶሮ) በ .ru ኩባንያዎች የዩኒክስ አስተዳዳሪ ሆኖ ጀምሯል፣ ለ6 ዓመታት በ Sun Microsystem ሃርድዌር ላይ ሰርቷል፣ እና በEMC ለ11 ዓመታት መረጃን ያማከለ አለምን ሰብኳል። እሱ በተፈጥሮ ወደ የግል ደመናዎች ተለወጠ እና በ 2017 ወደ ህዝባዊ ሰዎች ተዛወረ። አሁን በ AWS ደመና ውስጥ ለመኖር እና ለማዳበር ቴክኒካዊ ምክሮችን ይሰጣል።

የኃላፊነት ማስተባበያ፡ ከዚህ በታች ያለው ሁሉ የቫሲሊ የግል አስተያየት ነው እና ከአማዞን ድር አገልግሎቶች አቀማመጥ ጋር ላይስማማ ይችላል። የቪዲዮ ቀረጻ ጽሑፉ የተመሰረተበት ዘገባ በዩቲዩብ ቻናላችን ላይ ይገኛል።

ስለ አማዞን መሣሪያ ለምን እያወራሁ ነው?

የእኔ የመጀመሪያ መኪና በእጅ ማስተላለፊያ ነበረው. መኪናውን መንዳት እና ሙሉ በሙሉ መቆጣጠር እንደምችል ስለተሰማኝ በጣም ጥሩ ነበር። እንዲሁም ቢያንስ ቢያንስ የአሠራሩን መርሆ በትክክል እንደተረዳሁ ወደድኩ። በተፈጥሮ፣ የሳጥኑ አወቃቀሩ በጣም ጥንታዊ ነው ብዬ አስቤ ነበር - ነገር ግን በብስክሌት ላይ እንዳለ የማርሽ ሳጥን።

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

ከአንድ ነገር በስተቀር ሁሉም ነገር ጥሩ ነበር - በትራፊክ መጨናነቅ ውስጥ ተጣብቋል። ተቀምጠህ ምንም ነገር እየሰራህ ያለ ይመስላል፣ ነገር ግን ያለማቋረጥ ማርሽ እየቀየርክ፣ ክላቹን በመጫን፣ ጋዝ፣ ብሬክ - በእርግጥ ያደክመሃል። ቤተሰቡ አውቶማቲክ መኪና ሲያገኙ የትራፊክ መጨናነቅ ችግር በከፊል ተፈቷል ። እየነዳሁ ሳለ ስለ አንድ ነገር ለማሰብ እና ኦዲዮ መጽሐፍ ለማዳመጥ ጊዜ ነበረኝ።

በህይወቴ ውስጥ ሌላ ምስጢር ታየ, ምክንያቱም መኪናዬ እንዴት እንደሚሰራ ሙሉ በሙሉ መረዳት አቆምኩ. ዘመናዊ መኪና ውስብስብ መሣሪያ ነው. መኪናው በደርዘን የሚቆጠሩ የተለያዩ መመዘኛዎች በአንድ ጊዜ ይስማማል-ጋዙን መጫን ፣ ብሬክ ፣ የመንዳት ዘይቤ ፣ የመንገድ ጥራት። ከአሁን በኋላ እንዴት እንደሚሰራ አልገባኝም።

በአማዞን ደመና ላይ መሥራት ስጀምር ለእኔም እንቆቅልሽ ነበር። ይህ ምስጢር ብቻ ትልቅ ትዕዛዝ ነው, ምክንያቱም በመኪናው ውስጥ አንድ አሽከርካሪ አለ, እና በ AWS ውስጥ በሚሊዮኖች የሚቆጠሩ ናቸው. ሁሉም ተጠቃሚዎች በተመሳሳይ ጊዜ ነዳጁን እና ብሬክን ይጫኑ። ወደ ፈለጉት ቦታ መሄዳቸው ይገርማል - ለእኔ ተአምር ነው! ስርዓቱ በዚህ ዩኒቨርስ ውስጥ እሱ ብቻውን እንደሆነ እንዲመስለው ለእያንዳንዱ ተጠቃሚ በራስ-ሰር ያስተካክላል፣ ይመዝናል እና ይስተካከላል።

በኋላ ላይ አማዞን ውስጥ አርክቴክት ሆኜ ለመሥራት ስመጣ አስማቱ ትንሽ ጠፋ። ምን አይነት ችግሮች እንደሚያጋጥሙን፣ እንዴት እንደምንፈታላቸው እና አገልግሎቶችን እንዴት እንደምናዳብር አይቻለሁ። ስርዓቱ እንዴት እንደሚሰራ ግንዛቤ እየጨመረ በመምጣቱ በአገልግሎቱ ላይ የበለጠ በራስ መተማመን ይታያል. ስለዚህ በAWS ደመና ሽፋን ስር ያለውን ምስል ማካፈል እፈልጋለሁ።

ስለ ምን እንነጋገር

የተለያየ አቀራረብን መርጫለሁ - ስለ ማውራት የሚገባቸው 4 አስደሳች አገልግሎቶችን መርጫለሁ።

የአገልጋይ ማመቻቸት. አካላዊ ገጽታ ያላቸው ኢፌመር ዳመናዎች፡ አካላዊ ዳታ ማእከላት የሚያጎርፉ፣ የሚሞቁ እና በብርሃን ብልጭ ድርግም የሚሉ አካላዊ አገልጋዮች ያሉበት።

አገልጋይ አልባ ተግባራት (Lambda) ምናልባት በደመና ውስጥ በጣም ሊሰፋ የሚችል አገልግሎት ነው።

የውሂብ ጎታ ልኬት. የራሳችንን ሊሰፋ የሚችል የውሂብ ጎታ እንዴት እንደምንገነባ እነግራችኋለሁ።

የአውታረ መረብ ልኬት. የኔትወርክን መሳሪያ የምከፍትበት የመጨረሻው ክፍል። ይህ አስደናቂ ነገር ነው - እያንዳንዱ የደመና ተጠቃሚ በደመና ውስጥ ብቻውን እንደሆነ እና ሌሎች ተከራዮችን በጭራሽ እንደማይመለከት ያምናል።

ማስታወሻ. ይህ መጣጥፍ የአገልጋይ ማመቻቸት እና የውሂብ ጎታ ልኬትን ያብራራል። በሚቀጥለው ርዕስ ውስጥ የአውታረ መረብ ምጣኔን እንመለከታለን. አገልጋይ አልባ ተግባራት የት አሉ? ስለእነሱ የተለየ ግልባጭ ታትሟል "ትንሽ ፣ ግን ብልህ። Unboxing Firecracker ማይክሮ ቨርቹዋል" እሱ ስለ ብዙ የተለያዩ የመለጠጥ ዘዴዎች ይናገራል ፣ እና ስለ ፋየርክራከር መፍትሄ በዝርዝር ይወያያል - ስለ ምናባዊ ማሽን እና ኮንቴይነሮች ምርጥ ባህሪዎች ሲምባዮሲስ።

አገልጋዮች

ደመናው ጊዜያዊ ነው። ነገር ግን ይህ ኢፌመርሊቲ አሁንም አካላዊ መልክ አለው - አገልጋዮች። መጀመሪያ ላይ የእነሱ አርክቴክቸር ክላሲካል ነበር። ቨርቹዋል ማሽኖች የሚሠሩበት መደበኛ x86 ቺፕሴት፣ የኔትወርክ ካርዶች፣ ሊኑክስ፣ Xen hypervisor።

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

እ.ኤ.አ. በ 2012 ይህ አርክቴክቸር ተግባሮቹን በደንብ ተቋቁሟል። Xen በጣም ጥሩ ሃይፐርቫይዘር ነው, ግን አንድ ትልቅ ችግር አለው. እሱ በቂ ነው። ለመሳሪያ ማስመሰል ከፍተኛ ወጪ. አዲስ፣ ፈጣን የአውታረ መረብ ካርዶች ወይም የኤስኤስዲ አንጻፊዎች ሲገኙ ይህ ትርፍ በጣም ከፍተኛ ይሆናል። ይህንን ችግር እንዴት መቋቋም እንደሚቻል? በአንድ ጊዜ በሁለት ግንባሮች ለመስራት ወሰንን - ሁለቱንም ሃርድዌር እና hypervisor ያሻሽሉ።. ተግባሩ በጣም ከባድ ነው።

ሃርድዌር እና hypervisor ማመቻቸት

ሁሉንም ነገር በአንድ ጊዜ ማድረግ እና በደንብ መስራት አይሰራም. “ጥሩ” የሆነው ነገር መጀመሪያ ላይ ግልጽ አልነበረም።

የዝግመተ ለውጥ አቀራረብን ለመውሰድ ወሰንን - አንድ አስፈላጊ የሕንፃውን አካል ቀይረን ወደ ምርት እንወረውራለን።

እያንዳንዱን መሰኪያ ላይ እንረግጣለን ፣ ቅሬታዎችን እና አስተያየቶችን እናዳምጣለን። ከዚያም ሌላ አካል እንለውጣለን. ስለዚህ፣ በትንሽ ጭማሪዎች፣ በተጠቃሚዎች እና በድጋፍ አስተያየቶች መሰረት መላውን አርክቴክቸር በከፍተኛ ደረጃ እንለውጣለን።

ለውጡ የተጀመረው በ 2013 በጣም ውስብስብ በሆነው ነገር - አውታረ መረቡ ነው. ውስጥ С3 ለምሳሌ፣ ልዩ የአውታረ መረብ Accelerator ካርድ ወደ መደበኛው የአውታረ መረብ ካርድ ታክሏል። በፊተኛው ፓነል ላይ ካለው አጭር loopback ገመድ ጋር በትክክል ተገናኝቷል። ቆንጆ አይደለም, ነገር ግን በደመና ውስጥ አይታይም. ነገር ግን ከሃርድዌር ጋር ቀጥተኛ መስተጋብር በመሠረቱ የተሻሻለ ጂተር እና የአውታረ መረብ ፍሰት።

በመቀጠል የመረጃ ማከማቻን EBS - Elastic Block Storage የማገድ መዳረሻን ለማሻሻል ወስነናል። የአውታረ መረብ እና የማከማቻ ጥምረት ነው. አስቸጋሪው የኔትወርክ Accelerator ካርዶች በገበያ ላይ ቢኖሩም፣ የማከማቻ Accelerator ሃርድዌርን በቀላሉ ለመግዛት ምንም አማራጭ አልነበረም። ስለዚህ ወደ ጅምር ዞርን። አናፑርና ላብስ, ለእኛ ልዩ ASIC ቺፕስ ያዘጋጀልን. የርቀት ኢቢኤስ መጠኖች እንደ NVMe መሳሪያዎች እንዲሰቀሉ ፈቅደዋል።

በሁኔታዎች C4 ሁለት ችግሮችን ፈታን። የመጀመሪያው ለወደፊት ተስፋ ሰጪ ነገር ግን በዚያን ጊዜ አዲስ የሆነውን የNVMe ቴክኖሎጂ መሠረት ተግባራዊ ማድረጋችን ነው። ሁለተኛ፡ የጥያቄዎችን ሂደት ወደ ኢቢኤስ ወደ አዲስ ካርድ በማስተላለፍ ሴንትራል ፕሮሰሰርን በከፍተኛ ሁኔታ አውርደናል። ጥሩ ሆኖ ተገኘ፣ ስለዚህ አሁን Annapurna Labs የአማዞን አካል ነው።

እ.ኤ.አ. በኖቬምበር 2017 ሃይፐርቫይዘርን እራሱ ለመለወጥ ጊዜው እንደደረሰ ተገነዘብን።

አዲሱ ሃይፐርቫይዘር የተሰራው በተሻሻሉ የKVM ከርነል ሞጁሎች ላይ በመመስረት ነው።

የመሳሪያውን የማስመሰል ወጪን በመሠረታዊነት ለመቀነስ እና ከአዳዲስ ASICዎች ጋር በቀጥታ ለመስራት አስችሏል። ምሳሌዎች С5 በኮፈኑ ስር የሚሰራ አዲስ ሃይፐርቫይዘር ያላቸው የመጀመሪያዎቹ ምናባዊ ማሽኖች ነበሩ። ስም አወጣንለት Nitro.

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠንበጊዜ መስመር ላይ የሁኔታዎች ዝግመተ ለውጥ።

ከኖቬምበር 2017 ጀምሮ የታዩ ሁሉም አዳዲስ ምናባዊ ማሽኖች በዚህ ሃይፐርቫይዘር ላይ ይሰራሉ። ባሬ ሜታል አጋጣሚዎች ሃይፐርቫይዘር የላቸውምነገር ግን ልዩ የኒትሮ ካርዶችን ስለሚጠቀሙ ኒትሮ ተብለው ይጠራሉ.

በሚቀጥሉት ሁለት ዓመታት ውስጥ የኒትሮ ዓይነቶች ብዛት ከደርዘን አንድ ሁለት አልፏል፡ A1፣ C5፣ M5፣ T3 እና ሌሎች።

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን
የአብነት ዓይነቶች።

ዘመናዊ የኒትሮ ማሽኖች እንዴት እንደሚሠሩ

ሶስት ዋና ዋና ክፍሎች አሏቸው-Nitro hypervisor (ከላይ የተብራራ), የደህንነት ቺፕ እና የኒትሮ ካርዶች.

የደህንነት ቺፕ በቀጥታ ወደ ማዘርቦርድ የተቀናጀ. እንደ የአስተናጋጁ ስርዓተ ክወና መጫንን መቆጣጠርን የመሳሰሉ ብዙ ጠቃሚ ተግባራትን ይቆጣጠራል.

Nitro ካርዶች - ከእነዚህ ውስጥ አራት ዓይነቶች አሉ. ሁሉም በ Annapurna Labs የተገነቡ እና በጋራ ASICs ላይ የተመሰረቱ ናቸው። አንዳንድ የእነሱ firmware እንዲሁ የተለመደ ነው።

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን
አራት ዓይነት Nitro ካርዶች.

ከካርዶቹ አንዱ አብሮ ለመስራት የተነደፈ ነው አውታረ መረብVPC. ይህ በቨርቹዋል ማሽኖች እንደ ኔትወርክ ካርድ የሚታየው ነው። ENA - የላስቲክ ኔትወርክ አስማሚ. እንዲሁም በአካላዊ አውታረመረብ ውስጥ በሚተላለፉበት ጊዜ ትራፊክን ያጠቃልላል (ስለዚህ በአንቀጹ ሁለተኛ ክፍል ውስጥ እንነጋገራለን) ፣ የደህንነት ቡድኖችን ፋየርዎልን ይቆጣጠራል ፣ እና ለማዛወር እና ለሌሎች የአውታረ መረብ ነገሮች ሀላፊነት አለበት።

ካርዶችን ይምረጡ የማገጃ ማከማቻ ጋር ይሰራሉ EBS እና በአገልጋዩ ውስጥ የተገነቡ ዲስኮች. እንደ እንግዳ ምናባዊ ማሽን ይታያሉ NVMe አስማሚዎች. በተጨማሪም የውሂብ ምስጠራ እና የዲስክ ክትትል ኃላፊነት አለባቸው.

የኒትሮ ካርዶች ስርዓት፣ ሃይፐርቫይዘር እና ሴኪዩሪቲ ቺፕ ወደ ኤስዲኤን አውታረመረብ ወይም ሶፍትዌር የተገለጸ አውታረ መረብ. ይህንን አውታረ መረብ የማስተዳደር ሃላፊነት ያለው (የመቆጣጠሪያ አውሮፕላን) የመቆጣጠሪያ ካርድ.

እርግጥ ነው፣ አዳዲስ ASICዎችን ማዳበር እንቀጥላለን። ለምሳሌ, በ 2018 መገባደጃ ላይ የማሽን መማሪያ ተግባራትን በብቃት እንዲሰሩ የሚያስችልዎትን የኢንፌርሽን ቺፕ አውጥተዋል.

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን
Inferentia ማሽን መማሪያ ፕሮሰሰር ቺፕ.

ሊሰላ የሚችል የውሂብ ጎታ

ባህላዊ የውሂብ ጎታ የተደራረበ መዋቅር አለው. በጣም ለማቃለል, የሚከተሉት ደረጃዎች ተለይተዋል.

  • SQL - ደንበኛ እና ጥያቄ ላኪዎች እንዲሰሩበት።
  • አቅርቦቶች ግብይቶች - ሁሉም ነገር እዚህ ግልጽ ነው, ACID እና ሁሉም.
  • መሸጎጫ, ይህም በመጠባበቂያ ገንዳዎች የቀረበ.
  • መግባት - ከእንደገና ምዝግብ ማስታወሻዎች ጋር ሥራን ያቀርባል. በ MySQL ውስጥ እነሱ ቢን ሎግስ ይባላሉ፣ በPosgreSQL - Write Ahead Logs (WAL)።
  • ማከማቻ - በቀጥታ ወደ ዲስክ መቅዳት.

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን
የተነባበረ የውሂብ ጎታ መዋቅር.

የውሂብ ጎታዎችን ለመለካት የተለያዩ መንገዶች አሉ-sharding, Shared Nothing architecture, የተጋሩ ዲስኮች.

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

ይሁን እንጂ እነዚህ ሁሉ ዘዴዎች አንድ ዓይነት ነጠላ የውሂብ ጎታ መዋቅር ይይዛሉ. ይህ ሚዛንን በእጅጉ ይገድባል። ይህንን ችግር ለመፍታት የራሳችንን ዳታቤዝ አዘጋጅተናል - Amazon አውሮራ. ከ MySQL እና PostgreSQL ጋር ተኳሃኝ ነው።

Amazon አውሮራ

ዋናው የስነ-ህንፃ ሀሳብ የማከማቻ እና የመግቢያ ደረጃዎችን ከዋናው የውሂብ ጎታ መለየት ነው.

ወደ ፊት ስመለከት፣ መሸጎጫ ደረጃውንም ነጻ አድርገናል እላለሁ። አርክቴክቸር ሞኖሊት መሆኑ ያቆማል፣ እና የግለሰብ ብሎኮችን በመለካት ተጨማሪ የነፃነት ደረጃዎችን እናገኛለን።

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን
የመግቢያ እና የማከማቻ ደረጃዎች ከመረጃ ቋቱ የተለዩ ናቸው.

ባህላዊ ዲቢኤምኤስ መረጃን ወደ ማከማቻ ስርዓት በብሎኮች ይጽፋል። በአማዞን አውሮራ ቋንቋ መናገር የሚችል ዘመናዊ ማከማቻ ፈጠርን። ዳግም-ምዝግብ ማስታወሻዎች. ውስጥ፣ ማከማቻው ምዝግብ ማስታወሻዎችን ወደ ዳታ ብሎኮች ይቀይራል፣ ንፁህነታቸውን ይከታተላል እና በራስ-ሰር ምትኬ ያስቀምጣል።

ይህ አቀራረብ እንደዚህ ያሉ አስደሳች ነገሮችን ተግባራዊ ለማድረግ ያስችልዎታል ክሎኒንግ. የሁሉንም ውሂብ ሙሉ ቅጂ መፍጠር ስለማይፈልግ በመሠረታዊነት በፍጥነት እና በኢኮኖሚ ይሰራል.

የማጠራቀሚያው ንብርብር እንደ ስርጭት ስርዓት ይተገበራል. በጣም ብዙ ቁጥር ያላቸው አካላዊ አገልጋዮችን ያካትታል. እያንዳንዱ የድጋሚ ምዝግብ ማስታወሻ ተዘጋጅቶ በአንድ ጊዜ ተቀምጧል ስድስት አንጓዎች. ይህ የውሂብ ጥበቃ እና ጭነት ማመጣጠን ያረጋግጣል.

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

የንባብ ልኬት ተገቢ ቅጂዎችን በመጠቀም ማግኘት ይቻላል. የተከፋፈለ ማከማቻ መረጃ በምንጽፍበት በዋናው የመረጃ ቋት ምሳሌ እና በቀሪዎቹ ቅጂዎች መካከል የማመሳሰል አስፈላጊነትን ያስወግዳል። ወቅታዊ መረጃ ለሁሉም ቅጂዎች እንደሚገኝ የተረጋገጠ ነው።

ብቸኛው ችግር የድሮ ውሂብን በተነበቡ ቅጂዎች ላይ መሸጎጥ ነው። ግን ይህ ችግር እየተፈታ ነው ሁሉንም የዳግም ምዝግብ ማስታወሻዎች ማስተላለፍ በውስጣዊ አውታረመረብ ላይ ለመድገም. ምዝግብ ማስታወሻው በመሸጎጫው ውስጥ ከሆነ, ልክ እንዳልሆነ እና እንደገና ተጽፏል. በመሸጎጫው ውስጥ ካልሆነ በቀላሉ ይጣላል.

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

ማከማቻውን አስተካክለናል።

የ DBMS ደረጃዎችን እንዴት እንደሚለካ

እዚህ, አግድም ልኬት በጣም ከባድ ነው. ስለዚህ በተደበደበው መንገድ እንሂድ ክላሲክ ቀጥ ያለ ልኬት.

ከዲቢኤምኤስ ጋር በማስተር ኖድ የሚገናኝ መተግበሪያ እንዳለን እናስብ።

በአቀባዊ በሚለካበት ጊዜ፣ ብዙ ፕሮሰሰር እና ማህደረ ትውስታ ያለው አዲስ መስቀለኛ መንገድ እንመድባለን።

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

በመቀጠል መተግበሪያውን ከአሮጌው ዋና ኖድ ወደ አዲሱ እንቀይራለን. ችግሮች ይነሳሉ.

  • ይህ ጉልህ የሆነ የማመልከቻ ጊዜን ይፈልጋል።
  • አዲሱ ዋና ኖድ ቀዝቃዛ መሸጎጫ ይኖረዋል። የውሂብ ጎታ አፈጻጸም ከፍተኛ የሚሆነው መሸጎጫው ከሞቀ በኋላ ብቻ ነው።

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

ሁኔታውን እንዴት ማሻሻል ይቻላል? በመተግበሪያው እና በዋናው መስቀለኛ መንገድ መካከል ፕሮክሲ ያዘጋጁ።

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

ይህ ምን ይሰጠናል? አሁን ሁሉም መተግበሪያዎች በእጅ ወደ አዲሱ መስቀለኛ መንገድ መምራት አያስፈልጋቸውም። ማብሪያው በፕሮክሲ ስር ሊከናወን ይችላል እና በመሠረቱ ፈጣን ነው።

ችግሩ የተፈታ ይመስላል። ግን አይሆንም, አሁንም መሸጎጫውን ለማሞቅ አስፈላጊነት እንሰቃያለን. በተጨማሪም, አዲስ ችግር ታየ - አሁን ተኪው የውድቀት ነጥብ ሊሆን ይችላል.

የመጨረሻ መፍትሔ ከአማዞን አውሮራ አገልጋይ አልባ

እነዚህን ችግሮች እንዴት ፈታናቸው?

ተኪ ተወ. ይህ የተለየ ምሳሌ አይደለም፣ ነገር ግን አፕሊኬሽኖች ከመረጃ ቋቱ ጋር የሚገናኙበት ሙሉ የተከፋፈለ የፕሮክሲዎች ቡድን ነው። ውድቀት በሚከሰትበት ጊዜ ማንኛቸውም አንጓዎች ወዲያውኑ ማለት ይቻላል ሊተኩ ይችላሉ።

የተለያየ መጠን ያላቸው የሞቀ አንጓዎች ገንዳ ተጨምሯል።. ስለዚህ, ትልቅ ወይም ትንሽ መጠን ያለው አዲስ መስቀለኛ መንገድ ለመመደብ አስፈላጊ ከሆነ ወዲያውኑ ይገኛል. እስኪጫኑ ድረስ መጠበቅ አያስፈልግም.

አጠቃላይ የመለጠጥ ሂደት በልዩ የክትትል ስርዓት ቁጥጥር ይደረግበታል። ክትትል የአሁኑን ዋና መስቀለኛ መንገድ ሁኔታ በቋሚነት ይከታተላል. ለምሳሌ የማቀነባበሪያው ጭነት ወሳኝ እሴት ላይ መድረሱን ካወቀ፣ አዲስ መስቀለኛ መንገድ መመደብ አስፈላጊ ስለመሆኑ ገንዳውን ያሳውቃል።

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን
የተከፋፈሉ ፕሮክሲዎች፣ ሞቅ ያሉ አጋጣሚዎች እና ክትትል።

የሚፈለገው ኃይል ያለው መስቀለኛ መንገድ አለ። የመጠባበቂያ ገንዳዎች ወደ እሱ ይገለበጣሉ፣ እና ስርዓቱ ለመቀየር ደህንነቱ የተጠበቀ ጊዜ መጠበቅ ይጀምራል።

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

ብዙውን ጊዜ የመቀየሪያ ጊዜ በፍጥነት ይመጣል። ከዚያም በፕሮክሲው እና በአሮጌው ዋና ኖድ መካከል ያለው ግንኙነት ታግዷል, ሁሉም ክፍለ ጊዜዎች ወደ አዲሱ መስቀለኛ መንገድ ይቀየራሉ.

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

ከመረጃ ቋቱ ጋር ይስሩ።

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

ግራፉ የሚያሳየው እገዳው በእርግጥ በጣም አጭር ነው. ሰማያዊው ግራፍ ጭነቱን ያሳያል, እና ቀይ ደረጃዎች የመለኪያ ጊዜዎችን ያሳያሉ. በሰማያዊው ግራፍ ውስጥ የአጭር ጊዜ ማጥመጃዎች በትክክል ያ አጭር መዘግየት ናቸው።

AWS የመለጠጥ አገልግሎቶቹን እንዴት እንደሚያበስል አገልጋዮችን እና የውሂብ ጎታ ማመጣጠን

በነገራችን ላይ Amazon Aurora ገንዘብን ሙሉ በሙሉ ለመቆጠብ እና የውሂብ ጎታውን በማይጠቀሙበት ጊዜ ለማጥፋት ይፈቅድልዎታል, ለምሳሌ ቅዳሜና እሁድ. ጭነቱን ካቆመ በኋላ ዲቢው ቀስ በቀስ ኃይሉን ይቀንሳል እና ለተወሰነ ጊዜ ይጠፋል. ጭነቱ ሲመለስ, እንደገና በተረጋጋ ሁኔታ ይነሳል.

ስለ አማዞን መሣሪያ በሚቀጥለው የታሪኩ ክፍል ውስጥ ስለ አውታረመረብ ልኬት እንነጋገራለን. ሰብስክራይብ ያድርጉ ደብዳቤ እና ጽሑፉ እንዳያመልጥዎ ይከታተሉ።

በ HighLoad ++ ቫሲሊ ፓንትዩኪን ዘገባ ትሰጣለችሂውስተን፣ ችግር አለብን። ለውድቀት የሥርዓቶች ዲዛይን፣ ለውስጣዊ የአማዞን ደመና አገልግሎቶች የእድገት ቅጦች" ለአማዞን ገንቢዎች ለተከፋፈሉ ስርዓቶች ምን ዓይነት የንድፍ ንድፎች ጥቅም ላይ ይውላሉ, ለአገልግሎት ውድቀቶች ምክንያቶች ምንድን ናቸው, በሴል ላይ የተመሰረተ አርክቴክቸር, ኮንስታንት ሥራ, ሻፍል ሻርዲንግ - አስደሳች ይሆናል. ጉባኤው አንድ ወር እንኳን ሳይሞላው - ቲኬቶችዎን ያስይዙ. የጥቅምት 24 የመጨረሻ የዋጋ ጭማሪ።

ምንጭ: hab.com

አስተያየት ያክሉ