เช•เซ‡เช“เชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—: เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชตเชฟเชจเชพเชถเชจเซ€ เช•เชณเชพ. เชญเชพเช— 2

เชจเซ‰เซ…เชง. เช…เชจเซเชตเชพเชฆ: เช† เชฒเซ‡เช– AWS เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฐเชšเชพเชฐเช• เชเชกเซเชฐเชฟเชฏเชจ เชนเซ‹เชฐเซเชจเซเชธเชฌเซ€เชจเชพ เชฒเซ‡เช–เซ‹เชจเซ€ เชเช• เชฎเชนเชพเชจ เชถเซเชฐเซ‡เชฃเซ€ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡, เชœเซ‡ IT เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ‡ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฏเซ‹เช—เชจเชพ เชฎเชนเชคเซเชตเชจเซ‡ เชธเชฐเชณ เช…เชจเซ‡ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ เชธเชฎเชœเชพเชตเซ‡ เช›เซ‡.

เช•เซ‡เช“เชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—: เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชตเชฟเชจเชพเชถเชจเซ€ เช•เชณเชพ. เชญเชพเช— 2

"เชœเซ‹ เชคเชฎเซ‡ เช•เซ‹เชˆ เชฏเซ‹เชœเชจเชพ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เชจเชฟเชทเซเชซเชณ เชœเชพเช“ เช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เชจเชฟเชทเซเชซเชณ เชฅเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเซ‹ เช›เซ‹." - เชฌเซ‡เชจเซเชœเชพเชฎเชฟเชจ เชซเซเชฐเซ‡เชจเซเช•เชฒเชฟเชจ

ะ’ เชชเซเชฐเชฅเชฎ เชญเชพเช— เชฒเซ‡เช–เซ‹เชจเซ€ เช† เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚, เชฎเซ‡เช‚ เช…เช‚เชงเชพเชงเซ‚เช‚เชงเซ€ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—เชจเซ€ เชตเชฟเชญเชพเชตเชจเชพ เชฐเชœเซ‚ เช•เชฐเซ€ เช…เชจเซ‡ เชธเชฎเชœเชพเชตเซเชฏเซเช‚ เช•เซ‡ เชคเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชจเชฟเชทเซเชซเชณเชคเชพ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช–เชพเชฎเซ€เช“ เชถเซ‹เชงเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเซเชงเชพเชฐเชตเชพเชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชชเชฃ เชšเชฐเซเชšเชพ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชฐเชพเชœเช•เชคเชพ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช— เชธเช‚เชธเซเชฅเชพเช“เชฎเชพเช‚ เชนเช•เชพเชฐเชพเชคเซเชฎเช• เชธเชพเช‚เชธเซเช•เซƒเชคเชฟเช• เชชเชฐเชฟเชตเชฐเซเชคเชจเชจเซ‡ เชชเซเชฐเซ‹เชคเซเชธเชพเชนเชจ เช†เชชเซ‡ เช›เซ‡.

เชชเซเชฐเชฅเชฎ เชญเชพเช—เชจเชพ เช…เช‚เชคเซ‡, เชฎเซ‡เช‚ "เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชจเชฟเชทเซเชซเชณเชคเชพเช“ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹ เช…เชจเซ‡ เชชเชฆเซเชงเชคเชฟเช“" เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชตเชพเชจเซเช‚ เชตเชšเชจ เช†เชชเซเชฏเซเช‚ เชนเชคเซเช‚. เช…เชฐเซ‡, เช† เชธเช‚เชฆเชฐเซเชญเซ‡ เชฎเชพเชฐเชพ เชฎเชพเชฅเชพเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชฏเซ‹เชœเชจเชพเช“ เชนเชคเซ€, เช…เชจเซ‡ เช† เชฒเซ‡เช–เชฎเชพเช‚ เชนเซเช‚ เช…เชฐเชพเชœเช•เชคเชพ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—เชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชฒเซ‹เช•เซ‹เชฎเชพเช‚ เช‰เชฆเซเชญเชตเชคเชพ เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเซเชฐเชถเซเชจเชจเซ‹ เชœเชตเชพเชฌ เช†เชชเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เชถ: เชชเชนเซ‡เชฒเชพ เชถเซเช‚ เชคเซ‹เชกเชตเซเช‚?

เชฎเชนเชพเชจ เชชเซเชฐเชถเซเชจ! เชœเซ‹ เช•เซ‡, เชคเซ‡ เช† เชชเชพเช‚เชกเชพเชฅเซ€ เช–เชพเชธ เชชเชฐเซ‡เชถเชพเชจ เชนเซ‹เชฏ เชคเซ‡เชตเซเช‚ เชฒเชพเช—เชคเซเช‚ เชจเชฅเซ€...

เช•เซ‡เช“เชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—: เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชตเชฟเชจเชพเชถเชจเซ€ เช•เชณเชพ. เชญเชพเช— 2
เช…เชฐเชพเชœเช•เชคเชพ เชชเชพเช‚เชกเชพ เชธเชพเชฅเซ‡ เช—เชกเชฌเชก เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚!

เชŸเซ‚เช‚เช•เซ‹ เชœเชตเชพเชฌ: เชตเชฟเชจเช‚เชคเชฟเชจเชพ เชฎเชพเชฐเซเช— เชชเชฐ เชจเชฟเชฐเซเชฃเชพเชฏเช• เชธเซ‡เชตเชพเช“เชจเซ‡ เชฒเช•เซเชทเซเชฏเชพเช‚เช•เชฟเชค เช•เชฐเซ‹.

เชฒเชพเช‚เชฌเซ‹ เชชเชฐเช‚เชคเซ เชธเซเชชเชทเซเชŸ เชœเชตเชพเชฌเช…เชฐเชพเชœเช•เชคเชพ เชธเชพเชฅเซ‡ เชชเซเชฐเชฏเซ‹เช— เช•เซเชฏเชพเช‚เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเชตเซ‹ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชคเซเชฐเชฃ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชชเชฐ เชงเซเชฏเชพเชจ เช†เชชเซ‹:

  1. เชœเซเช“ เช•เซเชฐเซ‡เชถ เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชชเซ‡เชŸเชฐเซเชจ เช“เชณเช–เซ‹;
  2. เชจเช•เซเช•เซ€ เช•เชฐเซ‹ เชจเชฟเชฐเซเชฃเชพเชฏเช• เช…เชตเชฒเช‚เชฌเชจ;
  3. เช•เชนเซ‡เชตเชพเชคเชพ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช…เชคเชฟเชตเชฟเชถเซเชตเชพเชธเชจเซ€ เช…เชธเชฐ.

