ืืขืื, ืืืืจ! ืืื ืคืึธืจืฉืืขืื ืฆื ืืืื ืืคืืขืจืงืืึทืืงืืึทื ืึท ืืืืขืจืืขืฆืื ื ืคืื ืืขื ืึทืจืืืงื
ืืึธืก ืืึธื ืืื "ืืขืืืืื ืืื ืืืืขืจืืขืืขืฆื" ืื ืืึทืฉืจืืึทืืื ื ืคืื ืืืืืข ืกืขืจืืืืก ืืืื ืงืึทืืคึผืึธืื ืึทื ืฅ, ืืึทืื ืคืืึทื ืืื ืงืึธื ืืจืึธื ืคืืึทื. ืื ืืึธืืืงืข ืืึทืฉืจืฒึทืืื ื ืืึธื ืืืจ ืืืืกืืขืืขื ืื ืคึฟืึทืจืฉืืขื ืืืขืืกืืข ืืื ืืื ืืขืจืขืกืึทื ืืกืืข, ืืื ืืขืจ ืขืืงืจ ืืึธื ืืขืคึฟืืจื ืฆื ืืขืจ ืคึฟืึทืจืฉืืึทื ื ืคึฟืื "ืืื ืขืก ืืืื ื ืืืืืง?"
ืืื ืืขืจ ืืขืืึทื ืง ืคืื ืึท "ืกืขืจืืืืก ืืขืฉ" ืืื ืืขืืืืจื ืื ืงืจืืกืื ืืื ืคืึธืืงืก ืืื ืื ืืขืฆืืข ืฆืืืื ืืึธืจ (ืึธืจืืืื ืขื ืึทืจืืืงื 10 ืึธืงืืึธืืขืจ 2017) ืืื ืื ื ืืืขืจ ืคืื ืคึผืึทืจืืืกืึทืคึผืึทื ืฅ ืืื ืืขื ืคึผืืึทืฅ ืืื ืืขืืืืงืกื, ืืื ืืึธืื ืืขืืขื ืึท ืงืึทืืขื ืกืืจืึทืืข ืคืึทืจืืจืขืกืขืจื ืืื ืฆืขืืืฉืื ื ืฆืืืืฉื ืื ืืื ืฆืข ืืขืง ืงืื ืืืขืื ืืื ืฆื ืคืึทืจืืืืึทืื ืืื ืงืึทื ืืจืึทืกื ืคืึทืจืฉืืืขื ืข ืกืึทืืืฉืึทื ื.
ืื ืกืืืืึทืฆืืข ืืื ืืขืกืืขืจ ืกืึทืืขืจืืืื ืืืจื ืื ืคืืืืขื ืืข ืกืขืจืืข ืคืื โโืืืืขืขืฅ ืืื ืืขืฉืจืืื ืืื ืืืื:
ืกืขืจืืืืก ืืขืฉ ืฆืขืืืฉืื ื #1: ืืื ืงืขืจื ~ = ื ืืื ืงืก ~ = ืืึทืคึผืจืึธืงืกื ~ = ืึทื ืืืื. ืงืืื ืขืจ ืคืื ืืื ืืื ื ืื ืืืืึทื ืฆื ืืกืืืึธ. ืืกืืืึธ ืืื ืขืคึผืขืก ืืึธืจ ืึทื ืืขืจืฉ. 1 /
ืืขืจ ืขืจืฉืืขืจ ืืขื ืขื ืคืฉืื ืืึทืื ืคึผืืืื ื. ืืืืื ืืืขื ืืื ืืืจื ืืฉื. ืืื ืืืื ืืืื ืืื ืื ืฉืืืืื ื ืคึฟืึทืจ ืขืคึผืขืก ืืขืจ. 2/
ืืกืืืึธ ืืื ืึท ืืืืฉืคึผืื ืคืื ืึท ืงืึธื ืืจืึธื ืคืืึทื ืืืึธืก ืืืื ืื ืืืืื ืฆืืืึทืืขื. ืืึธืก ืืื ืื ืื ืืขืจ ืฉืืืืข. / ืกืืฃ
ืื ืคืจืืขืจืืืงืข ืืืืขืขืฅ ืืขืจืืึธื ืขื ืขืืืขืืข ืคืึทืจืฉืืืขื ืข ืคึผืจืึทืืืฉืขืงืก (Linkerd, NGINX, HAProxy, Envoy ืืื Istio), ืึธืืขืจ ืืขืจ ืืืคึผืึธืจืืึทื ืืื ืืึทืงืขื ืขื ืื ืึทืืืขืืืื ืข ืงืึทื ืกืขืคึผืก ืคืื ืืึทืื ืคืืึทื, ืกืขืจืืืืก ืืขืฉ ืืื ืงืึธื ืืจืึธื ืคืืึทื. ืืื ืืขื ืคึผืึธืกืื, ืืื ืืืขื ื ืขืืขื ืึท ืฉืจืื ืฆืืจืืง ืืื ืจืขืื ืืืขืื ืืืึธืก ืืื ืืืื ืขื ืืื ืื ืืขืจืืื ืขื "ืืึทืื ืคืืึทื" ืืื "ืงืึธื ืืจืึธื ืคืืึทื" ืืืืฃ ืึท ืืืืขืจ ืืืื ืืืจืื, ืืื ืืขืืึธืื ืจืขืื ืืืขืื ืืื ืื ืืขืจืืื ืขื ืึทืคึผืืืื ืฆื ืื ืคึผืจืึทืืืฉืขืงืก ืืขืจืืื ื ืืื ืืืืขืขืฅ.
ืืืึธืก ืืื ืึท ืกืขืจืืืืก ืืืื, ืืึทืงืข?
ืคืืืืจืข 1: ืกืขืจืืืืก ืืขืฉ ืืืืขืจืืืืง
ืคืืืืจืข ืงืกื ืืืงืก ืืืึทืกืืจืืืฅ ืืขืจ ืืึทืืจืืฃ ืคืื ืึท ืกืขืจืืืืก ืืืื ืืื ืืืื ืืขืจืกื ืืงืขืจืืืง ืืืจืื. ืขืก ืืขื ืขื ืคืืจ ืกืขืจืืืืก ืงืืึทืกืืขืจื (AD). ืืขืืขืจ ืืื ืกื ืืืึทืฉืคึผืื ืืื ืคืืจืืื ืื ืืื ืึท ืืืืข ืคืจืืงืกื ืกืขืจืืืขืจ. ืื ื ืขืฅ ืคืึทืจืงืขืจ (HTTP, REST, gRPC, Redis, ืืื"ื ื) ืคึฟืื ืึท ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืืึทืฉืคึผืื ืืื ืืืจืืืขืืื ืืขื ืืืจื ืึท ืืืืข ืคึผืจืึทืงืกื ืฆื ืื ืฆืื ืขืืขื ืคืื ืืจืืืกื ืืืง ืกืขืจืืืืก ืงืืึทืกืืขืจื. ืืขื ืืืขื, ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืึทืฉืคึผืื ืืื ื ืื ืืืืกื ื ืคืื ืื ื ืขืฅ ืืื ืึท ืืึทื ืฅ ืืื ืืืืื ืึทืืืขืจ ืคืื ืืืึทื ืืืืข ืคึผืจืึทืงืกื. ืืื ืคืึทืงื, ืื ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขื ื ืขืฅ ืืื ืึทืืืขืงืืขื ืืืขื ืคืื ืื ืืื ืกื.
ืืึทืืึท ืคืืึทื
ืืื ืึท ืกืขืจืืืืก ืืขืฉ, ืึท ืคึผืจืึทืงืกื ืกืขืจืืืขืจ ืืึธืืงืืืืึทื ืืึธืืงืึทืื ืคึฟืึทืจ ืื ืึทืคึผืืึทืงืืืฉืึทื ืคึผืขืจืคืึธืจืื ืื ืคืืืืขื ืืข ืืึทืกืงืก:
- ืกืขืจืืืืก ืืคืืขืงืื ื. ืืืึธืก ืกืขืจืืืืกืขืก / ืึทืคึผืืึทืงืืืฉืึทื ื ืืขื ืขื ืืืจืขืืืืื ืคึฟืึทืจ ืืืื ืึทืคึผืืึทืงืืืฉืึทื?
- ืืขืืื ื ืงืึธื ืืจืึธืืืจืื ื. ืืขื ืขื ืื ืกืขืจืืืืก ืื ืกืืึทื ืกืื ืืืืืขืงืขืจื ืืืจื ืกืขืจืืืืก ืืคืืขืงืื ื ืืขืืื ื ืืื ืืจืืื ืฆื ืึธื ื ืขืืขื ื ืขืฅ ืคืึทืจืงืขืจ? ืืึธืก ืงืขื ืึทืจืืึทื ื ืขืืขื ืืืืืข ืึทืงืืืื (ืืืฉื ืขื ืืคืขืจ / ืืขืืื ื ืืฉืขืง) ืืื ืคึผืึทืกืืื (ืืืฉื ื ืืฆื 3 ืงืึธื ืกืขืงืืืืืืข 5ืงืกืงืก ืขืจืจืึธืจืก ืืื ืึทื ืึธื ืืืืึทื ืคืื ืึทื ืึทื ืืขืืื ืืื ืกื ืฉืืึทื) ืืขืืื ื ืืฉืขืงืก.
- ืจืืืื ื. ืืืขื ืืขื ืืืงืืื ื ืคืืจืืื ื ืฆื "/ ืคื" ืคืื ื REST ืกืขืจืืืืก, ืฆื ืืืขืืืข ืกืขืจืืืืก ืงื ืืื ืืื ืืขื ืฉืืงื ืื ืืงืฉื?
- ืืึทืกืข ืืึทืืึทื ืกืื ื. ืึทืืึธื ืึท ืืื ืกื ืงื ืืื ืืื ืืืืกืืขืงืืืื ืืขืฉืึทืก ืจืืืื ื, ืฆื ืืืึธืก ืืื ืกื ืืืึทืฉืคึผืื ืืึธื ืื ืืขืื ืืขืฉืืงื ืืืขืจื? ืืื ืืืขืืืข ืฆืืื? ืืื ืืืึธืก ืงืจืืึทื ืืจืืืงืื ื ืกืขืืืื ืืก? ืืืื ืื ืืงืฉื ืคืืืื, ืืึธื ืขืก ืืืื ืจืืืจืืืื?
- ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืืขืจืืืืืขื ืืฉ. ืคึฟืึทืจ ืื ืงืึทืืื ื ืจืืงืืืขืก, ืงืขื ืขื ืื ืคืึทื ืืื ืกื ืืืื ืงืจืืคึผืืึธืืจืึทืคืืงืึทืืื ืืืืขื ืึทืคืืื / ืึธืืขืจืืืื ื ืืฆื mTLS ืึธืืขืจ ืขืืืขืืข ืื ืืขืจืข ืืขืงืึทื ืืืึทื? ืืืื ืขืก ืืื ืื ืขืจืงืขื ื / ืึธืืขืจืืืื, ืืื ืขืก ืขืจืืืืื ืฆื ืจืืคื ืื ืืขืืขืื ืึธืคึผืขืจืึทืฆืืข (ืขื ืืคึผืืื ื) ืืืืฃ ืื ืกืขืจืืืืก ืึธืืขืจ ืืึธื ืึท ืึทื ืึธืืขืจืืืื ืขื ืืคืขืจ ืืืื ืืืืืขืงืขืจื?
- ืึธืืกืขืจืืืึทืืืืืื. ืืืืืืื ืกืืึทืืืกืืืง, ืืึธืืก / ืืึธืืก ืืื ืคืื ืื ืืขืจืืขืืืืื ืฉืคึผืืจ ืืึทืื ืืึธื ืืืื ืืืฉืขื ืขืจืืืืึทื ืคึฟืึทืจ ืืขืืขืจ ืืงืฉื ืึทืืื ืึทื ืึธืคึผืขืจืืืืขืจื ืงืขื ืขื ืคึฟืึทืจืฉืืืื ืืืกืืจืืืืืืื ืคืึทืจืงืขืจ ืืืืคื ืืื ืืืืึทืืื ื ืืฉืื ืืืขื ืืื ืฉืืืืขื.
ืื ืืึทืื ืคืืึทื ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืึทืืข ืคืจืืขืจืืืงืข ืคืื ืงืื ืืื ืื ืกืขืจืืืืก ืืืื. ืืื ืคืึทืงื, ืื ืคึผืจืึทืงืกื ืืืืข ืฆื ืื ืกืขืจืืืืก (ืกืืืขืงืึทืจ) ืืื ืื ืืึทืื ืคืืึทื. ืืื ืื ืืขืจืข ืืืขืจืืขืจ, ืื ืืึทืื ืคืืึทื ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืงืึทื ืืืฉืึทื ืึทืื ืืจืึธืืงืึทืกืืื ื, ืคืึธืจืืืขืจืืื ื ืืื ืืึธื ืืืึธืจืื ื ืืขืืขืจ ื ืขืฅ ืคึผืึทืงืึทื ืืืึธืก ืืื ืืขืฉืืงื ืฆื ืึธืืขืจ ืคึฟืื ืึท ืืื ืกื.
ืื ืงืึธื ืืจืึธื ืคืืึทื
ืื ื ืขืฅ ืึทืืกืืจืึทืงืฆืืข ืึทื ืึท ืืืืข ืคืจืืงืกื ืืื ืืื ืื ืืึทืื ืคืืึทื ืืื ืืึทืืืฉืืงืึทื (?). ืึธืืขืจ, ืืื ืงืขื ืืขืจ ืคึผืจืึทืงืกื ืึทืงืฉืื ืืืืกื ืืืขืื ืื "/ ืคื" ืืึทืจืฉืจืื ืฆื ืกืขืจืืืืก ื? ืืื ืงืขื ืขื ืื ืกืขืจืืืืก ืืคืืขืงืื ื ืืึทืื ืืืึธืก ืืื ืคึผืึทืคึผืืึทืืืืืึทื ืืืจื ืคึผืจืึทืงืกื ืจืืงืืืขืก ืืืขืจื ืืขื ืืฆื? ืืื ืืขื ืขื ืื ืคึผืึทืจืึทืืขืืขืจืก ืงืึทื ืคืืืืขืจื ืคึฟืึทืจ ืืึทืกืข ืืึทืืึทื ืกืื ื, ืืืืืึทืื, ืงืจืืึทื ืืจืืืงืื ื, ืืื"ื ื? ืืื ืืึธื ืืืจ ืฆืขืืืืงืืขื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื ืืืื / ืืจืื ืืืคึฟื ืึธืืขืจ ืื ืืจืึทืฆืืขื ืคืึทืจืงืขืจ ืืืขืจืืึทื ื ืืืคึฟื? ืืืขืจ ืงืึทื ืคืืืืขืจ ืกืืกืืขื-ืืจืืื ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืืขืจืืืืืขื ืืฉ ืกืขืืืื ืืก?
ืึทืืข ืคืื โโืื ืืืืื ืืืื ืืขื ืขื ืืื ืืขืจ ืื ืงืึธื ืืจืึธื ืคืื ืื ืงืึธื ืืจืึธื ืคืืึทื ืคืื ืื ืกืขืจืืืืก ืืืื. ืื ืงืึธื ืืจืึธื ืคืืึทื ื ืขืื ืึท ืกืืื ืคืื ืืคืืขืืื ืืขืจื ืกืืืืืืขืกืก ืคึผืจืึทืงืกืื ืืื ืืืจื ืก ืืื ืืื ืึท ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขื.
ืืื ืืจืึทืืื ืื ืกืืื ืืืึธืก ืคืืืข ืืขืงื ืึทืืึทืืืฉืืก ืืขืคึฟืื ืขื ืื ืืึทืืื ืืขืจ ืงืึทื ืกืขืคึผืก ืคืื ืืึทืื ืคืืึทื ืืื ืงืึธื ืืจืึธื ืคืืึทื ืงืึทื ืคืืืืื ื ืืื ืืืืึทื ืคึฟืึทืจ ืจืืึฟ ืืขื ืืฉื ืื ืืึทืื ืคืืึทื ืืื ืืึทืงืึทื ื ืืฉืขืช ืื ืงืึธื ืืจืึธื ืคืืึทื ืืื ืคืจืขืื / ืึทื ืคืขืจืกืืื. ืืืจ ืืึธืื ืฉืืื ืืจืืขืื ืืื ืืฉืืืืช ื ืขืฅ ืจืึธืืืขืจืก ืืื ืกืืืืืฉืื ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื. ืืืจ ืคึฟืึทืจืฉืืืื ืึทื ืคึผืึทืงืืฅ / ืจืืงืืืขืก ืืึทืจืคึฟื ืฆื ืืืื ืคืื ืคืื ื ื ืฆื ืคืื ื ื ืืื ืึทื ืืืจ ืงืขื ืขื ื ืืฆื ืืึทืื ืืืึทืจื ืืื ืืืืืืืืืจื ืฆื ืืึธื ืืึธืก. ืื ื ืืึทืข ืืืจ ืคืื ืืืืืืืืืจื ืคึผืจืึทืงืกืื ืืขื ืขื ืคืฉืื ืคืึทื ืืึทืืืข ืืืขืจืกืืขืก ืคืื ืื ืืืฉืืจืื ืืืึธืก ืืืจ ืืึธืื ืฉืืื ืืขื ืืฆื ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื.
ืคืืืืจืข 2: ืืขื ืืฉ ืงืึธื ืืจืึธื ืคืืึทื
ืึธืืขืจ, ืืืจ ืืึธืื ืฉืืื ื ืืฆื ืงืึธื ืืจืึธื ืคึผืืืื ื ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื, ืืึธืืฉ ืจืืึฟ ื ืขืฅ ืึธืคึผืขืจืืืืขืจื ืงืขื ื ืืฉื ืคืึทืจืืื ืื ืืขื ืืืื ืคืื ืื ืกืืกืืขื ืืื ืงืืื ืืขืื ืึธืืึธืืืข ืงืึธืืคึผืึธื ืขื ื. ืื ืกืืื ืืื ืคึผืฉืื:
ืจืืึฟ ืงืึธื ืืจืึธื ืคึผืืืื ื ืืื ื ืืฆื ืืืึทื ื ืืขื ืขื ... ืืืจ.
ืืืืฃ ืคืืืืจืข 2 ืืืืืื ืืืึธืก ืืื ืจืืคื ืื "ืืขื ืืฉ ืงืึธื ืืจืึธื ืคืืึทื." ืืื ืืขื ืืืคึผ ืคืื ืืืคึผืืืืืึทื ื, ืืืึธืก ืืื ื ืึธื ืืืืขืจ ืคึผืจืึธืกื, ืึท ืืืกืืึธืืข ืืจืึทืืคึผื ืืขื ืืฉ ืึธืคึผืขืจืึทืืึธืจ ืงืจืืืืฅ ืกืืึทืืืง ืงืึทื ืคืืืืขืจืืืฉืึทื ื - ืคึผืึทืืขื ืืฉืึทืื ืืืจื ืกืงืจืืคึผืก - ืืื ืืืคึผืืืื ืืื ืืืจื ืขืืืขืืข ืกืคึผืขืฆืืขื ืคึผืจืึธืฆืขืก ืฆื ืึทืืข ืคึผืจืึทืงืกืื. ืื ืคึผืจืึทืงืกืื ืืขืืึธืื ืึธื ืืืืื ื ืืฆื ืืขื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืึธื ืืืืื ืคึผืจืึทืกืขืกืื ื ืื ืืึทืื ืคืืึทื ื ืืฆื ืื ืืขืจืืืึทื ืืืงื ืกืขืืืื ืืก.
ืคืืืืจืข 3: ืึทืืืึทื ืกืืจืืข ืกืขืจืืืืก ืืขืฉ ืงืึธื ืืจืึธื ืคืืึทื
ืืืืฃ ืคืืืืจืข 3 ืืืืืื ืื "ืขืงืกืืขื ืืขื" ืงืึธื ืืจืึธื ืคืืึทื ืคืื ืื ืกืขืจืืืืก ืืืื. ืขืก ืืืฉืืืื ืคืื ืื ืคืืืืขื ืืข ืืืืื:
- ืืขืจ ืืขื ืืฉ: ืขืก ืืื ื ืึธื ืึท ืืขื ืืฉ (ืืึธืคืขื ืื ื ืืืืื ืืงืขืจ ืืืื) ืืืึธืก ืืืื ืืืื ืืืกืืืฉืึทื ื ืืืขืื ืื ืืื ืฆืข ืกืืกืืขื ืืื ืึท ืืึทื ืฅ.
- ืงืึธื ืืจืึธื ืคืืึทื ืื: ื ืืขื ืืฉ ืื ืืขืจืึทืงืฅ ืืื ืขืืืขืืข ืืืคึผ ืคืื ืืึทื ืืฆืขืจ ืฆืืืื ื ืฆื ืงืึธื ืืจืึธืืืจื ืื ืกืืกืืขื. ืืึธืก ืงืขื ืืืื ืึท ืืืขื ืืืืขืจ, ืึท ืืึทืคึฟืขื ืฉืืจื ืึทืคึผืืึทืงืืืฉืึทื (CLI), ืึธืืขืจ ืขืืืขืืข ืื ืืขืจืข ืฆืืืื ื. ื ืืฆื ืื ืืึทื ืืฆืขืจ ืฆืืืื ื, ืืขืจ ืึธืคึผืขืจืึทืืึธืจ ืืื ืึทืงืกืขืก ืฆื ืืืืืืืข ืกืืกืืขื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึผืึทืจืึทืืขืืขืจืก ืึทืืึท ืืื:
- ืืืคึผืืืืืึทื ื ืงืึธื ืืจืึธื, ืืืื / ืืจืื ืืื / ืึธืืขืจ ืืจืึทืืืฉืืึทื ืคืึทืจืงืขืจ ืืืขืจืืึทื ื
- ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืืขืจืืืืืขื ืืฉ ืึธืคึผืฆืืขืก
- ืจืืืื ื ืืืฉ ืกืคึผืขืกืึทืคืึทืงืืืฉืึทื ื, ืคึฟืึทืจ ืืืึทืฉืคึผืื ืืืขื ืึทืคึผืืึทืงืืืฉืึทื ื ืจืืงืืืขืก ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื "/ ืคื" ืืืึธืก ืืึทืคึผืึทื ื
- ืืึธืื ืืึทืืึทื ืกืขืจ ืกืขืืืื ืืก, ืึทืืึท ืืื ืืืืืึทืืฅ, ืจืืืจืืขืก, ืงืจืืึทื ืืจืืืงืื ื ืกืขืืืื ืืก, ืขืืง.
- ืืืขืจืงืืึธืื ืกืงืขืืืฉืืืขืจ: ืกืขืจืืืืกืขืก ืืขื ืขื ืืืืคื ืืืืฃ ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืจื ืขืืืขืืข ืืืคึผ ืคืื ืกืงืขืืืฉืืืื ื / ืึธืจืงืขืกืืจืึทืืืึธื ืกืืกืืขื, ืึทืืึท ืืื Kubernetes ืึธืืขืจ Nomad. ืืขืจ ืกืงืขืืืฉืืืขืจ ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืืึธืืืื ื ืื ืกืขืจืืืืก ืฆืืืืืขื ืืื ืืืื ืืืืข ืคืจืืงืกื.
- ืกืขืจืืืืก ืืคืืขืงืื ื. ืืืขื ืื ืกืงืขืืืฉืืืขืจ ืกืืึทืจืฅ ืืื ืกืืึทืคึผืก ืกืขืจืืืืก ืื ืกืืึทื ืกืื, ืขืก ืจืืคึผืึธืจืฅ ืื ืืขืืื ื ืกืืึทืืืก ืฆื ืื ืกืขืจืืืืก ืืคืืขืงืื ื ืกืืกืืขื.
- ืกืืืืงืึทืจ ืคึผืจืึทืงืกื ืงืึทื ืคืืืืขืจืืืฉืึทื ืึทืคึผืืก : ืืืงืืืข ืคึผืจืึทืงืกืื ืืื ืึทืืืงืึทืืื ืขืงืกืืจืึทืงื ืฉืืึทื ืคืื ืคืึทืจืฉืืื ืกืืกืืขื ืงืึทืืคึผืึธืื ืึทื ืฅ ื ืืฆื ืึท ืืืืขื ืืฉืึทืืืึทืื ืงืึธื ืกืืกืืขื ื ืืึธืืขื ืึธื ืึธืคึผืขืจืึทืืึธืจ ืืจืืื ืืืฉืื ื. ืื ืืื ืฆืข ืกืืกืืขื, ืงืึทื ืกืืกืืื ื ืคืื ืึทืืข ืืขืจืืืืึทื ืคืืืกื ืืืง ืกืขืจืืืืก ืื ืกืืึทื ืกืื ืืื ืืืืข ืคืจืืงืกื ืกืขืจืืืขืจืก, ืืขืกืึธืฃ ืงืึทื ืืืขืจืืืฉืื ืืื ืืืื ืืงืึธืืกืืกืืึทื. Envoy ืก ืื ืืืืขืจืกืึทื ืืึทืื ืคืืึทื ืึทืคึผื ืืื ืืืื ืืืืฉืคึผืื ืคืื ืืื ืืึธืก ืึทืจืืขื ืืื ืคืืจ.
ืืกืขื ืฉืึทืื, ืืขืจ ืฆืื ืคืื ืื ืงืึธื ืืจืึธื ืคืืึทื ืืื ืฆื ืฉืืขืื ืื ืคึผืึธืืืืืง ืืืึธืก ืืขืกืึธืฃ ืืืขื ืืืื ืื ืืขื ืืืขื ืืืจื ืื ืืึทืื ืคืืึทื. ืืขืจ ืึทืืืึทื ืกืืจืืข ืงืึธื ืืจืึธื ืคึผืืืื ื ืืืขื ืืึทืืืึทืืืงื ืืขืจ ืคึผืึทืจืฅ ืคืื ืขืืืขืืข ืกืืกืืขืืขื ืคืื ืืขืจ ืึธืคึผืขืจืึทืืึธืจ ืืื ืืึทืจืคื ืืืืื ืืงืขืจ ืืึทื ืืึทื ืึธืคึผืขืจืึทืฆืืข, ืืืื ืืื ืึทืจืืขืื ืจืืืืืง!
ืืึทืืึท ืคืืึทื ืืื ืงืึธื ืืจืึธื ืคืืึทื. ืงืืฆืขืจ ืคืื ืืึทืื ืคืืึทื ืืืก ืงืึธื ืืจืึธื ืคืืึทื
- ืกืขืจืืืืก ืืขืฉ ืืึทืื ืคืืึทื: ืึทืคืขืงืฅ ืืขืืขืจ ืคึผืึทืงืึทื / ืืขืื ืืื ืื ืกืืกืืขื. ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืึทืคึผืืึทืงืืืฉืึทื / ืกืขืจืืืืก ืืคืืขืงืื ื, ืืขืืื ื ืงืึธื ืืจืึธืืืจืื ื, ืจืืืื ื, ืืึทืกืข ืืึทืืึทื ืกืื ื, ืึธืืขื ืืึทืงืืืฉืึทื / ืืขืจืืืืืขื ืืฉ ืืื ืึธืืกืขืจืืืึทืฆืืข.
- ืกืขืจืืืืก ืืขืฉ ืงืึธื ืืจืึธื ืคืืึทื: ืคึผืจืึธืืืืืขืก ืคึผืึธืืืืืง ืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึฟืึทืจ ืึทืืข ืคืืืกื ืืืง ืืึทืื ืคึผืืืื ื ืืื ืื ืกืขืจืืืืก ื ืขืฅ. ื ืื ืึธื ืจืืจื ืงืืื ืคึผืึทืงืึทืืืฉืึทื / ืจืืงืืืขืก ืืืืฃ ืื ืกืืกืืขื. ืื ืงืึธื ืืจืึธื ืคืืึทื ืืืจื ืก ืึทืืข ืืึทืื ืคึผืืืื ื ืืื ืึท ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขื.
ืงืจืึทื ื ืคึผืจืืืขืงื ืืึทื ืืฉืึทืคื
ื ืึธื ืคึฟืึทืจืฉืืึทื ืขื ืื ืืขืจืงืืขืจืื ื ืืืืื, ืืึธืื ืืื ืื ืงืืง ืืื ืื ืงืจืึทื ื ืฉืืึทื ืคืื ืื ืกืขืจืืืืก ืืขืฉ ืคึผืจืืืขืงื.
- ืืึทืืึท ืคึผืืืื ื: ืืื ืงืขืจื, NGINX, HAProxy, Envoy, Traefik
- ืงืึธื ืืจืึธื ืคึผืืืื ื: ืืกืืืึธ, ื ืขืืกืึธื, ืกืืึทืจืืกืืึทืง
ืืื ืืื ืฆื ืืืื ืืื ืึท ืืืฃ ืึทื ืึทืืืกืืก ืคืื ืืขืืขืจ ืคืื ืื ืกืึทืืืฉืึทื ื ืืืืื, ืืื ืืืขื ืืขืงืืฆืขืจ ืึทืืจืขืก ืขืืืขืืข ืคืื โโโโืื ืคืื ืงืื ืืืึธืก ืืื ืืืืืื ืืขื ืขื ืงืึธืืื ื ืคืื ืคืื ืื ืฆืขืืืฉืื ื ืืื ืื ืืงืึธืืกืืกืืึทื ืจืขืื ืืืฆื.
ืืื ืงืขืจื ืืื ืืขืืืขื ืืืื ืขืจ ืคืื ืื ืขืจืฉืืข ืคืจืืงืกื ืกืขืจืืืขืจืก ืคืื ืื ืืึทืื ืคืืึทื ืคึฟืึทืจ ืื ืกืขืจืืืืก ืืขืฉ ืืื ืคืจื 2016 ืืื ืืื ืืขืืื ืึท ืคืึทื ืืึทืกืืืฉ ืึทืจืืขื ืคืื ืจืืืืื ื ืืืืกืืงืืึทื ืืื ืืคืืขืจืงืืึทืืงืืื ืฆื ืื ืืื ืกื ืืขืฉ ืคึผืืึทื ืืึธืืขื. ืืขืขืจืขื 6 ืืืฉืื ื ืึธื ืืขื, Envoy ืืื ืืืื ืืขืฉืจืืื ืืื ืงืขืจื (ืืึธืืฉ ืขืจ ืืื ืืขืืืขื ืืื Lyft ืืื ื ืฉืคึผืขื 2015). Linkerd ืืื Envoy ืืขื ืขื ืื ืฆืืืื ืคึผืจืึทืืืฉืขืงืก ืืืึธืก ืืขื ืขื ืืขืจืกื ืึธืคื ืืขืจืืื ื ืืืขื ืืืกืงืึทืกืื ื ืกืขืจืืืืก ืืขืฉืขืก.
Istio ืืื ืืืืืข ืืื 2017. ืื ืืึธืืื ืคืื ืื Istio ืคึผืจืืืขืงื ืืขื ืขื ืืืืขืจ ืขื ืืขื ืฆื ืื ืขืงืกืืขื ืืขื ืงืึธื ืืจืึธื ืคืืึทื ืืขืืืืื ืืื ืคืืืืจืข 3. Envoy for Istio ืืื ืื ืคืขืืืงืืึทื ืคึผืจืึทืงืกื. ืืืื, Istio ืืื ืื ืงืึธื ืืจืึธื ืคืืึทื, ืืื Envoy ืืื ืื ืืึทืื ืคืืึทื. ืืื ืึท ืงืืจืฆืขืจ ืฆืืื, Istio ืืืฉืขื ืขืจืืืืึทื ืึท ืคึผืืึทืฅ ืคืื ืืงืกืืืืืึทื ื, ืืื ืื ืืขืจืข ืืึทืื ืคึผืืืื ื ืื ืืขืืืืื ืื ืืึทืืจืืืืื ื ืืื ืึท ืคืึทืจืืืึทื ืคึฟืึทืจ Envoy (ืืืืืข Linkerd ืืื NGINX ืืขืืึทื ืกืืจืืืืื ืื ืืึทืืจืืืฉืึทื ืืื Istio). ืืขืจ ืคืึทืงื ืึทื ืคืึทืจืฉืืืขื ืข ืืึทืื ืคึผืืืื ื ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืืขืจ ืืขืืืืงืขืจ ืงืึธื ืืจืึธื ืคืืึทื ืืืื ืึทื ืื ืงืึธื ืืจืึธื ืคืืึทื ืืื ืื ืืึทืื ืคืืึทื ืืขื ืขื ื ืืฉื ืืึทืืืงืข ืืืืืื ืงืึทืคึผืึทืื. ืึทื ืึทืคึผื ืึทืืึท ืืื Envoy ืก ืืืฉืึทื ืขืจืืง ืืึทืื ืคืืึทื ืึทืคึผื ืงืขื ืขื ืคืึธืจืขื ืึท ืืจืืง ืฆืืืืฉื ืฆืืืื ืคึผืึทืจืฅ ืคืื ืื ืกืืกืืขื.
ื ืขืืกืึธื ืืื ืกืืึทืจืืกืืึทืง ืืขืืคื ืืืืึทืืขืจ ืืืืืกืืจืืจื ืื ืฆืขืฉืืืืื ื ืคืื ืื ืงืึธื ืืจืึธื ืคืืึทื ืืื ืื ืืึทืื ืคืืึทื. ื ืขืืกืึธื ื ืืฆื Envoy ืืื ืืืื ืคึผืจืึทืงืกื ืืื ืืืืขื ืึท ืคืึทืจืืึธืืืขื ืงืึธื ืืจืึธื ืคืืึทื ืคึฟืึทืจ ืื ืกืขืจืืืืก ืืืื ืืืืืจื ืืืืฃ ืื HashiCorp ืึธื ืืืืื, ื.ื. ื ืืืื ืืื'. SmartStack ืืื ืืึธืืขืจ ืืขืจ ืขืจืฉืืขืจ ืคืื ืึท ื ืืึทืข ืืืืึทืืืข ืคืื โโืกืขืจืืืืก ืืขืฉืขืก. SmartStack ืืืืขื ืึท ืงืึธื ืืจืึธื ืคืืึทื ืึทืจืื HAProxy ืึธืืขืจ NGINX, ืืขืืึทื ืกืืจืืืืื ื ืื ืคืืืืงืืื ืฆื ืืืงืึธืืคึผืึทื ืื ืงืึธื ืืจืึธื ืคืืึทื ืคึฟืื ืื ืกืขืจืืืืก ืืขืฉ ืคึฟืื ืื ืืึทืื ืคืืึทื.
ืืืงืจืึธืกืขืจืืืืก ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืึท ืกืขืจืืืืก ืืืื ืืื ืืืื ืื ื ืืขืจ ืืื ืืขืจ ืืคืืขืจืงืืึทืืงืืื (ืจืืืืื!), ืืื ืืขืจ ืืื ืืขืจ ืคึผืจืึทืืืฉืขืงืก ืืื ืืืขื ืืึธืจืก ืึธื ืืืืื ืฆื ืึทืจืืขืื ืืื ืืขื ืจืืืืื ื. ืืื ืื ืงืืืขื ืืืงืข ืืึธืจื ืืืจ ืืืขืื ืืขื ืึท ืคึผืืึทืฅ ืคืื ืืืืขืฉ ืืื ืืืืืข ืื ืืึทืื ืคืืึทื ืืื ืื ืงืึธื ืืจืึธื ืคืืึทื, ืืื ืืขืืื ื ืืื ืืืืึทืืขืจ ืืืงืกืื ื ืคืื ืคืึทืจืฉืืืขื ืข ืงืึทืืคึผืึธืื ืึทื ืฅ. ืืขืกืึธืฃ, ืืืงืจืึธืกืขืจืืืืก ืึทืจืงืึทืืขืงืืฉืขืจ ืืึธื ืืืขืจื ืืขืจ ืืจืึทื ืกืคึผืขืจืึทื ื ืืื ืืึทืืืฉืืงืึทื (?) ืคึฟืึทืจ ืืขืจ ืึธืคึผืขืจืึทืืึธืจ.
ืึทืืขืืืืึท ืืืืื ืืงืขืจ ืืื ืืืืื ืืงืขืจ ืืจืึทืืืืืึทื.
ืฉืืืกื ืืืืงืืืืื
- ื ืกืขืจืืืืก ืืขืฉ ืืืฉืืืื ืคืื ืฆืืืื ืคืึทืจืฉืืืขื ืข ืืืืื: ืื ืืึทืื ืคืืึทื ืืื ืื ืงืึธื ืืจืึธื ืคืืึทื. ืืืืืข ืงืึทืืคึผืึธืื ืึทื ืฅ ืืขื ืขื ืคืืจืืื ืื, ืืื ืึธื ืืื ืื ืกืืกืืขื ืืืขื ื ืืฉื ืึทืจืืขืื.
- ืึทืืขืืขื ืืื ืืึทืงืึทื ื ืืื ืื ืงืึธื ืืจืึธื ืคืืึทื, ืืื ืืื ืืขื ืคืื ื, ืื ืงืึธื ืืจืึธื ืคืืึทื ืงืขื ืืืื ืืืจ!
- ืึทืืข ืืึทืื ืคึผืืืื ื ืงืึธื ืงืืจืืจื ืืื ืืขืืขืจ ืื ืืขืจืข ืืืืฃ ืคึฟืขืึดืงืืืื, ืคืึธืจืฉืืขืืื ื, ืงืึทื ืคืืืืขืจืึทืืืืืื ืืื ืขืงืกืืขื ืกืืืืืืื.
- ืื ืงืึธื ืืจืึธื ืคึผืืืื ื ืงืึธื ืงืืจืืจื ืืื ืืขืืขืจ ืื ืืขืจืข ืืื ืคึฟืขืึดืงืืืื, ืงืึธื ืคืืืืจืึทืืืืืื, ืขืงืกืืขื ืกืืืืืืื ืืื ืื ืคืื ื ืืฆื.
- ืืืื ืงืึธื ืืจืึธื ืคืืึทื ืงืขื ืขื ืึทื ืืืึทืืื ืื ืจืขืื ืึทืืกืืจืึทืงืฆืืขืก ืืื ืึทืคึผืืก ืึทืืื ืึทื ืงืืืคื ืืึทืื ืคึผืืืื ื ืงืขื ืขื ืืืื ืืขืืืืื ื.
ืืงืืจ: www.habr.com