ืืืืจ ืื ืืืื ืืื ืืคืืกืื ื ืคืืฆืื ืฉืืขืืจื ืืืื ืืกืื ืืขืืื ืขื ืฉืืจืืชืื ืืงื ื ืืืื ืืืื ืฉืืืืื ื ืืืฉืื ืืืืืื ื ืืฉืชืืฉืื.
ืื ืืกืืื ื ืฉื ืืืืืจ, ืืื ืื ืจืฉืืื ืืืฆื, ืืื ืืื ืึธืขึดืื ืขืฆื. ืื ืืืื ื ืชืืื.
ืชืืจืื ืืชืืืื
ืฉืื ืจืืฉืื
ืืืืฆืขืื ืืืคืืจืืื ืืืื ืคืฉืืืื ืืืกืืช ืืืืฉืื ืื ืืขืื ืืฉืคืขื ืืืืื. ืื ืื ื ืืกืืชื ืืืชื ืืขืืจ, ืชืืคืชืขื ืืืฉืืคืืจืื ืืืฉืืขืืชืืื.
ืชืฉืชืืช ืืงืื
ืืืืง ืืจืืฉืื ืฉื ืืขืฆื ืืื ืืืืฉื ืชืฉืชืืช ืืงืื. ืืืฉืืขืืช ืืื ืฉืืืืืช ืืืืืช ืื ืืจื ืคืจืืืจืืืืช ืืคืจืืก ืืช ืื ืืชืฉืชืืช. ืื ื ืฉืืข ืืกืืื, ืืื ืื ืื ื ืืขืฆื ืืืืจืื ืขื ืืงืื ืืื:
ืคืจืืกื ืฉื 100 ืืืื ืืช ืืืจืืืืืืืช
- ืขื ืืืืื ืื
- 2 GB RAM ืื ืืื
- ืืืื ืืื ืืช ืืงืื ืืื
- ืขื ืืคืจืืืจืื ืืืื
ืืชื ืืืื ืืขืงืื ืืืจ ืฉืื ืืืื ืืชืฉืชืืช ืฉืื ืืืืืืจ ืืืืื ืืืืืจืืช ืืืืฆืขืืช ืืงืจืช ืืจืกืืืช.
ืืืืืจื ืืกื ืฉืื ืืืืจ ืฉืืชื ืืืื ืืืฉืชืืฉ ื-Kubernetes/Docker ืืื ืืขืฉืืช ืืช ืื ืืืืืจ ืืขืื, ืืืื ืฆืืืง.
ืื ืืกืฃ, ื ืืชื ืืกืคืง ืืืืืืฆืื ืืืืฆืขืืช Chef, Puppet ืื Terraform.
ืฉืืืื ืืืกืคืงื โโืจืฆืืคืื
ืืื ืืืฆืืจ ืฉืืจืืช ื ืืชื ืืืจืืื, ืืฉืื ืฉืืืื ืฆืื ืืจ ืืื ืืช ืืืืืงื ืขืืืจ ืื ืืงืฉืช ืืฉืืื. ืื ืื ืืืืืงื ืคืฉืืื ืืืื, ืืื ืืคืืืช ืชืืืื ืฉืืงืื ืฉืชืคืจืืก ืืืฆืข ืงืืืคืืืฆืื.
ืืื ืคืขื ืืฉืื ืื ืืชื ืขืื ื ืขื ืืฉืืื: ืืื ืืืจืืื ืฉืื ืชืขืืืจ ืืชืขืืืจ ืืืื ืื, ืืื ืืื ืชืงืคื? ืื ืืืื ื ืจืื ืืื ืจืฃ ื ืืื, ืืื ืื ืคืืชืจ ืืจืื ืืขืืืช.
ืืื ืืืจ ืืืชืจ ืืคื ืืืจืืืช ืืช ืืงืจืฆืืืช ืืืื
ืขืืืจ ืืื ืืืืืื ืื ืืชื ืืืื ืืืขืจืื Github, CircleCI ืื Jenkins.
ืืืื ื ืขืืืกืื
ืืื, ืื ื ืจืืฆืื ืืืคืขืื ืืืื ืขืืืกืื ืืื ืืืคื ืืช ืชืขืืืจื ืืืืืืื ืขืืืก ืฉืืื ืขื ืื ืืฆืืชืื ืื ืฉืืฉืืจืืช ืืืฉืื ืืืงืจื ืฉื ืืฉื:
ืืืื ืขืืืกืื ืืืจื ืืื ืขืืฉื ืขืืืื ืืืื ืืืืืงืช ืืชื ืืขื. ืืฉืืื ืืืืื ืืืืชืจ ืืื ืืืืื ืืชืจ ืืื ืฉืื ืชืืื ืื ื ืงืืืช ืืืฉืืื ืืืช.
ืืืจื ืืื, ืืืื ื ืขืืืกืื ืืืืืจืื ืืขื ื ืฉืื ืืชื ืืฉืชืืฉ.
RayID, ืืืื ืืชืื ืื UUID ืขืืืจ ืืงืฉืืช
ืืื ื ืชืงืืช ืคืขื ืืฉืืืืช ืืืฉืื ืขื ืืืืขื ืืื: "ืืฉืื ืืฉืชืืฉ. ืฉืืืจ ืืช ืืืืื ืืื ืืฉืื ืืืชื ืืฆืืืช ืืชืืืื ืฉืื ื"?
ืืืื ืืืืืื, ืืืื ืืชืื, RayID ืื ืื ืืืช ืืืืืจืืืฆืืืช, ืืื ืืืื ืืืืืื ืืืืคืฉืจ ืื ืืขืงืื ืืืจ ืืงืฉื ืืืืจื ืืืืืจ ืืืืื ืฉืื. ืื ืืืคืฉืจ ืื ืืขืงืื ืืืจ ืื ื ืชืื ืืืงืฉื ืืืืื ืื.
ืืืฉืชืืฉ ืืืืฉ ืืงืฉื ืืืขืจืืช ื', ืืื ื' ืืืฆืจ ืงืฉืจ ื', ืืฉืจ ืืืฆืจ ืงืฉืจ ืขื ื', ืืืืกื ืืืชื ื-X, ืืื ืืืงืฉื ืืืืืจืช ื-A
ืื ืืืืช ืืชืืืจ ืืจืืืง ืืืืื ืืช ืืืจืืืืืืืช ืืื ืกื ืืืชืืงืืช ืืืจ ื ืชืื ืืืงืฉื (ืืชืชืื ืืืืคื ืืื ื ืืืื ืฉืืืืช ืืชืืฆืขืืช), ืืืืช ืืฉืชืืข. ืืขื ืืืื ืืืืืื ืขืืฉื ืืช ืืืืื ืืจืื ืืืชืจ ืงืืื. ืืื ืืื ืืืืจืื ืืคืฉืืืื ืืืืชืจ ืฉืืชื ืืืื ืืขืฉืืช ืืื ืืืกืื ืืื ืืื ืฉืืฉืืจืืช ืฉืื ืืื.
ืจืื ืืืืฆืขืช
ืืืืขืืฅ ืืื ืืืจืื ืืืชืจ ืืืงืืืืื, ืื ืืืืื ืื ืืื ืื ืืงืืื ืขื ืืืฉืืื, ืืืกืคืงืื ืืืืจ ืขื ืืืฉืงืขื ืื ืืืืจืืช ืงืื ืืช ืืืื ืื ืืืช.
ืจืืฉืื ืืจืืื
ืืื ืืื! ืคืจืกืชื 100 ืืืื ืืช ืืืจืืืืืืืช. ืืืืจืช ืืืืข ืืื ื"ื ืืืชืืื ื ืขื ืืขืืช ืฉืงืืื ืืืืื ืืืืงืช ืืฉืืจืืช. ืืื ืืืืื ืขื ืืืืื ืืชืืื ืขืืื ืืืืจื ื ืืืขืื, ืืื ืชืฆืืจื ืืขืืื ืืืืื ืื ืฉื 100 ืืืื ืืช ืืื ืืืฆืื ืืช ืื ืฉืืจื ืืืชืจืกืงืืช. ืืฆืจืื ืืืฆืื ืืืชื ืืคื ื ืืืฆืืช ืฉื ืืืจ.
ืืื ื ืื ื ืฉืืข ืืื ืืจืคืชืงื ืืื ื, ืืื ืขืืืฃ ืืืืื ืฉืืฉ ืื ืืช ืืืืืืช ืืืคืฉ ืืื ืืืืืื ืื ืืืงืื ืืื. ืคืชืจืชื ืืช ืืืขืื ืฉื ืจืืืื ืืืื ืื ืืืืฆืขืืช ืืคืื ืงืฆืืื ืืืืช ืืืืื ืืช ืฉื ืืืกื ืืช ื-ELK: ืืื ืชืืืืช ืืืืกืืฃ ืืืื ืื ืฉื ืืชื ืืืืคืืฉ. ืื ืืืืช ืืขืืืจ ืืคืชืืจ ืืช ืืืขืื ืฉื ืืฆืืืช ืืืื ืกืคืฆืืคื. ืืืื ืืก, ืืชื ืืืื ืืืฆืืจ ืชืจืฉืืืื ืืืืจืื ืืื ืื ืืืจืื ืืืื.
ืคืื ืงืฆืืื ืืืืช ืืืกื ืืช ืฉื ELK
ืกืืื ื ื ืืืืจ
ืืขืช, ืืฉืืฉืืจืืช ืฉืื ืคืืขื, ืขืืื ืืืืื ืฉืืื ืคืืขื ืืฆืืจื ืืืงื. ืืืจื ืืืืื ืืืืชืจ ืืขืฉืืช ืืืช ืืื ืืืคืขืื ืืื ืกืืื ืื, ืฉืขืืืืื ืืืงืืื ืืืืืงืื ืฉืื ืขืืื ืืืืฆืขืื ืคืขืืืืช ืืกืืกืืืช.
ืืฉืื ืื ืืชื ืืืืง ืืช ืื ืืื ื ืืจืืฆื ืืจืืืฉ ืืื ืืขืืื ืืฆืืื.
ืืคืจืืืงืืื ืงืื ืื ืขื ืืื ืื ืืื, ืื ื ืืืืืฅ ืขื Postman ืื ืืืืจ ืืชืืขืื ืืืฉืงื API. ืืื ืืืืคื ืืืื, ืืชื ืจืง ืจืืฆื ืืืืื ืฉืืฉ ืื ืืจื ืืืขืช ืืชื ืืชืจืืฉื ืืคืกืงื ืืืงืื ืืืืขื ืืืื.
ืงื ื ืืืื ืืืืืืื ืืืชืื ืืขืืืก
ืื ืืืื ืคืฉืื. ืื ืืฉ ืื ืืงืฉืืช ืฉืืจืืช ื-VM ืืืื ืืชืงืจื ื-80% ืฉืืืืฉ ืืืืืจืื, ืชืืื ืืืืืื ืืช ืืืฉืืืื ืฉืื ืื ืืืืกืืฃ ืืืฉืื VM ื ืืกืคืื ืืืฉืืื. ืืืฆืืข ืืืืืืื ืฉื ืคืขืืืืช ืืื ืืฆืืื ืืฉืื ืืื ืืื ืืืกืืืื ืชืืช ืขืืืก. ืืื ืืชื ืชืืื ืฆืจืื ืืืืืช ืืืืจ ืืืื ืืื ืืกืฃ ืืชื ืืืฆืื ืืืืฆืื ืืืืืืช ืกืืืจืื.
ืขื ืจืื ืฉืืจืืชื ืืขื ื, ืืชื ืืืื ืืืืืืจ ืืืชื ืืืืืื ืืืืืืืืช ืืืืฆืขืืช ืืืชืจ ืฉืจืชืื ืื ืฉืจืชืื ืืืงืื ืืืชืจ.
ืืขืจืืช ื ืืกืืืื
ืืจื ืืืื ืืืคืืฅ ืขืืืื ืื ืืฆืืจื ืืืืื ืืื ืืืืืช ืืกืืื ืืืืืง ืืฉืื ืขืืืจ 1% ืืืืฉืชืืฉืื ืืืฉื ืฉืขื. ืจืืืชื, ืืืืื, ืื ืื ืื ืื ืืืื ืืคืขืืื. ืืืืืื, ืคืืืกืืืง ืืฆืืื ืืืืงืื ืืืงืื ืฆืืข ืฉืื ื ืื ืืฉื ื ืืช ืืืื ืืืืคื ืืื ืืจืืืช ืืืฆื ืืืฉืชืืฉืื ืชืืคืกืื ืืช ืืฉืื ืืืื. ืื ื ืงืจื ืืืืงืช A/B.
ืืคืืื ืฉืืจืืจ ืคืืฆ'ืจ ืืืฉ ืืืื ืืืชืืื ืื ืืกืื ืืื ืืงืืืข ืืืฆื ืืฉืืจืจ ืืืชื. ืืชื ืื ืืงืื ืืช ืืืืืืช "ืืืืืจ" ืื ืืฉื ืืช ืืช ืืชืฆืืจื ืชืื ืืื ืชื ืืขื ืืืชืืกืก ืขื ืืคืื ืงืฆืื ืฉืืืจืืช ืืคืืืขื ืืฉืืจืืช ืฉืื.
ืจืื ืืชืงืืืช
ืืืื ืืืคืื ืฉืื ืงืฉื ืืืืฉื. ืกืืืจ ืืื ืื ืฉืชืืืงืงื ืืงืฆืช ืืืชืจ ืืฉืืืื, ืื ืฉืืืืจื ืงืื ื ืื ืืื ืื ืืช ืืืื ืงืฉื ืื ืื ืืืช.
ืคืจืืกืืช ืืืื-ืืจืืง
ืื ืื ืฉืื ื ืงืืจื ืืืจื ื"ืืจืื ื" ืืืชืืืื. ืืจืื ื ืืคื ืืฉืืืืฉ ื ืจืื ืืฉืืืคืืขื ืืืจืืช ืืืคืื. ืืืื ืืืฉืชืืฉ ื-Softwitch ืื ืืชืื ืฉืืืืช ืืืคืื. ืืืืจื ืืขืืงืจืืช ืฉื ืืชืืื ื ืืืชืืื ืืื ืืืืชื ืื ืืืคืกืืง ืฉืืืืช ืืืืื ืฉืืจืืื ืืขืจืืช. ื-Erlang ืืฉ ืืจื ื ืืืื ืืืขืื ืืืืื ืืืฉ ืืืื ืืงืจืืก ืืช ืืืืืื ืืงืืื.
ืฉืื ืื ืชืืื ืื ืืืืืช ืฉื ืืืื ืขืืืกืื. ื ื ืื ืฉืืฉ ืื ืืจืกื N ืฉื ืืชืืื ื ืฉืื, ืืื ืืชื ืจืืฆื ืืคืจืืก ืืช ืืจืกื N+1.
ืืชื ืืืื ื ืืืืืื ืคืฉืื ืขืฆืืจ ืืช ืืฉืืจืืช ืืืฉืง ืืช ืืืจืกื ืืืื ืืืื ืฉืขืืื ืขืืืจ ืืืฉืชืืฉืื ืฉืื ืืงืื ืืื ืืฉืืชื. ืืื ื ื ืื ืฉืืฉ ืื ืืืืช ืชื ืื SLA ืงืคืื ืืื. ืื, SLA 99,99% ืืืืจ ืฉืืชื ืืืื ืืืืช ืื ืืงืืื ืจืง ื-52 ืืงืืช ืืฉื ื.
ืื ืืชื ืืืืช ืจืืฆื ืืืฉืื ืืื ืืืงืืืจืื ืืืื, ืืชื ืฆืจืื ืฉืชื ืคืจืืกืืช ืื-ืืื ืืช:
- ืื ืฉืืื ืืืฉ ืขืืฉืื (ื );
- ืืืจืกื ืืืื (N+1).
ืืชื ืืืืจ ืืืืื ืืขืืืก ืื ืชื ืืืืฉ ืืืื ืืืชื ืืขื ืืืจืกื ืืืืฉื (N+1) ืชืื ืืื ืืขืงื ืคืขืื ืืืจ ืจืืจืกืืืช.
ืืื ืืฉ ืื ื ืคืจืืกืช N ืืจืืงื ืฉืขืืืืช ืืฆืืื. ืื ื ืื ืกืื ืืขืืืจ ืืืจืกื ืืืื ืฉื ืคืจืืกื ืื
ืจืืฉืืช, ืื ื ืฉืืืืื ืืืืงื ืืืฉ ืงืื ื ืืื ืืจืืืช ืื ืคืจืืกืช N+1 ืฉืื ื ืขืืืืช ืขื ืืืืช ืงืื ื ืฉื ืชืขืืืจื:
ืืืกืืฃ, ืืฉ ืื ื ืงืืืฆื ืฉื ืืืืงืืช ืืืืืืืืืช ืฉืื ื ืืคืขืืืื ืืกืืคื ืฉื ืืืจ ืขื ืืืฉืืืช ืืคืจืืกื ืฉืื ื. ืื ืืชื ืืืื ืืืื ืืืืจืืช, ืืชื ืืืื ืื ืืฉืืืจ ืืช ืคืจืืกืช ื-N ืฉืื ืื ืฆื ืืืืืจื ืืืืจื ืืืงืจื ืฉื ืจืืจืกืื ืืจืืขื:
ืื ืืชื ืจืืฆื ืืืืืข ืืจืื ืืชืงืืืช ืขืื ืืืชืจ, ืชื ืืื ืืืจ ืืคืจืืกื ืืืืื-ืืจืืง ืืคืขืื ืืืืคื ืืืืืืื.
ืืืืื ืื ืืืืืืช ืืืคืืชื ืืืืืืืืช
ืืืชืืฉื ืืื ืฉืืฉ ืื ืจืืฉืื ืืจืืื ืืืืกืืฃ ืืืื ืืื, ืืชื ืืืจ ืืืื ืืืืืืจ ืืขืืื ืืืืืื ืืืชืจ. ืืืืืื, ืืื ืืืืคื ืืืื ืืืฉืืื ืืช. ืืขืงื ืืืจ ืืคืื ืงืฆืืืช ืืชืืฆืข ืขื ืืื ืืกืืื ืืืืืืื ืื ืื ืื ืืืืืจืืืช ืฉืื ืืช - ืื ืืชื ืืืืืช ืืจืืฉ ืื ืืฉืชืืฉ:
ืืืืจ ืฉืืืืื ืืจืืืืช, ืืชื ืืชืืื ืืืืื ืืื ืืืจืืืื ืฉืืฉืืจืืช ืืกืคืง. ืืืืืื, ืขืืืื ืืขืืืก ืืืขืื ืขืฉืื ืืืฆืืืข ืขื ืืฉื ืืืื ื ืืงืฉืื, ืืขืื ืฉืขืืืื ืืืงืฉืืช ืขืฉืืื ืืืฆืืืข ืขื ืื ืฉืขืืื ืืืืืื ืืช ืงื ื ืืืืื. ืกืื ืื ืฉื ื ืชืื ืื ืกืืืืกืืืื ืืืคืฉืจ ืื ืืืคืื ืืช ืืฉืืจืืช ืืืืื.
ืขื ืืชืืื ืืช ืืืื, ืชืืืื ืืฉื ืืช ืงื ื ืืืื ืืื ืืืื ืืืฉื ืืช ืืืืคื ืืืื ืืชืืืืชื ืืช ืืืืคืืื ืื ืฉื ืืืื ืืช, ืืกืื ื ืชืื ืื, ืืืืืจืื ืืืฉืืืื ืืืจืื.
ืื ืืื!
ืจืฉืืืช ืืขืืืคืืืืช ืืื ืชืืกืื ืื ืืจืื ืืขืืืช ืื ืืชื ืืืืืก ืฉืืจืืช ืขื ื.
ืืืชื ืืืืืจ ืืืงืืจื ืืืืื ืืช ืืงืืจืืื ืืืฉืืืจ ืืช ืืขืจืืชืืื ืืืืฆืข ืฉืื ืืืื. ืืืืืจ ืืืคืฅ ืืงืื ืคืชืื, ืืงืฉืืช ืืฉืืื ืฉื ืืืืืจ
ืื ืขืื ืืืื ืืงืจืื ืื ืืฉื:
ืื ืืืขืื ืืืืื Kubernetes ืืจืื ืืคืืจืืืืืช ืขื ืชืื ืืช ืืืืฉืื ืืขืจืืฅ ืฉืื ื Around Kubernetes ืืืืืจื
ืืงืืจ: www.habr.com