VM, Nomad เช…เชจเซ‡ Kubernetes เชฎเชพเชŸเซ‡ เช…เชฐเชœเซ€เช“ เชœเชฎเชพเชตเชตเซ€

เช•เซ‡เชฎ เช›เซ‹ เชฌเชงเชพ! เชฎเชพเชฐเซเช‚ เชจเชพเชฎ เชชเชพเชตเซ‡เชฒ เช…เช—เชพเชฒเซ‡เชคเซเชธเซเช•เซ€ เช›เซ‡. เชนเซเช‚ เชฒเชพเชฎเซ‹เชกเชพ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เชตเชฟเช•เชธเชพเชตเชคเซ€ เชŸเซ€เชฎเชฎเชพเช‚ เชŸเซ€เชฎ เชฒเซ€เชก เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเซเช‚ เช›เซเช‚. 2018 เชฎเชพเช‚, เชฎเซ‡เช‚ HighLoad++ เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชฎเชพเช‚ เชตเชพเชค เช•เชฐเซ€ เชนเชคเซ€, เช…เชจเซ‡ เช†เชœเซ‡ เชนเซเช‚ เชฎเชพเชฐเชพ เชฐเชฟเชชเซ‹เชฐเซเชŸเชจเซ€ เชŸเซเชฐเชพเชจเซเชธเช•เซเชฐเชฟเชชเซเชŸ เชฐเชœเซ‚ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚.

เชฎเชพเชฐเซ‹ เชตเชฟเชทเชฏ เชตเชฟเชตเชฟเชง เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชธเชฟเชธเซเชŸเชฎเซเชธ เช…เชจเซ‡ เชธเซ‡เชตเชพเช“เชจเซ‡ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช…เชฎเชพเชฐเซ€ เช•เช‚เชชเชจเซ€เชจเชพ เช…เชจเซเชญเชตเชจเซ‡ เชธเชฎเชฐเซเชชเชฟเชค เช›เซ‡. เช…เชฎเชพเชฐเชพ เชชเซเชฐเชพเช—เซˆเชคเชฟเชนเชพเชธเชฟเช• เชธเชฎเชฏเชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡, เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชคเชฎเชพเชฎ เชธเชฟเชธเซเชŸเชฎเซ‹เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชฐเซเชตเชฐเชฎเชพเช‚ เชœเชฎเชพเชตเชคเชพ เชนเชคเชพ, เชจเซ‹เชฎเชกเชฅเซ€ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เชœเชฎเชพเชตเชŸ เชธเซเชงเซ€เชจเชพ เช•เซเชฐเชฎเชฟเช• เชธเช‚เช•เซเชฐเชฎเชฃ เชธเชพเชฅเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡. เชนเซเช‚ เชคเชฎเชจเซ‡ เช•เชนเซ€เชถ เช•เซ‡ เช…เชฎเซ‡ เชคเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เช…เชฎเชจเซ‡ เช•เชˆ เชธเชฎเชธเซเชฏเชพเช“ เช†เชตเซ€.

VM เชชเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชœเชฎเชพเชตเชตเซ€

เชšเชพเชฒเซ‹ เช เชนเช•เซ€เช•เชคเชฅเซ€ เชถเชฐเซ‚เช†เชค เช•เชฐเซ€เช เช•เซ‡ 3 เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพ เช•เช‚เชชเชจเซ€เชจเซ€ เชคเชฎเชพเชฎ เชธเชฟเชธเซเชŸเชฎเซเชธ เช…เชจเซ‡ เชธเซ‡เชตเชพเช“ เชจเชฟเชฏเชฎเชฟเชค เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡, เชคเซ‡ เชเชตเซ€ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธ เชฎเชพเชŸเซ‡เชจเชพ เชคเชฎเชพเชฎ เช•เซ‹เชก เชœเซ‡เชจเช•เชฟเชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชŸเซ‚เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช…เชจเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. Ansible เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชคเซ‡ เช…เชฎเชพเชฐเซ€ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชธเชฟเชธเซเชŸเชฎเชฅเซ€ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชคเชฆเซเชชเชฐเชพเช‚เชค, เช…เชฎเชพเชฐเซ€ เช•เช‚เชชเชจเซ€เชจเซ€ เชฆเชฐเซ‡เช• เชธเชฟเชธเซเชŸเชฎ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ 2 เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€: เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชเช• เชฎเชพเชฅเชพ เชชเชฐ, เชฌเซ€เชœเซ€ เชชเซ‚เช‚เช›เชกเซ€ เชชเชฐ. เช† เชฌเซ‡ เชธเชฟเชธเซเชŸเชฎเซ‹ เชคเซ‡เชฎเชจเซ€ เชคเชฎเชพเชฎ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ, เชชเชพเชตเชฐ, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเช—เซ‡เชฐเซ‡เชฎเชพเช‚ เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เชเช•เชฆเชฎ เชธเชฎเชพเชจ เชนเชคเซ€. เชคเซ‡เชฎเชจเซ€ เชตเชšเซเชšเซ‡ เชฎเชพเชคเซเชฐ เชเชŸเชฒเซ‹ เชœ เชคเชซเชพเชตเชค เชนเชคเซ‹ เช•เซ‡ เชฎเชพเชฅเชพเชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชŸเซเชฐเชพเชซเชฟเช• เชฎเชณเซเชฏเซ‹, เชœเซเชฏเชพเชฐเซ‡ เชชเซ‚เช‚เช›เชกเซ€เช เช•เซเชฏเชพเชฐเซ‡เชฏ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชŸเซเชฐเชพเชซเชฟเช• เชฎเซ‡เชณเชตเซเชฏเซ‹ เชจเชนเซ€เช‚.

เช† เช•เซ‡เชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚?

เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชจเชตเชพ เชชเซเชฐเช•เชพเชถเชจเซ‹ เชœเชฎเชพเชตเชŸ เช•เชฐเซ€, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชธเซ€เชฎเชฒเซ‡เชธ เชฐเซ‹เชฒเช†เช‰เชŸเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเช—เซ€เช เช›เซ€เช, เชเชŸเชฒเซ‡ เช•เซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชตเชฟเชจเชพ. เช† เช เชนเช•เซ€เช•เชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เชเชจเซเชธเชฟเชฌเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช†เช—เชณเชจเซเช‚ เชธเช‚เช•เชฒเชฟเชค เชชเซเชฐเช•เชพเชถเชจ เชชเซ‚เช‚เช›เชกเซ€เชฎเชพเช‚ เชซเซ‡เชฐเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชคเซเชฏเชพเช‚, เชœเซ‡ เชฒเซ‹เช•เซ‹ เชœเชฎเชพเชตเชŸเชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เชนเชคเชพ เชคเซ‡เช“ เชคเชชเชพเชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เช–เชพเชคเชฐเซ€ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชฌเชงเซเช‚ เชธเชพเชฐเซเช‚ เช›เซ‡: เชคเชฎเชพเชฎ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ, เชตเชฟเชญเชพเช—เซ‹ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเชคเชพ; เชœเชฐเซ‚เชฐเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฌเชงเซ เชฌเชฐเชพเชฌเชฐ เช›เซ‡ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เชฅเชฏเชพ เชชเช›เซ€ เชœ เชŸเซเชฐเชพเชซเชฟเช• เชšเชพเชฒเซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชคเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เชœเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เชœเซ‡ เช…เช—เชพเช‰ เชชเซ‚เช‚เช›เชกเซ€ เชนเชคเซ€. เช…เชจเซ‡ เชคเซ‡ เชœเซ‡ เช…เช—เชพเช‰ เชฎเซเช–เซเชฏ เชนเชคเซเช‚ เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชŸเซเชฐเชพเชซเชฟเช• เชตเชฟเชจเชพ เชฐเชนเซเชฏเซเช‚, เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ€ เชชเชฐ เช…เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซเช‚ เช…เช—เชพเช‰เชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เช›เซ‡.

เชคเซ‡เชฅเซ€ เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชธเซ€เชฎเชฒเซ‡เชธ เชนเชคเซเช‚. เช•เชพเชฐเชฃ เช•เซ‡ เชธเซเชตเชฟเชšเชฟเช‚เช— เชคเชพเชคเซเช•เชพเชฒเชฟเช• เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชซเช•เซเชค เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐเชจเซ‡ เชธเซเชตเชฟเชš เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐเชจเซ‡ เชชเชพเช›เซเช‚ เชซเซ‡เชฐเชตเซ€เชจเซ‡ เชคเชฎเซ‡ เช–เซ‚เชฌ เชœ เชธเชฐเชณเชคเชพเชฅเซ€ เชชเชพเช›เชฒเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชชเชฐ เชชเชพเช›เชพ เช†เชตเซ€ เชถเช•เซ‹ เช›เซ‹. เช…เชฎเซ‡ เช เชชเชฃ เชšเช•เชพเชธเซ€ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชŸเซเชฐเชพเชซเชฟเช• เชฎเซ‡เชณเชตเซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเชพ เชœ เช‰เชคเซเชชเชพเชฆเชจ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เชนเชคเซ€, เชœเซ‡ เชเช•เชฆเชฎ เช…เชจเซเช•เซ‚เชณ เชนเชคเซเช‚.

เช† เชฌเชงเชพเชฎเชพเช‚ เช†เชชเชฃเซ‡ เชถเซเช‚ เชซเชพเชฏเชฆเชพ เชœเซ‹เชฏเชพ?

  1. เชธเซŒ เชชเซเชฐเชฅเชฎ, เชคเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡ เชคเซ‡ เชฎเชพเชคเซเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เชธเชฎเชœเซ‡ เช›เซ‡ เช•เซ‡ เช†เชตเซ€ เชœเชฎเชพเชตเชŸ เชฏเซ‹เชœเชจเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชฒเซ‹เช•เซ‹เช เช•เซเชฏเชพเชฐเซ‡เชฏ เชจเชฟเชฏเชฎเชฟเชค เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชœเชฎเชพเชตเชŸ เช•เชฐเซ€ เช›เซ‡.
  2. เช† เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฐเซ€เชคเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชœเชฎเชพเชตเชŸ เชคเช•เชจเซ€เช• เชธเชฐเชณ เช›เซ‡, เชนเชœเชพเชฐเซ‹ เช•เช‚เชชเชจเซ€เช“ เชฆเซเชตเชพเชฐเชพ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฒเชพเช–เซ‹ เชธเชฐเซเชตเชฐ เช† เชฐเซ€เชคเซ‡ เชคเซˆเชจเชพเชค เช›เซ‡. เช•เช‚เชˆเช• เชคเซ‹เชกเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡.
  3. เช…เชจเซ‡ เช›เซ‡เชตเชŸเซ‡ เช…เชฎเซ‡ เชฎเซ‡เชณเชตเซ€ เชถเช•เซเชฏเชพ เช…เชฃเซ เชœเชฎเชพเชตเชŸ. เชœเซ‚เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃ เช…เชจเซ‡ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชตเชšเซเชšเซ‡ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชจเชพ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชคเชฌเช•เซเช•เชพ เชตเชฟเชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชเช•เชธเชพเชฅเซ‡ เชฅเชคเซ€ เชœเชฎเชพเชตเชŸ.

เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เช† เชฌเชงเชพเชฎเชพเช‚ เช˜เชฃเซ€ เช–เชพเชฎเซ€เช“ เชชเชฃ เชœเซ‹เชˆ:

  1. เช‰เชคเซเชชเชพเชฆเชจ เชชเชฐเซเชฏเชพเชตเชฐเชฃ, เชตเชฟเช•เชพเชธ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เช‰เชชเชฐเชพเช‚เชค เช…เชจเซเชฏ เชตเชพเชคเชพเชตเชฐเชฃ เชชเชฃ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, qa เช…เชจเซ‡ เชชเซเชฐเซ€เชชเซเชฐเซ‹เชกเช•เซเชถเชจ. เชคเซ‡ เชธเชฎเชฏเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช˜เชฃเชพ เชธเชฐเซเชตเชฐ เช…เชจเซ‡ เชฒเช—เชญเช— 60 เชธเซ‡เชตเชพเช“ เชนเชคเซ€. เช† เช•เชพเชฐเชฃเซ‹เชธเชฐ เชคเซ‡ เชœเชฐเซ‚เชฐเซ€ เชนเชคเซเช‚ เชฆเชฐเซ‡เช• เชธเซ‡เชตเชพ เชฎเชพเชŸเซ‡, เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชจเชตเซ€เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃ เชœเชพเชณเชตเซ€ เชฐเชพเช–เซ‹ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ. เชตเชงเซเชฎเชพเช‚, เชœเซ‹ เชคเชฎเซ‡ เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€เช“ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹เชต เช…เชฅเชตเชพ เชจเชตเซ€ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เช† เชฌเชงเชพ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเชฎเชพเชฐเซ‡ เชคเซ‡ เชธเชฎเชฏเชจเซ‡ เชชเชฃ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เช†เช—เชฒเชพ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‡ เชคเซ‡ เชธเชฎเชฏ เชธเชพเชฅเซ‡ เชœเชฎเชพเชตเชตเชพ เชœเชˆ เชฐเชนเซเชฏเชพ เช›เซ‹ เชœเซเชฏเชพเชฐเซ‡ devops เชœเชฐเซ‚เชฐเซ€ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช•เชฐเซ‡ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถเชตเซเช‚ เชธเชฐเชณ เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเช‚ เช†เชชเชฃเซเช‚ เชตเชพเชคเชพเชตเชฐเชฃ เชเช• เชœ เชธเชฎเชฏเซ‡ เชคเชฎเชพเชฎ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เช•เช‚เชˆเช• เช…เช‚เชถเซ‡ เช…เชฒเช— เชนเชถเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, QA เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชนเชถเซ‡, เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชคเซเชฏเชพเช‚ เช…เชฒเช— เชนเชถเซ‡, เชœเซ‡ เชธเชฎเชธเซเชฏเชพเช“ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชถเซ‡.
  2. เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเซเชถเซเช•เซ‡เชฒเซ€ เชคเชฎเชพเชฐเซ€ เช…เชฐเชœเซ€. เชคเซ‡ เชคเชฎเชพเชฐเชพ เชชเชฐ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏ เชŸเซ€เชฎ เชชเชฐ เชจเชฟเชฐเซเชญเชฐ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชธเชฐเซเชตเชฐเซเชธเชจเซ€ เชœเชพเชณเชตเชฃเซ€ เช•เชฐเชคเซ€ เชกเซ‡เชตเซ‹เชชเซเชธ เชŸเซ€เชฎเชฎเชพเช‚เชฅเซ€. เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฏเซ‹เช—เซเชฏ เช•เชพเชฐเซเชฏ เช…เชจเซ‡ เชคเชฎเซ‡ เชถเซเช‚ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹ เชคเซ‡เชจเซเช‚ เชตเชฐเซเชฃเชจ เช†เชชเชตเซเช‚ เชœเซ‹เชˆเช.
  3. เชคเซ‡ เชธเชฎเชฏเซ‡, เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฐเชนเซ‡เชฒเชพ เชฎเซ‹เชŸเชพ เชฎเซ‹เชŸเชพ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเซเชธเชจเซ‡ เชชเชฃ เช…เชฒเช— เชจเชพเชจเซ€ เชธเซ‡เชตเชพเช“เชฎเชพเช‚ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเชตเชพ เชฎเชพเช—เชคเชพ เชนเชคเชพ, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเซ‡ เชธเชฎเชœเซ€ เช—เชฏเชพ เชนเชคเชพ เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เชตเชงเซ เช…เชจเซ‡ เชตเชงเซ เชนเชถเซ‡. เชคเซ‡ เชธเชฎเชฏเซ‡, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชคเซ‡เชฎเชพเช‚เชฅเซ€ 100 เชฅเซ€ เชตเชงเซ เชนเชคเชพ. เชฆเชฐเซ‡เช• เชจเชตเซ€ เชธเซ‡เชตเชพ เชฎเชพเชŸเซ‡, เชเช• เช…เชฒเช— เชจเชตเซเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชฌเชจเชพเชตเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เชนเชคเซเช‚, เชœเซ‡เชจเซ€ เชœเชพเชณเชตเชฃเซ€ เช…เชจเซ‡ เชคเซˆเชจเชพเชค เช•เชฐเชตเชพเชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เชนเชคเซ€. เชตเชงเซเชฎเชพเช‚, เชคเชฎเชพเชฐเซ‡ เชเช• เช•เชพเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ เชฌเซ‡. เช† เชฌเชงเชพเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช›เซ‡ QA เชชเชฐเซเชฏเชพเชตเชฐเชฃ. เช† เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชจเชตเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เชšเชฒเชพเชตเชตเชพเชจเซเช‚ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชœเชŸเชฟเชฒ, เช–เชฐเซเชšเชพเชณ เช…เชจเซ‡ เชฒเชพเช‚เชฌเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ.

เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชจเชฟเชฏเชฎเชฟเชค เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เชœเชฎเชพเชตเชตเชพเชฅเซ€ เช…เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ‡ เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชœเชฎเชพเชตเชตเชพ เชคเชฐเชซ เชœเชตเชพเชจเซเช‚ เชตเชงเซ เช…เชจเซเช•เซ‚เชณ เชฐเชนเซ‡เชถเซ‡. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชกเซ‹เช•เชฐ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชเชตเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเซ€ เชถเช•เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเชฎเซ‡ เชซเช•เซเชค เช•เชจเซเชŸเซ‡เชจเชฐ เช‰เชญเชพ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชคเชฎเซ‡ เช•เซ‡เชŸเชฒเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เช‰เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡เชจเซ‹ เชŸเซเชฐเซ…เช• เชฐเชพเช–เชตเชพ เชฎเชพเช—เซ‹ เช›เซ‹ เชœเซ‡เชฅเซ€ เชคเซ‡เช“ เช†เชชเชฎเซ‡เชณเซ‡ เช‰เชชเชพเชกเซ€ เชœเชพเชฏ. เช† เช•เชพเชฐเชฃเซ‹เชธเชฐ, เช…เชฎเชพเชฐเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชฟเชธเซเชŸเชฎ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เช…เชฎเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚ เช•เซ‡ เช†เชชเชฃเซ‡ เช•เชฏเซเช‚ เชฒเชˆ เชถเช•เซ€เช. เชนเช•เซ€เช•เชค เช เช›เซ‡ เช•เซ‡ เชคเซ‡ เชธเชฎเชฏเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เช† เชœเชฎเชพเชตเชŸเชจเซ‹ เชธเซเชŸเซ‡เช• เช•เช‚เชˆเช• เช…เช‚เชถเซ‡ เชœเซ‚เชจเซ‹ เชนเชคเซ‹, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชจเชพ เชจเชตเซ€เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชจเชนเซ‹เชคเชพ. เช…เชฎเซเช• เชธเชฎเชฏเซ‡, เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เชชเชฃ เชนเชคเซเช‚, เชœเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เช…เชจเซเช•เซ‚เชณ เชจ เชนเชคเซเช‚. เช…เชฎเซ‡ เชธเชฎเชœเซ€ เช—เชฏเชพ เช•เซ‡ เช…เชฎเชพเชฐเซ‡ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซ€ เชเชกเชชเชฅเซ€ เชกเซ‹เช•เชฐเชฎเชพเช‚ เชธเซเชฅเชณเชพเช‚เชคเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชฎเชพเชฐเชพ เชกเซ‡เชตเซ‹เชชเซเชธเซ‡ เชคเซ‡เชฎเชจเชพ เชนเชพเชฒเชจเชพ เช…เชจเซเชญเชตเชจเซ‡ เชœเซเชฆเชพ เชœเซเชฆเชพ เช‰เช•เซ‡เชฒเซ‹ เชธเชพเชฅเซ‡ เชœเซ‹เชฏเชพ เช…เชจเซ‡ เชจเซ‹เชฎเชก เชœเซ‡เชตเซ€ เชธเชฟเชธเซเชŸเชฎ เชชเชธเช‚เชฆ เช•เชฐเซ€.

เชจเซ‹เชฎเชก เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ‹

เชจเซ‹เชฎเชพเชก เช HashiCorp เชจเซเช‚ เช‰เชคเซเชชเชพเชฆเชจ เช›เซ‡. เชคเซ‡เช“ เชคเซ‡เชฎเชจเชพ เช…เชจเซเชฏ เช‰เช•เซ‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เชชเชฃ เชœเชพเชฃเซ€เชคเชพ เช›เซ‡:

VM, Nomad เช…เชจเซ‡ Kubernetes เชฎเชพเชŸเซ‡ เช…เชฐเชœเซ€เช“ เชœเชฎเชพเชตเชตเซ€

"เช•เซ‹เชจเซเชธเซเชฏเซเชฒ" เชธเซ‡เชตเชพเชจเซ€ เชถเซ‹เชง เชฎเชพเชŸเซ‡เชจเซเช‚ เชธเชพเชงเชจ เช›เซ‡.

"เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ" - เชธเชฐเซเชตเชฐเซเชธเชจเซ‡ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎ เช•เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฆเซเชตเชพเชฐเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เช•เชนเซ‡เชตเชพเชคเชพ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ-เช-เช-เช•เซ‹เชก.

"เช…เชตเชพเช—เซเชฐ" เชคเชฎเชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเซ‹ เชฆเซเชตเชพเชฐเชพ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เช…เชฅเชตเชพ เช•เซเชฒเชพเช‰เชกเชฎเชพเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เชœเชฎเชพเชตเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.

เชคเซ‡ เชธเชฎเชฏเซ‡ เชจเซ‹เชฎเชพเชก เชเช•เชฆเชฎ เชธเชฐเชณ เช‰เช•เซ‡เชฒ เชœเซ‡เชตเซเช‚ เชฒเชพเช—เชคเซเช‚ เชนเชคเซเช‚ เชœเซ‡ เชธเชฎเช—เซเชฐ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ‡ เชฌเชฆเชฒเซเชฏเชพ เชตเชฟเชจเชพ เชเชกเชชเชฅเซ€ เชธเซเชตเชฟเชš เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เชคเซ‡ เชถเซ€เช–เชตเชพ เชฎเชพเชŸเซ‡ เชเช•เชฆเชฎ เชธเชฐเชณ เช›เซ‡. เชเชŸเชฒเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช…เชฎเชพเชฐเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชซเชฟเชฒเซเชŸเชฐเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎ เชคเชฐเซ€เช•เซ‡ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚ เช›เซ‡.

เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชจเซ‹เชฎเชพเชกเชฎเชพเช‚ เชœเชฎเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชถเซเช‚ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡?

  1. เชธเซŒ เชชเซเชฐเชฅเชฎ เชคเชฎเชพเชฐเซ‡ เชœเชฐเซ‚เชฐ เช›เซ‡ เชกเซ‹เช•เชฐ เช›เชฌเซ€ เชคเชฎเชพเชฐเซ€ เช…เชฐเชœเซ€. เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชกเซ‹เช•เชฐ เช‡เชฎเซ‡เชœ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† เชเช• เช†เชฐเซเชŸเชฟเชซเซ‡เช•เซเชŸเชฐเซ€ เช›เซ‡ - เชเช• เชธเชฟเชธเซเชŸเชฎ เชœเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเชจเซ€ เชตเชฟเชตเชฟเชง เช•เชฒเชพเช•เซƒเชคเชฟเช“เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชฆเชฌเชพเชฃ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชคเซ‡ เช†เชฐเซเช•เชพเช‡เชตเซเชธ, เชกเซ‹เช•เชฐ เช‡เชฎเซ‡เชœ, เช•เช‚เชชเซ‹เชเชฐ PHP เชชเซ‡เช•เซ‡เชœเซ‹, NPM เชชเซ‡เช•เซ‡เชœเซ‹ เชตเช—เซ‡เชฐเซ‡ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
  2. เชชเชฃ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒ, เชœเซ‡ เชจเซ‹เชฎเชกเชจเซ‡ เชœเชฃเชพเชตเชถเซ‡ เช•เซ‡ เชคเชฎเซ‡ เชถเซเช‚, เช•เซเชฏเชพเช‚ เช…เชจเซ‡ เช•เชฏเชพ เชœเชฅเซเชฅเชพเชฎเชพเช‚ เชœเชฎเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹.

เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ Nomad เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ HCL เชญเชพเชทเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเซ‡เชจเชพ เชฎเชพเชนเชฟเชคเซ€ เชซเชพเช‡เชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชคเชฐเซ€เช•เซ‡ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เชฅเชพเชฏ เช›เซ‡ HashiCorp เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชญเชพเชทเชพ. เช† Yaml เชจเซ‹ เชธเซเชชเชฐเชธเซ‡เชŸ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเชจเซเช‚ เชตเชฟเชšเชฐเชคเซ€ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

VM, Nomad เช…เชจเซ‡ Kubernetes เชฎเชพเชŸเซ‡ เช…เชฐเชœเซ€เช“ เชœเชฎเชพเชตเชตเซ€

เชคเซ‡ เชคเชฎเชจเซ‡ เชคเซ‡ เช•เชนเซ‡เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เช•เซ‡เชŸเชฒเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เชœเชฎเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เชœเชฎเชพเชตเชŸ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เชˆ เช›เชฌเซ€เช“เชฎเชพเช‚เชฅเซ€ เชคเซ‡เชฎเชจเซ‡ เชตเชฟเชตเชฟเชง เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชชเชธเชพเชฐ เช•เชฐเชตเชพ. เช†เชฎ, เชคเชฎเซ‡ เช† เชซเชพเช‡เชฒ เชจเซ‹เชฎเชพเชกเชจเซ‡ เช–เชตเชกเชพเชตเซ‹ เช›เซ‹, เช…เชจเซ‡ เชคเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชคเซ‡เชจเชพ เช…เชจเซเชธเชพเชฐ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชฒเซ‹เช‚เชš เช•เชฐเซ‡ เช›เซ‡.

เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เชฆเชฐเซ‡เช• เชธเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชเช•เชฆเชฎ เชธเชฐเช–เซ€ HCL เชซเชพเช‡เชฒเซ‹ เชฒเช–เชตเซ€ เช เช–เซ‚เชฌ เช…เชจเซเช•เซ‚เชณ เชฐเชนเซ‡เชถเซ‡ เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซเชฏเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เชธเซ‡เชตเชพเช“ เช›เซ‡ เช…เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹. เชเชตเซเช‚ เชฌเชจเซ‡ เช›เซ‡ เช•เซ‡ เชเช• เชธเซ‡เชตเชพ เชเช• เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเชจเซ€ เชตเชฟเชตเชฟเชงเชคเชพเชฎเชพเช‚ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชฐเชนเซ‡เชฒเซ€ เชเช• เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ 100 เชฅเซ€ เชตเชงเซ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เช›เซ‡. เชคเซ‡เช“ เชธเชฎเชพเชจ เช›เชฌเซ€เช“เชฅเซ€ เชšเชพเชฒเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เช…เชฒเช— เช›เซ‡.

เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชฌเชงเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชเช• เชธเชพเชฎเชพเชจเซเชฏ เชญเช‚เชกเชพเชฐเชฎเชพเช‚ เชœเชฎเชพเชตเชŸ เชฎเชพเชŸเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเซ€ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เชฐเชนเซ‡เชถเซ‡. เช† เชฐเซ€เชคเซ‡ เชคเซ‡เช“ เชฆเซƒเชถเซเชฏเชฎเชพเชจ เชนเชคเชพ: เชคเซ‡เช“ เชœเชพเชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณ เชนเชคเชพ เช…เชจเซ‡ เช…เชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เชˆ เชธเชฟเชธเซเชŸเชฎ เช›เซ‡. เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เช•เช‚เชˆเช• เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเซเช‚ เช…เชฅเชตเชพ เชฌเชฆเชฒเชตเซเช‚ เชชเชฃ เชธเชฐเชณ เช›เซ‡. เชจเชตเซ€ เชธเชฟเชธเซเชŸเชฎ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชชเชฃ เชฎเซเชถเซเช•เซ‡เชฒ เชจเชฅเซ€ - เชคเชฎเชพเชฐเซ‡ เชซเช•เซเชค เชจเชตเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชจเซ€ เช…เช‚เชฆเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเซ‡เชจเซ€ เช…เช‚เชฆเชฐ เชจเซ€เชšเซ‡เชจเซ€ เชซเชพเช‡เชฒเซ‹ เช›เซ‡: service.hcl, เชœเซ‡เชฎเชพเช‚ เช…เชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเชจเซเช‚ เชตเชฐเซเชฃเชจ เช›เซ‡, เช…เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช• env เชซเชพเช‡เชฒเซ‹ เช•เซ‡ เชœเซ‡ เช† เชธเซ‡เชตเชพเชจเซ‡, เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡, เชคเซ‡เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

VM, Nomad เช…เชจเซ‡ Kubernetes เชฎเชพเชŸเซ‡ เช…เชฐเชœเซ€เช“ เชœเชฎเชพเชตเชตเซ€

เชœเซ‹ เช•เซ‡, เช…เชฎเชพเชฐเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชธเชฟเชธเซเชŸเชฎเซ‹ เชเช• เชจเช•เชฒเชฎเชพเช‚ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชเช•เชธเชพเชฅเซ‡ เช…เชจเซ‡เช•เชฎเชพเช‚ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชถเซเชฆเซเชง เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชจเชพ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเซ‡เชก เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เชฐเชนเซ‡เชถเซ‡. เช…เชจเซ‡ เช…เชฎเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚ เชœเซ€เชจเซเชœเชพ 2. เช† เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚, เช…เชฎเซ‡ เชธเซ‡เชตเชพเชจเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ env เชซเชพเช‡เชฒเซ‹ เชฌเช‚เชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€เช เช›เซ€เช.

เชตเชงเซเชฎเชพเช‚, เช…เชฎเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชคเชฎเชพเชฎ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชพเชŸเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฎเซ‚เช•เซ€ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเชจเซ‡ เชชเซเชฐเซ‹เชกเช•เซเชถเชจเชฎเชพเช‚, เช‡เชšเซเช›เชฟเชค เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚, เช‡เชšเซเช›เชฟเชค เชฒเช•เซเชทเซเชฏเชฎเชพเช‚ เชถเชฐเซ‚ เช•เชฐเชตเชพ เช…เชจเซ‡ เชœเชฎเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชเชตเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ HCL เชฐเซ‚เชชเชฐเซ‡เช–เชพเชจเซ‡ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเชฎเชพเช‚ เชซเซ‡เชฐเชตเซ€ เชจเชพเช–เซ€, เชคเซเชฏเชพเชฐเซ‡ HCL เชซเชพเช‡เชฒ, เชœเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชจเชฟเชฏเชฎเชฟเชค เชจเซ‹เชฎเชก เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชนเชคเซ€, เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชฅเซ‹เชกเซ€ เช…เชฒเช— เชฆเซ‡เช–เชพเชตเชพ เชฒเชพเช—เซ€.

VM, Nomad เช…เชจเซ‡ Kubernetes เชฎเชพเชŸเซ‡ เช…เชฐเชœเซ€เช“ เชœเชฎเชพเชตเชตเซ€

เชเชŸเชฒเซ‡ เช•เซ‡, เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชธเซเชฅเชพเชจ เชตเซ‡เชฐเซ€เชเชฌเชฒเซเชธเชจเซ‡ เชฆเชพเช–เชฒ เช•เชฐเซ‡เชฒ เชตเซ‡เชฐเซ€เชเชฌเชฒ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซเชฏเชพ เช›เซ‡ เชœเซ‡ env เชซเชพเช‡เชฒเซ‹ เช…เชฅเชตเชพ เช…เชจเซเชฏ เชธเซเชฐเซ‹เชคเซ‹เชฎเชพเช‚เชฅเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เช…เชฎเชจเซ‡ HCL เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชคเช• เชฎเชณเซ€ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡, เช…เชฎเซ‡ เชฎเชพเชคเซเชฐ เชธเชพเชฎเชพเชจเซเชฏ เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒ เช‡เชจเซเชธเชฐเซเชŸเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. เชœเชฟเชจเซเชœเชพ เชฒเซ‚เชชเซเชธ เช…เชจเซ‡ เชถเชฐเชคเซ‹เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซเช‚ เชนเซ‹เชตเชพเชฅเซ€, เชคเชฎเซ‡ เชคเซเชฏเชพเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเซ‹ เชชเชฃ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซ‹ เช•เซเชฏเชพเช‚ เช—เซ‹เช เชตเซ‹ เช›เซ‹ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เชฌเชฆเชฒเชพเชฏ เช›เซ‡.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเชจเซ‡ เชชเซเชฐเซ€-เชชเซเชฐเซ‹เชกเช•เซเชถเชจ เช…เชจเซ‡ เชชเซเชฐเซ‹เชกเช•เซเชถเชจ เชฎเชพเชŸเซ‡ เชœเชฎเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹. เชšเชพเชฒเซ‹ เช•เชนเซ€เช เช•เซ‡ เชชเซเชฐเซ€-เชชเซเชฐเซ‹เชกเช•เซเชถเชจเชฎเชพเช‚ เชคเชฎเซ‡ เช•เซเชฐเซ‹เชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ เชšเชฒเชพเชตเชตเชพ เชจเชฅเซ€ เชฎเชพเช‚เช—เชคเชพ, เชชเชฐเช‚เชคเซ เชฎเชพเชคเซเชฐ เชคเซ‡ เช•เชพเชฐเซเชฏเชฐเชค เช›เซ‡ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช…เชฒเช— เชกเซ‹เชฎเซ‡เชจ เชชเชฐ เชธเซ‡เชตเชพ เชœเซ‹เชตเชพ เชฎเชพเช—เซ‹ เช›เซ‹. เชธเซ‡เชตเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชจเชพเชฐ เช•เซ‹เชˆเชชเชฃ เชฎเชพเชŸเซ‡, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช…เชจเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช• เชฒเชพเช—เซ‡ เช›เซ‡. เชคเชฎเชพเชฐเซ‡ เชซเช•เซเชค deploy.sh เชซเชพเช‡เชฒเชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชคเชฎเซ‡ เช•เชˆ เชธเซ‡เชตเชพ เชœเชฎเชพเชตเชŸ เช•เชฐเชตเชพ เชฎเชพเช—เซ‹ เช›เซ‹ เช…เชจเซ‡ เช•เชฏเชพ เชฒเช•เซเชทเซเชฏ เชชเชฐ เชคเซ‡เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชฐเชถเชฟเชฏเชพ, เชฌเซ‡เชฒเชพเชฐเซเชธ เช…เชฅเชตเชพ เช•เชเชพเช•เชฟเชธเซเชคเชพเชจเชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชธเชฟเชธเซเชŸเชฎ เชœเชฎเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เชเช• เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชฌเชฆเชฒเซ‹, เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒ เชนเชถเซ‡.