เชคเซ‡ เชฐเชฎเซเชœเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เช† เชญเชพเช—เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เช•เชนเซ€ เชถเช•เชพเชฏ "เชธเซเชต-เชถเซ‹เชง เช…เชจเซ‡ เชœเซเชžเชพเชจเชจเซ€ เชธเชซเชฐ". เชคเซ‡เชฎเชพเช‚ เช†เชชเชฃเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชถเชพเชจเชฆเชพเชฐ เชตเชพเชฆเซเชฏเซ‹ เชตเชกเซ‡ "เชตเช—เชพเชกเชตเชพเชจเซเช‚" เชถเชฐเซ‚ เช•เชฐเซ€เชถเซเช‚.

1. เชœเชตเชพเชฌ เชญเซ‚เชคเช•เชพเชณเชฎเชพเช‚ เชฐเชนเซ‡เชฒเซ‹ เช›เซ‡

เชœเซ‹ เชคเชฎเชจเซ‡ เชฏเชพเชฆ เชนเซ‹เชฏ, เชคเซ‹ เชชเชนเซ‡เชฒเชพ เชญเชพเช—เชฎเชพเช‚ เชฎเซ‡เช‚ เช•เชฐเซ‡เช•เซเชถเชจ-เช“เชซ-เชเชฐเชฐเซเชธ (COE) เชจเซ€ เชตเชฟเชญเชพเชตเชจเชพ เชฐเชœเซ‚ เช•เชฐเซ€ เชนเชคเซ€ - เชเช• เชชเชฆเซเชงเชคเชฟ เช•เซ‡ เชœเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เช†เชชเชฃเซ‡ เช†เชชเชฃเซ€ เชญเซ‚เชฒเซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€เช เช›เซ€เช - เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช…เชฅเชตเชพ เชธเช‚เชธเซเชฅเชพเชฎเชพเช‚ เชญเซ‚เชฒเซ‹ - เชคเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‹เชจเซ‡ เชธเชฎเชœเชตเชพ เช…เชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพ เชฎเชพเชŸเซ‡. เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เช…เชนเซ€เช‚เชฅเซ€ เชคเชฎเชพเชฐเซ‡ เชถเชฐเซ‚เช†เชค เช•เชฐเชตเซ€ เชœเซ‹เชˆเช.

"เชตเชฐเซเชคเชฎเชพเชจเชจเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชญเซ‚เชคเช•เชพเชณเชจเซ‡ เชœเชพเชฃเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡." - เช•เชพเชฐเซเชฒ เชธเชพเช—เชจ

เชจเชฟเชทเซเชซเชณเชคเชพเช“เชจเซ‹ เช‡เชคเชฟเชนเชพเชธ เชœเซเช“, เชคเซ‡เชฎเชจเซ‡ COE เช…เชฅเชตเชพ เชชเซ‹เชธเซเชŸเชฎเซ‹เชฐเซเชŸเชฎเชฎเชพเช‚ เชŸเซ‡เช— เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชตเชฐเซเช—เซ€เช•เชฐเชฃ เช•เชฐเซ‹. เชธเชพเชฎเชพเชจเซเชฏ เชชเซ‡เชŸเชฐเซเชจเชจเซ‡ เช“เชณเช–เซ‹ เชœเซ‡ เช˜เชฃเซ€เชตเชพเชฐ เชธเชฎเชธเซเชฏเชพเช“ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชฆเชฐเซ‡เช• COE เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชจเซ€เชšเซ‡เชจเซ‹ เชชเซเชฐเชถเซเชจ เชชเซ‚เช›เซ‹:

"เชถเซเช‚ เช†เชจเซ€ เช†เช—เชพเชนเซ€ เช•เชฐเซ€ เชถเช•เชพเชˆ เชนเซ‹เชค เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชซเซ‹เชฒเซเชŸ เชˆเชจเซเชœเซ‡เช•เซเชถเชจ เชฆเซเชตเชพเชฐเชพ เช…เชŸเช•เชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡?"

เชฎเชจเซ‡ เชฎเชพเชฐเซ€ เช•เชพเชฐเช•เชฟเชฐเซเชฆเซ€เชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชเช• เชจเชฟเชทเซเชซเชณเชคเชพ เชฏเชพเชฆ เช›เซ‡. เชœเซ‹ เช…เชฎเซ‡ เชฅเซ‹เชกเชพ เชธเชฐเชณ เช…เชฐเชพเชœเช•เชคเชพ เชชเซเชฐเชฏเซ‹เช—เซ‹ เชนเชพเชฅ เชงเชฐเซเชฏเชพ เชนเซ‹เชค เชคเซ‹ เชคเซ‡เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เช…เชŸเช•เชพเชตเซ€ เชถเช•เชพเชฏเซเช‚ เชนเซ‹เชค:

เชธเชพเชฎเชพเชจเซเชฏ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚, เชฌเซ‡เช•เชเชจเซเชก เชฆเชพเช–เชฒเชพเช“ เช†เชฐเซ‹เช—เซเชฏ เชคเชชเชพเชธเชจเซ‹ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡ เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐ (ELB)). ELB เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เชธเซเชตเชธเซเชฅ เชฆเชพเช–เชฒเชพเช“ เชชเชฐ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช† เชšเซ‡เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เช‰เชฆเชพเชนเชฐเชฃ "เช…เชธเซเชตเชธเซเชฅ" เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ ELB เชคเซ‡เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซ‡ เช›เซ‡. เชเช• เชฆเชฟเชตเชธ, เชธเชซเชณ เชฎเชพเชฐเซเช•เซ‡เชŸเชฟเช‚เช— เชเซเช‚เชฌเซ‡เชถ เชชเช›เซ€, เชŸเซเชฐเชพเชซเชฟเช•เชจเซเช‚ เชชเซเชฐเชฎเชพเชฃ เชตเชงเซเชฏเซเช‚ เช…เชจเซ‡ เชฌเซ‡เช•เชเชจเซเชกเซเชธ เชธเชพเชฎเชพเชจเซเชฏ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชงเซ€เชฎเซ‡เชฅเซ€ เช†เชฐเซ‹เช—เซเชฏ เชคเชชเชพเชธเชจเซ‹ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเชตเชพ เชฒเชพเช—เซเชฏเชพ. เชเชตเซเช‚ เช•เชนเซ‡เชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ เช† เช†เชฐเซ‹เช—เซเชฏ เชคเชชเชพเชธ เชนเชคเซ€ เชŠเช‚เชกเชพ, เชเชŸเชฒเซ‡ เช•เซ‡, เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชคเชชเชพเชธเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€.

เชœเซ‹ เช•เซ‡, เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชฌเชงเซเช‚ เชฌเชฐเชพเชฌเชฐ เชนเชคเซเช‚.

