ื ืืืืฅ. ืืจืึทื ืกื.: ืืขืจ ืึทืจืืืงื ืืืื ืึท ืืจืืืก ืกืขืจืืข ืคืื โโโโืึทืจืืืงืืขื ืคืื AWS ืืขืื ืึธืืึธืืืข ืขืืืึทื ืืขืืืกื Adrian Hornsby, ืืืึธืก ืืื ืืจืืื ืฆื ืืขืจืงืืขืจื ืืืืฃ ืึท ืคึผืฉืื ืืื ืงืืึธืจ ืืืขื ืื ืืืืืืืงืืื ืคืื ืขืงืกืคึผืขืจืืืขื ืืึทืืืึธื ืฆื ืคืึทืจืืื ืขืจื ืื ืงืึทื ืกืึทืงืืืขื ืกืึทื ืคืื ืคืืืืืขืจื ืืื IT ืกืืกืืขืืขื.
"ืืืื ืืืจ ืคืึทืจืืึธืื ืฆื ืฆืืืจืืืื ืึท ืคึผืืึทื, ืืืจ ืคึผืืึทื ืฆื ืคืึทืจืืึธืื." โ ืื ืืืื ืคืจืขื ืงืืื
ะ
ืืื ืื ืกืืฃ ืคืื ืืขืจ ืขืจืฉืืขืจ ืืืื, ืืื ืฆืืืขืืืื ืฆื ืจืขืื ืืืขืื "ืืืฉืืจืื ืืื ืืขืืืึธืืก ืคึฟืึทืจ ืื ืืจืึธืืืืกืื ื ืคืืืืืขืจื ืืื ืกืืกืืขืืขื." ืืืื, ืืืื ืงืึธืคึผ ืืื ืืืื ืืืืืขื ืข ืคึผืืึทื ื ืืื ืืขื ืึทืืืื ื, ืืื ืืื ืืขื ืึทืจืืืงื ืืื ืืืขื ืคึผืจืืืืจื ืฆื ืขื ืืคึฟืขืจื ืื ืืขืจืกื ืคืึธืืงืก ืงืฉืื ืืืึธืก ืขืจืืืืึทื ืฆืืืืฉื ืืขื ืืฉื ืืืึธืก ืืืืื ืฆื ืืึทืงืืืขื ืืื ืืึทืึธืก ืื ืืฉืขื ืืขืจืืข: ืืืึธืก ืฆื ืืจืขืื ืขืจืฉืืขืจ?
ืืจืืืก ืงืฉืื! ืึธืืขืจ, ืขืจ ืืื ื ืืฉื ืืืกืงืืืขื ืฆื ืืืื ืืขืจ ืืืืคึผื ืืึทืืขืจื ืืืจื ืืขื ืคึผืึทื ืืึท ...
ืฆื ื ืื ืืึทืืึทืืึทื ืืื ืื ืืึทืึธืก ืคึผืึทื ืืึท!
ืงืืจืฅ ืขื ืืคืขืจ: ืฆืื ืงืจืืืืฉ ืืึทืืื ืื ืืก ืฆืืืืืขื ืืขื ืืขืื ืืจื.
ืืื ืืขืจ ืืืขืจ ืงืืืจืขืจ ืขื ืืคืขืจ: ืฆื ืคึฟืึทืจืฉืืืื ืืื ืฆื ืึธื ืืืืื ืขืงืกืคึผืขืจืืืขื ืืื ื ืืื ืืึทืึธืก, ืืึทืฆืึธืื ืืคืืขืจืงืืึทืืงืืึทื ืฆื ืืจืืึท ืืขืืืื:
- ืึธื ืงืืงื ืงืจืึทื ืืขืฉืืืืข ืืื ืืืขื ืืืคืืฆืืจื ืคึผืึทืืขืจื ื;
- ืืึทืฉืืืกื ืืืืฃ ืงืจืืืืฉ ืืืคึผืขื ืืึทื ืกืื;
- ื ืืฆื ืื ืึทืืื ืืขืจืืคืขื ืข ืึธืืืืขืจืงืึทื ืคืืืึทื ืก ืืืืจืงืื ื.
ืขืก ืืื ืืึธืื ืข, ืึธืืขืจ ืืขื ืืืื ืงืขื ืคึผืื ืงื ืืื ืืืืื ืืืื ืืขืจืืคื "ื ื ืกืืขื ืฆื ืืื-ืึทื ืืืขืงืื ื ืืื ืืฉืืื". ืืื ืขืก ืืืจ ืืืขืื ืึธื ืืืืื "ืคึผืืืืื ื" ืืื ืขืืืขืืข ืงืื ืื ืกืืจืึทืืึทื ืฅ.
1. ืืขืจ ืขื ืืคืขืจ ืืืื ืืื ืืขืจ ืคืึทืจืืึทื ืืขื ืืืื
ืืืื ืืืจ ืืขืืขื ืงื, ืืื ืืขืจ ืขืจืฉืืขืจ ืืืื ืืื ืืึทืงืขื ืขื ืืขื ืืึทืืจืืฃ ืคืื ืงืขืจืขืงืฉืึทื-ืคืื-ืขืจืจืึธืจืก (COE) - ืึท ืืขืืึธื ืืืจื ืืืึธืก ืืืจ ืึทื ืึทืืืื ืืื ืืืขืจ ืืืกืืืืงืก - ืืืกืืืืงืก ืืื ืืขืื ืึธืืึธืืืข, ืคึผืจืึธืฆืขืก ืึธืืขืจ ืึธืจืืึทื ืืืึทืฆืืข - ืฆื ืคึฟืึทืจืฉืืืื ืืืืขืจ ืกืืื (s) ืืื ืคืึทืจืืืึทืื ืจืืงืขืจืึทื ืก ืืื ืืขืจ ืฆืืงืื ืคึฟื . ืืื ืึทืืืขืืืื, ืืึธืก ืืื ืืื ืืืจ ืืึธื ืึธื ืืืืื.
"ืฆื ืคึฟืึทืจืฉืืืื ืื ืคืึธืจืฉืืขืื, ืืืจ ืืึทืจืคึฟื ืฆื ืืืืกื ืื ืคืึทืจืืึทื ืืขื ืืืื." โ ืงืืจื ืกืืืื
ืงืืง ืืื ืื ืืขืฉืืืืข ืคืื โโืคืืืืืขืจื, ืคืึทืจืืื ืื ืืื ืืื COE ืึธืืขืจ ืคึผืึธืกืืืึธืจืืขืืก ืืื ืงืืึทืกืืคืืฆืืจื ืืื. ืืืขื ืืืคืืฆืืจื ืคึผืจืึธืกื ืคึผืึทืืขืจื ื ืืืึธืก ืึธืคื ืคืืจื ืฆื ืคึผืจืึธืืืขืืก, ืืื ืคึฟืึทืจ ืืขืืขืจ COE, ืคืจืขืื ืืื ืื ืคืืืืขื ืืข ืงืฉืื:
"ืงืขื ืืึธืก ืืืื ืคึผืจืขืืืงืืขื ืืื ืืขืจืืืขืจ ืคึผืจืืืืขื ืืื ืืืจื ืฉืืื ืื ืืืฉืขืงืฉืึทื?"
ืืื ืืขืืขื ืง ืืืื ืืืจืืคืึทื ืคืจื ืืื ืืืื ืงืึทืจืืขืจืข. ืขืก ืงืขื ืืืื ืืืืื ืคึผืจืืืืขื ืืื ืืืื ืืืจ ืืึธืื ืืืจืืืขืงืึธืื ืึท ืคึผืึธืจ ืคืื ืคึผืฉืื ืืึทืึธืก ืืงืกืคึผืขืจืึทืืึทื ืฅ:
ืืื ืืขืจ ื ืึธืจืืึทื ืื ืึธืื, ืืึทืงืขื ื ืื ืกืืึทื ืกืื ืจืืกืคึผืึทื ื ืฆื ืืขืืื ื ืืฉืขืงืก ืคืื
ืืึทืกืข ืืึทืืึทื ืกืขืจ (ELB) ). ELB ื ืืฆื ืื ืืฉืขืงืก ืฆื ืจืืืขืจืขืงื ืจืืงืืืขืก ืฆื ืืขืืื ื ืงืึทืกืขืก. ืืืขื ืขืก ืืืฒึทืื ืืื ืืืืก ืึทื ืึทื ืืื ืกืืึทื ืฅ ืืื "ืืืืืขืืื ื", ืืขืจื ืขื"ื ืืืืฃ ืฆื ืฉืืงื ืืขืื ืฆื ืืืจ. ืืืื ืืึธื, ื ืึธื ืึท ืืขืจืึธืื ืคึฟืึทืจืงืืืฃ ืงืืืคืื ืืข, ืื ืืึทื ื ืคืื ืคืึทืจืงืขืจ ืืขืืืืงืกื ืืื ืื ืืึทืงืขื ืื ืื ืืขืืืืื ืฆื ืจืืกืคึผืึทื ื ืฆื ืืขืืื ื ืืฉืขืงืก ืกืืึธืืื ืืื ืืขืืืืื ืืืขื. ืขืก ืืึธื ืืืื ืืขืืืื ืึทื ืื ืืขืืื ื ืืฉืขืงืก ืืขื ืขืืืืฃ , ืืึธืก ืืืืกื, ืื ืฉืืึทื ืคืื ืื ืืืคึผืขื ืืึทื ืกืื ืืื ืึธืคึผืืขืฉืืขืื.ืึธืืขืจ, ืึทืืฅ ืืื ืืขืืืขื ืืื ืคึฟืึทืจ ืึท ืืฉืขืช.
ืืขืจื ืึธื, ืฉืืื ืืื ืืขืจ ืืึทื ืฅ ืกืืจืขืกืคืึทื ืื ืึธืื, ืืืื ืขืจ ืคืื ืื ืื ืกืืึทื ืกืื ืื ืืขืืืืื ืขืงืกืึทืงืืืืื ื ืึท ื ืื-ืงืจืืืืฉ, ืจืขืืืืขืจ ETL โโCron ืึทืจืืขื. ืื ืงืึธืืืื ืึทืฆืืข ืคืื โโโโืืืื ืคืึทืจืงืขืจ ืืื ืงืจืึธื ืืืฉืึธื ืคึผืืฉื ืงืคึผื ืืืืึทืืึทืืืืฉืึทื ืฆื ืึผืืขื 100%. ืื ืึธืืืขืจืืึธืึทื ืคืื ืื ืงืคึผื ืืื ื ืึธื ืกืืึธืื ืจืขืกืคึผืึธื ืกืขืก ืฆื ืืขืืื ื ืืฉืขืงืก, ืึทืืื ืคืื ืึทื ืื ELB ืืึทืฉืืึธืกื ืึทื ืืขืจ ืืืึทืฉืคึผืื ืืื ืืงืกืคึผืืจืืึทื ืกื ืคืึธืจืฉืืขืืื ื ืคึผืจืึธืืืขืืก. ืืื ืืขืจืืืึทืจื, ืื ืืึทืืึทื ืกืขืจ ืคืืจืฉืืืคื ืืืกืืจืืืืืืื ื ืคืึทืจืงืขืจ ืฆื ืืื, ืืืึธืก, ืืื ืงืขืจ, ืืขืคึฟืืจื ืฆื ืึท ืคืึทืจืืจืขืกืขืจื ืืื ืื ืืึทืกืข ืืืืฃ ืื ืจืืขื ืื ืกืืึทื ืกืื ืืื ืืขืจ ืืจืืคึผืข.
ืคึผืืืฆืืื ื, ืึทืืข ืื ืืขืจืข ืื ืกืืึทื ืกืื ืืืื ืื ืืขืืืืื ืฆื ืคืึทืจืืึธืื ืื ืืขืืื ื ืืฉืขืง.
ืื ืึธื ืืืื ืคืื ืึท ื ืืึทืข ืืืึทืฉืคึผืื ืคืืจืืื ืื ืืึทืื ืืึธืืืื ื ืืื ืื ืกืืึธืืื ื ืคึผืึทืงืึทืืืฉืึทื ืืื ืืขื ืืืขื ืคืื ืืขืจ ืืื ืขืก ืืขื ืืืขื ืื ELB ืฆื ืืืกืืืืึทื ืืื - ืืืื ืขืจ ืืืจื ืืืื ืขืจ - ืืื ืื ืึทืืืึธืกืงืึทืืื ื ืืจืืคึผืข. ืขืก ืืื ืงืืึธืจ ืึทื ืืึทืื ืืขืจ ืืื ืฆืขืจ ืคึผืจืึธืฆืขืก ืจืืืฉื ืึท ืงืจืืืืฉ ืคืื ื ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืงืจืึทืฉื.
ืืขืืึธืื ืืืจ ืฉืืขื ืืืง ืคืืจืฉืืื ืขื ืื ืคืืืืขื ืืข ืคืื ืงืื:
- ืื ืกืืึธืืื ื ืืืืืืืืืจื ืืืขื ืงืจืืืืืื ื ืึท ื ืืึท ืืืึทืฉืคึผืื ื ืขืื ืึท ืืึทื ื ืฆืืึทื ืขืก ืืื ืืขืกืขืจ ืฆื ืืขืื ืืืืขืจืืึทื ื ืฆื ืื ืืืืืืึทืืึทื ืฆืืืึทื ื;
ืืึธืืืขื ืึทืื . - ืืื ืงืึธืืคึผืืขืงืก ืกืืืืึทืืืึธื ืก, ืจืขืกืคึผืึธื ืกืขืก ืฆื ืืขืืื ื ืืฉืขืงืก ืืื ืขืืืก ืืึธื ื ืขืืขื ืืืืืขืจืงืืึทื - ืื ืืขืฆืืข ืืึทื ืืืจ ืืืืื ืืื ืฆื ืงืึธืืคึผืืืฆืืจื ืืขืื ืคึฟืึทืจ ืื ืจืืขื ืื ืกืืึทื ืกืื.
- ืืืงืืืข ืงืึทืืฉืื ื ืคืื ืืขืืื ื ืืฉืขืงืก ืืขืืคึผืก ืึท ืคึผืืึทืฅ (ืืคืืื ืคึฟืึทืจ ืึท ืืืกื ืกืขืงืื ืืขืก).
- ืืื ืึท ืฉืืืขืจ ืกืืืืึทืฆืืข, ืืึธื ื ืื ืืืืคื ืงืจืึทื ืืึทืกืงืก ืืื ืื ืืขืจืข ื ืื-ืงืจืืืืฉ ืคึผืจืึทืกืขืกืึทื - ืฉืคึผืึธืจื ืจืขืกืืจืกื ืคึฟืึทืจ ืื ืืขืจืกื ืืืืืืืง ืืึทืกืงืก.
- ืืืขื ืึทืืืึธืกืงืึทืืื ื, ื ืืฆื ืงืืขื ืขืจืขืจ ืื ืกืืึทื ืกืื. ื ืืจืืคึผืข ืคืื โโ10 ืงืืืื ืกืคึผืขืกืึทืืึทื ื ืืื ืืขืกืขืจ ืืื ืึท ืืจืืคึผืข ืคืื โโ4 ืืจืืืก ืึธื ืขืก; ืืืื ืืืื ืืืึทืฉืคึผืื ืคืืืื, ืืื ืืขืจ ืขืจืฉืืขืจ ืคืึทื 10% ืคืื ืื ืคืึทืจืงืขืจ ืืืขื ืืืื ืคืื ืื ืืขืจืืขืืืืื ืืืืขืจ 9 ืคืื ืงืื, ืืื ืื ืจืืข - 25% ืคืื ืื ืคืึทืจืงืขืจ ืืืืขืจ ืืจืื ืคืื ืงืื.
ืืืื, ืงืขื ืืขื ืืืก ืคืืจืืขื, ืืื ืืขืจืืืขืจ ืคืืจืืืื ืืืจื ืืจืืื ืคืืจื ืืขื ืคืจืืืืขื?
ืืึธ, ืืื ืืื ืขืืืขืืข ืืืขืื.
ืขืจืฉืืขืจ, ืืืจื ืกืืืืึทืืืืืื ื ืืืื ืงืคึผื ืืึทื ืืฅ ื ืืฆื ืืืฉืืจืื ืึทืืึท ืืื stress-ng
cpuburn
โฏ stress-ng --matrix 1 -t 60s
ืืจืืง-ื ื
ืฆืืืืืื ืก, ืืืจื ืึธืืืืขืจืืึธืืืื ื ืื ืืืึทืฉืคึผืื ืืื wrk
โฏ wrk -t12 -c400 -d20s http://127.0.0.1/api/health
ืื ืืงืกืคึผืขืจืึทืืึทื ืฅ ืืขื ืขื ืืขืคืืขืจืขื ืคึผืฉืื, ืึธืืขืจ ืงืขื ืขื ืฆืืฉืืขืื ืขืืืขืืข ืืื ืขืกื ืืืึทืจื ืคึฟืึทืจ ืืขืืึทื ืง ืึธื ืืึธืื ืฆื ืืืื ืืืจื ืื ืืจืืง ืคืื ืึท ืคืึทืงืืืฉ ืืืจืืคืึทื.
ืึธืืขืจ ืืึทืืื ื ืืฉื ืืึธืจื. ืคึผืจืึผืืื ืฆื ืจืขืคึผืจืึธืืืฆืืจื ืืขื ืงืจืึทื ืืื ืึท ืคึผืจืึธืืข ืกืืืืืืข ืืื ืงืึธื ืืจืึธืืืจื ืืืื ืขื ืืคืขืจ ืฆื ืื ืงืฉืื "ืงืขื ืืขื ืืืก ืคืืจืืขื ืืื ืืขืจืืืขืจ ืคืืจืืืื ืืขืืืืจื ืืืจื ืืจืืื ืคืืจื ื ืฉืืื?" ืืึธืก ืืื ืึท ืืื ื ืืึทืึธืก ืขืงืกืคึผืขืจืืืขื ื ืืื ืึท ืืึทืึธืก ืขืงืกืคึผืขืจืืืขื ื ืฆื ืคึผืจืืืืจื ืึทืกืึทืืคึผืฉืึทื ื, ืึธืืขืจ ืกืืึทืจืืื ื ืืื ืึท ืืืจืืคืึทื.
ืืื ืขืก ืืขืืืขื ืึท ืืืื, ืึธืืขืจ ืืื ืขืก ืืึทืงืข ืืขืฉืขื?
ืึทืืื ืืขืจื ืขื ืื ืืขืฉืืืืข ืคืื โโืคืืืืืขืจื, ืคืื ืึทื ืืขืจืงืืืึทืื COE, ืคืึทืจืืื ืื ืืื ืงืืึทืกืืคืืฆืืจื ืืื ืืืจื "ืฉืืึธืื ืจืึทืืืืก" - ืึธืืขืจ ืืขืจ ืึทืงืืขืจืึทืืื, ืื ื ืืืขืจ ืคืื ืงืึทืกืืึทืืขืจื ืึทืคืขืงืืึทื - ืืื ืืขืืึธืื ืงืืง ืคึฟืึทืจ ืคึผืึทืืขืจื ื. ืคืจืขืื ืืื ืืืื ืืึธืก ืงืขื ืืืื ืคึผืจืขืืืงืืขื ืืื ืคึผืจืืืืขื ืืื ืืืจื ืื ืืจืึธืืืืกืื ื ืืขื ืคึผืจืึธืืืขื. ืงืืง ืืืื ืขื ืืคืขืจ.
ืืขืจื ืึธื ืืึทืฉืืืืขื ืฆื ืื ืืขืจืกื ืคึผืจืึธืกื ืคึผืึทืืขืจื ื ืืื ืื ืืจืขืกืื ืงืืื.
2. ืืืืขื ืึท ืืขืคึผืขื ืืขื ืกื ืืึทืคึผืข
ื ืขืืขื ืึท ืืึธืืขื ื ืฆื ืืจืึทืืื ืืืขืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื. ืืื ืขืก ืึท ืงืืึธืจ ืืึทืคึผืข ืคืื โโืืืึทื ืืืคึผืขื ืืึทื ืกืื? ืฆื ืืืจ ืืืืกื ืืืึธืก ืคึผืจืึทื ืืื ืืืขืื ืืึธืื ืืืื ืขืก ืืื ืึท ืืืจืืคืึทื?
ืืืื ืืืจ ืืขื ื ื ืืฉื ืืืืขืจ ืืึทืงืึทื ื ืืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืงืึธื ืึธืืขืจ ืขืก ืืื ืืขืืืืจื ืืืืขืจ ืืจืืืก, ืขืก ืงืขื ืืืื ืฉืืืขืจ ืฆื ืคึฟืึทืจืฉืืืื ืืืึธืก ืื ืงืึธื ืืื ืืื ืืืึธืก ืื ืืืคึผืขื ืืึทื ืกืื ืืขื ืขื. ืคืืจืฉืืื ื ืคืื ืื ืืืคึผืขื ืืึทื ืกืื ืืื ืืืืขืจ ืืขืืืขื ืคึผืจืึทื ืืืืฃ ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืืืขืจื ืืื ืงืจืืืืฉ ืฆื ืืืืกื ืืื ืฆื ืึธื ืืืืื ืืื ืืึทืึธืก ืื ืืฉืขื ืืขืจืืข: ืื ืกืืึทืจืืื ื ืคืื ื ืืื ืืขืจ ืงืึธืืคึผืึธื ืขื ื ืืื ืืขื ืืจืขืกืื ืคึผืจืึทื ืจืึทืืืืก.
ืืืขื ืืืคืืฆืืจื ืืื ืืึทืงืืืืขื ืืื ื ืืืคึผืขื ืืึทื ืกืื ืืื ืืขืจืืคื "ืืืืขื ืึท ืืขืคึผืขื ืืขื ืกื ืืึทืคึผืขยป (ืึธืคืขื ืืืงืืึทื ืืึทืคึผืื ื). ืืึธืก ืืื ืืืคึผืืงืื ืืขืืื ืคึฟืึทืจ ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืึท ืืจืืืก ืงืึธื ืืึทืืข ื ืืฆื ืงืึธื ืคึผืจืึธืคืืืื ื ืืืฉืืจืื. (ืงืึธื ืคึผืจืึธืคืืืื ื) ืืื ืื ืกืืจืึทืืขื ืืืืฉืึทื (ืืื ืกืืจืืืขื ืื). ืืืจ ืงืขื ืขื ืืืื ืืืืขื ืึท ืืึทืคึผืข ืืืจื ืืึธื ืืืึธืจืื ื ื ืขืฅ ืคืึทืจืงืขืจ.
ืึธืืขืจ, ื ืื ืึทืืข ืืืคึผืขื ืืึทื ืกืื ืืขื ืขื ืื ืืขืืืข (ืืืึธืก ืืืืึทืืขืจ ืงืึทืืคึผืืืงืืืฅ ืืขื ืคึผืจืึธืฆืขืก). ืขืืืขืืข ืงืจืืืืฉ, ืื ืืขืจ - ืฆืืืืืืืง (ืืคึผืืืช ืืื ืืขืึธืจืืข, ืืื ื ืงืจืึทืฉืื ืึธืคื ืคืึทืื ืจืขืื ืฆื ืคึผืจืึธืืืขืืก ืืื ืืืคึผืขื ืืึทื ืกืื ืืืึธืก ืืขื ืขื ืืขืืืืื ื ืื-ืงืจืืืืฉ).
ืึธื ืงืจืืืืฉ ืืืคึผืขื ืืึทื ืกืื, ืื ืกืขืจืืืืก ืงืขื ื ืืฉื ืึทืจืืขืื. ื ืื-ืงืจืืืืฉ ืืืคึผืขื ืืึทื ืกืื "ืืึธื ื ืืยป ืฆื ืืฉืคึผืขื ืืืืฃ ืื ืกืขืจืืืืก ืืื ืคืึทื ืคืื ืคืึทื. ืฆื ืคึฟืึทืจืฉืืืื ืื ืืืคึผืขื ืืึทื ืกืื, ืืืจ ืืึทืจืคึฟื ืฆื ืืึธืื ืึท ืงืืึธืจ ืคืืจืฉืืื ื ืคืื ืื ืึทืคึผืืก ืืขื ืืฆื ืืืจื ืืืื ืึทืคึผืืึทืงืืืฉืึทื. ืืึธืก ืงืขื ืืืื ืคืื ืืขืจ ืฉืืืขืจ ืืื ืขืก ืืืื ื - ืืื ืืื ืืกืืขืจ ืคึฟืึทืจ ืืจืืืก ืึทืคึผืืึทืงืืืฉืึทื ื.
ืึธื ืืืื ืืืจื ืืืื ืืืจื ืึทืืข ืื ืึทืคึผืืก. ืืืืืคึผืื ืงื ืื ืืขืจืกื ืืืืืืืง ืืื ืงืจืืืืฉ. ื ืขืืขื ืืืคึผืขื ืืึทื ืกืื ืคืื ืื ืงืึธื ืจืืคึผืึทืืึทืืึธืจื, ืืฉืขืง ืขืก ืืืืก ืงืฉืจ ืืึธืืก, ืืขืืึธืื ืงืืง ืืึทืงืืืืขื ืืืืฉืึทื (ืคืื ืงืืจืก, ืืืื ืขืก ืืืืืกืฅ - ืึทื ืืขืจืฉ ืืืจ ื ืึธื ืืึธืืะพืืจืขืกืขืจืข ืคืจืืืืขืืขื). ื ืืฆื ืื ืืืฉืืจืื ืฆื ืคึผืจืึธืคืืืื ื ืืื ืืจืืืกืื ื, ืคืืืืขืจ ืืืืก ืคืื ืืจืืืกื ืืืง ืจืืคื.
ืืืจ ืงืขื ืขื ื ืืฆื ืืืืื ืืื netstat
- ืึท ืืึทืคึฟืขื ืฉืืจื ื ืืฆื ืืืึธืก ืืืกืคึผืืืื ืึท ืจืฉืืื ืคืื ืึทืืข ื ืขืฅ ืงืึทื ืขืงืฉืึทื ื (ืึทืงืืืื ืกืึทืงืึทืฅ) ืืื ืื ืกืืกืืขื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืฆื ืจืฉืืื ืึทืืข ืงืจืึทื ื ืงืึทื ืขืงืฉืึทื ื, ืืืคึผ:
โฏ netstat -a | more
ืืื AWS ืืืจ ืงืขื ืขื ื ืืฆื
ืืืจ ืงืขื ืขื ืืืื ื ืืฆื
AWS X-Ray ืงืึทื ืกืึธืื
ื ื ืขืฅ ืืขืคึผืขื ืืขื ืกื ืืึทืคึผืข ืืื ืืืืื ืึท ืคึผืึทืจืืืืืฉ ืืืืืื ื. ืืึธ, ืขืก ืืืืืื ืืืึธืก ืึทืคึผืืึทืงืืืฉืึทื ืงืึทืืืื ืึทืงืืืฅ ืืื ืืืึธืก, ืึธืืขืจ ืขืก ืืขื ืขื ืื ืืขืจืข ืืืคึผืขื ืืึทื ืกืื.
ืคืืืข ืึทืคึผืืึทืงืืืฉืึทื ื ื ืืฆื ืื ืก ืฆื ืคืึทืจืืื ืื ืฆื ืืืคึผืขื ืืึทื ืกืื, ืืฉืขืช ืื ืืขืจืข ืงืขื ื ืืฆื ืกืขืจืืืืก ืืคืืขืงืื ื ืึธืืขืจ ืืคืืื ืฉืืืขืจ-ืงืึธืืขื IP ืึทืืจืขืกืขืก ืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก (ืืืฉื. /etc/hosts
).
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืงืขื ืขื ืืึทืื iptables
ืืื ืืขื ืืืึธืก ืืจืืืงืก. ืฆื ืืึธื ืืึธืก, ืึทืจืืึทื ืื ืคืืืืขื ืืข ืืึทืคึฟืขื:
โฏ iptables -I OUTPUT -p udp --dport 53 -j REJECT -m comment --comment "Reject DNS"
ืื ืก ืฉืืืึทืจืฅ ืืึธื
ืืืื ืืื /etc/hosts
ืึธืืขืจ ืื ืืขืจืข ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก, ืืืจ ืืืขื ืืขืคึฟืื ืขื IP ืึทืืจืขืกืขืก ืืืึธืก ืืืจ ืืืืกื ืืึธืจื ืืฉื ืืืขืื (ืืึธ, ืืืืืขืจ, ืืึธืก ืืืื ืืึทืคึผืึทื ื), ืืืจ ืงืขื ืขื ืงืืืขื ืฆื ืจืึทืืขืืืขื ืืืืืขืจ iptables
. ืืื ืก ืืึธืื ืืืจ ืืืกืงืึทืืืขืจื 8.8.8.8
ืืื ืืึธื ื ืื ืืืืกื ืึทื ืืึธืก ืืื Google ืก ืขืคื ืืืขื ืื ืก ืกืขืจืืืขืจ ืึทืืจืขืก. ืืืจื ื ืืฆื 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"
ืงืืึธืืืื ื ืฆืืืจืื
ืืขืจ ืขืจืฉืืขืจ ืืขืจืฉื ืืจืืคื ืก ืึทืืข ืคึผืึทืงืืฅ ืคืื Google ืก ืขืคื ืืืขื ืื ืก: ping
ืึทืจืืขื, ืึธืืขืจ ืคึผืึทืงืืฅ ืืขื ืขื ื ืืฉื ืืืืืขืงืขืจื. ืื ืฆืืืืืืข ืืขืจืฉื ืืจืืคื ืก ืึทืืข ืคึผืึทืงืืฅ ืขืจืืืืฉืึทื ืืืืึทื ืคืื ืืืื ืกืืกืืขื ืฆื Google ืก ืขืคื ืืืขื ืื ืก - ืืื ืขื ืืคืขืจ ืฆื ping
ืืืจ ืืึทืงืืืขื ืึธืคึผืขืจืึทืฆืืข ื ืื ืืขืจืืืืื.
ืืึทืืขืจืงืื ื: ืืื ืืขื ืืึทืืื ืืขืจ ืคืึทื ืขืก ืืืึธืื ืืืื ืืขืกืขืจ ืฆื ื ืืฆื whois 8.8.8.8
, ืึธืืขืจ ืืึธืก ืืื ื ืึธืจ ืึท ืืืึทืฉืคึผืื.
ืืืจ ืงืขื ืขื ืืืื ืืคืืื ืืืคึผืขืจ ืืื ืื ืงืื ืืื ืืึธื, ืืืืึทื ืึทืืฅ ืืืึธืก ื ืืฆื TCP ืืื UDP ืืขืคึผืขื ืืก ืืืื ืืืืฃ IP. ืืื ืจืืึฟ ืงืึทืกืขืก, IP ืืื ืืืื ืฆื ARP. ืื ืืืืกื ื ืืฉื ืคืึทืจืืขืกื ืืืขืื ืคืืจืขืืืึทืืืก ...
ืืืื ืืืจ ื ืขืืขื ืื ืจืืื ืคึผืื, ืืืจ ืืืืึทืื ืืื ืืืึธื ืืขืจืืึทื ื, ืืื ืืื ืืืขื ืืืืึทืื ืืืจ ืืื ืืืฃ ืื ืงืื ืืื ืืึธื ืืืื."
ื ืืขืจ ืจืึทืืืงืึทื ืฆืืืึทื ื ืืื ืฆื ืืืกืงืึทื ืขืงื ืงืึทืจืก ืืืื ืขืจ ืืืจื ืืืื ืขืจ ืืื ืืขื ืืืึธืก ืก ืฆืขืืจืืื ... ืืืขืจื ืึท "ืืึธืก ืืึทืืคึผืข." ืืึธื, ืคืืืข ืคึผืจืึธืืืงืฆืืข ืกืืกืืขืืขื ืืขื ืขื ื ืืฉื ืืืืืื ื ืคึฟืึทืจ ืึทืืึท ืึท ืืจืื ืงืจืึทืคื ืืึทืคืึทืื, ืึธืืขืจ ืืื ืืื ืืกืืขืจ ืขืก ืงืขื ืขื ืืืื ืืขืคืจืืืื ืืื ืึท ืคึผืจืึธืืข ืกืืืืืืข.
ืืืืขื ืึท ืืขืคึผืขื ืืขื ืกื ืืึทืคึผืข ืืื ืึธืคื ืึท ืืืืขืจ ืืึทื ื ืืื ืืขืจื ืขืืื ื. ืืื ืืขืฆืื ืก ืืขืจืขืื ืืื ืึท ืงืืืขื ื ืืืึธืก ืคืืจืืจืืื ืึผืืขื 2 ืืึธืจ ืฆื ืึทื ืืืืืงืืขื ืึท ืืขืฆืืึทื ืืืึธืก ืืึทืื-ืึธืืึทืืึทืืืง ืืืฉืขื ืขืจืืืฅ ืืขืคึผืขื ืืขื ืกื ืืึทืคึผืก ืคึฟืึทืจ ืืื ืืขืจืืขืจ ืคืื ืืืงืจืึธ ืกืขืจืืืืกืขืก ืืื ืงืึทืืึทื ืื.
ืืขืจ ืจืขืืืืืึทื, ืึธืืขืจ, ืืื ืืึธืจ ืืฉืืงืึทืืืข ืืื ื ืืฆืืขื. ืืืจ ืืืขื ืืขืจื ืขื ืึท ืคึผืืึทืฅ ืืืขืื ืืืื ืกืืกืืขื, ืืืึทื ืืืคึผืขื ืืึทื ืกืื ืืื ืึทืคึผืขืจืืืฉืึทื ื. ืืืืืขืจ, ืืืื ืืขืืืืืืง: ืขืก ืืื ืื ื ืกืืขื ืืื ืืืึธืก ืืื ืืขืจืกื ืืืืืืืง.
3. ืืื ืืืื ืคืื ืึธืืืืขืจืงืึทื ืกืึทื ืืจืืืฉืึทื
"ืืืขืจ ืขืจ ืืืืืืช ืคืื ืืืึธืก, ืืืืืื ืืื ืขืก." โ ืืขืืึธืกืืขื ืก
ืืึธืื ืืืจ ืืืฅ ืืขืืขืจื ืคืื ืึธืืืืขืจืงืึทื ืคืืืึทื ืก ืืืืจืงืื ื?
ืืืื ืืืืงืืคืขืืืข, ืืื ืื ืึธืืืืขืจืงืึทื ืคืืืึทื ืก ืืืืจืงืื ื "ืึท ืงืึทืื ืืืืื ืคืึธืจืืจืืืื ืืื ืืืึธืก ืึท ืืขื ืืฉ 'ืก ืฆืืืจืื ืืื ืืืืขืจ ืึทืงืฉืึทื ื ืืื ืืืกืืืฉืึทื ื ืืื ืืืืืืืืง ืืจืขืกืขืจ ืืื ืื ืึธืืืขืงืืืื ืึทืงืืขืจืึทืกื ืคืื ืื ืืฉืคืืื, ืกืคึผืขืฆืืขื ืืืขื ืื ืืืจืื ืคืื ืฆืืืจืื ืืื ืืขืคืืขืจืขื ืืืื."
ืืึทืืืจื ืืืืฃ ืืื ืกืืื ืงื ืืื ืืขืจืคืึทืจืื ื ...
ืคึฟืื ืืืื ืืขืจืคืึทืจืื ื, ืืื ืงืขื ืขื ืืึธืื ืึทื ืื ืืืกืืึธืจืฉืึทื ืืื ืึท ืืจืืืก ืึธื ืฆืืืขืจืขื ืืฉ ืคืื ืืื ืฆื ืึธื ืืืืื ืืื ืืึทืึธืก ืื ืืฉืขื ืืขืจืืข.
ืืื ืืืื ืคืื ืื ืึธืืืืขืจืงืึธื ืคืืืขื ื ืึธืคึผืขืจืึทืืึธืจ:
ืืฉืึทืจืื: "ืื ืืึทื ืืื ื ืืฉื ืืขืคืืื ืืื ืคืื ืฃ ืืึธืจ, ืึทืืฅ ืืื ืืื!"
ืงืจืึทื: "ืืืึทืจื ... ืืื ืืืขื ืืืื ืืึธืจื ืืึทืื!"
ืคืึธืจืืจืืืื ืืื ืึท ืงืึทื ืกืึทืงืืืึทื ืก ืคืื ืึธืืืืขืจืงืึทื ืกืึทื ืืจืืืฉืึทื ืืื ืึท ืื ืกืืืืึทืก ืืื ืืคืืื ืืขืคืขืจืืขื ืืึทื ืจืขืื ืฆื ืื ืคืึทืจืฉืืื ืกืืืืช ืืืึธืก ืืืืจืงื ืขืก. ืืึธืก ืืื ืกืคึผืขืฆืืขื ืืืช ืืืขื ืืึทื ืฉืึทืคึฟื ืืืืืืืืขืจ ืืึธืื ืืืืกืืขืืืกื ืืืืขืจ ืืขืจืฆืขืจ ืืื ืึท ืืขืื ืึธืืึธืืืข ืึธืืขืจ ืคืืจืืจืืื ืึท ืคึผืืึทืฅ ืคืื ืฆืืื "ืคืืงืกืืจ" ืขืก.
ืกืึทืืื ื ืึทืจืืืฃ
ืื ืืืื ืคึฟืึทืจ ืึท ืกืืึทืจืืื ื ืคืื ื ืคึฟืึทืจ ืืึทืึธืก ืื ืืฉืขื ืืขืจืืข ืืจืขื ืื ืฉืืขื ืืืง ืืขืจ ืจืขืืืืืึทืื ืืื ืืขืจืืืึทืจื, ืืื ืืืื ืืืึธืก ืึธื ืืืืื ืฆื ืืจืืืงืื ื ืืื ืื ืฆื ืืขืฉืืืื ื ืคืึทืจืืืจื ืืขืจืืขื ืคืื ืื ืืขืจ ืืืืืืืข ืืื ืืฉืืงืึทืืืข ืขืกืึทื ืก ืคืื (ืืึทืึธืก-)ืืื ืืฉืขื ืืจืืข - ืฉืขืคืขืจืืฉ ื ืืฆื ืืืืกื ืฉืืคืืืขืืข ืืขืืืึธืืก ะธ ืขืืคึผืืจืืฉืข ืืึธืื ืคึฟืึทืจ ืื ืคึผืืึทื, ืึทื ืืืืืงืืื ื, ืึธืคึผืขืจืึทืฆืืข, ืืืฉืึทืื ืืื ืคึฟืึทืจืืขืกืขืจืื ื ืคืื (ืืืืืืืืืจื) ืกืืกืืขืืขื.
ืืืก ืคืืจืขื ืืืงื ืื ืฆืืืืืืข ืืืื. ืืืืข ืฉืจืืึทืื ืืืจืืืื, ืืืืื ืืืื ืื ืืขื ืึธืืขืจ ื ืึธืจ ืงืืึทืคึผ ืืืื ืืขื ื
ืคึผืก ืคืื ืืืืขืจืืขืฆืขืจ
ืืืืขื ืขื ืืืื ืืืืฃ ืืื ืืืขืจ ืืืึธื:
- ยซ
ืืึทืึธืก ืืื ืืฉืขื ืืจืืข: ืื ืงืื ืกื ืคืื ืืืืืืจืึทื ืฆืขืฉืืขืจืื ื. ืืืื 1 "; - ยซ
ืืื ืืืื ืึทืืืืืืึทืืืืืื ืืื ืฆืืืขืฉืืขืื ืืื Kubernetes "; - ยซ
ืืึธื ืืืึธืจืื ื ืืื ืงืืืขืจื ืขืืขืก (ืจืขืฆืขื ืืืข ืืื ืืืืืขื ืืึทืจืืื) "; - ยซ
ืขืงืกืคึผืขืจืืืขื ืืื ื ืืื ืงืืืข-ืคึผืจืึธืงืกื ืืื ื ืึธืืข ืึทื ืึทืืืืืืึทืืืืืื ืืื Kubernetes '.
ืืงืืจ: www.habr.com