เชœเซเชฏเชพเชฐเซ‡ เชจเซ‹เชฎเชพเชก เชธเซ‡เชตเชพ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชคเชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡.

VM, Nomad เช…เชจเซ‡ Kubernetes เชฎเชพเชŸเซ‡ เช…เชฐเชœเซ€เช“ เชœเชฎเชพเชตเชตเซ€

เชชเซเชฐเชฅเชฎ, เชคเชฎเชพเชฐเซ‡ เชฌเชนเชพเชฐ เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชฐเชจเชพ เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชœเซ‡ เชคเชฎเชพเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชŸเซเชฐเชพเชซเชฟเช• เชชเซเชฐเชพเชชเซเชค เช•เชฐเชถเซ‡. เชคเซ‡ เช•เซ‹เชจเซเชธเซเชฏเซเชฒ เชธเชพเชฅเซ‡ เชฎเชณเซ€เชจเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชถเซ‹เชงเซ€ เช•เชพเชขเชถเซ‡ เช•เซ‡ เช•เซเชฏเชพเช‚, เช•เชฏเชพ เชจเซ‹เชก เชชเชฐ, เช•เชฏเชพ IP เชเชกเซเชฐเซ‡เชธ เชชเชฐ เชšเซ‹เช•เซเช•เชธ เชธเซ‡เชตเชพ เชธเซเชฅเชฟเชค เช›เซ‡ เชœเซ‡ เชšเซ‹เช•เซเช•เชธ เชกเซ‹เชฎเซ‡เชจ เชจเชพเชฎเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เช›เซ‡. เช•เซ‹เชจเซเชธเซเชฏเซเชฒเชฎเชพเช‚ เชธเซ‡เชตเชพเช“ เชจเซ‹เชฎเชพเชกเชฎเชพเช‚เชฅเซ€ เชœ เช†เชตเซ‡ เช›เซ‡. เช† เชเช• เชœ เช•เช‚เชชเชจเซ€เชจเชพ เช‰เชคเซเชชเชพเชฆเชจเซ‹ เชนเซ‹เชตเชพเชฅเซ€, เชคเซ‡เช“ เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เชคเชฆเซเชฆเชจ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡. เช…เชฎเซ‡ เช•เชนเซ€ เชถเช•เซ€เช เช•เซ‡ เชจเซ‹เชฎเชก เช†เช‰เชŸ เช“เชซ เชง เชฌเซ‹เช•เซเชธ เช•เซ‹เชจเซเชธเซเชฏเซเชฒเชจเซ€ เช…เช‚เชฆเชฐ เชคเซ‡เชฎเชพเช‚ เชถเชฐเซ‚ เช•เชฐเชพเชฏเซ‡เชฒเซ€ เชคเชฎเชพเชฎ เชธเซ‡เชตเชพเช“เชจเซ€ เชจเซ‹เช‚เชงเชฃเซ€ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชเช•เชตเชพเชฐ เชคเชฎเชพเชฐเชพ เชซเซเชฐเชจเซเชŸ-เชเชจเซเชก เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐเชจเซ‡ เช–เชฌเชฐ เชชเชกเซ€ เชœเชพเชฏ เช•เซ‡ เช•เชˆ เชธเซ‡เชตเชพ เชชเชฐ เชŸเซเชฐเชพเชซเชฟเช• เชฎเซ‹เช•เชฒเชตเซ‹, เชคเซ‡ เชคเซ‡เชจเซ‡ เชฏเซ‹เช—เซเชฏ เช•เชจเซเชŸเซ‡เชจเชฐ เช…เชฅเชตเชพ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชคเชพ เชฌเชนเซเชตเชฟเชง เช•เชจเซเชŸเซ‡เชจเชฐ เชชเชฐ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเซ‡ เช›เซ‡. เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡, เชธเชฒเชพเชฎเชคเซ€ เชตเชฟเชถเซ‡ เชชเชฃ เชตเชฟเชšเชพเชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชญเชฒเซ‡ เชฌเชงเซ€ เชธเซ‡เชตเชพเช“ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชธเชฎเชพเชจ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡, เช† เชฎเชพเชŸเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเซ‡เชตเชพเชฎเชพเช‚เชฅเซ€ เช…เชจเซเชฏ เช•เซ‹เชˆเชชเชฃ เชธเซ‡เชตเชพเชจเซ‡ เชฎเชซเชค เชเช•เซเชธเซ‡เชธ เช…เชŸเช•เชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชฎเซ‡ เชธเซ‡เช—เซเชฎเซ‡เชจเซเชŸเซ‡เชถเชจ เชฆเซเชตเชพเชฐเชพ เช† เชชเซเชฐเชพเชชเซเชค เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เชฆเชฐเซ‡เช• เชธเซ‡เชตเชพ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชœเซ‡เชจเชพ เชชเชฐ เชฐเซ‚เชŸเซ€เช‚เช— เชจเชฟเชฏเชฎเซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เชธเชฟเชธเซเชŸเชฎเซ‹ เช…เชจเซ‡ เชธเซ‡เชตเชพเช“เชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€/เชจเช•เชพเชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชจเชฟเชฏเชฎเซ‹ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชคเซ‡เช“ เช† เช•เซเชฒเชธเซเชŸเชฐเชจเซ€ เช…เช‚เชฆเชฐ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชฌเชนเชพเชฐ เชฌเช‚เชจเซ‡ เชธเซเชฅเชฟเชค เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เช•เซ‹เชˆ เชธเซ‡เชตเชพเชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชตเชพเชฅเซ€ เช…เชŸเช•เชพเชตเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹, เชคเซ‹ เช† เชจเซ‡เชŸเชตเชฐเซเช•-เชฒเซ‡เชตเชฒ เชธเซ‡เช—เซเชฎเซ‡เชจเซเชŸเซ‡เชถเชจ เชฆเซเชตเชพเชฐเชพ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชญเซ‚เชฒเชฅเซ€ เชชเชฃ, เชคเชฎเซ‡ เช†เช•เชธเซเชฎเชฟเช• เชฐเซ€เชคเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚เชฅเซ€ เชคเชฎเชพเชฐเชพ เช‰เชคเซเชชเชพเชฆเชจ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€.

เชฎเชพเชจเชต เชธเช‚เชธเชพเชงเชจเซ‹เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃเชฎเชพเช‚ เช…เชฎเชจเซ‡ เช•เซ‡เชŸเชฒเซ‹ เช–เชฐเซเชš เชฅเชฏเซ‹?

เชธเชฎเช—เซเชฐ เช•เช‚เชชเชจเซ€เชจเชพ เชจเซ‹เชฎเชพเชกเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃเชฎเชพเช‚ เชฒเช—เชญเช— 5-6 เชฎเชนเชฟเชจเชพเชจเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซเชฏเซ‹. เช…เชฎเซ‡ เชธเซ‡เชตเชพ-เชฆเชฐ-เชธเซ‡เชตเชพ เชงเซ‹เชฐเชฃเซ‡ เช†เช—เชณ เชตเชงเซเชฏเชพ, เชชเชฐเช‚เชคเซ เชเช•เชฆเชฎ เชเชกเชชเซ€ เช—เชคเชฟเช. เชฆเชฐเซ‡เช• เชŸเซ€เชฎเซ‡ เชธเซ‡เชตเชพเช“ เชฎเชพเชŸเซ‡ เชชเซ‹เชคเชพเชจเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพเชจเชพ เชนเชคเชพ.

เช…เชฎเซ‡ เชเชตเซ‹ เช…เชญเชฟเช—เชฎ เช…เชชเชจเชพเชตเซเชฏเซ‹ เช›เซ‡ เช•เซ‡ เชฆเชฐเซ‡เช• เชŸเซ€เชฎ เชคเซ‡เชฎเชจเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชกเซ‹เช•เชฐ เชˆเชฎเซ‡เชœเซ€เชธ เชฎเชพเชŸเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐ เชฐเซ€เชคเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. DevOps เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เช•เซเชฒเชธเซเชŸเชฐ เชฎเชพเชŸเซ‡ เชœ เชธเชชเซ‹เชฐเซเชŸ, CI เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ, เชตเช—เซ‡เชฐเซ‡. เช…เชจเซ‡ เชคเซ‡ เชธเชฎเชฏเซ‡, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ 60 เชฅเซ€ เชตเชงเซ เชธเชฟเชธเซเชŸเชฎเซ‹ เชจเซ‹เชฎเชพเชกเชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชœเซ‡ เชฒเช—เชญเช— 2 เชนเชœเชพเชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชœเซ‡เชŸเชฒเซ€ เชนเชคเซ€.

Devops เชœเชฎเชพเชตเชŸ เช…เชจเซ‡ เชธเชฐเซเชตเชฐเซเชธเชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเชพ เชธเชพเชฎเชพเชจเซเชฏ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ€เชฎ, เชฌเชฆเชฒเชพเชฎเชพเช‚, เชคเซ‡เชจเซ€ เชšเซ‹เช•เซเช•เชธ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฒเชพเช—เซ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชŸเซ€เชฎ เช›เซ‡ เชœเซ‡ เชœเชพเชฃเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชšเซ‹เช•เซเช•เชธ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชถเซเช‚ เชœเซ‹เชˆเช เช›เซ‡.

เชจเซ‹เชฎเชกเชจเซ‡ เช›เซ‹เชกเซ€ เชฆเซ‡เชตเชพเชจเชพ เช•เชพเชฐเชฃเซ‹