เชชเช›เซ€, เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชคเชฃเชพเชตเชชเซ‚เชฐเซเชฃ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚, เชเช• เช˜เชŸเชจเชพเช เชฌเชฟเชจ-เชœเชŸเชฟเชฒ, เชจเชฟเชฏเชฎเชฟเชค ETL เช•เซเชฐเซ‹เชจ เช•เชพเชฐเซเชฏ เชšเชฒเชพเชตเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เช‰เชšเซเชš เชŸเซเชฐเชพเชซเชฟเช• เช…เชจเซ‡ เช•เซเชฐเซ‹เชจเชœเซ‹เชฌเชจเชพ เชธเช‚เชฏเซ‹เชœเชจเซ‡ CPU เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชฒเช—เชญเช— 100% เชธเซเชงเซ€ เชงเช•เซ‡เชฒเซ€ เชฆเซ€เชงเซ‹. CPU เช“เชตเชฐเชฒเซ‹เชกเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชธเซเชตเชพเชธเซเชฅเซเชฏ เชคเชชเชพเชธ เชฎเชพเชŸเซ‡เชจเชพ เชชเซเชฐเชคเชฟเชญเชพเชตเซ‹ เชตเชงเซ เชงเซ€เชฎเชพ เชชเชกเซเชฏเชพ, เชœเซ‡เชฅเซ€ ELB เช เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เชฆเชพเช–เชฒเชพเชฎเชพเช‚ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‹ เช…เชจเซเชญเชต เชฅเชˆ เชฐเชนเซเชฏเซ‹ เช›เซ‡. เช…เชชเซ‡เช•เซเชทเชพ เชฎเซเชœเชฌ, เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชŸเซเชฐเชพเชซเชฟเช•เชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซ€ เชฆเซ€เชงเซเช‚, เชœเซ‡ เชฌเชฆเชฒเชพเชฎเชพเช‚, เชœเซ‚เชฅเชฎเชพเช‚ เชฌเชพเช•เซ€เชจเชพ เชฆเชพเช–เชฒเชพเช“ เชชเชฐเชจเชพ เชญเชพเชฐเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เช—เชฏเซเช‚.

เช…เชšเชพเชจเช•, เช…เชจเซเชฏ เชคเชฎเชพเชฎ เชฆเชพเช–เชฒเชพเช“ เชชเชฃ เช†เชฐเซ‹เช—เซเชฏ เชคเชชเชพเชธเชฎเชพเช‚ เชจเชฟเชทเซเชซเชณ เชฅเชตเชพ เชฒเชพเช—เซเชฏเชพ.

เชจเชตเซ‹ เชฆเชพเช–เชฒเซ‹ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช…เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เช…เชจเซ‡ เช“เชŸเซ‹เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชœเซ‚เชฅเชฎเชพเช‚ - เชเช• เชชเช›เซ€ เชเช• - เชคเซ‡เชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ ELBเชจเซ‡ เชœเซ‡เชŸเชฒเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซเชฏเซ‹ เชคเซ‡เชจเชพ เช•เชฐเชคเชพเช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซเชฏเซ‹. เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชœ เช†เช–เซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชจเชฟเชฐเซเชฃเชพเชฏเช• เชคเชฌเช•เซเช•เซ‡ เชชเชนเซ‹เช‚เชšเซ€ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซเชฐเซ‡เชถ เชฅเชˆ เช—เชˆ.

เชชเช›เซ€ เช…เชฎเซ‡ เช•เชพเชฏเชฎ เชจเซ€เชšเซ‡เชจเชพ เชฎเซเชฆเซเชฆเชพเช“เชจเซ‡ เชธเชฎเชœเซ€ เชถเช•เซเชฏเชพ:

  • เชจเชตเซ‹ เชฆเชพเช–เชฒเซ‹ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เชฒเชพเช‚เชฌเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เช…เชญเชฟเช—เชฎเชจเซ‡ เชชเซเชฐเชพเชงเชพเชจเซเชฏ เช†เชชเชตเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡ เช—เซ‹เชฒเซเชกเชจ AMI.
  • เชฎเซเชถเซเช•เซ‡เชฒ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚, เช†เชฐเซ‹เช—เซเชฏ-เชคเชชเชพเชธ เช…เชจเซ‡ ELBs เชฎเชพเชŸเซ‡เชจเชพ เชชเซเชฐเชคเชฟเชธเชพเชฆเซ‹เชจเซ‡ เชชเซเชฐเชพเชฅเชฎเชฟเช•เชคเชพ เช†เชชเชตเซ€ เชœเซ‹เชˆเช - เชฌเชพเช•เซ€เชจเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เชœเซ€เชตเชจเชจเซ‡ เชœเชŸเชฟเชฒ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช›เซ‡เชฒเซเชฒเซ€ เชตเชธเซเชคเซ เชคเชฎเซ‡ เช‡เชšเซเช›เซ‹ เช›เซ‹.
  • เช†เชฐเซ‹เช—เซเชฏ เชคเชชเชพเชธเชจเซ€ เชธเซเชฅเชพเชจเชฟเช• เช•เซ‡เชถเซ€เช‚เช— เช˜เชฃเซ€ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡ (เชฅเซ‹เชกเซ€ เชธเซ‡เช•เช‚เชก เชฎเชพเชŸเซ‡ เชชเชฃ).
  • เชฎเซเชถเซเช•เซ‡เชฒ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚, เช•เซเชฐเซ‹เชจ เช•เชพเชฐเซเชฏเซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เชฌเชฟเชจ-เชœเชŸเชฟเชฒ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชšเชฒเชพเชตเชถเซ‹ เชจเชนเซ€เช‚ - เชธเซŒเชฅเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹ เชฌเชšเชพเชตเซ‹.
  • เช‘เชŸเซ‹เชธเซเช•เซ‡เชฒเชฟเช‚เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชจเชพเชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹. 10 เชจเชพเชจเชพ เชจเชฎเซเชจเชพเช“เชจเซเช‚ เชœเซ‚เชฅ 4 เชฎเซ‹เชŸเชพเชจเชพ เชœเซ‚เชฅ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡; เชœเซ‹ เชเช• เช‰เชฆเชพเชนเชฐเชฃ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ, เชคเซ‹ เชชเซเชฐเชฅเชฎ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ 10% เชŸเซเชฐเชพเชซเชฟเช• 9 เชชเซ‹เชˆเชจเซเชŸ เชชเชฐ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชฌเซ€เชœเชพเชฎเชพเช‚ - 25% เชŸเซเชฐเชพเชซเชฟเช• เชคเซเชฐเชฃ เชชเซ‹เชˆเชจเซเชŸเชฅเซ€ เชตเชงเซ.

เช…เชจเซ‡ เชคเซ‡เชฅเซ€, เชถเซเช‚ เช†เชจเซ€ เช†เช—เชพเชนเซ€ เช•เชฐเซ€ เชถเช•เชพเชˆ เชนเซ‹เชค, เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชธเชฎเชธเซเชฏเชพ เชฐเชœเซ‚ เช•เชฐเซ€เชจเซ‡ เช…เชŸเช•เชพเชตเซ€ เชถเช•เชพเชฏ?

