ืืื ืืจืืฉืื ืืกืืจืช ืคืืกืืื ืขื ืืฉืื ืืืื, ืืฉืืคืืจืื ืืืชืืกืคืืช ืืขืืืื ืืคืืืคืืจืื 4.0 ืฉื Red Hat OpenShift ืืงืจืื ืฉืืขืืืจ ืืื ืืืชืืื ื ืืืขืืจ ืืืจืกื ืืืืฉื.
ืืืจืืข ืฉืื ืืชืื ืกื ืงืืืืช Kubernetes ืืฆืขืืจื ืืจืืฉืื ื ืืืฉืจื ืฉื ืืืื ืืกืืืื ืืกืชืื 2014, ืืื ืืจืืจ ืฉืคืจืืืงื Kubernetes ื ืืขื ืืืืื ืืืคืื ืืืืคื ืฉืื ืืชืืื ื ืืคืืชืืช ืืคืจืืกื ืืืื. ืืืงืืื, ืกืคืงื ืฉืืจืืชื ืขื ื ืฆืืืืจืืื ืืืฉืืื ืืืฉืงืืข ืืืืคื ืืงืืืื ืืคืืชืื ืชืฉืชืืืช ืืฉืืจืืชืื, ืื ืฉืืคื ืืช ืืขืืืื ืขื ื-IT ืืืฆืืจืช ืชืืื ืืช ืืืจืื ืืืชืจ ืงืืืช ืื ืืืฉืืช, ืืืคื ืืืชื ืื ืืืฉืื ืืืคืืื, ืื ืฉืืขืืื ืืืื ืืืืืื ืืชืืืืช ืืขืฉืืจ.
ืืืืื, ืืืืจืื ืขื ืื ืฉืืจืืช ืขื ื ืืืฉ ืืืืชื ืืืืื ืื ืจืืื ืืื ืืืืืื ืืืืืืืจ, ืืืชื ืืื ืืืืืืื ืืืืืื ื ืืฉืืื - ืืืื ืกืืฃ ืขืืื ืืงืื ืืคืชืื, ืืขืืืช ื-IT ืืืงืืื ืืืืืชื ื ืื ืข. ืฉื ืืื ืืคืื ืชืืื ื ืืืฉ ืืขื ื, ืืืืฆื ืืคืจืืืืื ืืืืฉื X ืชืืืืฃ ืืช ืื ืืคืจืืืืืืช ืืืืจืืช.
ืืืืชืจ ืืฆืืื ืฉืื ืืืืืืงืืช ืืืื ืืื ืืืื ืืืืคืฉืืช
ืืืฆืืืืช ืืื ืฉืฉืื ืืืจ ืื ืืืื ืืืืขืื, ืืืืื ืื ื ืืืืืื ืืจืืืช ืฆืืืื ืืงืกืคืื ื ืฆืืืืืช ืืืืฆืจื ืืงืฆื ืืืืืคื ืืคืืชืื ืฉืืื, ืขืงื ืืืืคืขื ืืืชืืืช ืฉื ืชืืื ืืช ืืืฉืืช ืืืืื ื. ืืืืจืืช ืฉืืื ืืกืืื ืืฉืชื ื, ืืื ืขื ืืืช, ืืขืฆื, ืืื ืืืฉืืจ ืืื ืฉืื ืื. ืืคืชืื ืชืืื ื ืขืืืื ืืืชืื ืงืื ืขื ืฉืืืืืช, ืืื ืืกื ืชืคืขืื ืืืืืื ืืืื ืืช ืขืืืื ืืกืชืืืื ืขื ืืืืื ืื ืืืงืืื ืืชืจืืืช ืืืืืืืืืช ื-Slack, ืืื ืืืื ืขืืืื ืืคืขืื ืืืื ืืื ืฉื OpEx ื-CapEx, ืืืื ืคืขื ืฉืืชืจืืฉ ืืฉื, ืืืืืจ ืฉืืืคืชื ืืคืขื ื ืื ื ืืขืฆื ืืืืืื: "ืืืจืชื ืื"...
ืื ืืืืช ืฆืจืื ืืืื, ืืื ืืืื ืืืื ืืืืืื ืืขืืื ืืจืฉืืชื ื ืืื ืืืฆืืจ ืืืฆืจื ืชืืื ื ืืืืื ืืืชืจ, ืืืืฆื ืื ืืืืืื ืืฉืคืจ ืืช ืืืืืื ืืืืคืื ืืช ืืคืืชืื ืืงื ืืืืื ืืืชืจ. ืืื ืฉืคืจืืืงืืื ืืืคืืื ืืืจืืืื ืืืชืจ, ื ืืฆืจืื ืกืืืื ืื ืืืฉืื, ืืืืื ืืืืื ืฉื ืื ืฉืื ืื ืื ืชืืืืื ืืชืืื ื ืฉืืคืชืืื ืคืฉืื ืฆืจืืืื ืื ืกืืช ืืขืฉืืช ืืช ืขืืืืชื ืืื ืืืชืจ.
Kubernetes ืืื ืืื ืืื. ืืชืืฆืขืช ืขืืืื ืืฉืืืื ืฉื Red Hat OpenShift ืขื ืืืื ืืฉืืจืืชืื ืืืจืื ืืคืืืคืืจืื ืืืช ืฉืชืืคืื ืืช ืืชืืื ื ืืืืื ื ืืืชืจ, ืงืื ืืืชืจ ืื ืืืื ืืืืืื ืืืชืจ ืขืืืจ ืืืฉืชืืฉืื.
ืขื ืืืช, ืฆืืืช OpenShift ืฉืืื ืฉืืื ืืืช ืคืฉืืื:
ืืืฆื ืชืืื ืืืคืื ืืช ืืขืืืื ืขื Kubernetes ืืงืื ืื ืืื ืืืชืจ?
ืืชืฉืืื ืืจืืจื ืืืืคื ืืคืชืืข:
- ืืืืืืฆืื ืฉื ืืืืืื ืืืจืืืื ืฉื ืคืจืืกื ืืขื ื ืื ืืืืฅ ืืขื ื;
- ืืชืืงืืืช ืืืืื ืืช ืชืื ืืกืชืจืช ืืืจืืืืช;
- ืืืืฉืื ืืขืืื ืืื ืืจืฃ ืืฉืืจืืจ ืขืืืื ืื ืคืฉืืืื ืืืืืืืืื;
- ืืืฉืื ืืืืืช ืฉืืืื ืืืืงืืจืช;
- ืฉืืืคืื ืืืืืื ืชืืืื ืืืืื ืืืืื, ืื ืื ืขื ืืฉืืื ืืฉืืืืฉืืืช.
ืืืืืืจื ืืืื ืฉื OpenShift ืฆืจืืื ืืงืืช ืืืฉืืื ืื ืืช ืื ืืกืืื ืฉื ืืืืฆืจืื ืืื ืืช ืื ืืกืืื ืฉื ืืคืชืืื ืืืจืื ืฉืืืืืขืื ืชืืื ื ืืงื ื ืืืื ืืืื ืืืืจืืช ืืืืืืืช ืืขืืื. ืื ืืกืฃ, ืขืืื ืืงืืช ืืืฉืืื ืืช ืื ืื ืืกืืื ืืืฆืืืจ ืฉื ืืขืจืืืช ืืงืืืืืืืช ืคืชืืืืช ืืขืืืืืช ืืืกืืก ืืขืืื ืืืืืจื ื ืืืื. ืืื ืขื ืืืช, ืืฉ ืฆืืจื ืืื ืื ืืช ืืื ืืืืืช ืืืฉื ื ืฉื ืืืคืชื ืืืืื ืืืขืืืจ ืืคืืืืกืืคืื ืืืฉื ืฉื ืขืชืื ืืืืืืื. ืืื ืฆืจืืื ืืืฉืจ ืขื ืืคืขืจ ืืื ืืจืืื ืืฉื ืืช ืืืืฉืืช ืืคืจืืกืช ืชืืื ื, ืืื ืฆื ืืช ืืืื ืืชืฉืชืืช ืืืืื ื - ืืื ืื ืืื ืืชืืจืืช ืืฆื ืกืคืง ืืขื ื ืืืืื ืืืืชืจ ืื ืคืืขืืช ืขื ืืขืจืืืช ืืขืืจืืช ืืงืฆื.
ืืื ืืืฉืื ืชืืฆืื ืื?
ืืจื ืืื ื ืืื ืืขืฉืืช ืขืืืื ืืฉืขืืืช ืืืกืจืช ืชืืื ืืืืจื ืืื ืขื ืื ืช ืืฉืืจ ืืช ืืงืืืื ืืืืืกืกืช ืืืื ืืข ืกืืืจืช ืคืจืืืงืืื ืืื ืืขืืจืืช ืืืืจื. ืงืืืืช ืืงืื ืืคืชืื ืืืืื ืืกืคืจ ืขืฆืื ืฉื ืืคืชืืื ืืืืฉืจืื ืฉืืืฆืจืื ืืช ืืืืจืื ืืื ืืืฆืื ืืืคื - ืืฉืขืฉืขืื, ืืื ืืืืื, ืคืืชืืื ืืืืื ืืืืช ืืืฉืืช ืืคืฉืื ืืคืื, ืืื, ืืืืื, ืืฃ ืืื ืื ืืฆืคื ืืืืื ืืืชืงืื ืืืืชื ืืืืื ืื ืืจืืืฃ ืืืจื ืืืจืืช ืืฉืืชืคืืช . ืจืชืืืช ืืื ืจืืื ืืื ืืืคื ืืืชื ืืืืืื ืื ืืื ืืื ืืคืขืืื ืืืจืืืช ืืื ืืคืชื ืืืืจืื ืฉืืืขืืื ืืืฉืชืืฉืื ืฉืื ื, ืื ืืื ืขื ืืืช ืขืืื ื ืืขืงืื ืืืจ ืืชืคืชืืืช ืืงืืืืืช ืฉืื ื ืืืืืื ืืื.
ืืชืืืืช 2018, Red Hat ืจืืฉื ืืช ืคืจืืืงื CoreOS, ืฉืืื ืื ืืฉืงืคืืช ืืืืืช ืืืื ืืขืชืื - ืืืืืื ืืืืื ืืืชืจ, ืฉื ืืฆืจ ืขื ืคื ืขืงืจืื ืืช ืงืื ืคืชืื. ืืืืจื ืคืขืื ืืืืฉื ืคืืชืื ืจืขืืื ืืช ืืื ืืืืืฉื ืืืชื, ืชืื ืืืืืฉ ืืคืืืืกืืคืื ืฉืื ื - ืื ืกื ืืืืืื ืฉืื ืืชืืื ื ืคืืขืืช ืืืืื. ืื ืืขืืืื ืืื ืื ืืื ืขื Kubernetes, Linux, ืขื ื ืื ืฆืืืืจืืื, ืขื ื ืื ืคืจืืืื ืืืืคื ืคืจืืืงืืื ืืืจืื ืืขืืืืื ืืืกืืก ืืืงืืืืืืช ืืืืืืืืืช ืืืืืจื ืืช ืฉืื ื.
ืืืืืืจื ืืืืฉื ืฉื OpenShift 4 ืชืืื ืืจืืจื, ืืืืืืืืช ืืืืขื ืืืชืจ
ืคืืืคืืจืืช OpenShift ืชืขืืื ืขื ืืขืจืืืช ืืืคืขืื ืืืืืืช ืืืืืื ืืช ืืืืชืจ ืฉื ืืื ืืงืก, ืขื ืชืืืื ืืืืืจื ืืืชืืช ืืฉืืคื, ืืืจืืืืืืืฆืื ื ืืื, ืชืื ืืช ืชืฉืชืืช ืืืืืืืืืช ืืืืืื ืงืื ืืืื ืจืื (ืฉืื ืืขืฆื ืจืง ืชืืื ืืช ืืื ืืงืก).
ืืคืืืคืืจืื ืฆืจืืื ืืืืืช ืืืืืืืช ืืืืชืืื, ืืื ืขืืืื ืืืคืฉืจ ืืืคืชืืื ืืืฆืข ืืืืจืฆืื ืืงืืืช - ืืืืืจ, ืืืืืช ืืกืคืืง ืืืืฉื ืืืืืืืืช, ืชืื ืฉืืื ืืืคืฉืจืช ืืื ืืื ืืขืจืืช ืืืฆืข ืืืงืืจืช ืืื ืื ืืืชื ืืงืืืช.
ืืื ืืืืจื ืืืคืฉืจ ืืคืขืืช ืชืืื ื "ืืฉืืจืืช" ืืื ืืืืืื ืืฆืืืืช ืชืฉืชืืช ืืืชื ื ืืชื ืช ืื ืืืื ืขืืืจ ืืืคืขืืืื.
ืื ืืืคืฉืจ ืืืคืชืืื ืืืชืืงื ืืืฆืืจืช ืืืฆืจืื ืืืืชืืื ืขืืืจ ืืฉืชืืฉืื ืืืงืืืืช. ืื ืชืฆืืจืื ืืืฉืืฉ ืื'ืื ืื ืฉื ืืืืจืืช ืืืืืจื ืืืชืืื ื, ืืื ืืกืืืืืื ืืืงืจืืื ืืืื ื ืืืช ืืขืืจ.
OpenShift 4: ืคืืืคืืจืืช NoOps ืฉืืื ื ืืืจืฉืช ืชืืืืงื
ะ
ืื ืืชื ืื ืกื ืืืคืฉื, ืื ืขืืืจ ืืคืชืืื ืืืืฉืืื "ืืื ืฉืจืช" ืื "NoOps" ืคืืจืืฉื ืืืื ืืฉืืจืืชืื ืืืืคืฉืจืื ืื ืืืกืชืืจ ืืช ืืจืืื "ืชืคืขืืื" ืื ืืืืขืจ ืืช ืืขืืืก ืืื ืขืืืจ ืืืคืชื.
- ืขืืืื ืื ืขื ืืขืจืืืช, ืืื ืขื ืืืฉืงื ืืืฉืืืื (APIs).
- ืื ืชืืจืื ืืืืืืข ืชืืื ื - ืชื ื ืืกืคืง ืืขืฉืืช ืืืช ืขืืืจืื.
- ืื ืชืงืคืืฅ ืืืฆืืจืช ืืกืืจืช ืืืืื ืืื - ืืชืืืื ืืืชืืืช ืืืงืื ืงืื ืื ืฉืืฉืืฉื ื"ืืื ื ืื ืืื", ื ืกื ืืืจืื ืืงืื ืืื ืืขืืื ืขื ื ืชืื ืื ืืืืจืืขืื, ืืื ืขื ืืืกืงืื ืืืกืื ื ืชืื ืื.
ืืืืจื, ืืืขืืจ, ืืื ืืืืืฅ ืืืืจืฆืืืช ืืคืืชืื ืชืืื ื, ืืกืคืง ืืืืื ืืช ืืืฆืืจ ืืืฆืจืื ืืืืื ืืืชืจ, ืืืื ืฉืืืคืชื ืื ืืฆืืจื ืืืืื ืืืื ืืืขืจืืืช ืขืืืื ืคืืขืืช ืืชืืื ื ืฉืื. ืืคืชื ืื ืืกื ืืืืข ืืืื ืืื ืฉืืชืืงืืืช ืืืฉืชืืฉืื ืืืืื ืืฉื ืืช ืืืืืจืืช ืืช ืืชืืื ื, ืื ืฉืื ืืืื ืืืฉืงืืข ืืืชืจ ืืื ืืืืฅ ืืืชืืืช ืชืืื ื ืืื ืื ืื ืืชื ืืืื ืฉืืื ื ืืืฆื.
ืขืืืจ ืื ืฉื ืืงืฆืืข ืชืืืืงื ืืชืคืขืื, ืืืืื "NoOps" ืขืฉืืื ืืืืฉืืข ืืขื ืืคืืืื. ืืื ืืืฉืจ ืืชืงืฉืจืื ืขื ืืื ืืกื ืฉืื, ืืจืืจ ืฉืืืคืืกืื ืืืืื ืืงืืช ืฉืื ืืฉืชืืฉืื ืืื ืืื ืืืืืื ืืืื ืืช ืืืืืื ืืช (Site Reliability Engineering, SRE) ืืฉ ืงืืื ืืืืื ืจืืื ืขื ืืืคืืกืื ืฉืชืืืจื ืืขืื:
- ืื ืชื ืืื ืืขืจืืืช - ืืคืื ืืช ืชืืืืื ืื ืืืื ืฉืืื ืืืืืืืืืื.
- ืื ืชืืืืข ืชืืื ื - ืฆืืจ ืฆืื ืืจ ืืคืจืืกื.
- ืืืื ืข ืืืื ืืช ืื ืืฉืืจืืชืื ืฉืื ืืื ืืืชืช ืืืฉื ืฉื ืืื ืืืจืื ืืืฉื ืฉื ืืืขืจืืช ืืืื - ืืคืืจ ืืืชื ืขื ืคื ื ืื ืืชืฉืชืืช ืฉืื ืืืืฆืขืืช ืืื ืืืืืืฆืื, ืืืืืจ ืืืชื ืืืจืืื ืฉื ืืชื ืื ืืจ ืืื ืืจ.
ืื ืฉื SRE ืืืืขืื ืฉืืฉืื ืืืื ืืืฉืชืืฉ ืืื ืืฆืืจืื ืืืชืจ ืืืชืงื ืืช ืืืขืื - ืื ืื ืขืืฉืื ืืืืืืฆืื ืฉื ืขืืืื ืฉืืจืชืืช ืืืืืืจืื ืืจืืฉ ืชืงืฆืืื ืฉืืืืืช, ืื ืฉืื ืืืื ืื ืืชืขืืฃ ืืืงืื ืืืืืืช ืืฉืืชืขืืจืจืช ืืขืื.
Kubernetes ื-OpenShift ืืื ืคืืืคืืจืื ืฉื ืืขืื ืืคืชืืจ ืฉืชื ืืขืืืช ืขืืงืจืืืช: ืืืงืื ืืืืฅ ืืืชื ืืืืื ืืืื ืืช ืืืจืืืืืืืช ืื ืืืฉืงื API ืฉื ืืืืื ืขืืืกืื, ืืื ืขืืืืช ืขื ืืคืฉืืืช ืืกืืจ ืืืื ืืืชืจ - ืชืืืืื ืคืจืืกื ืืฉืืจืืชืื. ืืืงืื ืืืชืงืื ืกืืื ื ืชืืื ื, ืืชื ืืืื ืืืคืขืื ืงืื ืืืื ืจืื, ืืืืงืื ืืืชืื ืืืกื ืืช ื ืืืืจ ืืฉืื, ืืืฉืชืืฉ ืืืืื ืฉืืืจ ืืืื ืื ืืคืืืคืืจืื. ืื, ืืจืืื ืืกืืื ืฉื OpenShift 4 ืืื ืืืฉ ืื ืกืื - ืื ืจืง ืขื ืืื ืฉื ืืงืืช ืขืงืจืื ืืช SRE ืืืืฉืืื ืืกืจื ืฉืจืช ืืืงืืช ืืืชื ืืืกืงื ื ืืืืืื ืืช ืฉืืื ืืื ืืขืืืจ ืืืคืชืืื ืืืื ืืกื ืชืคืขืื:
- ืืืืืืฆืื ืืชืงื ื ืืช ืืชืฉืชืืช ืฉืื ืืืฉืืืื ืืฉืชืืฉืื
- ืงืฉืจ ืืื ืชืืืืื ืคืจืืกื ืืคืืชืื ืืืื ืืืืืื ืืช ืืืคืชืืื ืขืฆืื
- ืืืืืื ืฉืืืฉืงื, ืืืืงืืจืช ืืืืืืื ืฉื ืืฉืืจืืช, ืืชืืื ื, ืืืคืืืงืฆืื ืื ืืขืจืืื ื-XNUMX ืืื ื ืงืฉืื ืืืชืจ ืืืจืืฉืื.
ืืื ืื ืืืืื ืืื ืคืืืคืืจืืช OpenShift 4 ืืงืืืืืชืื ืืืืืืฉื ื"ืกืื ืืจืืืช" ืืคืชืจืื ืืขืืืช ืืืื? ืื ืื ืืข ืืช ืงื ื ืืืืื ืขืืืจ ืฆืืืชื ืืืฉืื ืืชืคืขืื? ืืฉื ืืขืืืื ืฉืืืื ืืืฆื ืื ืืื ืืืฉืืื. ืื,
- ืื ื ืืืืืืื ืฉืืืจืช ืืืฉืืืืืช ืืจืืจื (ืขื ื ืืงืจ, ืืจืืชื ืืช ืืืฉืืื ืืื ืื ืืืืืชื)
- ืืืื ืืช ืืืขืจืืืช ืืคืขืื ืงืืืืืช ืืื ืืฉืจืช ืืช ืืืฉืืื (ืืื ืืืืืชื)
- ื ืื ืืช ืืฆื ืืืืจืืื ืืืืฉืืื, ืฆืืฆื ืืช ืืื ืืื ืืืืฉ ืฉืืื (ืกืืฃ).
- ืืื ืืจืืื ืืฉืื ืืืขืจืืช ืืฉ ืฆืืจื ืืืืคืืช (ืื ืื ืื) ืฉืชืคืงื ืืชืืื ืืขืืืช
- ืืืฉืืื ืฉื *ืื* ืืืื ืื ืืืื ื ืฉื ืืขืจืืช ืืื ืื ืื ื ืืชืืืฉืฉืืช ืืงืฉืืจืื ืื ืืืง ื ืืจืืื ืืืืืื
- ืืฉ ืืืืืืจ ืืช ืืชืฉืชืืช ืืืื ืืืืฆืขืืช API.
- ืืฉืชืืฉ ื-Kubernetes ืืื ืืืคืขืื ืืช Kubernetes. (ืื, ืื, ืื ืื ืฉืืืืช ืืงืืื)
- ืขืืืื ืื ืฆืจืืืื ืืืืืช ืงืืื ืืืื ืืขืืืช ืืืชืงื ื. ืื ื ืืจืฉ ืืืชืจ ืืงืืืง ืืื ืืื ืืืชืงืื ืขืืืื, ืืจืืจ ืฉืื ืื ื ืขืืฉืื ืืฉืื ืื ืืกืืจ.
- ื ืืืืจ ืื ืืคืื ืืืืื ืฉื ืื ืจืืื ืื ืืืืจ ืืืืืช ืืขืื, ืืืื ืื ืืขืงื ืืืืืื ืขื ืคื ื ืื ืืชืฉืชืืช ืฆืจืืืื ืืืืืช ืงืืื ืื ืืืื.
ืจืืฆืื ืืจืืืช ืืช ืืืืืืช ืืคืืืคืืจืื ืืคืขืืื?
ืืจืกืช ืชืฆืืื ืืงืืืื ืฉื OpenShift 4 ืืคืื ืืืืื ื ืืืคืชืืื. ืขื ืืชืงืื ืงื ืืฉืืืืฉ, ืืชื ืืืื ืืืคืขืื ืืฉืืื ื-AWS ืขื ืืื Red Had CoreOS. ืืื ืืืฉืชืืฉ ืืชืฆืืื ืืืงืืืื, ืืชื ืฆืจืื ืจืง ืืฉืืื AWS ืืื ืืกืคืง ืืช ืืชืฉืชืืช ืืืกื ืฉื ืืฉืืื ืืช ืืื ืืืฉืช ืืชืืื ืืช ืืชืฆืืื ืืืงืืืื.
- ืืื ืืืชืืื, ืขืืืจ ืื
try.openshift.com ืืืืฅ ืขื "ืืชืื". - ืืืื ืก ืืืฉืืื Red Hat ืฉืื (ืื ืฆืืจ ืืฉืืื ืืืฉ) ืืืฆืข ืืช ืืืืจืืืช ืืืืืจืช ืืืฉืืื ืืจืืฉืื ืฉืื.
ืืืืจ ืืชืงื ื ืืืฆืืืช, ืืืืง ืืช ืืืืจืืืช ืฉืื ื
ื ืกื ืืช ืืืืืืจื ืืืืฉื ืฉื OpenShift ืืฉืชืฃ ืืช ืืขืชื. ืื ื ืืืืืืื ืืืคืื ืืช ืืขืืืื ืขื Kumbernetes ืื ืืืฉื ืืืื ืืืืฅ ืืื ืืืคืฉืจ - ืืขืชืื ืฉื NoOps ืืชืืื ืืืื.
ืืขืืฉืื ืชืฉืืืช ืื!
ืืื ืก
ืืืชืช ืืื ืืฉืขืืช 17:15 - 18:15, ืืืืืื ืคืชืื ืื ืืืื. ืืืืฆืืช, ืืืืขืื, ืืืืงืืช - ืืจืืื!
ืืืื ืืก' 2
"ืืื ืฆืจืื ืืฉื ืืช ืืช ืื ืืืขืจืืช: ืื ืื ื ืืชืงื ืื ืืฉืืืืืช K8s ืฉืืืจืื ืืื ืขื ืืืื ืืื ืืืกืืืื."
ืืงืืจ: www.habr.com