เชจเซ‹เชฎเซ‡เชก เช…เชจเซ‡ เชกเซ‹เช•เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชฅเซ€ เช…เชฎเชจเซ‡ เช•เชฏเชพ เชซเชพเชฏเชฆเชพ เชฎเชณเซเชฏเชพ เช›เซ‡, เช…เชจเซเชฏเซ‹ เชตเชšเซเชšเซ‡?

  1. เช…เชฎเซ‡ เชธเชฎเชพเชจ เชถเชฐเชคเซ‹ เชชเซ‚เชฐเซ€ เชชเชพเชกเซ€ เชนเชคเซ€ เชฌเชงเชพ เชตเชพเชคเชพเชตเชฐเชฃ เชฎเชพเชŸเซ‡. เชตเชฟเช•เชพเชธเชฎเชพเช‚, QA เชชเชฐเซเชฏเชพเชตเชฐเชฃ, เชชเซ‚เชฐเซเชต-เช‰เชคเซเชชเชพเชฆเชจ, เช‰เชคเซเชชเชพเชฆเชจ, เชธเชฎเชพเชจ เช•เชจเซเชŸเซ‡เชจเชฐ เช›เชฌเซ€เช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชฎเชพเชจ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชธเชพเชฅเซ‡ เชฅเชพเชฏ เช›เซ‡. เชคเชฆเชจเซเชธเชพเชฐ, เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฐเซ€เชคเซ‡ เช•เซ‹เชˆ เชคเช• เชจเชฅเซ€ เช•เซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชถเซเช‚ เชธเชฎเชพเชชเซเชค เชฅเชถเซ‡ เชคเซ‡ เชคเซ‡ เชจเชฅเซ€ เชœเซ‡ เชคเชฎเซ‡ เช…เช—เชพเช‰ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เช…เชฅเชตเชพ เชคเชฎเชพเชฐเชพ เชชเชฐเซ€เช•เซเชทเชฃ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚.
  2. เช…เชฎเชจเซ‡ เชชเชฃ เชœเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช‚ เช•เซ‡ เชคเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡ เชจเชตเซ€ เชธเซ‡เชตเชพ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณ. เชœเชฎเชพเชตเชŸเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€, เช•เซ‹เชˆเชชเชฃ เชจเชตเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เชฐเซ€เชคเซ‡ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡. เชซเช•เซเชค เชคเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชชเชฐ เชœเชพเช“ เชœเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“เชจเซ‹ เชธเช‚เช—เซเชฐเชน เช•เชฐเซ‡ เช›เซ‡, เชคเซเชฏเชพเช‚ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชฌเซ€เชœเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เช‰เชฎเซ‡เชฐเซ‹ เช…เชจเซ‡ เชคเชฎเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‹. เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชกเซ‡เชตเซ‹เชชเซเชธเชจเชพ เช•เซ‹เชˆเชชเชฃ เชตเชงเชพเชฐเชพเชจเชพ เชชเซเชฐเชฏเชคเซเชจเซ‹ เชตเชฟเชจเชพ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชœเชฎเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.
  3. เชฌเชงเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเซ‹ เชเช• เชธเชพเชฎเชพเชจเซเชฏ เชญเช‚เชกเชพเชฐเชฎเชพเช‚ เชธเชฎเซ€เช•เซเชทเชพ เชนเซ‡เช เชณ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชคเซ‡ เชธเชฎเชฏเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชฐเซเชตเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชœเชฎเชพเชตเชคเชพ เชนเชคเชพ, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ Ansible เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡เชฎเชพเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เชธเชฎเชพเชจ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชนเชคเซ€. เชœเซ‹ เช•เซ‡, เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เช† เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชฅเซ‹เชกเซเช‚ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เชนเชคเซเช‚. เช…เชนเซ€เช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เช…เชจเซ‡ เช•เซ‹เชกเชจเซ€ เชฎเชพเชคเซเชฐเชพ เช•เซ‡ เชœเซ‡ เชคเชฎเชพเชฐเซ‡ เชธเซ‡เชตเชพเชจเซ‡ เชœเชฎเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เช˜เชฃเซ€ เชจเชพเชจเซ€ เชฅเชˆ เช—เชˆ เช›เซ‡. เช‰เชชเชฐเชพเช‚เชค, เชกเซ‡เชตเซ‰เชชเซเชธ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‡ เช เซ€เช• เช•เชฐเชตเซเช‚ เช…เชฅเชตเชพ เชฌเชฆเชฒเชตเซเช‚ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช›เซ‡. เชธเช‚เช•เซเชฐเชฎเชฃเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชจเซ‹เชฎเชพเชกเชจเชพ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชชเชฐ, เชคเซ‡เช“ เชคเซ‡ เชœ เชœเช—เซเชฏเชพเช เชธเซเชฅเชฟเชค เชฌเชงเซ€ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชฒเชˆ เช…เชจเซ‡ เชฌเชฒเซเช• เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช—เซ‡เชฐเชซเชพเชฏเชฆเชพเชจเซ‹ เชชเชฃ เชธเชพเชฎเชจเซ‹ เช•เชฐเซเชฏเซ‹:

เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เชธเซ€เชฎเชฒเซ‡เชธ เชœเชฎเชพเชตเชŸ เชนเชพเช‚เชธเชฒ เช•เชฐเซ€ เชถเช•เซเชฏเชพ เชจเชฅเซ€ เชจเซ‹เชฎเชพเชกเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚. เชตเชฟเชตเชฟเชง เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เช•เชจเซเชŸเซ‡เชจเชฐ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเซ‡ เชšเชพเชฒเซ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เช…เชจเซ‡ เชจเซ‹เชฎเชพเชก เชคเซ‡เชจเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชคเชฐเซ€เช•เซ‡ เชฎเชพเชจเซ‡ เช›เซ‡. เชคเซ‡เชจเซ€ เช…เช‚เชฆเชฐเชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชชเชฃ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชจเซ€ เชคเช• เชฎเชณเซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เช† เชฌเชจเซเชฏเซเช‚. เช† เช•เชพเชฐเชฃเซ‹เชธเชฐ, เชธเชฟเชธเซเชŸเชฎเซ‡ เชŸเซ‚เช‚เช•เชพ เช—เชพเชณเชพ เชฎเชพเชŸเซ‡ 500 เชญเซ‚เชฒเซ‹ เช‰เชคเซเชชเชจเซเชจ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชเชตเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เชชเชฐ เชœเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เชœเซ‡ เชนเชœเซ€ เชธเซเชตเซ€เช•เชพเชฐเชตเชพ เชคเซˆเชฏเชพเชฐ เชจ เชนเชคเซเช‚.

เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฎเชณเซเชฏเชพ เชญเซ‚เชฒเซ‹. เชธเซŒเชฅเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฌเช— เช เช›เซ‡ เช•เซ‡ เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช˜เชฃเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชนเซ‹เชฏ เชคเซ‹ เชจเซ‹เชฎเชพเชก เชฎเซ‹เชŸเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชจเซ‹เชฎเซ‡เชก เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เช•เซ‹เชˆ เชเช•เชจเซ‡ เชœเชพเชณเชตเชฃเซ€ เชฎเชพเชŸเซ‡ เชฌเชนเชพเชฐ เช•เชพเชขเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เช•เซเชฒเชธเซเชŸเชฐ เชฌเชนเซ เชธเชพเชฐเซเช‚ เชจเชนเซ€เช‚ เชฒเชพเช—เซ‡ เช…เชจเซ‡ เช…เชฒเช— เชชเชกเซ€ เชœเชถเซ‡ เชคเซ‡เชตเซ€ เชชเซ‚เชฐเซ‡เชชเซ‚เชฐเซ€ เชธเช‚เชญเชพเชตเชจเชพ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• เช•เชจเซเชŸเซ‡เชจเชฐ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเชงเชถเซ‡ เชจเชนเซ€เช‚ - เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชฌเชงเซ€ เชชเซเชฐเซ‹เชกเช•เซเชถเชจ เชธเชฟเชธเซเชŸเชฎเซเชธ เชจเซ‹เชฎเชพเชก เชฆเซเชตเชพเชฐเชพ เชธเช‚เชšเชพเชฒเชฟเชค เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชธเซเชฅเชฟเชค เชนเซ‹เชฏ เชคเซ‹ เชคเซ‡ เชคเชฎเชจเซ‡ เชชเชพเช›เชณเชฅเซ€ เช–เซ‚เชฌ เช–เชฐเซเชš เช•เชฐเชถเซ‡.

เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เช†เช—เชณ เช•เซเชฏเชพเช‚ เชœเชตเซเช‚ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เชคเซ‡ เชธเชฎเชฏเซ‡, เช…เชฎเซ‡ เชถเซเช‚ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเช—เซ€เช เช›เซ€เช เชคเซ‡ เชตเชฟเชถเซ‡ เช…เชฎเซ‡ เชตเชงเซ เชœเชพเช—เซƒเชค เชฌเชจเซเชฏเชพ. เชœเซ‡เชฎ เช•เซ‡: เช…เชฎเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เช‡เชšเซเช›เซ€เช เช›เซ€เช, เชจเซ‹เชฎเชพเชก เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเชพ เช•เชฐเชคเชพ เชฅเซ‹เชกเชพ เชตเชงเซ เช•เชพเชฐเซเชฏเซ‹ เช…เชจเซ‡ เชตเชงเซ เชชเชฐเชฟเชชเช•เซเชต, เชตเชงเซ เชธเซเชฅเชฟเชฐ เชธเชฟเชธเซเชŸเชฎ.

เช† เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚, เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชธเช‚เชฆเช—เซ€ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเชฐ เชชเชกเซ€. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช†เชชเซ‡เชฒ เช›เซ‡ เช•เซ‡ เช…เชฎเชพเชฐเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซเช‚ เช•เชฆ เช…เชจเซ‡ เชธเช‚เช–เซเชฏเชพ เชชเซ‚เชฐเชคเซ€ เชฎเซ‹เชŸเซ€ เชนเชคเซ€. เช†เชตเชพ เชนเซ‡เชคเซเช“ เชฎเชพเชŸเซ‡, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช เชธเซŒเชฅเซ€ เชฏเซ‹เช—เซเชฏ เชธเชฟเชธเซเชŸเชฎ เช›เซ‡ เชœเซ‡ เช†เชชเชฃเซ‡ เชœเซ‹เชˆ เชถเช•เซ€เช เช›เซ€เช.

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ

เชนเซเช‚ เชคเชฎเชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชตเชฟเชญเชพเชตเชจเชพเช“ เช…เชจเซ‡ เชคเซ‡เช“ เชจเซ‹เชฎเชพเชกเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชฒเช— เช›เซ‡ เชคเซ‡ เชตเชฟเชถเซ‡ เชฅเซ‹เชกเซเช‚ เช•เชนเซ€เชถ.

VM, Nomad เช…เชจเซ‡ Kubernetes เชฎเชพเชŸเซ‡ เช…เชฐเชœเซ€เช“ เชœเชฎเชพเชตเชตเซ€

เชธเซŒ เชชเซเชฐเชฅเชฎ, เช•เซเชฌเชฐเชจเซ‡เชŸเซ€เชธเชฎเชพเช‚ เชธเซŒเชฅเซ€ เชฎเซ‚เชณเชญเซ‚เชค เช–เซเชฏเชพเชฒ เช เชชเซ‹เชกเชจเซ‹ เช–เซเชฏเชพเชฒ เช›เซ‡. เชชเซ‹เชก เชเช• เช…เชฅเชตเชพ เชตเชงเซ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซเช‚ เชœเซ‚เชฅ เช›เซ‡ เชœเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชธเชพเชฅเซ‡ เชšเชพเชฒเซ‡ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡เช“ เชนเช‚เชฎเซ‡เชถเชพ เชเช• เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชชเชฐ เชธเช–เชค เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เช“ เช…เชฒเช—-เช…เชฒเช— เชชเซ‹เชฐเซเชŸ เชชเชฐ IP 127.0.0.1 เชฆเซเชตเชพเชฐเชพ เชเช•เชฌเซ€เชœเชพเชจเซ‡ เชธเซเชฒเชญ เช›เซ‡.

เชšเชพเชฒเซ‹ เชงเชพเชฐเซ€เช เช•เซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ PHP เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ nginx เช…เชจเซ‡ php-fpm - เช•เซเชฒเชพเชธเชฟเช• เชธเซเช•เซ€เชฎเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡, เชคเชฎเซ‡ เชฌเช‚เชจเซ‡ nginx เช…เชจเซ‡ php-fpm เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชธเชพเชฅเซ‡ เชฐเชพเช–เชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹. เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชคเชฎเชจเซ‡ เชเช• เชธเชพเชฎเชพเชจเซเชฏ เชชเซ‹เชก เชคเชฐเซ€เช•เซ‡ เชตเชฐเซเชฃเชตเซ€เชจเซ‡ เช† เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช† เชฌเชฐเชพเชฌเชฐ เช›เซ‡ เชœเซ‡ เช†เชชเชฃเซ‡ เชจเซ‹เชฎเชพเชก เชธเชพเชฅเซ‡ เชฎเซ‡เชณเชตเซ€ เชถเช•เซเชฏเชพ เชจเชฅเซ€.