เชนเชพ, เช…เชจเซ‡ เช˜เชฃเซ€ เชฐเซ€เชคเซ‡.

เชชเซเชฐเชฅเชฎ, เชœเซ‡เชฎ เช•เซ‡ เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช‰เชšเซเชš CPU เชตเชชเชฐเชพเชถเชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเซ€เชจเซ‡ stress-ng เช…เชฅเชตเชพ cpuburn:

โฏ stress-ng --matrix 1 -t 60s

เช•เซ‡เช“เชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—: เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชตเชฟเชจเชพเชถเชจเซ€ เช•เชณเชพ. เชญเชพเช— 2
เชคเชฃเชพเชต-เชเชจเชœเซ€

เชฌเซ€เชœเซเช‚, เชธเชพเชฅเซ‡เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเชจเซ‡ เช“เชตเชฐเชฒเซ‹เชก เช•เชฐเซ€เชจเซ‡ wrk เช…เชจเซ‡ เช…เชจเซเชฏ เชธเชฎเชพเชจ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“:

โฏ wrk -t12 -c400 -d20s http://127.0.0.1/api/health

เช•เซ‡เช“เชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—: เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชตเชฟเชจเชพเชถเชจเซ€ เช•เชณเชพ. เชญเชพเช— 2

เชชเซเชฐเชฏเซ‹เช—เซ‹ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเชฐเชณ เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเชพเชธเซเชคเชตเชฟเช• เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เชคเชฃเชพเชตเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชฏเชพ เชตเชฟเชจเชพ เชตเชฟเชšเชพเชฐ เชฎเชพเชŸเซ‡ เชฅเซ‹เชกเซ‹ เชธเชพเชฐเซ‹ เช–เซ‹เชฐเชพเช• เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡.

เชœเซ‹ เช•เซ‡, เชคเซเชฏเชพเช‚ เช…เชŸเช•เชถเซ‹ เชจเชนเซ€เช‚. เชชเชฐเซ€เช•เซเชทเชฃ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เช•เซเชฐเซ‡เชถเชจเซเช‚ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชจ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹ เช…เชจเซ‡ เชชเซเชฐเชถเซเชจเชจเซ‹ เชคเชฎเชพเชฐเซ‹ เชœเชตเชพเชฌ เชคเชชเชพเชธเซ‹ "เชถเซเช‚ เช†เชจเซ€ เชชเซ‚เชฐเซเชตเชพเชจเซเชฎเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชถเซ‡ เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เช–เชพเชฎเซ€ เชฐเชœเซ‚ เช•เชฐเซ€เชจเซ‡ เช…เชŸเช•เชพเชตเซ€ เชถเช•เชพเชฏ?" เชงเชพเชฐเชฃเชพเช“เชจเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฐเชพเชœเช•เชคเชพ เชชเซเชฐเชฏเซ‹เช—เชจเซ€ เช…เช‚เชฆเชฐ เช† เชเช• เชฎเชฟเชจเซ€ เช…เชฐเชพเชœเช•เชคเชพ เชชเซเชฐเชฏเซ‹เช— เช›เซ‡, เชชเชฐเช‚เชคเซ เชจเชฟเชทเซเชซเชณเชคเชพเชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡.

เช•เซ‡เช“เชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—: เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชตเชฟเชจเชพเชถเชจเซ€ เช•เชณเชพ. เชญเชพเช— 2
เชถเซเช‚ เชคเซ‡ เชเช• เชธเซเชตเชชเซเชจ เชนเชคเซเช‚, เช…เชฅเชตเชพ เชคเซ‡ เช–เชฐเซ‡เช–เชฐ เชฌเชจเซเชฏเซเช‚ เชนเชคเซเช‚?

เชคเซ‡เชฅเซ€ เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เช‡เชคเชฟเชนเชพเชธเชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเซ‹, เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ‹ เชธเซ€.เช“.เช‡., เชคเซ‡เชฎเชจเซ‡ "เชนเชฟเชŸ เชคเซเชฐเชฟเชœเซเชฏเชพ" เชฆเซเชตเชพเชฐเชพ เชŸเซ‡เช— เช•เชฐเซ‹ เช…เชจเซ‡ เชตเชฐเซเช—เซ€เช•เซƒเชค เช•เชฐเซ‹โ€”เช…เชฅเชตเชพ เชตเชงเซ เชšเซ‹เช•เซเช•เชธ เชฐเซ€เชคเซ‡, เช…เชธเชฐเช—เซเชฐเชธเซเชค เช—เซเชฐเชพเชนเช•เซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ-เช…เชจเซ‡ เชชเช›เซ€ เชชเซ‡เชŸเชฐเซเชจ เชถเซ‹เชงเซ‹. เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชชเซ‚เช›เซ‹ เช•เซ‡ เชถเซเช‚ เชธเชฎเชธเซเชฏเชพเชจเซ€ เชฐเชœเซ‚เช†เชค เช•เชฐเซ€เชจเซ‡ เช†เชจเซ€ เช†เช—เชพเชนเซ€ เช…เชจเซ‡ เช…เชŸเช•เชพเชตเซ€ เชถเช•เชพเชฏเซเช‚ เชนเซ‹เชค. เชคเชฎเชพเชฐเซ‹ เชœเชตเชพเชฌ เชคเชชเชพเชธเซ‹.

เชชเช›เซ€ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเซ€ เชถเซเชฐเซ‡เชฃเซ€ เชธเชพเชฅเซ‡ เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชชเซ‡เชŸเชฐเซเชจ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ‹.

2. เชจเชฟเชฐเซเชญเชฐเชคเชพ เชจเช•เชถเซ‹ เชฌเชจเชพเชตเซ‹

เชคเชฎเชพเชฐเซ€ เช…เชฐเชœเซ€ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเซ‹เชกเซ‹ เชธเชฎเชฏ เชซเชพเชณเชตเซ‹. เชถเซเช‚ เชคเซ‡เชจเซ€ เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ‹ เชธเซเชชเชทเซเชŸ เชจเช•เชถเซ‹ เช›เซ‡? เชถเซเช‚ เชคเชฎเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹ เช•เซ‡ เชจเชฟเชทเซเชซเชณเชคเชพ เชฎเชณเซ‡ เชคเซ‹ เชคเซ‡เชฎเชจเซ€ เชถเซเช‚ เช…เชธเชฐ เชฅเชถเซ‡?

