เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เด’เดฐเต เดธเตเด•เต‚เดŸเตเดŸเดฑเดฟเตฝ เดชเต†เตบเด•เตเดŸเตเดŸเดฟ. เดšเดฟเดคเตเดฐเต€เด•เดฐเดฃเด‚ freepik, Nomad เดฒเต‹เด—เต‹เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดนเดพเดทเดฟ เด•เต‹เตผเดชเตเดชเต

เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เด“เตผเด•เตเด•เดธเตเดŸเตเดฐเต‡เดทเดจเตเดฑเต† 300 เดชเต—เดฃเตเดŸเต เดญเดพเดฐเดฎเตเดณเตเดณ เด—เตŠเดฑเดฟเดฒเตเดฒเดฏเดพเดฃเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต. เดฒเต‹เด•เดคเตเดคเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต.

เดšเต†เดฑเดฟเดฏ เดŸเต€เดฎเตเด•เตพเด•เตเด•เต เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเต, เด‡เดคเดฟเดจเต เดงเดพเดฐเดพเดณเด‚ เดชเดฟเดจเตเดคเตเดฃ เดธเดฎเดฏเดตเตเด‚ เด•เตเดคเตเดคเดจเต†เดฏเตเดณเตเดณ เดชเด เดจ เดตเด•เตเดฐเดคเดฏเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดžเด™เตเด™เดณเตเดŸเต† เดจเดพเดฒเต เดชเต‡เดฐเดŸเด™เตเด™เตเดจเตเดจ เดŸเต€เดฎเดฟเดจเต เด‡เดคเต เดตเดณเดฐเต† เด…เดงเดฟเด•เดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เด‡เดคเดฐเดฎเดพเตผเด—เด™เตเด™เตพ เดคเต‡เดŸเดพเตป เดคเตเดŸเด™เตเด™เดฟ - เด’เดชเตเดชเด‚ เดชเตเดฐเดฃเดฏเดคเตเดคเดฟเดฒเดพเดฏเดฟ เดจเต‹เดฎเดฆเต.

เดŽเดจเตเดคเตเดตเต‡เดฃเด‚

เดžเด™เตเด™เดณเตเดŸเต† เดŸเต€เด‚ เดชเตŠเดคเตเดตเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเด•เดŸเดจ เดจเดฟเดฐเต€เด•เตเดทเดฃ, เดตเดฟเดถเด•เดฒเดจ เดธเต‡เดตเดจเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต: Go-เตฝ เดŽเดดเตเดคเดฟเดฏ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ API เดŽเตปเดกเตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ, Prometheus เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ, Logstash เดชเต‹เดฒเตเดณเตเดณ เดฒเต‹เด—เต เดชเดพเตผเดธเดฑเตเด•เตพ เด—เต‹เดฒเด‚, เด…เดคเตเดชเต‹เดฒเต† InfluxDB เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Elasticsearch เดชเต‹เดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเด‚. เดˆ เดธเต‡เดตเดจเด™เตเด™เตพ เด“เดฐเต‹เดจเตเดจเตเด‚ เดธเตเดตเดจเตเดคเด‚ เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เด“เตผเด•เตเด•เดธเตเดŸเตเดฐเต‡เดทเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดžเด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเดšเตเดšเดคเต:

  • เดจเดฟเดฐเดตเดงเดฟ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดธเต‡เดตเดจเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเต‡เดตเดจเด™เตเด™เดณเตเดŸเต† เด…เดตเดฒเต‹เด•เดจเด‚.
  • เดธเต‡เดตเดจเด™เตเด™เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฒเดฟเด™เตเด•เตเด•เตพ.
  • เดธเต‡เดตเดจเด‚ เดคเด•เดฐเดพเดฑเดฟเดฒเดพเดฏเดพเตฝ เดฏเดพเดจเตเดคเตเดฐเดฟเด•เดฎเดพเดฏเดฟ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•.
  • เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดŸเต€เดฎเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏ เดชเดฐเดฟเดชเดพเดฒเดจเด‚.