เชฌเซ€เชœเซ‹ เช–เซเชฏเชพเชฒ เช›เซ‡ เชœเชฎเชพเชตเชŸ. เชนเช•เซ€เช•เชค เช เช›เซ‡ เช•เซ‡ เชชเซ‹เชก เชชเซ‹เชคเซ‡ เชเช• เช•เซเชทเชฃเชฟเช• เชตเชธเซเชคเซ เช›เซ‡; เชคเซ‡ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช…เชฆเซƒเชถเซเชฏ เชฅเชˆ เชœเชพเชฏ เช›เซ‡. เชถเซเช‚ เชคเชฎเซ‡ เชชเชนเซ‡เชฒเชพ เชคเชฎเชพเชฐเชพ เชฌเชงเชพ เช…เช—เชพเช‰เชจเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชฎเชพเชฐเซ€ เชจเชพเช–เชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เช…เชจเซ‡ เชชเช›เซ€ เชเช• เชœ เชธเชฎเชฏเซ‡ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชฒเซ‹เช‚เชš เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เช…เชฅเชตเชพ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชฌเชนเชพเชฐ เชฒเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹? เช† เชคเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช›เซ‡ เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชœเชฎเชพเชตเชŸเชจเซ‹ เช–เซเชฏเชพเชฒ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. เชคเซ‡ เชตเชฐเซเชฃเชตเซ‡ เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชชเซ‹เชกเซเชธ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชœเชฎเชพเชตเชถเซ‹, เช•เซ‡เชŸเชฒเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเซเช‚.

เชคเซเชฐเซ€เชœเซ‹ เช–เซเชฏเชพเชฒ เช›เซ‡ เชธเซ‡เชตเชพ. เชคเชฎเชพเชฐเซ€ เชธเซ‡เชตเชพ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เช›เซ‡, เชœเซ‡ เชฅเซ‹เชกเซ‹ เชŸเซเชฐเชพเชซเชฟเช• เชฎเซ‡เชณเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชเช• เช…เชฅเชตเชพ เชตเชงเซ เชชเซ‹เชกเซเชธ เชชเชฐ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเซ‡ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชคเซ‡ เชคเชฎเชจเซ‡ เชเชฎ เช•เชนเซ‡เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เช†เชตเชพ เช…เชจเซ‡ เช†เชตเชพ เชจเชพเชฎ เชธเชพเชฅเซ‡ เช†เชตเซ€ เช…เชจเซ‡ เช†เชตเชพ เชธเซ‡เชตเชพ เชชเชฐ เช†เชตเชคเชพ เชคเชฎเชพเชฎ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช† เชšเซ‹เช•เซเช•เชธ เชชเซ‹เชกเซเชธ เชชเชฐ เชฎเซ‹เช•เชฒเชตเซ‹ เช†เชตเชถเซเชฏเช• เช›เซ‡. เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชคเซ‡ เชคเชฎเชจเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชธเช‚เชคเซเชฒเชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชฌเซ‡ เชชเซ‹เชกเซเชธ เชฒเซ‹เช‚เชš เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ เชคเชฎเชพเชฎ เช†เชตเชคเชพ เชŸเซเชฐเชพเชซเชฟเช• เช† เชธเซ‡เชตเชพเชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชชเซ‹เชกเซเชธ เชตเชšเซเชšเซ‡ เชธเชฎเชพเชจเชฐเซ‚เชชเซ‡ เชธเช‚เชคเซเชฒเชฟเชค เชฅเชถเซ‡.

เช…เชจเซ‡ เชšเซ‹เชฅเซ‹ เชฎเซ‚เชณเชญเซ‚เชค เช–เซเชฏเชพเชฒ เช›เซ‡ เชชเซเชฐเชตเซ‡เชถ. เช† เชเช• เชธเซ‡เชตเชพ เช›เซ‡ เชœเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡. เชคเซ‡ เชฌเชพเชนเซเชฏ เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฎ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชฒเซ‡ เช›เซ‡. Kubernetes API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, Ingress เชจเช•เซเช•เซ€ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เช† เชตเชฟเชจเช‚เชคเซ€เช“ เช•เซเชฏเชพเช‚ เชฎเซ‹เช•เชฒเชตเซ€ เชœเซ‹เชˆเช. เชตเชงเซเชฎเชพเช‚, เชคเซ‡ เช† เช–เซ‚เชฌ เชœ เชฒเชตเชšเซ€เช• เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡. เชคเชฎเซ‡ เช•เชนเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เช† เชนเซ‹เชธเซเชŸเชจเซ€ เชคเชฎเชพเชฎ เชตเชฟเชจเช‚เชคเซ€เช“ เช…เชจเซ‡ เช†เชตเชพ เช…เชจเซ‡ เช†เชตเชพ URL เช† เชธเซ‡เชตเชพเชจเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เช† เชนเซ‹เชธเซเชŸ เช…เชจเซ‡ เช…เชจเซเชฏ URL เชชเชฐ เช†เชตเชคเซ€ เช† เชตเชฟเชจเช‚เชคเซ€เช“ เช…เชจเซเชฏ เชธเซ‡เชตเชพเชจเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชตเชฟเช•เชธเชพเชตเชจเชพเชฐ เชตเซเชฏเช•เซเชคเชฟเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€ เชธเซŒเชฅเซ€ เชธเชฐเชธ เชฌเชพเชฌเชค เช เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เชคเซ‡ เชฌเชงเซเช‚ เชœเชพเชคเซ‡ เชœ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. Ingress เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชธเซ‡เชŸ เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เช†เชตเชพ เช…เชจเซ‡ เช†เชตเชพ API เชชเชฐ เช†เชตเชคเชพ เชคเชฎเชพเชฎ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชฒเช–เซ‡เชฒเชพ เช…เชฒเช— เช•เชจเซเชŸเซ‡เชจเชฐ เชชเชฐ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Go เชฎเชพเช‚. เชชเชฐเช‚เชคเซ เช† เชŸเซเชฐเชพเชซเชฟเช•, เชเช• เชœ เชกเซ‹เชฎเซ‡เชจ เชชเชฐ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชเช• เช…เชฒเช— URL เชชเชฐ, PHP เชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เชชเชฐ เชฎเซ‹เช•เชฒเชตเซ‹ เชœเซ‹เชˆเช, เชœเซเชฏเชพเช‚ เช˜เชฃเชพเช‚ เชคเชฐเซเช• เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เช–เซ‚เชฌ เชเชกเชชเซ€ เชจเชฅเซ€.

เชœเซ‹ เช†เชชเชฃเซ‡ เช† เชฌเชงเซ€ เชตเชฟเชญเชพเชตเชจเชพเช“เชจเซ‡ เชจเซ‹เชฎเชก เชธเชพเชฅเซ‡ เชธเชฐเช–เชพเชตเซ€เช, เชคเซ‹ เช†เชชเชฃเซ‡ เช•เชนเซ€ เชถเช•เซ€เช เช•เซ‡ เชชเซเชฐเชฅเชฎ เชคเซเชฐเชฃ เช–เซเชฏเชพเชฒเซ‹ เชเช•เชธเชพเชฅเซ‡ เชธเซ‡เชตเชพ เช›เซ‡. เช…เชจเซ‡ เช›เซ‡เชฒเซเชฒเซ‹ เช–เซเชฏเชพเชฒ เชจเซ‹เชฎเชพเชกเชฎเชพเช‚ เชœ เช—เซ‡เชฐเชนเชพเชœเชฐ เช›เซ‡. เช…เชฎเซ‡ เชฌเชพเชนเซเชฏ เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช›เซ‡: เชคเซ‡ haproxy, nginx, nginx+, เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชตเชงเซ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช•เซเชฏเซเชฌเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชคเชฎเชพเชฐเซ‡ เช† เชตเชงเชพเชฐเชพเชจเชพ เช–เซเชฏเชพเชฒเชจเซ‡ เช…เชฒเช—เชฅเซ€ เชฐเชœเซ‚ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชœเซ‹ เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เช‡เชจเซเช—เซเชฐเซ‡เชธเชจเซ‡ เช†เช‚เชคเชฐเชฟเช• เชฐเซ€เชคเซ‡ เชœเซเช“ เช›เซ‹, เชคเซ‹ เชคเซ‡ เช•เชพเช‚ เชคเซ‹ nginx, haproxy, เช…เชฅเชตเชพ traefik เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เชเช• เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เชฌเชฟเชฒเซเชŸ เช›เซ‡.

เชฎเซ‡เช‚ เชตเชฐเซเชฃเชตเซ‡เชฒ เชคเชฎเชพเชฎ เชตเชฟเชญเชพเชตเชจเชพเช“, เชนเช•เซ€เช•เชคเชฎเชพเช‚, เช•เซเชฌเชฐเชจเซ‡เชŸเซ€เชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชฐเชนเซ‡เชฒเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เช›เซ‡. เชคเซ‡เชฎเชจเซ‡ เช•เซเชฏเซเชฌเชฎเชพเช‚ เชตเชฐเซเชฃเชตเชตเชพ เชฎเชพเชŸเซ‡, เชฏเชพเชฎเชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชจเซ‹เชฎเชพเชกเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ HCL เชซเชพเช‡เชฒเซ‹ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชตเชพเช‚เชšเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซเช‚ เช…เชจเซ‡ เชชเชฐเชฟเชšเชฟเชค เช›เซ‡. เชชเชฐเช‚เชคเซ เชฎเชพเชณเช–เชพเช•เซ€เชฏ เชฐเซ€เชคเซ‡ เชคเซ‡เช“ เชธเชฎเชพเชจ เชตเชธเซเชคเซเชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซ‹เชก. เชคเซ‡เช“ เช•เชนเซ‡ เช›เซ‡ - เชนเซเช‚ เชคเซเชฏเชพเช‚ เช†เชตเชพ เช…เชจเซ‡ เช†เชตเชพ เชถเซ€เช‚เช—เซ‹, เช†เชตเชพ เช…เชจเซ‡ เช†เชตเชพ เชšเชฟเชคเซเชฐเซ‹ เชธเชพเชฅเซ‡, เช†เชตเชพ เช…เชจเซ‡ เช†เชตเชพ เชœเชฅเซเชฅเชพเชฎเชพเช‚ เชœเชฎเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚.

VM, Nomad เช…เชจเซ‡ Kubernetes เชฎเชพเชŸเซ‡ เช…เชฐเชœเซ€เช“ เชœเชฎเชพเชตเชตเซ€

เชตเชงเซเชฎเชพเช‚, เช…เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เช…เชฎเซ‡ เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟเช—เชค เชธเช‚เชธเชพเชงเชจเชจเซ‡ เชนเชพเชฅเชฅเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€: เชœเชฎเชพเชตเชŸ, เชธเซ‡เชตเชพเช“, เชชเซเชฐเชตเซ‡เชถ, เชตเช—เซ‡เชฐเซ‡. เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เช…เชฎเซ‡ เชœเชฎเชพเชตเชŸ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช เช…เชฎเชพเชฐเซ€ เชฆเชฐเซ‡เช• เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเชตเชพ เชฎเชพเช—เซ€เช เช›เซ€เช, เชœเซ‡เชฅเซ€ เช…เชฎเชพเชฐเซ‡ เชฏเซ‹เช—เซเชฏ เช•เซเชฐเชฎเชฎเชพเช‚ เชคเชฎเชพเชฎ เชœเชฐเซ‚เชฐเซ€ เชธเช‚เชธเชพเชงเชจ เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจ เชชเชกเซ‡. เชธเซเช•เชพเชจ เช เชธเชฟเชธเซเชŸเชฎ เชคเชฐเซ€เช•เซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เชœเซ‡เชฃเซ‡ เช…เชฎเชจเซ‡ เช† เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชนเชคเซ€.