เชœเซ‹ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เช•เซ‹เชกเชฅเซ€ เชฌเชนเซ เชชเชฐเชฟเชšเชฟเชค เชจ เชนเซ‹เชต เช…เชฅเชตเชพ เชคเซ‡ เช–เซ‚เชฌ เชฎเซ‹เชŸเซ‹ เชฅเชˆ เช—เชฏเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เช•เซ‹เชก เชถเซเช‚ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชถเซเช‚ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡. เช† เช…เชตเชฒเช‚เชฌเชจ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชชเชฐ เชคเซ‡เชฎเชจเซ€ เชธเช‚เชญเชตเชฟเชค เช…เชธเชฐเชจเซ‡ เชธเชฎเชœเชตเซเช‚ เช…เชฐเชพเชœเช•เชคเชพ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช— เชธเชพเชฅเซ‡ เช•เซเชฏเชพเช‚เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเชตเซเช‚ เชคเซ‡ เชœเชพเชฃเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡: เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชฌเชฟเช‚เชฆเซ เช เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเซ€ เช…เชธเชฐ เชคเซเชฐเชฟเชœเซเชฏเชพ เชธเชพเชฅเซ‡เชจเซ‹ เช˜เชŸเช• เช›เซ‡.

เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ‡ เช“เชณเช–เชตเชพ เช…เชจเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชจเซ‡ "เชจเชฟเชฐเซเชญเชฐเชคเชพ เชจเช•เชถเซ‹ เชฌเชจเชพเชตเชตเซ‹ยป (เชจเชฟเชฐเซเชญเชฐเชคเชพ เชฎเซ‡เชชเชฟเช‚เช—). เช† เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เซ‹เชก เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฟเช‚เช— เชŸเซ‚เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเซ‹เชŸเชพ เช•เซ‹เชก เชฌเซ‡เช เชงเชฐเชพเชตเชคเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. (เช•เซ‹เชก เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฟเช‚เช—) เช…เชจเซ‡ เช‡เชจเซเชธเซเชŸเซเชฐเซเชฎเซ‡เชจเซเชŸเซ‡เชถเชจ (เช‡เชจเซเชธเซเชŸเซเชฐเซเชฎเซ‡เชจเซเชŸเซ‡เชถเชจ). เชคเชฎเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซเชฐเชพเชซเชฟเช•เชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€เชจเซ‡ เชจเช•เชถเซ‹ เชชเชฃ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เชœเซ‹ เช•เซ‡, เชฌเชงเซ€ เช…เชตเชฒเช‚เชฌเชจ เชธเชฎเชพเชจ เชนเซ‹เชคเซ€ เชจเชฅเซ€ (เชœเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชตเชงเซ เชœเชŸเชฟเชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡). เช•เซ‡เชŸเชฒเชพเช• เชœเชŸเชฟเชฒ, เช…เชจเซเชฏ - เช—เซŒเชฃ (เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช•เซเชฐเซ‡เชถ เช˜เชฃเซ€เชตเชพเชฐ เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชจเซ‡ เชฌเชฟเชจ-เชจเชฟเชฐเซเชฃเชพเชฏเช• เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชนเชคเซ€).

เชจเชฟเชฐเซเชฃเชพเชฏเช• เชจเชฟเชฐเซเชญเชฐเชคเชพ เชตเชฟเชจเชพ, เชธเซ‡เชตเชพ เช•เชพเชฐเซเชฏ เช•เชฐเซ€ เชถเช•เชคเซ€ เชจเชฅเซ€. เชฌเชฟเชจ-เชœเชŸเชฟเชฒ เช…เชตเชฒเช‚เชฌเชจ "เชจ เชœเซ‹เชˆเชยป เชชเชกเซ€ เชœเชตเชพเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชธเซ‡เชตเชพเชจเซ‡ เชชเซเชฐเชญเชพเชตเชฟเชค เช•เชฐเชตเชพ. เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ API เชจเซ€ เชธเซเชชเชทเซเชŸ เชธเชฎเชœ เชนเซ‹เชตเซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชคเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เชคเซ‡เชจเชพ เช•เชฐเชคเชพเช‚ เช† เช˜เชฃเซเช‚ เชตเชงเชพเชฐเซ‡ เชฎเซเชถเซเช•เซ‡เชฒ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ - เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ เชฎเซ‹เชŸเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฎเชพเชŸเซ‡.

เชฌเชงเชพ API เชฎเชพเช‚ เชœเชˆเชจเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ‹. เชธเซŒเชฅเซ€ เชตเชงเซ เชนเชพเช‡เชฒเชพเช‡เชŸ เช•เชฐเซ‹ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช…เชจเซ‡ เชจเชฟเชฐเซเชฃเชพเชฏเช•. เชฒเซ‹ เชจเชฟเชฐเซเชญเชฐเชคเชพ เช•เซ‹เชก เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€, เชคเซ‡เชจเซ‡ เชคเชชเชพเชธเซ‹ เช•เชจเซ‡เช•เซเชถเชจ เชฒเซ‹เช—, เชชเช›เซ€ เชœเซเช“ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ (เช…เชฒเชฌเชคเซเชค, เชœเซ‹ เชคเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ - เช…เชจเซเชฏเชฅเชพ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเชœเซ€ เชชเชฃ เช›เซ‡ะพเชฎเซ‹เชŸเซ€ เชธเชฎเชธเซเชฏเชพเช“). เชฎเชพเชŸเซ‡ เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฟเช‚เช— เช…เชจเซ‡ เชŸเซเชฐเซ‡เชธเชฟเช‚เช—, เชฌเชพเชนเซเชฏ เช•เซ‰เชฒเซเชธเชจเซ‡ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเซ‹.

เชคเชฎเซ‡ เชœเซ‡เชตเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ netstat - เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เช•เซ‡ เชœเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชคเชฎเชพเชฎ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชจเซ‡เช•เซเชถเชจเซเชธ (เชธเช•เซเชฐเชฟเชฏ เชธเซ‹เช•เซ‡เชŸเซเชธ) เชจเซ€ เชฏเชพเชฆเซ€ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฌเชงเชพ เชตเชฐเซเชคเชฎเชพเชจ เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซ‡ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชŸเชพเช‡เชช เช•เชฐเซ‹:

โฏ netstat -a | more 

เช•เซ‡เช“เชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—: เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชตเชฟเชจเชพเชถเชจเซ€ เช•เชณเชพ. เชญเชพเช— 2

AWS เชฎเชพเช‚ เชคเชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชชเซเชฐเชตเชพเชน เชฒเซ‹เช— (เชซเซเชฒเซ‹ เชฒเซ‰เช—เซเชธ) VPC เช เชเช• เชชเชฆเซเชงเชคเชฟ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ VPCเชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชชเชฐ เช…เชฅเชตเชพ เชคเซ‡เชจเชพ เชชเชฐเชฅเซ€ เชœเชคเชพ IP เชŸเซเชฐเชพเชซเชฟเช• เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช†เชตเชพ เชฒเซ‰เช—เซเชธ เช…เชจเซเชฏ เช•เชพเชฐเซเชฏเซ‹เชฎเชพเช‚ เชชเชฃ เชฎเชฆเชฆ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ - เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชšเซ‹เช•เซเช•เชธ เชŸเซเชฐเชพเชซเชฟเช• เชฆเชพเช–เชฒเชพ เชธเซเชงเซ€ เช•เซ‡เชฎ เชชเชนเซ‹เช‚เชšเชคเซ‹ เชจเชฅเซ€ เชคเซ‡ เชชเซเชฐเชถเซเชจเชจเซ‹ เชœเชตเชพเชฌ เชถเซ‹เชงเชตเชพ.