เด•เต‚เดŸเดพเดคเต†, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดจเดฒเตเดฒเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ:

  • เดŸเดพเด—เดฟเด‚เด—เต เดฎเต†เดทเต€เดจเตเด•เตพ เด…เดตเดฏเตเดŸเต† เด•เดดเดฟเดตเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เดจเดคเตเดค I/O เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดซเดพเดธเตเดฑเตเดฑเต เดกเดฟเดธเตเด•เตเด•เดณเตเดณเตเดณ เดŸเดพเด—เดฟเด‚เด—เต เดฎเต†เดทเต€เดจเตเด•เตพ).
  • เด“เตผเด•เตเด•เดธเตเดŸเตเดฐเต‡เดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดธเต‡เดตเดจเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเดฟเด•เดธเดจ เดธเดฎเดฏเดคเตเดคเต).
  • เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเด‚ เดฐเดนเดธเตเดฏเด™เตเด™เดณเตเด‚ เดชเด™เตเด•เดฟเดŸเดพเดจเตเดณเตเดณ เด’เดฐเต เดชเตŠเดคเต เด‡เดŸเด‚.
  • เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเดฟเดจเตเด‚ เดฒเต‹เด—เตเด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เด…เดตเดธเดพเดจ เดชเต‹เดฏเดฟเดจเตเดฑเต.

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดžเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเต

เดžเด™เตเด™เตพ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดžเด™เตเด™เตพ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดฏเตเด•เตเดคเดฟเดฏเตเดŸเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดชเดพเดณเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เดžเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเดšเตเดšเต.

เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดธเต‡เดตเดจ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฎเดพเดชเตเดชเตเด•เตพ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเด•เดพเด‚, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเตเด•เตพ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เด…เดงเดฟเด• เดธเต‡เดตเดจเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเดฎเตเดชเต‹เตพ. เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเตเด•เตเด•เดพเตป เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ) เด†เดถเด™เตเด•เด•เตพ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฌเดพเดนเตเดฏ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด‚ เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเตเด‚ เดคเดฎเตเดฎเดฟเตฝ เด‡เดฑเตเด•เดฟเดฏเดคเตเด‚ เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดฒเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดนเต†เตฝเดฎเตเด‚ เด•เต‹เตบเดซเดฟเด—เตเดฎเดพเดชเตเดชเตเด•เดณเตเด‚ เด…เดงเดฟเด• เด“เดชเตเดทเดจเตเด•เดณเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดกเต‹เด•เตเด•เตผ เด‡เดฎเต‡เดœเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเดพเดจเดพเด•เตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เดชเดพเดคเดฏเดฟเดฒเต‚เดŸเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เดพเดจเตเด‚ เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เด…เดฎเต‚เตผเดคเตเดคเด™เตเด™เตพ เด•เต†เดŸเตเดŸเดฟเดชเตเดชเดŸเตเด•เตเด•เดพเดจเตเด‚ เด‡เดคเต เดชเตเดฐเดฒเต‹เดญเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต, เด…เดคเต เดชเดฟเดจเตเดจเต€เดŸเต เดจเดฟเด™เตเด™เตพ เด–เต‡เดฆเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚.

เด•เต‚เดŸเดพเดคเต†, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด†เดตเดพเดธเดตเตเดฏเดตเดธเตเดฅ เด…เดคเดฟเดตเต‡เด—เด‚ เดตเดฟเด•เดธเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดฟเด•เดšเตเดš เดธเดฎเตเดชเตเดฐเดฆเดพเดฏเด™เตเด™เดณเตเด‚ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดŸเต‚เดณเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดคเตเดŸเดฐเดพเตป เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดธเดฎเดฏเดตเตเด‚ เดŠเตผเดœเดตเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. Kubectl, minikube, kubeadm, helm, Tiller, kops, oc - เดชเดŸเตเดŸเดฟเด• เดจเต€เดณเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต†เดฒเตเดฒเดพเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เดŽเดฒเตเดฒเดพเด‚ เด…เดฑเดฟเดžเตเดžเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เด‡เด•เตเด•เดพเดฐเดฃเดคเตเดคเดพเตฝ, เดชเด เดจ เดตเด•เตเดฐเด‚ เดตเดณเดฐเต† เด•เตเดคเตเดคเดจเต†เดฏเตเดณเตเดณเดคเดพเดฃเต.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดŽเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚

เดžเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเดจเดฟเดฏเดฟเตฝ, เดชเดฒเดฐเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด…เดคเดฟเตฝ เดธเดจเตเดคเตเดทเตเดŸเดฐเดพเดฃเต. เดˆ เดธเด‚เดญเดตเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด—เต‚เด—เดฟเตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด†เดฎเดธเต‹เดฃเดพเดฃเต, เด…เดตเตผเด•เตเด•เต เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดพเดจเตเดณเตเดณ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเดฃเตเดŸเต.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‚เดŸเต† เดตเดฐเตเดจเตเดจเต เด…เดคเตเดญเตเดคเด•เดฐเดฎเดพเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ, เด‡เดคเต เดธเตเด•เต†เดฏเดฟเดฒเดฟเตฝ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เด“เตผเด•เตเด•เดธเตเดŸเตเดฐเต‡เดทเตป เด•เต‚เดŸเตเดคเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเด•เตเด•เตเดจเตเดจเต:

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต†เดฒเตเดฒเดพเด‚ เดถเดฐเดฟเด•เตเด•เตเด‚ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเดคเดพเดฃเต เดšเต‹เดฆเตเดฏเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดฎเต‚เตผเดคเตเดคเดคเด•เดณเต† เดฎเดพเดคเตเดฐเด‚ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดพเดจเดพเดตเดฟเดฒเตเดฒ; เด•เดตเดฑเดฟเดจเต เด•เต€เดดเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดžเด™เตเด™เดณเตเดŸเต† เดŸเต€เด‚ เดฎเดฟเด•เตเด• เดธเต‡เดตเดจเด™เตเด™เดณเตเด‚ เดตเดฟเดฆเต‚เดฐเดฎเดพเดฏเดฟ เดจเตฝเด•เตเดจเตเดจเต (เดชเตเดฐเดงเดพเดจ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเตเดฎเดพเดฏเตเดณเตเดณ เด…เดŸเตเดคเตเดค เดฌเดจเตเดงเด‚ เด•เดพเดฐเดฃเด‚), เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด‰เดฏเตผเดคเตเดคเดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเดฟเดฒเตเดฒ. เดธเต‡เดตเดจเด™เตเด™เตพ เดจเตฝเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต.

เดฌเดพเดฑเตเดฑเดฑเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ

เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดฟเดจเตเดฑเต† 20% เดจเตฝเด•เตเดจเตเดจ เด“เตผเด•เตเด•เดธเตเดŸเตเดฐเต‡เดทเดจเตเดฑเต† 80% เดจเต‹เดฎเดพเดกเดพเดฃเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดตเดฟเดจเตเดฏเดพเดธเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต. เดจเต‹เดฎเดพเดกเต เดตเดฟเดจเตเดฏเดพเดธเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต, เดชเดฟเดถเด•เตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดพเตฝ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต... เด…เดคเตเดฐเดฎเดพเดคเตเดฐเด‚.

เดจเต‹เดฎเดพเดกเดฟเดจเตเดฑเต† เดฎเตเดดเตเดตเตป เดชเต‹เดฏเดฟเดจเตเดฑเตเด‚ เด…เดคเต เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด•เตเดฑเดžเตเดžเดคเต: เด—เตเดฐเดพเดจเตเดฒเดพเตผ เดฑเตˆเดฑเตเดฑเตเดธเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เด‡เดฒเตเดฒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดจเดฏเด™เตเด™เตพ, เด‡เดคเต เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดคเดพเดฃเต. เดˆ เด˜เดŸเด•เด™เตเด™เตพ เดฌเดพเดนเตเดฏเดฎเดพเดฏเดฟ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดฒเตเดฒ.

เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดŽเดณเตเดชเตเดชเดตเตเด‚ เด‰เดชเดฏเต‹เด—เด•เตเดทเดฎเดคเดฏเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดคเดฟเด•เดžเตเดž เด’เดคเตเดคเตเดคเต€เตผเดชเตเดชเต เดจเต‹เดฎเดพเดกเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดคเดพเดฏเดฟ เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต. เดšเต†เดฑเตเดคเตเด‚ เดธเตเดตเดคเดจเตเดคเตเดฐเดตเตเดฎเดพเดฏ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดจเดฒเตเดฒเดคเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด…เดต เดธเตเดตเดฏเด‚ เด‰เดฏเตผเดคเตเดคเตเด•เดฏเต‹ เดฎเดฑเตเดฑเตŠเดฐเต เดธเดฎเต€เดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚. เดจเดพเดŸเต‹เดŸเดฟเดฏเดพเดฃเต เดตเต†เดฑเตเด‚ เด“เตผเด•เตเด•เดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ.

เดจเต‹เดฎเดพเดกเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš เด•เดพเดฐเตเดฏเด‚ เด…เดคเต เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต เดŽเดจเตเดจเดคเดพเดฃเต เดชเด•เดฐเด‚. เดตเต†เดฃเตเดŸเดฑเตเดฎเดพเดฏเดฟ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เด’เดฐเต เดฌเดจเตเดงเดตเตเดฎเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดธเต‡เดตเดจเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเดฒเตเด‚ เด‡เดคเต เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฌเตˆเดจเดฑเดฟ เดชเต‹เดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเตเดฐเดฎเดพเดคเตเดฐเด‚!