เชนเซ‡เชฒเซเชฎเชฎเชพเช‚ เชฎเซ‚เชณเชญเซ‚เชค เช–เซเชฏเชพเชฒเซ‹

เชธเซเช•เชพเชจ เช›เซ‡ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡. เชคเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเช“เชฎเชพเช‚ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเซ‹ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเชพ เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡. เชคเซ‡เช“ เชคเชฎเชจเซ‡ เชธเซ‡เชตเชพ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ nginx, เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ php-fpm, Ingress เชฎเชพเชŸเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพ, configmaps (เช† เชเช• เชเชจเซเชŸเชฟเชŸเซ€ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ env เช…เชจเซ‡ เช…เชจเซเชฏ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡) so- เชšเชพเชฐเซเชŸ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชธเซเช•เชพเชจ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เช† เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชธเชฟเชธเซเชŸเชฎ เชเช• เชฌเชพเชœเซ เชŠเชญเซ€ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช•เซเชฏเซเชฌเชจเซ€ เช…เช‚เชฆเชฐ เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ เชฌเซ€เชœเซ€ เชธเซ‡เชตเชพ เช›เซ‡. เชคเชฎเซ‡ เช•เชจเซเชธเซ‹เชฒ เช†เชฆเซ‡เชถ เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชจเชพ API เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‹ เช›เซ‹. เชคเซ‡เชจเซ€ เชธเช—เชตเชก เช…เชจเซ‡ เชธเซเช‚เชฆเชฐเชคเชพ เช เช›เซ‡ เช•เซ‡ เชธเซเช•เชพเชจ เชคเซ‚เชŸเซ€ เชœเชพเชฏ เช…เชฅเชตเชพ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเซ‹ เชคเซ‹ เชชเชฃ เชคเชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเช“ เช…เชฆเซƒเชถเซเชฏ เชฅเชˆ เชœเชถเซ‡ เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชธเซเช•เชพเชจ เช†เชตเชถเซเชฏเช•เชชเชฃเซ‡ เชธเชฟเชธเซเชŸเชฎ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เช•เซเชฌเชฐเชจเซ‡เชŸเชธ เชชเซ‹เชคเซ‡ เชชเช›เซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เช…เชจเซ‡ เชธเซ‡เชตเชพเช“เชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡.

เช…เชฎเชจเซ‡ เช เชชเชฃ เชธเชฎเชœเชพเชฏเซเช‚ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเชพเช‡เชเซ‡เชถเชจ, เชœเซ‡ เช…เชฎเชจเซ‡ เช…เช—เชพเช‰ เช…เชฎเชพเชฐเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“เชฎเชพเช‚ เชœเชฟเชจเซเชœเชพเชจเซ‹ เชชเชฐเชฟเชšเชฏ เช•เชฐเชพเชตเซ€เชจเซ‡ เชœเชพเชคเซ‡ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชซเชฐเชœ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชคเซ‡ เชธเซเช•เชพเชจเชจเซ€ เชฎเซเช–เซเชฏ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“เชฎเชพเช‚เชจเซ€ เชเช• เช›เซ‡. เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเซ‡เชฒ เชคเชฎเชพเชฎ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เชนเซ‡เชฒเซเชฎเชฎเชพเช‚ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชœเชฟเชจเซเชœเชพ เชœเซ‡เชตเซ€ เชœ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเช•เซ€เช•เชคเชฎเชพเช‚, เช—เซ‹ เชญเชพเชทเชพเชจเชพ เชŸเซ‡เชฎเซเชชเซเชฒเซ‡เชŸเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชœเซ‡เชฎเชพเช‚ เชธเซเช•เชพเชจ เชฒเช–เซ‡เชฒเซเช‚ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ.

เชนเซ‡เชฒเซเชฎ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฅเซ‹เชกเชพ เชตเชงเซ เช–เซเชฏเชพเชฒเซ‹ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡.

เชšเชพเชฐเซเชŸ - เช† เชคเชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเชจเซเช‚ เชตเชฐเซเชฃเชจ เช›เซ‡. เช…เชจเซเชฏ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเซ‹เชฎเชพเช‚ เชคเซ‡เชจเซ‡ เชชเซ‡เช•เซ‡เชœ, เชฌเช‚เชกเชฒ เช…เชฅเชตเชพ เชคเซ‡เชจเชพ เชœเซ‡เชตเซเช‚ เช•เช‚เชˆเช• เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช…เชนเซ€เช‚ เชคเซ‡เชจเซ‡ เชšเชพเชฐเซเชŸ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชฎเซ‚เชฒเซเชฏเซ‹ เชคเซ‡ เชšเชฒ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเชฎเซ‡ เชจเชฎเซ‚เชจเชพเช“เชฎเชพเช‚เชฅเซ€ เชคเชฎเชพเชฐเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹.

เชชเซเชฐเช•เชพเชถเชจ. เชฆเชฐเซ‡เช• เชตเช–เชคเซ‡ เชธเซเช•เชพเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซˆเชจเชพเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชธเซ‡เชตเชพเชจเซ‡ เชชเซเชฐเช•เชพเชถเชจเชจเซเช‚ เชตเชงเชพเชฐเชพเชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡. เชนเซ‡เชฒเซเชฎ เชฏเชพเชฆ เชฐเชพเช–เซ‡ เช›เซ‡ เช•เซ‡ เช…เช—เชพเช‰เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชธเซ‡เชตเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชถเซเช‚ เชนเชคเซ€, เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชตเช—เซ‡เชฐเซ‡. เชคเซ‡เชฅเซ€, เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เชฐเซ‹เชฒเชฌเซ‡เช• เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เชซเช•เซเชค เชนเซ‡เชฒเซเชฎ เช•เซ‰เชฒเชฌเซ‡เช• เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ‹, เชคเซ‡เชจเซ‡ เชชเชพเช›เชฒเชพ เชชเซเชฐเช•เชพเชถเชจ เชธเช‚เชธเซเช•เชฐเชฃ เชคเชฐเชซ เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเซ‹. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เช…เชจเซเชฐเซ‚เชช เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฐเซ‹เชฒเชฌเซ‡เช• เชธเชฎเชฏเซ‡ เช‰เชชเชฒเชฌเซเชง เชจ เชนเซ‹เชฏ เชคเซ‹ เชชเชฃ, เชธเซเช•เชพเชจ เชนเชœเซ เชชเชฃ เชฏเชพเชฆ เชฐเชพเช–เชถเซ‡ เช•เซ‡ เชคเซ‡ เชถเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช…เช—เชพเช‰เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชคเซ‡ เชœเซ‡ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชนเชคเซเช‚ เชคเซ‡ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฐเซ‹เชฒเชฌเซ‡เช• เช•เชฐเชถเซ‡.

เชเชตเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชธเซเช•เชพเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชจเชฟเชฏเชฎเชฟเชค เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เชชเชฃ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเซเชธเชฎเชพเช‚ เชซเซ‡เชฐเชตเชพเชฏ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒเซเชธ, เชซเช‚เช•เซเชถเชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เช…เชจเซ‡ เชถเชฐเชคเซ€ เชจเชฟเชตเซ‡เชฆเชจเซ‹ เชฒเชพเช—เซ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡. เช† เชฐเซ€เชคเซ‡ เชคเชฎเซ‡ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเชพ เช†เชงเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชธเซ‡เชตเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

VM, Nomad เช…เชจเซ‡ Kubernetes เชฎเชพเชŸเซ‡ เช…เชฐเชœเซ€เช“ เชœเชฎเชพเชตเชตเซ€

เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚, เช…เชฎเซ‡ เชจเซ‹เชฎเชพเชก เชธเชพเชฅเซ‡ เช•เชฐเชคเชพเช‚ เชฅเซ‹เชกเซ€ เช…เชฒเช— เชฐเซ€เชคเซ‡ เชตเชธเซเชคเซเช“ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เชœเซ‹ เชจเซ‹เชฎเชพเชกเชฎเชพเช‚ เชฌเช‚เชจเซ‡ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เช…เชจเซ‡ n-เชšเชฒเซ‹ เช•เซ‡ เชœเซ‡ เช…เชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเชจเซ‡ เชœเชฎเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชนเชคเชพ เชคเซ‡ เชเช• เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชนเชคเชพ, เชคเซ‹ เช…เชนเซ€เช‚ เช…เชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฌเซ‡ เช…เชฒเช—-เช…เชฒเช— เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชเชฎเชพเช‚ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡. "เชกเชฟเชชเซเชฒเซ‹เชฏ" เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชœเชฎเชพเชตเชŸ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชฎเชพเชคเซเชฐ n-เชšเชฒเซ‹เชจเซ‹ เชธเช‚เช—เซเชฐเชน เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ "เชธเซเช•เชพเชจ" เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เช…เชฅเชตเชพ เชšเชพเชฐเซเชŸเซเชธ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ‡ เช›เซ‡.

VM, Nomad เช…เชจเซ‡ Kubernetes เชฎเชพเชŸเซ‡ เช…เชฐเชœเซ€เช“ เชœเชฎเชพเชตเชตเซ€

เช† เช…เชฎเชจเซ‡ เชถเซเช‚ เช†เชชเซเชฏเซเช‚?

เช เชนเช•เซ€เช•เชค เชนเซ‹เชตเชพ เช›เชคเชพเช‚ เช•เซ‡ เช…เชฎเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเชˆเชฒเซ‹เชฎเชพเช‚ เช•เซ‹เชˆเชชเชฃ เช–เชฐเซ‡เช–เชฐ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชกเซ‡เชŸเชพ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชคเชพ เชจเชฅเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชฎเชพเชŸเซ‡ เชชเชพเชธเชตเชฐเซเชกเซเชธ. เชคเซ‡เช“ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เชฐเชนเชธเซเชฏเซ‹ เชคเชฐเซ€เช•เซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎ เช›เชคเชพเช‚, เชคเซเชฏเชพเช‚ เชนเชœเซ€ เชชเชฃ เช•เซ‡เชŸเชฒเซ€เช• เชตเชธเซเชคเซเช“ เช›เซ‡ เช•เซ‡ เชœเซ‡ เช…เชฎเซ‡ เชฆเชฐเซ‡เช•เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช†เชชเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€. เชคเซ‡เชฅเซ€, "เชกเชฟเชชเซเชฒเซ‹เชฏ" เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ€ เชเช•เซเชธเซ‡เชธ เชตเชงเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡, เช…เชจเซ‡ "เชธเซเช•เชพเชจ" เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชซเช•เซเชค เชธเซ‡เชตเชพเชจเซเช‚ เชตเชฐเซเชฃเชจ เช›เซ‡. เช† เช•เชพเชฐเชฃเซ‹เชธเชฐ, เชคเซ‡ เชฒเซ‹เช•เซ‹เชจเซ€ เชตเชฟเชถเชพเชณ เชถเซเชฐเซ‡เชฃเซ€ เชฆเซเชตเชพเชฐเชพ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฎเชพเชคเซเชฐ เช‰เชคเซเชชเชพเชฆเชจ เชœ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏ เชตเชพเชคเชพเชตเชฐเชฃ เชชเชฃ เชนเซ‹เชตเชพเชฅเซ€, เช† เช…เชฒเช—เชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชธเซเช•เชพเชจ เชšเชพเชฐเซเชŸเชจเซ‹ เชชเซเชจเชƒเช‰เชชเชฏเซ‹เช— เชฎเชพเชคเซเชฐ เช‰เชคเซเชชเชพเชฆเชจ เชฎเชพเชŸเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฃ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, QA เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชชเชฃ เชธเซ‡เชตเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เชœเชฎเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชฎเชฟเชจเซ€เช•เซเชฌเซ‡ - เช† เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชตเชธเซเชคเซ เช›เซ‡.