เชคเชฎเซ‡ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ AWS เชเช•เซเชธ-เชฐเซ‡. เชเช•เซเชธ-เชฐเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเช—เชคเชตเชพเชฐ, "เช…เช‚เชคเชฟเชฎ" เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ (เช…เช‚เชค-เชฅเซ€-เช…เช‚เชค) เชตเชฟเชจเช‚เชคเซ€เช“เชจเซเช‚ เชตเชฟเชนเช‚เช—เชพเชตเชฒเซ‹เช•เชจ เชœเซ‡เชฎ เชœเซ‡เชฎ เชคเซ‡เช“ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เช…เช‚เชคเชฐเซเช—เชค เช˜เชŸเช•เซ‹เชจเซ‹ เชจเช•เชถเซ‹ เชชเชฃ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ‡ เช“เชณเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‹ เช–เซ‚เชฌ เช…เชจเซเช•เซ‚เชณ.

เช•เซ‡เช“เชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—: เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชตเชฟเชจเชพเชถเชจเซ€ เช•เชณเชพ. เชญเชพเช— 2
AWS เชเช•เซเชธ-เชฐเซ‡ เช•เชจเซเชธเซ‹เชฒ

เชจเซ‡เชŸเชตเชฐเซเช• เชจเชฟเชฐเซเชญเชฐเชคเชพ เชจเช•เชถเซ‹ เชฎเชพเชคเซเชฐ เช†เช‚เชถเชฟเช• เช‰เช•เซ‡เชฒ เช›เซ‡. เชนเชพ, เชคเซ‡ เชฌเชคเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เช•เชˆ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‹เชจเซ€ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏ เชจเชฟเชฐเซเชญเชฐเชคเชพเช“ เช›เซ‡.

เช˜เชฃเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชตเชพ เชฎเชพเชŸเซ‡ DNS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช…เชจเซเชฏ เชธเซ‡เชตเชพ เชถเซ‹เชง เช…เชฅเชตเชพ เชคเซ‹ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชนเชพเชฐเซเชก-เช•เซ‹เชกเซ‡เชก IP เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ (เชฆเชพ.เชค. /etc/hosts).

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ DNS เชฌเซเชฒเซ‡เช•เชนเซ‹เชฒ เชจเซ€ เชฎเชฆเชฆ เชธเชพเชฅเซ‡ iptables เช…เชจเซ‡ เชœเซเช“ เชถเซเช‚ เชคเซ‚เชŸเซ‡ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชจเซ€เชšเซ‡เชจเซ‹ เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ‹:

โฏ iptables -I OUTPUT -p udp --dport 53 -j REJECT -m comment --comment "Reject DNS"

เช•เซ‡เช“เชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—: เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชตเชฟเชจเชพเชถเชจเซ€ เช•เชณเชพ. เชญเชพเช— 2
DNS เชฌเซเชฒเซ‡เช• เชนเซ‹เชฒ

เชœเซ‹ เช…เช‚เชฆเชฐ /etc/hosts เช…เชฅเชตเชพ เช…เชจเซเชฏ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเซ‹, เชคเชฎเชจเซ‡ เชเชตเชพ IP เชธเชฐเชจเชพเชฎเชพเช‚เช“ เชฎเชณเชถเซ‡ เช•เซ‡ เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชคเชฎเซ‡ เช•เชถเซเช‚ เชœเชพเชฃเชคเชพ เชจเชฅเซ€ (เชนเชพ, เช•เชฎเชจเชธเซ€เชฌเซ‡, เช†เชตเซเช‚ เชชเชฃ เชฅเชพเชฏ เช›เซ‡), เชคเชฎเซ‡ เชซเชฐเซ€เชฅเซ€ เชฌเชšเชพเชตเชฎเชพเช‚ เช†เชตเซ€ เชถเช•เซ‹ เช›เซ‹ iptables. เชšเชพเชฒเซ‹ เช•เชนเซ€เช เช•เซ‡ เชคเชฎเซ‡ เชถเซ‹เชงเซเชฏเซเช‚ 8.8.8.8 เช…เชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ เช† Google เชจเซเช‚ เชธเชพเชฐเซเชตเชœเชจเชฟเช• DNS เชธเชฐเซเชตเชฐ เชธเชฐเชจเชพเชฎเซเช‚ เช›เซ‡. เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ iptables เชคเชฎเซ‡ เชจเซ€เชšเซ‡เชจเชพ เช†เชฆเซ‡เชถเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช† เชธเชฐเชจเชพเชฎเชพเช‚ เชชเชฐ เช†เชตเชคเชพ เช…เชจเซ‡ เชœเชคเชพ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹:

โฏ iptables -A INPUT -s 8.8.8.8 -j DROP -m comment --comment "Reject from 8.8.8.8"
โฏ iptables -A OUTPUT -d 8.8.8.8 -j DROP -m comment --comment "Reject to 8.8.8.8"

เช•เซ‡เช“เชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—: เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชตเชฟเชจเชพเชถเชจเซ€ เช•เชณเชพ. เชญเชพเช— 2
เชเช•เซเชธเซ‡เชธ เชฌเช‚เชง เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เชชเชนเซ‡เชฒเซ‹ เชจเชฟเชฏเชฎ Google เชจเชพ เชธเชพเชฐเซเชตเชœเชจเชฟเช• DNS เชฎเชพเช‚เชฅเซ€ เชคเชฎเชพเชฎ เชชเซ‡เช•เซ‡เชŸเซ‹ เช›เซ‹เชกเซ€ เชฆเซ‡ เช›เซ‡: ping เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเซ‡เช•เซ‡เชŸ เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพ เชจเชฅเซ€. เชฌเซ€เชœเซ‹ เชจเชฟเชฏเชฎ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚เชฅเซ€ เช‰เชฆเซเชญเชตเชคเชพ เชคเชฎเชพเชฎ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเซ‡ Google เชจเชพ เชธเชพเชฐเซเชตเชœเชจเชฟเช• DNS เชคเชฐเชซ เชกเซเชฐเซ‹เชช เช•เชฐเซ‡ เช›เซ‡ - เชœเชตเชพเชฌเชฎเชพเช‚ ping เช…เชฎเซ‡ เชฎเซ‡เชณเชตเซ€เช เช›เซ€เช เช“เชชเชฐเซ‡เชถเชจเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เชจเชฅเซ€.