เดฒเต‚เดธเตเดฒเดฟ เด•เดชเตเดชเดฟเตพเดกเต เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดจเต‹เดฎเดพเดกเต เด‡เด•เตเด•เต‹เดธเดฟเดธเตเดฑเตเดฑเด‚

เดจเดพเดŸเต‹เดŸเดฟเด•เดณเตเดŸเต† เดฏเดฅเดพเตผเดคเตเดฅ เดถเด•เตเดคเดฟ เด…เดคเดฟเดจเตเดฑเต† เด†เดตเดพเดธเดตเตเดฏเดตเดธเตเดฅเดฏเดพเดฃเต. เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เดฎเดฑเตเดฑเต - เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด“เดชเตเดทเดฃเตฝ - เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เด‡เดคเต เดจเดจเตเดจเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‹เตบเดธเตฝ (เด•เต€ เดฎเต‚เดฒเตเดฏ เดธเตเดฑเตเดฑเต‹เตผ) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต‹เตพเดŸเตเดŸเต (เดฐเดนเดธเตเดฏเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต). เดจเต‹เดฎเดพเดกเต เดซเดฏเดฒเดฟเดจเตเดณเตเดณเดฟเตฝ เดˆ เดธเต‡เดตเดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตโ€Œเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดญเดพเด—เด™เตเด™เดณเตเดฃเตเดŸเต:

template {
  data = <<EOH
LOG_LEVEL="{{key "service/geo-api/log-verbosity"}}"
API_KEY="{{with secret "secret/geo-api-key"}}{{.Data.value}}{{end}}"
EOH

  destination = "secrets/file.env"
  env         = true
}

เด‡เดตเดฟเดŸเต† เดจเดฎเตเดฎเตพ เด•เต€ เดตเดพเดฏเดฟเดšเตเดšเต service/geo-api/log-verbosity เด•เต‹เตบเดธเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต, เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดžเด™เตเด™เตพ เด…เดคเดฟเดจเต† เด’เดฐเต เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดฒเต‡เด•เตเด•เต เดคเตเดฑเดจเตเดจเตเด•เดพเดŸเตเดŸเตเดจเตเดจเต LOG_LEVEL. เดžเด™เตเด™เตพ เดคเดพเด•เตเด•เต‹เดฒเตเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต secret/geo-api-key เดตเต‹เตพเดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต API_KEY. เดฒเดณเดฟเดคเดตเตเด‚ เดŽเดจเตเดจเดพเตฝ เดถเด•เตเดคเดตเตเดฎเดพเดฃเต!

เด…เดคเดฟเดจเตเดฑเต† เดฒเดพเดณเดฟเดคเตเดฏเด‚ เด•เดพเดฐเดฃเด‚, API เดตเดดเดฟ เดฎเดฑเตเดฑเต เดธเต‡เดตเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดจเต‹เดฎเดพเดกเดฟเดจเต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŸเดพเดธเตเด•เตเด•เตเด•เตพเด•เตเด•เตเดณเตเดณ เดŸเดพเด—เตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เดŽเดฒเตเดฒเดพ เดธเต‡เดตเดจเด™เตเด™เดณเตเด‚ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŸเดพเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต trv-metrics. เด‡เดคเตเดตเดดเดฟ เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเดฟเดจเต เด•เต‹เตบเดธเตฝ เดตเดดเดฟ เดˆ เดธเต‡เดตเดจเด™เตเด™เตพ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเด‚ เด†เดจเตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดŽเตปเดกเต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ /metrics เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เดพเดฏเดฟ. เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เดšเต†เดฏเตเดฏเดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฒเต‹เด—เตเด•เตพเด•เตเด•เดพเดฏเดฟ, เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเต‹เดฏเดฟ.

เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเต เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเตเดฃเตเดŸเต:

  • เด’เดฐเต เดนเตเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดœเต†เด™เตเด•เดฟเตปเดธเต เดœเต‹เดฒเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เดธเต‡เดตเดจ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฎเดพเดฑเตเดฎเตเดชเต‹เตพ เดจเต‹เดฎเดพเดกเต เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดชเตเดจเตผเดตเดฟเดจเตเดฏเดพเดธเด‚ เด•เต‹เตบเดธเตฝ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดธเต†เดซเต เดจเต‹เดฎเดพเดกเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.
  • fabio เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ.

เด‡เดคเต†เดฒเตเดฒเดพเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ เดœเตˆเดตเดฟเด•เดฎเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเต†เดฃเตเดŸเดฑเตเดฎเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด• เดฌเดจเตเดงเดฎเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเต†.