เชฆเชฐเซ‡เช• เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ€ เช…เช‚เชฆเชฐ, เช…เชฎเซ‡ เชฆเชฐเซ‡เช• เชธเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เช…เชฒเช— เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชฎเชพเช‚ เชเช• เชตเชฟเชญเชพเช— เช›เซ‹เชกเซ€ เชฆเซ€เชงเซ‹. เชเชŸเชฒเซ‡ เช•เซ‡, เชฆเชฐเซ‡เช• เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเช•เชพเชจเซ€ เช…เช‚เชฆเชฐ เช…เชจเซเชฐเซ‚เชช เชšเชพเชฐเซเชŸเชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชฎเซ‚เชจเชพเช“ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฎเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชฎเซ‡ "เชกเชฟเชชเซเชฒเซ‹เชฏ" เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชฎเชพเชคเซเชฐ envs เช›เซ‹เชกเซ€ เชฆเซ€เชงเซ€ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเซ‡ เชœเชฟเชจเซเชœเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชŸเซ‡เชฎเซเชชเซเชฒเซ‡เชŸเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชธเซเช•เชพเชจ เชชเซ‹เชคเซ‡ เชœ เชฌเซ‰เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เชŸเซ‡เชฎเซเชชเซเชฒเซ‡เชŸเชฟเช‚เช— เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ - เช† เชคเซ‡เชจเชพ เชฎเซเช–เซเชฏ เช•เชพเชฐเซเชฏเซ‹เชฎเชพเช‚เชจเซเช‚ เชเช• เช›เซ‡.

เช…เชฎเซ‡ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช›เซ‹เชกเซ€ เชฆเซ€เชงเซ€ เช›เซ‡ - deploy.sh, เชœเซ‡ เชธเซเช•เชพเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชœเชฎเชพเชตเชŸ เชฎเชพเชŸเซ‡ เชฒเซ‹เชจเซเชšเชจเซ‡ เชธเชฐเชณ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เช•เซ‹เชˆเชชเชฃ เช•เซ‡ เชœเซ‡ เชœเชฎเชพเชตเชŸ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡, เชœเชฎเชพเชตเชŸ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชฐเชพเชฌเชฐ เช เชœ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เชœเซ‡ เชคเซ‡ เชจเซ‹เชฎเชพเชก เชฆเซเชตเชพเชฐเชพ เชœเชฎเชพเชตเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เช เชœ deploy.sh, เชคเชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเชจเซเช‚ เชจเชพเชฎ เช…เชจเซ‡ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช•เซเชฏเชพเช‚ เชœเชฎเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹. เช†เชจเชพ เช•เชพเชฐเชฃเซ‡ เชธเซเช•เชพเชจ เช†เช‚เชคเชฐเชฟเช• เชฐเซ€เชคเซ‡ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡. เชคเซ‡ เชฌเชฆเชฒเชพเชฎเชพเช‚, เชจเชฎเซ‚เชจเชพเช“เชฎเชพเช‚เชฅเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฎเชพเช‚ เชœเชฐเซ‚เชฐเซ€ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ€ เชซเชพเช‡เชฒเซ‹ เชฆเชพเช–เชฒ เช•เชฐเซ‡ เช›เซ‡, เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชœเชฎเชพเชตเซ‡ เช›เซ‡, เชคเซ‡เชฎเชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เชฒเซ‹เช‚เชš เช•เชฐเซ‡ เช›เซ‡.

เชคเชพเชฐเชฃเซ‹

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเซ‡เชตเชพ เชจเซ‹เชฎเชพเชก เช•เชฐเชคเชพเช‚ เชตเชงเซ เชœเชŸเชฟเชฒ เชฒเชพเช—เซ‡ เช›เซ‡.

VM, Nomad เช…เชจเซ‡ Kubernetes เชฎเชพเชŸเซ‡ เช…เชฐเชœเซ€เช“ เชœเชฎเชพเชตเชตเซ€

เช…เชนเซ€เช‚ เช†เช‰เชŸเช—เซ‹เช‡เช‚เช— เชŸเซเชฐเชพเชซเชฟเช• เช‡เชจเซเช—เซเชฐเซ‡เชธเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เชฎเชพเชคเซเชฐ เชซเซเชฐเชจเซเชŸ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เช›เซ‡, เชœเซ‡ เชฌเชงเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€เชฅเซ€ เชคเซ‡เชฎเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชกเซ‡เชŸเชพเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชธเซ‡เชตเชพเช“ เชชเชฐ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡. เชคเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“เชจเชพ เช†เชงเชพเชฐเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชธเซเช•เชพเชจเชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชตเชฐเซเชฃเชจเชจเซ‹ เชญเชพเช— เช›เซ‡ เช…เชจเซ‡ เช•เชฏเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชธเซ‡เชตเชพ เชคเซ‡เชจเชพ เชชเซ‹เชกเซเชธเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡, เชšเซ‹เช•เซเช•เชธ เช•เชจเซเชŸเซ‡เชจเชฐ, เช† เชธเซ‡เชตเชพเชจเชพ เชคเชฎเชพเชฎ เช•เชจเซเชŸเซ‡เชจเชฐ เชตเชšเซเชšเซ‡ เช†เชตเชคเชพ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชธเช‚เชคเซเชฒเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡, เช…เชฒเชฌเชคเซเชค, เช†เชชเชฃเซ‡ เชญเซ‚เชฒเชตเซเช‚ เชœเซ‹เชˆเช เชจเชนเซ€เช‚ เช•เซ‡ เช†เชชเชฃเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชคเชฐเซ‡ เชธเซเชฐเช•เซเชทเชพเชฅเซ€ เช•เซเชฏเชพเช‚เชฏ เชœเชตเซเช‚ เชœเซ‹เชˆเช เชจเชนเซ€เช‚. เชคเซ‡เชฅเซ€, เชตเชฟเชญเชพเชœเชจ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชŸเซ‡เช—เชฟเช‚เช— เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เชฌเชงเซ€ เชธเซ‡เชตเชพเช“เชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชŸเซ…เช—เซเชธ เชนเซ‹เชฏ เช›เซ‡ เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชจเซ€ เช…เช‚เชฆเชฐ เช…เชฅเชตเชพ เชฌเชนเชพเชฐเชจเชพ เช…เชฎเซเช• เชฌเชพเชนเซเชฏ/เช†เช‚เชคเชฐเชฟเช• เชธเช‚เชธเชพเชงเชจเซ‹เชจเชพ เชเช•เซเชธเซ‡เชธ เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เชนเซ‹เชฏ เช›เซ‡.

เชœเซ‡เชฎ เชœเซ‡เชฎ เช…เชฎเซ‡ เชธเช‚เช•เซเชฐเชฎเชฃ เช•เชฐเซเชฏเซเช‚, เช…เชฎเซ‡ เชœเซ‹เชฏเซเช‚ เช•เซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเชพเชธเซ‡ เชจเซ‹เชฎเชพเชกเชจเซ€ เชคเชฎเชพเชฎ เช•เซเชทเชฎเชคเชพเช“ เชนเชคเซ€, เชœเซ‡เชจเซ‹ เช…เชฎเซ‡ เช…เช—เชพเช‰ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹, เช…เชจเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เชจเชตเซ€ เชตเชธเซเชคเซเช“ เชชเชฃ เช‰เชฎเซ‡เชฐเซ€ เชนเชคเซ€. เชคเซ‡ เชชเซเชฒเช—เช‡เชจเซเชธ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชนเช•เซ€เช•เชคเชฎเชพเช‚ เช•เชธเซเชŸเชฎ เชธเช‚เชธเชพเชงเชจ เชชเซเชฐเช•เชพเชฐเซ‹ เชฆเซเชตเชพเชฐเชพ. เชเชŸเชฒเซ‡ เช•เซ‡, เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชซเช•เซเชค เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เช†เชตเชคเซ€ เชตเชธเซเชคเซเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชœ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชธเช‚เชธเชพเชงเชจ เช…เชจเซ‡ เชธเซ‡เชตเชพ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชคเช• เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฐเชพ เชธเช‚เชธเชพเชงเชจเชจเซ‡ เชตเชพเช‚เชšเชถเซ‡. เช† เชคเชฎเชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช…เชจเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชตเช—เชฐ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เช†เชชเซ‡ เช›เซ‡.

เช†เชตเชพ เช‰เชชเชฏเซ‹เช—เชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เช›เซ‡, เชœเซ‡ เช†เชชเชฃเชพ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชจเซ€ เช…เช‚เชฆเชฐ เชšเชพเชฒเซ‡ เช›เซ‡. เชคเซ‡ เช•เซ‹เชˆ เชšเซ‹เช•เซเช•เชธ เชธเซ‡เชตเชพเชฎเชพเช‚เชฅเซ€ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเชพเชฐเซ‡ เชธเซ‡เชตเชพ เชตเชฐเซเชฃเชจเชฎเชพเช‚ เชเช• เชตเชงเชพเชฐเชพเชจเซ‹ เชชเซเชฐเช•เชพเชฐ, เช•เชนเซ‡เชตเชพเชคเชพ เชธเซ‡เชตเชพ เชฎเซ‹เชจเชฟเชŸเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ, เช เชนเช•เซ€เช•เชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เช•เชธเซเชŸเชฎ เชธเช‚เชธเชพเชงเชจ เชชเซเชฐเช•เชพเชฐ เชตเชพเช‚เชšเซ€ เชถเช•เซ‡ เช›เซ‡, เชจเชตเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚เชฅเซ€ เช†เชชเชฎเซ‡เชณเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชคเชฆเซเชฆเชจ เช…เชจเซเช•เซ‚เชณ เช›เซ‡.

เชฎเชพเชฐเซเชš 2018 เชฎเชพเช‚ เช…เชฎเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เชชเซเชฐเชฅเชฎ เชœเชฎเชพเชตเชŸ เช•เชฐเซ€ เชนเชคเซ€. เช…เชจเซ‡ เช† เชธเชฎเชฏ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชฎเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชธเชฎเชธเซเชฏเชพ เช…เชจเซเชญเชตเซ€ เชจเชฅเซ€. เชคเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชญเซ‚เชฒเซ‹ เชตเชฟเชจเชพ เชคเชฆเซเชฆเชจ เชธเซเชฅเชฟเชฐ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชตเชงเซ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เช†เชœเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เชชเซ‚เชฐเชคเซ€ เช•เซเชทเชฎเชคเชพเช“ เช›เซ‡, เช…เชจเซ‡ เช…เชฎเชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเชพ เชตเชฟเช•เชพเชธเชจเซ€ เช—เชคเชฟ เช–เชฐเซ‡เช–เชฐ เช—เชฎเซ‡ เช›เซ‡. เชนเชพเชฒเชฎเชพเช‚, 3000 เชฅเซ€ เชตเชงเซ เช•เชจเซเชŸเซ‡เชจเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เช›เซ‡. เช•เซเชฒเชธเซเชŸเชฐ เช…เชจเซ‡เช• เช—เชพเช‚เช เซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชคเซ‡ เชธเซ‡เชตเชพเชฏเซ‹เช—เซเชฏ, เชธเซเชฅเชฟเชฐ เช…เชจเซ‡ เช–เซ‚เชฌ เชจเชฟเชฏเช‚เชคเซเชฐเชฃเช•เซเชทเชฎ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