เชจเซ‹เช‚เชง: เช† เชšเซ‹เช•เซเช•เชธ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชตเชงเซ เชธเชพเชฐเซเช‚ เชฐเชนเซ‡เชถเซ‡ whois 8.8.8.8, เชชเชฐเช‚เชคเซ เช† เชฎเชพเชคเซเชฐ เชเช• เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡.

เช…เชฎเซ‡ เชฐเซ‡เชฌเชฟเชŸ เชนเซ‹เชฒเชฅเซ€ เชชเชฃ เชตเชงเซ เชŠเช‚เชกเซ‡ เชœเชˆ เชถเช•เซ€เช เช›เซ€เช, เช•เชพเชฐเชฃ เช•เซ‡ TCP เช…เชจเซ‡ UDPเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เช–เชฐเซ‡เช–เชฐ IP เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚, เช†เชˆเชชเซ€ เชเช†เชฐเชชเซ€ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เช›เซ‡. เชซเชพเชฏเชฐเชตเซ‹เชฒ เชตเชฟเชถเซ‡ เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚ ...

เช•เซ‡เช“เชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—: เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชตเชฟเชจเชพเชถเชจเซ€ เช•เชณเชพ. เชญเชพเช— 2
เชœเซ‹ เชคเชฎเซ‡ เชฒเชพเชฒ เช—เซ‹เชณเซ€ เชฒเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เชตเชจเซเชกเชฐเชฒเซ‡เชจเซเชกเชฎเชพเช‚ เชœ เชฐเชนเซ‹ เช›เซ‹, เช…เชจเซ‡ เชนเซเช‚ เชคเชฎเชจเซ‡ เชฌเชคเชพเชตเซ€เชถ เช•เซ‡ เชธเชธเชฒเชพเชจเชพ เช›เชฟเชฆเซเชฐ เช•เซ‡เชŸเชฒเชพ เชŠเช‚เชกเซ‡ เชœเชพเชฏ เช›เซ‡."

เชฎเชพเชŸเซ‡ เชตเชงเซ เช†เชฎเซ‚เชฒ เช…เชญเชฟเช—เชฎ เช›เซ‡ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เชเช• เชชเช›เซ€ เชเช• เช•เชพเชฐ เชšเชฒเชพเชตเซ‹ เช…เชจเซ‡ เชœเซเช“ เช•เซ‡ เชถเซเช‚ เชคเซ‚เชŸเซ€ เช—เชฏเซเช‚ เช›เซ‡... "เช…เช‚เชงเชพเชงเซ‚เช‚เชงเซ€ เชฎเช‚เช•เซ€" เชฌเชจเซ‹. เช…เชฒเชฌเชคเซเชค, เช˜เชฃเซ€ เชชเซเชฐเซ‹เชกเช•เซเชถเชจ เชธเชฟเชธเซเชŸเชฎเซเชธ เช†เชตเชพ เชฌเซเชฐเซเชŸ เชซเซ‹เชฐเซเชธ เชเชŸเซ‡เช• เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซเช‚ เชคเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เช…เชœเชฎเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ‹ เชจเช•เชถเซ‹ เชฌเชจเชพเชตเชตเซ‹ เช เช˜เชฃเซ€ เชตเชพเชฐ เช–เซ‚เชฌ เชœ เชฒเชพเช‚เชฌเซ‹ เช‰เชชเช•เซเชฐเชฎ เช›เซ‡. เชฎเซ‡เช‚ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชเช• เชเชตเชพ เช•เซเชฒเชพเชฏเชจเซเชŸ เชธเชพเชฅเซ‡ เชตเชพเชค เช•เชฐเซ€ เช•เซ‡ เชœเซ‡เชฃเซ‡ เชธเซ‡เช‚เช•เชกเซ‹ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เช…เชจเซ‡ เช†เชฆเซ‡เชถเซ‹ เชฎเชพเชŸเซ‡ เช…เชฐเซเชง-เชธเซเชตเชšเชพเชฒเชฟเชค เชฐเซ€เชคเซ‡ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชจเช•เชถเชพ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฒเช—เชญเช— 2 เชตเชฐเซเชท เช—เชพเชณเซเชฏเชพ.

เชชเชฐเชฟเชฃเชพเชฎ, เชœเซ‹เช•เซ‡, เช…เชคเซเชฏเช‚เชค เชฐเชธเชชเซเชฐเชฆ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡. เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ, เชคเซ‡เชจเซ€ เชจเชฟเชฐเซเชญเชฐเชคเชพ เช…เชจเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€ เชตเชฟเชถเซ‡ เช˜เชฃเซเช‚ เชถเซ€เช–เซ€ เชถเช•เชถเซ‹. เชซเชฐเซ€เชฅเซ€, เชงเซ€เชฐเชœ เชฐเชพเช–เซ‹: เชคเซ‡ เชœ เชชเซเชฐเชตเชพเชธ เช›เซ‡ เชœเซ‡ เชธเซŒเชฅเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡.

3. เชตเชงเซ เชชเชกเชคเชพ เช†เชคเซเชฎเชตเชฟเชถเซเชตเชพเชธเชฅเซ€ เชธเชพเชตเชง เชฐเชนเซ‹

"เชœเซ‡ เช•เซ‹เชˆ เชธเซเชตเชชเซเชจ เชœเซเช เช›เซ‡, เชคเซ‡ เชคเซ‡เชจเชพเชฎเชพเช‚ เชตเชฟเชถเซเชตเชพเชธ เช•เชฐเซ‡ เช›เซ‡." - เชกเซ‡เชฎเซ‹เชธเซเชฅเซ‡เชจเชฟเชธ

เชถเซเช‚ เชคเชฎเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชธเชพเช‚เชญเชณเซเชฏเซเช‚ เช›เซ‡ เช…เชคเชฟเชตเชฟเชถเซเชตเชพเชธเชจเซ€ เช…เชธเชฐ?

เชตเชฟเช•เชฟเชชเซ€เชกเชฟเชฏเชพ เช…เชจเซเชธเชพเชฐ, เช…เชคเชฟเชตเชฟเชถเซเชตเชพเชธเชจเซ€ เช…เชธเชฐ "เชเช• เชœเซเชžเชพเชจเชพเชคเซเชฎเช• เชชเซ‚เชฐเซเชตเช—เซเชฐเชน เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชตเซเชฏเช•เซเชคเชฟเชจเซ‹ เชคเซ‡เชฎเชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“ เช…เชจเซ‡ เชจเชฟเชฐเซเชฃเชฏเซ‹เชฎเชพเช‚ เชตเชฟเชถเซเชตเชพเชธ เชคเซ‡ เชจเชฟเชฐเซเชฃเชฏเซ‹เชจเซ€ เช‰เชฆเซเชฆเซ‡เชถเซเชฏ เชšเซ‹เช•เชธเชพเชˆ เช•เชฐเชคเชพ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชตเชงเชพเชฐเซ‡ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชคเซเชฎเชตเชฟเชถเซเชตเชพเชธเชจเซเช‚ เชธเซเชคเชฐ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชŠเช‚เชšเซเช‚ เชนเซ‹เชฏ เช›เซ‡."