เดจเตเดฏเดพเดฏเดฎเดพเดฏ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต

เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเดตเตเด‚ เดคเดฟเด•เดžเตเดžเดคเดฒเตเดฒ. เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เตพ เด‰เดŸเดจเดŸเดฟ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดฌเด—เตเด•เดณเตเด‚ เดจเดทเตโ€ŒเดŸเดฎเดพเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดจเดพเดŸเต‹เดŸเดฟ เดธเดฎเต‚เดนเด‚ เด…เดคเตเดฐ เดตเดฒเตเดคเดฒเตเดฒ. เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเต เด‡เดคเดฟเดจเด•เด‚ 75 เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เดณเตเด‚ 000 เดธเด‚เดญเดพเดตเด•เดฐเตเด‚ เด‰เดฃเตเดŸเต, เดจเต‹เดฎเดพเดกเดฟเดจเต เดเด•เดฆเต‡เดถเด‚ 2000 เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เดณเตเด‚ 14 เดธเด‚เดญเดพเดตเด•เดฐเตเดฎเตเดฃเตเดŸเต. เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เดตเต‡เด—เดคเดฏเดฟเตฝ เดชเดฟเดŸเดฟเดšเตเดšเตเดจเดฟเตฝเด•เตเด•เดพเตป เดจเดพเดŸเต‹เดŸเดฟเด•เตเด•เต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เด…เดคเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ! เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เดธเดตเดฟเดถเต‡เดทเดฎเดพเดฏ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฃเต, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเตพ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดจเตเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดจเตเด‚ เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต†เดจเตเดจเดพเดฃเต เดšเต†เดฑเดฟเดฏ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต.

เดธเด‚เด—เตเดฐเดนเด‚

เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดตเดฐเดฟ: เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพเดตเดฐเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเด•เตŠเดฃเตเดŸเต เดฎเดพเดคเตเดฐเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดถเตเดฐเดฆเตเดงเดพเดชเต‚เตผเดตเตเดตเด‚ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเด•เดฏเตเด‚ เดเดคเต เด‰เดชเด•เดฐเดฃเดฎเดพเดฃเต เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดฏเต‹เดœเดจเด•เดฐเดฎเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•.

เด’เดฐเต เดตเดฒเดฟเดฏ เดคเต‹เดคเดฟเดฒเตเดณเตเดณ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเตฝ เด’เดฐเต เดŸเตบ เดเด•เดคเดพเดจเดฎเดพเดฏ เดธเต‡เดตเดจเด™เตเด™เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด’เดฐเต เดจเดฒเตเดฒ เด“เดชเตเดทเดจเดพเดฃเต. เด…เดงเดฟเด• เดธเด™เตเด•เต€เตผเดฃเตเดฃเดคเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดšเต†เดฒเดตเตเด‚ เด…เดฑเดฟเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเด•. เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดšเดฟเดฒ เดšเต†เดฒเดตเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเดจเดพเด•เตเด‚ Google เด•เตเดฌเต‡เตผเดจเต†เดฑเตเดฑเตเดธเต เดŽเดžเตเดšเดฟเตป เด…เดฅเดตเดพ เด†เดฎเดธเต‹เตบ เด‡.เด•เต†.เดŽเดธเต.

เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฏ เด’เดฐเต เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เด“เตผเด•เตเด•เดธเตเดŸเตเดฐเต‡เดฑเตเดฑเดฑเดฟเดจเต†เดฏเดพเดฃเต เดจเดฟเด™เตเด™เตพ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเต†เด™เตเด•เดฟเตฝ, เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เดจเต‹เดฎเดพเดกเต เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเตเด•เต‚เดŸเดพ? เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เดŽเดคเตเดฐเดคเตเดคเต‹เดณเด‚ เด•เตŠเดฃเตเดŸเตเดชเต‹เด•เตเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด†เดถเตเดšเดฐเตเดฏเดชเตเดชเต†เดŸเตเดŸเต‡เด•เตเด•เดพเด‚.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเต† เด•เดพเดฑเดฟเดจเต‹เดŸเต เด‰เดชเดฎเดฟเดšเตเดšเดพเตฝ เดจเต‹เดฎเดพเดกเต เด’เดฐเต เดธเตเด•เต‚เดŸเตเดŸเดฑเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดšเดฟเดฒเดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด•เดพเดฐเตเดฏเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เดšเดฟเดฒเดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเตŠเดจเตเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดฐเดฃเตเดŸเดฟเดจเตเด‚ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เดพเตป เด…เดตเด•เดพเดถเดฎเตเดฃเตเดŸเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•