เช•เซ‡เช“เชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—: เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เชตเชฟเชจเชพเชถเชจเซ€ เช•เชณเชพ. เชญเชพเช— 2
เชตเซƒเชคเซเชคเชฟ เช…เชจเซ‡ เช…เชจเซเชญเชตเชจเชพ เช†เชงเชพเชฐเซ‡...

เชฎเชพเชฐเชพ เช…เชจเซเชญเชต เชชเชฐเชฅเซ€, เชนเซเช‚ เช•เชนเซ€ เชถเช•เซเช‚ เช›เซเช‚ เช•เซ‡ เช† เชตเชฟเช•เซƒเชคเชฟ เช เช…เชฐเชพเชœเช•เชคเชพ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช—เชฅเซ€ เช•เซเชฏเชพเช‚เชฅเซ€ เชถเชฐเซ‚เช†เชค เช•เชฐเชตเซ€ เชคเซ‡ เชเช• เชฎเชนเชพเชจ เชธเช‚เช•เซ‡เชค เช›เซ‡.

เชตเชงเซ เชชเชกเชคเชพ เช†เชคเซเชฎเชตเชฟเชถเซเชตเชพเชธเชตเชพเชณเชพ เช“เชชเชฐเซ‡เชŸเชฐเชฅเซ€ เชธเชพเชตเชง เชฐเชนเซ‹:

เชšเชพเชฐเซเชฒเซ€: "เช† เชตเชธเซเชคเซ เชชเชพเช‚เชš เชตเชฐเซเชทเชฎเชพเช‚ เช˜เชŸเซ€ เชจเชฅเซ€, เชฌเชงเซเช‚ เชธเชพเชฐเซเช‚ เช›เซ‡!"
เช•เซเชฐเซ‡เชถ: "เชฐเชพเชน เชœเซเช“... เชนเซเช‚ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชคเซเชฏเชพเช‚ เช†เชตเซ€เชถ!"

เชตเชงเซ เชชเชกเชคเชพ เช†เชคเซเชฎเชตเชฟเชถเซเชตเชพเชธเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เชชเช•เซเชทเชชเชพเชค เช เชเช• เช•เชชเชŸเซ€ เช…เชจเซ‡ เช–เชคเชฐเชจเชพเช• เชฌเชพเชฌเชค เช›เซ‡ เชœเซ‡ เชคเซ‡เชจเซ‡ เชชเซเชฐเชญเชพเชตเชฟเชค เช•เชฐเชคเชพ เชตเชฟเชตเชฟเชง เชชเชฐเชฟเชฌเชณเซ‹เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช›เซ‡. เช† เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชธเชพเชšเซเช‚ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชŸเซ€เชฎเชจเชพ เชธเชญเซเชฏเซ‹เช เชคเซ‡เชฎเชจเชพ เชนเซƒเชฆเชฏเชจเซ‡ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชฎเชพเช‚ เชฐเซ‡เชกเซเชฏเซเช‚ เชนเซ‹เชฏ เช…เชฅเชตเชพ เชคเซ‡เชจเซ‡ "เชซเชฟเช•เซเชธ" เช•เชฐเชตเชพเชฎเชพเช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเซเชฏเซ‹ เชนเซ‹เชฏ.

เชธเชพเชฐเชพเช‚เชถ

เช…เช‚เชงเชพเชงเซ‚เช‚เชงเซ€ เช‡เชœเชจเซ‡เชฐเซ€ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชฌเชฟเช‚เชฆเซเชจเซ€ เชถเซ‹เชง เชนเช‚เชฎเซ‡เชถเชพ เช…เชชเซ‡เช•เซเชทเชพ เช•เชฐเชคเชพ เชตเชงเซ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชฒเชพเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเซ‡ เชŸเซ€เชฎเซ‹ เชตเชธเซเชคเซเช“เชจเซ‡ เช–เซ‚เชฌ เชเชกเชชเชฅเซ€ เชคเซ‹เชกเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ (เช…เช‚เชงเชพเชงเซ‚เช‚เชงเซ€-) เชจเชพ เชตเชงเซ เชตเซˆเชถเซเชตเชฟเช• เช…เชจเซ‡ เชฐเชธเชชเซเชฐเชฆ เชธเชพเชฐเชจเซ‡ เชฆเซƒเชทเซเชŸเชฟ เช—เซเชฎเชพเชตเซ‡ เช›เซ‡.เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช— - เชธเชฐเซเชœเชจเชพเชคเซเชฎเช• เช‰เชชเชฏเซ‹เช— เชตเซˆเชœเซเชžเชพเชจเชฟเช• เชชเชฆเซเชงเชคเชฟเช“ ะธ เช†เชจเซเชญเชพเชตเชฟเช• เชชเซเชฐเชพเชตเซ‹ (เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ) เชธเชฟเชธเซเชŸเชฎเซ‹เชจเซ€ เชกเชฟเชเชพเช‡เชจ, เชตเชฟเช•เชพเชธ, เชธเช‚เชšเชพเชฒเชจ, เชœเชพเชณเชตเชฃเซ€ เช…เชจเซ‡ เชธเซเชงเชพเชฐเชฃเชพ เชฎเชพเชŸเซ‡.

เช† เชฌเซ€เชœเชพ เชญเชพเช—เชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเซ‡ เช›เซ‡. เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชธเชฎเซ€เช•เซเชทเชพเช“ เชฒเช–เซ‹, เช…เชญเชฟเชชเซเชฐเชพเชฏเซ‹ เชถเซ‡เชฐ เช•เชฐเซ‹ เช…เชฅเชตเชพ เชซเช•เซเชค เชคเชฎเชพเชฐเชพ เชนเชพเชฅ เชคเชพเชณเซ€ เชชเชพเชกเซ‹ เชฎเชงเซเชฏเชฎ. เช†เช—เชณเชจเชพ เชญเชพเช—เชฎเชพเช‚ เช†เช‡ เช–เชฐเซ‡เช–เชฐ เชนเซเช‚ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชจเชฟเชทเซเชซเชณเชคเชพเช“ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹ เช…เชจเซ‡ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เชตเชฟเชšเชพเชฐ เช•เชฐเซ€เชถ. เชคเซเชฏเชพเช‚ เชธเซเชงเซ€!

เช…เชจเซเชตเชพเชฆเช• เชคเชฐเชซเชฅเซ€ เชชเซ€เชเชธ

เช…เชฎเชพเชฐเชพ เชฌเซเชฒเซ‹เช— เชชเชฐ เชชเชฃ เชตเชพเช‚เชšเซ‹:

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