เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบšเบฑเบ™เบซเบฒเป‚เบ”เบเปƒเบŠเป‰ XP

เบชเบฐเบšเบฒเบเบ”เบต, Habr! เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบˆเบปเปˆเบกเบเปˆเบฝเบงเบเบฑเบšเบŠเบตเบงเบดเบ”เปƒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ” paradigm เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบชเบฐเป€เบซเบ™เบตเบซเบเบฑเบ‡เบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™. เบกเบทเป‰เบ™เบตเป‰เบ‚เป‰เบญเบเบเบฑเบšเบกเบฒเบšเบญเบเป€เบˆเบปเป‰เบฒเบงเปˆเบฒเบงเบดเบ—เบตเบเบฒเบ™เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบซเบ™เบตเบˆเบฒเบเบ„เบงเบฒเบกเบชเบดเป‰เบ™เบซเบงเบฑเบ‡เปเบฅเบฐเบŠเบตเป‰เบ™เปเบฒเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปƒเบ™เบ—เบดเบ”เบ—เบฒเบ‡เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡.

เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบšเบฑเบ™เบซเบฒเป‚เบ”เบเปƒเบŠเป‰ XP

เปƒเบ™เบšเบปเบ”เบ‚เบฝเบ™เบเปˆเบญเบ™ เปœเป‰เบฒ เบ™เบตเป‰ "เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบ„เบปเบ™เบฎเบนเป‰เบˆเบฑเบเบ—เปเบฒเบญเบดเบ”" เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เปเบšเปˆเบ‡เบ›เบฑเบ™เบ„เบงเบฒเบกเบ›เบฐเบ—เบฑเบšเปƒเบˆเบ‚เบญเบ‡เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบžเบทเป‰เบ™เบ—เบตเปˆเบ™เบตเป‰, เบžเบฐเบเบฒเบเบฒเบกเบชเบฐเบ—เป‰เบญเบ™เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เปƒเบ™เบ‚เบปเบ‡เป€เบ‚เบ”เบ™เบตเป‰, เปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เปเบ™เบฐเบ™เปเบฒเบงเปˆเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเบเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเป„เบ”เป‰. เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบกเบตเบเบฒเบ™เบฎเป‰เบญเบ‡เบ—เบธเบเบซเบผเบฒเบเบเปˆเบฝเบงเบเบฑเบšเบŠเบตเบงเบดเบ”, เปเบ•เปˆเบšเปเปˆเบกเบตเบ‚เปเป‰เบชเบฐเป€เบซเบ™เบตเบชเปเบฒเบฅเบฑเบšเบ—เบฒเบ‡เบญเบญเบเบˆเบฒเบเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™.

เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เปƒเบœ, เบžเบงเบเป€เบฎเบปเบฒเบขเบนเปˆเปƒเบชเปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบšเบฑเบ™เบซเบฒเบซเบเบฑเบ‡

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเบขเบนเปˆเปƒเบ™เบ—เบตเบกเบ‡เบฒเบ™ Sre Onboarding, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบซเบปเบเบ„เบปเบ™เปเบฅเบฐเบงเบดเบชเบฐเบงเบฐเบเบญเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเบฒเบกเบ„เบปเบ™. เบžเบงเบเป€เบฎเบปเบฒเบ—เบธเบเบ„เบปเบ™เบžเบฐเบเบฒเบเบฒเบกเบ‚เบฝเบ™ Infrastructure เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ” (IaC). เบžเบงเบเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เป€เบžเบฒเบฐเบงเปˆเบฒเป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบงเบžเบงเบเป€เบฎเบปเบฒเบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบกเบตเบ›เบฐเบซเบงเบฑเบ”เบเบฒเบ™เป€เบ›เบฑเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ "เบชเบนเบ‡เบเบงเปˆเบฒเบ„เปˆเบฒเบชเบฐเป€เบฅเปˆเบ".

  • เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰: เบกเบตเบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™, เบ„เบงเบฒเบกเบฎเบนเป‰เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”, เบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบ—เบตเปˆเบˆเบฐเบฎเบฝเบ™เบฎเบนเป‰เบชเบดเปˆเบ‡เปƒเบซเบกเปˆ.
  • เปเบฅเบฐโ€‹เบกเบตโ€‹เบชเปˆเบงเบ™โ€‹เบซเบ™เบถเปˆเบ‡ saggingโ€‹, เป€เบŠเบดเปˆเบ‡โ€‹เบเบฑเบ‡โ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เบฅเบปเบšโ€‹: เบ‚เบฒเบ”โ€‹เบ„เบงเบฒเบกโ€‹เบฎเบนเป‰โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบฎเบฒเบ”โ€‹เปเบงโ€‹เบžเบทเป‰เบ™โ€‹เบ–เบฒเบ™โ€‹เป‚เบ„เบ‡โ€‹เบฅเปˆเบฒเบ‡โ€‹.

stack เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เปƒเบ™ IaC เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.

  • Terraform เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™.
  • Packer เบชเปเบฒเบฅเบฑเบšเบ›เบฐเบเบญเบšเบฎเบนเบšเบžเบฒเบš. เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™ Windows, CentOS 7 เบฎเบนเบšเบžเบฒเบš.
  • Jsonnet เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบ„เบงเบฒเบกเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡เปƒเบ™ drone.io, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡ packer json เปเบฅเบฐเป‚เบกเบ”เบนเบ™ terraform เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.
  • เบชเบตเบŸเป‰เบฒเบชเบปเบ”.
  • Ansible เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฐเบเบฝเบกเบฎเบนเบšเบžเบฒเบš.
  • Python เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบŠเปˆเบงเบเปเบฅเบฐเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบชเบฐเบ„เบดเบš.
  • เปเบฅเบฐเบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เปƒเบ™ VSCode เบเบฑเบš plugins เปเบšเปˆเบ‡เบ›เบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบฐเบกเบฒเบŠเบดเบเบ—เบตเบกเบ‡เบฒเบ™.

เบชเบฐเบซเบผเบธเบšเบˆเบฒเบเบ‚เบญเบ‡เบ‚เป‰เบญเบ เบšเบปเบ”เบ„เบงเบฒเบกเบชเบธเบ”เบ—เป‰เบฒเบ เป€เบ›เบฑเบ™เปเบšเบšเบ™เบตเป‰: เบ‚เป‰เบญเบเบžเบฐเบเบฒเบเบฒเบกเบ›เบนเบเบเบฑเบ‡ (เบเปˆเบญเบ™เบญเบทเปˆเบ™เปเบปเบ”เปƒเบ™เบ•เบปเบงเบ‚เป‰เบญเบเป€เบญเบ‡) เบกเบญเบ‡เปƒเบ™เปเบ‡เปˆเบ”เบต, เบ‚เป‰เบญเบเบขเบฒเบเบšเบญเบเบงเปˆเบฒเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบงเบดเบ—เบตเบเบฒเบ™ เปเบฅเบฐ เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเป€เบžเบทเปˆเบญเบฎเบฑเบšเบกเบทเบเบฑเบšเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบ เปเบฅเบฐ เบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบ‚เบปเบ‡เป€เบ‚เบ”เบ™เบตเป‰.

เบžเบงเบเป€เบฎเบปเบฒเบเบณเบฅเบฑเบ‡เบ›เบฐเบชเบปเบšเบเบฑเบšเบšเบฑเบ™เบซเบฒ IaC เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

  • เบ„เบงเบฒเบกเบšเปเปˆเบชเบปเบกเบšเบนเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบซเบฑเบ”.
  • เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เบŠเป‰เบฒ. เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เปเบกเปˆเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เป‚เบฅเบเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡, เปเบฅเบฐเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบŠเป‰เบฒ.
  • เบ‚เบฒเบ”เบงเบดเบ—เบตเบเบฒเบ™เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”.
  • เบžเบงเบเป€เบฎเบปเบฒเป€เบ›เบฑเบ™เบ„เบปเบ™เปƒเปเปˆ เปเบฅเบฐเบšเปเปˆเบฎเบนเป‰เบซเบผเบฒเบ.

Extreme Programming (XP) เป€เบžเบทเปˆเบญเบเบนเป‰เป„เบž

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบกเบตเบ„เบงเบฒเบกเบ„เบธเป‰เบ™เป€เบ„เบตเบเบเบฑเบš Extreme Programming (XP) เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบขเบทเบ™เบขเบนเปˆเบซเบฅเบฑเบ‡เบกเบฑเบ™. เบžเบงเบเป€เบฎเบปเบฒเบซเบผเบฒเบเบ„เบปเบ™เป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰, เปเบฅเบฐเบกเบฑเบ™เบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบˆเบถเปˆเบ‡เบšเปเปˆเปƒเบŠเป‰เบซเบผเบฑเบเบเบฒเบ™เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบงเบฒเบ‡เป„เบงเป‰เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เป€เบžเบทเปˆเบญเป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบชเบดเปˆเบ‡เบ—เป‰เบฒเบ—เบฒเบเบ”เป‰เบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡? เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเป€เบญเบปเบฒเบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เปเบฅเบฐเป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบกเบตเบซเบเบฑเบ‡เป€เบเบตเบ”เบ‚เบทเป‰เบ™.

เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™ XP เบเบฑเบšเบญเบธเบ”เบชเบฒเบซเบฐเบเปเบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆ XP เป€เบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบš, เปเบฅเบฐเบงเปˆเบฒเบกเบฑเบ™เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเปเบ™เบงเปƒเบ”:

1. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบญเบšเปเบงเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง. เบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเปเบˆเป‰เบ‡เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบงเปˆเบฒเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบชเบธเบ”เบ—เป‰เบฒเบเปเบกเปˆเบ™เบซเบเบฑเบ‡. เปเบ•เปˆเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบชเบฒเบกเบฒเบ”เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบฅเบปเบ”เปเบ—เบฑเบเบŠเบตเปˆเบšเปˆเบญเบ™เปƒเบ”, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบ•เปˆเบฅเบฐเป„เบฅเบเบฐ (เบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบ•เบปเบงเป€เบฎเบปเบฒเป€เบญเบ‡). เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเป€เบญเบปเบฒเบ—เบตเบก SRE, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป€เบญเบ‡, เปเบฅเบฐเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบˆเปเบฒเบเบฑเบ”เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบฅเบฐเบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบˆเบธเบ”เบ™เบตเป‰เป€เบซเบกเบฒเบฐ.

2. เบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™เป€เบงเบฅเบฒเบ„เบปเบ‡เบ—เบตเปˆเป‚เบ”เบเปƒเบŠเป‰เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเปƒเบซเบกเปˆ. เบžเบงเบเป€เบฎเบปเบฒเบญเบฒเบ”เบˆเบฐเบžเบปเบšเบเบฑเบšเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰เบšเบฒเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบฎเบนเป‰. เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™ 100% เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เป‚เบ„เบ‡เบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบ™เบตเป‰เปเบกเปˆเบ™เบšเบฑเบ™เบซเบฒเบ„เบปเบ‡เบ—เบตเปˆ, เป€เบžเบฒเบฐเบงเปˆเบฒ ... เบกเบตโ€‹เป€เบ•เบฑเบโ€‹เป‚เบ™โ€‹เป‚เบฅโ€‹เบŠเบตโ€‹เปƒเบซเบกเปˆโ€‹เบซเบผเบฒเบโ€‹เบ—เบตเปˆโ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เปƒเบ™โ€‹เบ‚เบฐโ€‹เปเบซเบ™เบ‡โ€‹เบเบฒเบ™โ€‹เบžเบทเป‰เบ™โ€‹เบ–เบฒเบ™โ€‹เป‚เบ„เบ‡โ€‹เบฅเปˆเบฒเบ‡โ€‹เบ•เบฐโ€‹เบซเบผเบญเบ”โ€‹เป€เบงโ€‹เบฅเบฒ.

3,4. เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ, เบเบฒเบ™เบฎเปˆเบงเบกเบกเบทเบ—เบตเปˆเบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบ—เบตเบกเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบฐเบซเบเบฒเบ. เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบเบตเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ. เบชเบญเบ‡เบˆเบธเบ”เบ™เบตเป‰เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ. เบซเบ™เป‰เบฒเบ—เปเบฒเบญเบดเบ”, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเปเบกเปˆเบ™เบ—เบตเบกเบ‡เบฒเบ™เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™, เปเบฅเบฐเบญเบฑเบ™เบ—เบตเบชเบญเบ‡, เบกเบตเป€เบเบปเป‰เบฒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบ—เบตเบกเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ, เบญเบตเบ‡เบ•เบฒเบกเบšเบฒเบ‡เบ„เปเบฒเบ™เบดเบเบฒเบกเบ‚เบญเบ‡เบ—เบตเบกเบ‡เบฒเบ™ "เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ", เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™ 14+ เบ„เบปเบ™.

เบ‚เปเปƒเบซเป‰เป€เบšเบดเปˆเบ‡เบšเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” XP เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบžเบงเบเบกเบฑเบ™เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบ„เบงเบฒเบกเป„เบงเปเบฅเบฐเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เบ„เปเบฒเบ•เบดเบŠเบปเบก.

XP Feedback เบซเบผเบฑเบเบเบฒเบ™ Loop

เปƒเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบ„เปเบฒเบ„เบถเบ”เบ„เปเบฒเป€เบซเบฑเบ™เปเบกเปˆเบ™เบ„เปเบฒเบ•เบญเบšเบ‚เบญเบ‡เบ„เปเบฒเบ–เบฒเบก, เบ‚เป‰เบญเบเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เป„เบ›เบšเปˆเบญเบ™เบ™เบฑเป‰เบ™เบšเป? XP เบกเบตโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบญเบฑเบ™โ€‹เบชเบนเบ‡โ€‹เบชเบปเปˆเบ‡โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹: loop เบ„เปเบฒโ€‹เบ„เบถเบ”โ€‹เบ„เปเบฒโ€‹เป€เบซเบฑเบ™โ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹. เบชเบดเปˆเบ‡เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เปˆเปเบฒเบเบงเปˆเบฒ, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบš OS เป€เบžเบทเปˆเบญเบ•เบญเบšเบ„เปเบฒเบ–เบฒเบกเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.

เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบšเบฑเบ™เบซเบฒเป‚เบ”เบเปƒเบŠเป‰ XP

เบ™เบตเป‰เปเบกเปˆเบ™เบซเบปเบงเบ‚เปเป‰เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒ, เบงเปˆเบฒเปƒเบ™เบญเบธเบ”เบชเบฒเบซเบฐเบเปเบฒ IT เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบš OS เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ. เบˆเบดเบ™เบ•เบฐเบ™เบฒเบเบฒเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบˆเบฑเบšเบ›เบงเบ”เบซเบผเบฒเบเบ›เบฒเบ™เปƒเบ”เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบซเบปเบเป€เบ”เบทเบญเบ™เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบปเบšเบงเปˆเบฒเบกเบตเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ™เบตเป‰เป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™เบเบฒเบ™เบญเบญเบเปเบšเบšเปเบฅเบฐเปƒเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบชเบฐเบฅเบฑเบšเบชเบฑเบšเบŠเป‰เบญเบ™เปƒเบ”เป†.

เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ IaC เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบŠเปˆเบงเบเบžเบงเบเป€เบฎเบปเบฒ. เบ‚เป‰เบญเบเบˆเบฐเบ›เบฑเบšเบ•เบปเบงเป€เบฅเบฑเบเบ™เป‰เบญเบเบ•เปเปˆเปเบœเบ™เบงเบฒเบ”เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบ™เบตเป‰: เปเบœเบ™เบเบฒเบ™เบ›เปˆเบญเบเบšเปเปˆเบกเบตเบฎเบญเบšเบงเบฝเบ™เบ›เบฐเบˆเปเบฒเป€เบ”เบทเบญเบ™, เปเบ•เปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบซเบผเบฒเบเบ„เบฑเป‰เบ‡เบ•เปเปˆเบกเบทเป‰. เบกเบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบงเบปเบ‡เบˆเบญเบ™ OS เบ™เบตเป‰เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบšเบดเปˆเบ‡เปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™: เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบธเบเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡. เบชเบปเบกเบ—เบปเบšเบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” XP, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เป€เบˆเบปเป‰เบฒเบญเบญเบเบˆเบฒเบเบ„เบงเบฒเบกเบชเบดเป‰เบ™เบซเบงเบฑเบ‡.

เบงเบดเบ—เบตเบเบฒเบ™เบ”เบถเบ‡เบ•เบปเบงเป€เบญเบ‡เบญเบญเบเบˆเบฒเบเป€เบซเบงเป€เบฅเบดเบเบ‚เบญเบ‡เบ„เบงเบฒเบกเบชเบดเป‰เบ™เบซเบงเบฑเบ‡: เบชเบฒเบกเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ–เบทเบเบเปˆเบฒเบงเป€เบ–เบดเบ‡เบชเบญเบ‡เบ„เบฑเป‰เบ‡เปƒเบ™เบฎเบญเบšเบเบฒเบ™เบ•เบญเบšเป‚เบ•เป‰ XP. เบกเบฑเบ™เบšเปเปˆเบ„เบทเบเบฑเบ™. เบžเบงเบเป€เบ‚เบปเบฒเบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเป€เบ•เบฑเบเบ™เบดเบเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบชเบธเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”.

เบกเบฑเบ™เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบตเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เปเบฅเบฐเบเบฒเบ™เบเบญเบกเบฎเบฑเบš. เบšเบฒเบ‡เบ„เบปเบ™เปƒเบซเป‰เบ„เปเบฒเบ„เบดเบ”เป€เบซเบฑเบ™เปเบเปˆเป€เบˆเบปเป‰เบฒเปƒเบ™เบชเบญเบ‡เบชเบฒเบกเบ™เบฒเบ—เบต, เบ„เบปเบ™เบญเบทเปˆเบ™เปƒเบ™เบชเบญเบ‡เบชเบฒเบกเบกเบทเป‰, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเปƒเบŠเป‰เป€เบงเบฅเบฒเบ”เบปเบ™เบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบ‚เบฝเบ™เปเบฅเบฐเบ–เบทเบเบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เป€เบฅเบทเป‰เบญเบเป†.

เบกเบต pyramid เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ„เบฅเบฒเบชเบชเบดเบ, เป€เบŠเบดเปˆเบ‡เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบ„เบงเบ™เบˆเบฐเบกเบตเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบซเบผเบฒเบ.

เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบšเบฑเบ™เบซเบฒเป‚เบ”เบเปƒเบŠเป‰ XP

เบเบญเบšเบ™เบตเป‰เปƒเบŠเป‰เบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเปเบ™เบงเปƒเบ”เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™ IaC? เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบง ... เบšเปเปˆเปเบกเปˆเบ™เป€เบฅเบตเบ.

  • เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบซเบ™เปˆเบงเบ, เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบ„เบงเบ™เบˆเบฐเบกเบตเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เบšเปเปˆเบชเบฒเบกเบฒเบ”เบกเบตเบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›. เบซเบผเบทเบžเบงเบเป€เบ‚เบปเบฒเบเปเบฒเบฅเบฑเบ‡เบ—เบปเบ”เบชเบญเบšเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป‚เบ”เบเบ—เบฒเบ‡เบญเป‰เบญเบกเบซเบผเบฒเบ. เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เบ‚เบฝเบ™เบžเบงเบเบกเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”. เปเบ•เปˆเบ™เบตเป‰เปเบกเปˆเบ™เบšเบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰:
    1. เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบฅเบฐเบซเบฑเบ” jsonnet. เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰เปเบกเปˆเบ™เบ—เปเปˆเบ›เบฐเบเบญเบš drone เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เป€เบŠเบดเปˆเบ‡เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบชเบฑเบšเบชเบปเบ™. เบฅเบฐเบซเบฑเบ” jsonnet เบ–เบทเบเบ›เบปเบเบ„เบธเบกเบ”เป‰เบงเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš.
      เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบ™เบตเป‰ เบเบญเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบชเปเบฒเบฅเบฑเบš Jsonnet.
    2. เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบชเปเบฒเบฅเบฑเบš scripts เบ—เบตเปˆเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบชเบฐเบ„เบฃเบดเบšเบ–เบทเบเบ‚เบฝเบ™เปƒเบ™ Python, เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เปƒเบชเปˆเบžเบงเบเบกเบฑเบ™เป„เบ”เป‰.
  • เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš, เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป€เบฎเบฑเบ”เปเบ™เบงเบ™เบฑเป‰เบ™. เบกเบฑเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบœเปˆเบฒเบ™ tflint. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบกเบตเบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบเบตเบ™เป„เบ›เบชเปเบฒเบฅเบฑเบš terraform, เปเบ•เปˆเบชเบฐเบ„เบดเบšเบ—เบปเบ”เบชเบญเบšเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบ‚เบฝเบ™เบชเปเบฒเบฅเบฑเบš AWS. เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบขเบนเปˆเปƒเบ™ Azure, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ™เบตเป‰เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เบšเปเปˆเป„เบ”เป‰เบ™เปเบฒเปƒเบŠเป‰.
  • เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบš: เบกเบฑเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบงเบดเบ—เบตเบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบˆเบฑเบ”เบ›เบฐเป€เบžเบ”เบžเบงเบเบกเบฑเบ™เปเบฅเบฐเบšเปˆเบญเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เป€เบญเบปเบฒเบžเบงเบเบกเบฑเบ™เปƒเบชเปˆ. เปเบ•เปˆเบžเบงเบเป€เบ‚เบปเบฒเป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™.

    เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ.

    เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบšเบฑเบ™เบซเบฒเป‚เบ”เบเปƒเบŠเป‰ XP

    เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเปƒเบ™ Drone CI. เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเบซเบฒเบžเบงเบเบกเบฑเบ™, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบฅเปเบ–เป‰เบฒ 30 เบ™เบฒเบ—เบตเป€เบžเบทเปˆเบญเปƒเบซเป‰เบฎเบนเบšเบžเบฒเบš Packer เบ›เบฐเบเบญเบš, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบฅเปเบ–เป‰เบฒเบญเบตเบ 15 เบ™เบฒเบ—เบตเป€เบžเบทเปˆเบญเปƒเบซเป‰เบžเบงเบเบกเบฑเบ™เบœเปˆเบฒเบ™. เปเบ•เปˆเบžเบงเบเบกเบฑเบ™เบกเบตเบขเบนเปˆ!

    เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™เบฎเบนเบšเบžเบฒเบš

    1. Packer เบ—เปเบฒเบญเบดเบ”เบ•เป‰เบญเบ‡เบเบฐเบเบฝเบกเบฎเบนเบšเบžเบฒเบšเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™.
    2. เบ–เบฑเบ”เบˆเบฒเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบกเบต terraform เบเบฑเบšเบฅเบฑเบ”เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบฎเบนเบšเบžเบฒเบšเบ™เบตเป‰.
    3. เป€เบกเบทเปˆเบญเป€เบ›เบตเบ”เป€เบœเบตเบ, เป‚เบกเบ”เบนเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบ—เบตเปˆเบ™เบญเบ™เบขเบนเปˆเปƒเบเป‰เป†เปเบกเปˆเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบฎเบนเบšเบžเบฒเบš.
    4. เป€เบกเบทเปˆเบญ VM เบ–เบทเบเบ™เบณเปƒเบŠเป‰เบˆเบฒเบเบฎเบนเบšเบžเบฒเบš, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบ”เป‰. เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบง, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ”เบเบฅเบปเบ”. เบกเบฑเบ™เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบชเบฐเบ„เบฃเบดเบšเป€เบฎเบฑเบ”เบงเบฝเบเปเบ™เบงเปƒเบ”เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เปเบฅเบฐ daemons เป€เบฎเบฑเบ”เบงเบฝเบเปเบ™เบงเปƒเบ”. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบœเปˆเบฒเบ™ ssh เบซเบผเบท winrm เบžเบงเบเป€เบฎเบปเบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ—เบตเปˆเบเบปเบเบ‚เบถเป‰เบ™เบกเบฒเปƒเบซเบกเปˆเปเบฅเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบทเบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบกเปˆเบ™เบ‚เบถเป‰เบ™.

  • เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เปƒเบ™เป‚เบกเบ”เบนเบ™เบชเปเบฒเบฅเบฑเบš terraform. เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบฑเป‰เบ™เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง.

    เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบšเบฑเบ™เบซเบฒเป‚เบ”เบเปƒเบŠเป‰ XP

    เบ„เปเบฒเบ•เบดเบŠเบปเบกเบเปˆเบฝเบงเบเบฑเบšเบ—เปเปˆเปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™ 40 เบ™เบฒเบ—เบต. เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบ”เบปเบ™เบ™เบฒเบ™. เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เบปเบ”เบ–เบญเบ, เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบซเบกเปˆ, เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเปเบกเปˆเบ™เบšเปเปˆเป€เบ›เบฑเบ™เบˆเบดเบ‡. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบซเบผเบฒเบ, เบเบฐเบเบฝเบกเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰, เบเบฐเบเบฝเบกเบชเบฐเบ„เบดเบšเปเบฅเปˆเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบฅเบปเบ‡เป€เบ›เบฑเบ™ 10 เบ™เบฒเบ—เบต. โ€‹เปเบ•เปˆโ€‹เบชเบดเปˆเบ‡โ€‹เป€เบซเบผเบปเปˆเบฒโ€‹เบ™เบตเป‰โ€‹เบเบฑเบ‡โ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบซเบปเบงโ€‹เปœเปˆเบงเบ, เบ—เบตเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เป„เบ”เป‰ 5 เบŠเบดเป‰เบ™โ€‹เปƒเบ™ 100 เบงเบดเบ™เบฒเบ—เบต.

เบเบฒเบ™เบ‚เบฒเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ›เบฐเบเบญเบšเบฎเบนเบšเบžเบฒเบšเบซเบผเบทเป‚เบกเบ”เบนเบ™ terraform เบŠเบธเบเบเบนเป‰เบเบฒเบ™เบ›เปˆเบฝเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ›เบชเบนเปˆเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบ—เบตเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบœเปˆเบฒเบ™ REST, เบซเบผเบท Python scripts.

เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเป€เบกเบทเปˆเบญเป€เบ„เบทเปˆเบญเบ‡ virtual เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบกเบฑเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบ•เบปเบงเป€เบญเบ‡เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ ScaleFT, เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡ virtual เป„เบ”เป‰เบ–เบทเบเบ—เปเบฒเบฅเบฒเบ, เบกเบฑเบ™เบฅเบถเบšเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบžเบงเบเป€เบฎเบปเบฒเบกเบต ScaleFT เป€เบ›เบฑเบ™เบšเปเบฅเบดเบเบฒเบ™, เบžเบงเบเป€เบฎเบปเบฒเบ–เบทเบเบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบกเบฑเบ™เบœเปˆเบฒเบ™ API. เบกเบตเบœเป‰เบฒเบซเปเปˆเบ—เบตเปˆเบ‚เบฝเบ™เบขเบนเปˆเบšเปˆเบญเบ™เบ™เบฑเป‰เบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เปเบฅเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒ: "เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เปเบฅเบฐเบฅเบถเบšเบกเบฑเบ™เปเบฅเบฐเบชเบดเปˆเบ‡เบ™เบฑเป‰เบ™." เบกเบฑเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”.

เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ›เบปเบเบเบฐเบ•เบดเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰, เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบŠเบญเบšเปเบงเบ—เบปเปˆเบงเป„เบ›: apiha เบšเบฒเบ‡เบŠเบฐเบ™เบดเบ”เบ–เบทเบเป€เบเบฒเบฐเป€เบเบตเป‰เบ, เบ—เปˆเบฒเบ™เบ”เบถเบ‡เบกเบฑเบ™, เปเบฅเบฐเป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบกเบตเบซเบเบฑเบ‡เป€เบเบตเบ”เบ‚เบทเป‰เบ™.

เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบšเบฑเบ™เบซเบฒเป‚เบ”เบเปƒเบŠเป‰ XP

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš: เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เป€เบŠเบดเปˆเบ‡เบ„เบงเบ™เบˆเบฐเปƒเบซเป‰ OS เปƒเบ™เบ™เบฒเบ—เบต, เบšเปเปˆเปƒเบซเป‰เบกเบฑเบ™. เปเบฅเบฐเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบชเบนเบ‡เบ‚เบถเป‰เบ™เปƒเบ™ pyramid เปเบกเปˆเบ™เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš, เปเบ•เปˆเบเบงเบกเป€เบญเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒ.

เบ„เบนเปˆเป‚เบ„เบ‡เบเบฒเบ™

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบกเปˆเบ™, เปเบ™เปˆเบ™เบญเบ™, เบ”เบต. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบซเบผเบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป€เบžเบ”เบ•เปˆเบฒเบ‡เป†. เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปเบฅเบฐเปƒเบซเป‰เบ„เปเบฒเบ„เบดเบ”เป€เบซเบฑเบ™เปเบเปˆเบžเบงเบเป€เบฎเบปเบฒ. เปเบ•เปˆเบšเบฑเบ™เบซเบฒเบเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš Unit เบ—เบตเปˆเบšเปเปˆเบ”เบต, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰ OS เบ—เบตเปˆเป„เบงเบ—เบตเปˆเบชเบธเบ”, เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆ. เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบ‚เป‰เบญเบเบเบฑเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™ OS เป„เบงเบ—เบตเปˆเบ‡เปˆเบฒเบเปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบชเบธเบเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš. เบšเปเปˆเป„เบ”เป‰เบเปˆเบฒเบงเป€เบ–เบดเบ‡เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. เป‚เบŠเบเบ”เบต, เบกเบตเป€เบ•เบฑเบเบ™เบดเบเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปƒเบซเป‰เบ„เปเบฒเบ„เบถเบ”เบ„เปเบฒเป€เบซเบฑเบ™เป„เบงเบเบงเปˆเบฒเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบซเบ™เปˆเบงเบ. เบ™เบตเป‰เปเบกเปˆเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ„เบนเปˆ.

เป€เบกเบทเปˆเบญเบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบ„เปเบฒเบ„เบถเบ”เบ„เปเบฒเป€เบซเบฑเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เบกเบฑเบ™เป„เบงเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบˆเบฐเป„เบงเป„เบ”เป‰. เปเบกเปˆเบ™เปเบฅเป‰เบง, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปƒเบ™เบชเบฒเบ‚เบฒเบ—เบตเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” (เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เบ—เปเบฒเบฅเบฒเบเบชเบดเปˆเบ‡เปƒเบ”เบชเปเบฒเบฅเบฑเบšเปƒเบœ), เป€เบฎเบฑเบ”เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ”เบถเบ‡เปƒเบ™ Github, เบกเบญเบšเบซเบกเบฒเบเปƒเบซเป‰เบœเบนเป‰เบ—เบตเปˆเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบกเบตเบ™เป‰เปเบฒเบซเบ™เบฑเบ, เปเบฅเบฐเบฅเปเบ–เป‰เบฒเบ„เปเบฒเบ•เบญเบš.

เปเบ•เปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเปเบ–เป‰เบฒเป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบ”เบปเบ™เบ™เบฒเบ™. เบ›เบฐเบŠเบฒเบŠเบปเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ—เบธเบฅเบฐเบเบดเบ”, เปเบฅเบฐเบ„เปเบฒเบ•เบญเบš, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบตเบซเบ™เบถเปˆเบ‡, เบญเบฒเบ”เบˆเบฐเบšเปเปˆเบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡เบชเบธเบ”. เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบ„เปเบฒเบ•เบญเบšเบกเบฒเบ—เบฑเบ™เบ—เบต, เบœเบนเป‰เบ—เบปเบšเบ—เบงเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบฑเบ™เบ—เบต, เปเบ•เปˆเบ„เปเบฒเบ•เบญเบšเบเบฑเบ‡เบกเบฒเบŠเป‰เบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบˆเบดเบ‡. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบกเบฑเบ™โ€‹เปเบกเปˆเบ™โ€‹เบเปˆเบญเบ™โ€‹เบซเบ™เป‰เบฒโ€‹เบ™เบฑเป‰เบ™โ€‹. เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเป‚เบ„เบ‡เบเบฒเบ™เบ„เบนเปˆเปเบกเปˆเบ™เปเบ™เปƒเบชเปˆ - เบ—เบฑเบ™เบ—เบต, เปƒเบ™เป€เบงเบฅเบฒเบ‚เบฝเบ™.

เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบ„เบนเปˆเปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™ IaC:

1. เบ„เบฅเบฒเบชเบดเบ, เบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™ + เบ›เบฐเบชเบปเบšเบเบฒเบ™, เบ›เปˆเบฝเบ™เป‚เบ”เบเบˆเบฑเบšเป€เบงเบฅเบฒ. เบชเบญเบ‡เบšเบปเบ”เบšเบฒเบ” - เบ„เบปเบ™เบ‚เบฑเบš เปเบฅเบฐ เบ™เบฑเบเบ™เบณเบ—เบฒเบ‡. เบชเบญเบ‡เบ„เบปเบ™. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบฅเบฐเบซเบฑเบ”เบ”เบฝเบงเบเบฑเบ™เปเบฅเบฐเบ›เปˆเบฝเบ™เบžเบฒเบฅเบฐเบšเบปเบ”เบšเบฒเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™.

เปƒเบซเป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบš:

  • เบšเบฑเบ™เบซเบฒ: เบ„เบงเบฒเบกเบšเปเปˆเบชเบปเบกเบšเบนเบ™เปเบšเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบซเบฑเบ”.
    เบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบฒเบ‡เบฅเบปเบš: เบกเบฑเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเบ”เบปเบ™เบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบžเบงเบเป€เบฎเบปเบฒเบŠเป‰เบฒเบฅเบปเบ‡, เบˆเบฑเบ‡เบซเบงเบฐ / เบˆเบฑเบ‡เบซเบงเบฐเบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบˆเบฐเบชเบนเบ™เป€เบชเบเป„เบ›.
    เบžเบงเบเป€เบฎเบปเบฒเบ•เปเปˆเบชเบนเป‰เปเบ™เบงเปƒเบ”: เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, IDE เบ—เบปเปˆเบงเป„เบ›เปเบฅเบฐเบเบฑเบ‡เบฎเบฝเบ™เบฎเบนเป‰เบ—เบฒเบ‡เบฅเบฑเบ”.
  • เบšเบฑเบ™เบซเบฒ: เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เบŠเป‰เบฒ.
    เบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบฒเบ‡เบฅเบปเบš: เป€เบžเบตเปˆเบกเป€เบงเบฅเบฒเบ—เบตเปˆเบกเบฑเบ™เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ. เบžเบงเบเป€เบฎเบปเบฒเบฎเบนเป‰เบชเบถเบเป€เบšเบทเปˆเบญเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบฅเปเบ–เป‰เบฒ, เบกเบทเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบทเป‰เบญเบกเบญเบญเบเป„เบ›เป€เบฎเบฑเบ”เบญเบฑเบ™เบญเบทเปˆเบ™เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบฅเปเบ–เป‰เบฒ.
    เบžเบงเบเป€เบฎเบปเบฒเบ•เปเปˆเบชเบนเป‰เปเบ™เบงเปƒเบ”: เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบกเบฑเบ™.
  • เบšเบฑเบ™เบซเบฒ: เบเบฒเบ™เบ‚เบฒเบ”เบงเบดเบ—เบตเบเบฒเบ™เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”.
    เบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบฒเบ‡เบฅเบปเบš: เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบกเบฑเบ™เบ”เบตเปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบกเบฑเบ™เบšเปเปˆเบ”เบต. เบเบทเบ”เป€เบงเบฅเบฒเบเบฒเบ™เบฎเบฑเบšเบ„เปเบฒเบ„เบถเบ”เบ„เปเบฒเป€เบซเบฑเบ™.
    เบžเบงเบเป€เบฎเบปเบฒเบ•เปเปˆเบชเบนเป‰เปเบ™เบงเปƒเบ”: เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฎเปˆเบงเบกเบเบฑเบ™เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ„เบนเปˆเป€เบเบทเบญเบšเบˆเบฐเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ.

เบšเบฑเบ™เบซเบฒเบ•เบปเป‰เบ™เบ•เปเปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบ™เบตเป‰เปƒเบ™ IaC เปเบกเปˆเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบšเปเปˆเบชเบฐเป€เบซเบกเบตเบเบฑเบ™. เปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบญเบšเปเบงเปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบก, เบ—เปˆเบฒเบ™เบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบžเบฒเบšเบซเบผเบฒเบ. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเป‰เบฒเบ™เบฒเบ—เบตเปเบฅเบฐเบ‚เบฝเบ™ N. เปƒเบŠเป‰เป€เบงเบฅเบฒ 10 เบ™เบฒเบ—เบตเปเบฅเบฐเบ‚เบฝเบ™ 2N, 15 เบ™เบฒเบ—เบต - 3N. เบ—เบตเปˆเบ™เบตเป‰เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเป‰เบฒเบ™เบฒเบ—เบตเปเบฅเบฐเบ‚เบฝเบ™ N, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเบญเบตเบ 30 เบ™เบฒเบ—เบตเปเบฅเบฐเบ‚เบฝเบ™เบซเบ™เบถเปˆเบ‡เบชเปˆเบงเบ™เบชเบดเบšเบ‚เบญเบ‡ N. เบ—เบตเปˆเบ™เบตเป‰เป€เบˆเบปเป‰เบฒเบšเปเปˆเบฎเบนเป‰เบซเบเบฑเบ‡, เป€เบˆเบปเป‰เบฒเบเปเบฒเบฅเบฑเบ‡เบ•เบดเบ”เบขเบนเปˆ, เป‚เบ‡เปˆ. เบเบฒเบ™เบชเบทเบšเบชเบงเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเปเบฅเบฐเบฅเบปเบšเบเบงเบ™เบˆเบฒเบเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡.

เบชเบฐเบซเบผเบธเบš: เปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบšเปเบฅเบดเบชเบธเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ.

2. เบ›เบดเบ‡เบ›เบญเบ‡. เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบ„เบปเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบฝเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบญเบตเบเบ„เบปเบ™เบซเบ™เบถเปˆเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบกเบฑเบ™. เป‚เบ”เบเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบชเบฑเบšเบชเบปเบ™เบเบฑเบš Unit tests, เปเบฅเบฐเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบ‚เบฝเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก, เบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ‚เบญเบ‡ ping-pong เบ—เบฑเบ‡เบซเบกเบปเบ”เบซเบฒเบเป„เบ›.

เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเป„เบ”เป‰เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบกเปเบเบเบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเปƒเบ™เบเบฒเบ™เบญเบญเบเปเบšเบšเบชเบฐเบ„เบดเบšเบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบกเบฑเบ™. เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบซเบ™เบถเปˆเบ‡เป„เบ”เป‰เบกเบฒเบเบฑเบš script, เปƒเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ™เบตเป‰เบฅเบฒเบงเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš, เบฅเบฒเบงเบกเบตเบ„เปเบฒเบชเบธเบ”เบ—เป‰เบฒเบ. เปเบฅเบฐเบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”. เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบ”เบต. เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡ script เบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™.

เบชเบฐเบซเบผเบธเบš: เบญเบฐเบ™เบดเบˆเบฒ, เบˆเบฑเบ‡เบซเบงเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰ ping-pong เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบ„เบนเปˆเปƒเบ™ IaC.

3.เปเบšเบšเบ—เบตเปˆเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ. เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เปเบกเปˆเบ™เบงเปˆเบฒเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบซเบ™เบถเปˆเบ‡เบเบฒเบเป€เบ›เบฑเบ™เบœเบนเป‰เบ™เปเบฒเบžเบฒเบ—เบดเบ”เบ—เบฒเบ‡, เปเบฅเบฐเบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เบกเบตเบšเบปเบ”เบšเบฒเบ”เบ‚เบญเบ‡เบœเบนเป‰เบ‚เบฑเบšเบ‚เบตเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”. เปƒเบ™โ€‹เบเปโ€‹เบฅเบฐโ€‹เบ™เบตโ€‹เบ™เบตเป‰โ€‹, เบชเบดเบ”โ€‹เบ—เบดโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ•เบฑเบ”โ€‹เบชเบดเบ™โ€‹เปƒเบˆโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปเบ•เปˆโ€‹เบเบฑเบš navigator เป„เบ”เป‰โ€‹. เป„เบ”เป€เบงเบตเบžเบฝเบ‡เปเบ•เปˆเบžเบดเบกเปเบฅเบฐเบชเบฒเบกเบฒเบ”เบกเบตเบญเบดเบ”เบ—เบดเบžเบปเบ™เบ•เปเปˆเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบเบฑเบšเบ„เปเบฒเบชเบฑเบšเปƒเบ”เบซเบ™เบถเปˆเบ‡. เบžเบฒเบฅเบฐเบšเบปเบ”เบšเบฒเบ”เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบ”เบปเบ™เบ™เบฒเบ™.

เบ—เบตเปˆเบ”เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰, เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบฑเบเบชเบฐเบญเปˆเบญเบ™เบ—เบตเปˆเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡. เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เบปเบเปƒเบˆ. เป€เบ•เบฑเบเบ™เบดเบเปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบ. เปเบฅเบฐเบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™เปเบ•เปˆเบเปˆเบฝเบงเบเบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™.

เบชเบฐโ€‹เบซเบผเบธเบšโ€‹: เบกเบฑเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป„เบ”เป‰โ€‹, เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบ›เบฐโ€‹เบ–เบดเป‰เบกโ€‹เบ„เบงเบฒเบกโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹.

4. Mobbing, swarming เปเบฅเบฐเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธเบฎเบนเบšเปเบšเบš เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบกเบฑเบ™, เป€เบžเบฒเบฐเบงเปˆเบฒ เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบกเบกเบฑเบ™เปเบฅเบฐเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.

เบœเบปเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบ—เบปเปˆเบงโ€‹เป„เบ›โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ„เบนเปˆโ€‹:

  • เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบˆเบฑเบ‡เบซเบงเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบšเปเปˆเบชเบฐเป€เบซเบกเบตเบเบฑเบ™, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฑเบšเบชเบปเบ™.
  • เบžเบงเบเป€เบฎเบปเบฒเปเบฅเปˆเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ—เบฑเบเบชเบฐเบญเปˆเบญเบ™เบ—เบตเปˆเบ”เบตเบšเปเปˆเบžเบฝเบ‡เบžเป. เปเบฅเบฐเบชเบฒเบ‚เบฒเบงเบดเบŠเบฒเบšเปเปˆเป„เบ”เป‰เบŠเปˆเบงเบเปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.
  • เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบงเปเบฅเบฐเบšเบฑเบ™เบซเบฒเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เบนเปˆเบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบ.

5. เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ™เบตเป‰, เบกเบตเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”. เบžเบงเบเป€เบฎเบปเบฒเบกเบฒเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡ "Convergence - Divergence". เบ‚เป‰เบญเบเบˆเบฐเบญเบฐเบ—เบดเบšเบฒเบเบชเบฑเป‰เบ™เป†เบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบ™เบงเปƒเบ”.

เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบนเปˆเบฎเปˆเบงเบกเบ‡เบฒเบ™เบ–เบฒเบงเบญเบ™เบชเปเบฒเบฅเบฑเบšเบชเบญเบ‡เบชเบฒเบกเบกเบทเป‰ (เบซเบ™เป‰เบญเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบญเบฒเบ—เบดเบ”). เบžเบงเบเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เบงเบฝเบเบซเบ™เบถเปˆเบ‡เบฎเปˆเบงเบกเบเบฑเบ™. เบžเบงเบเป€เบฎเบปเบฒเบ™เบฑเปˆเบ‡เบฎเปˆเบงเบกเบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเป„เบฅเบเบฐเบซเบ™เบถเปˆเบ‡: เบ„เบปเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบฝเบ™, เบญเบตเบเบ„เบปเบ™เบซเบ™เบถเปˆเบ‡เบ™เบฑเปˆเบ‡เป€เบšเบดเปˆเบ‡เบ—เบตเบกเบ‡เบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบเบฐเปเบˆเบเบเบฐเบˆเบฒเบเป€เบ›เบฑเบ™เบšเบฒเบ‡เป€เบงเบฅเบฒ, เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบกเบฒเบฎเปˆเบงเบกเบเบฑเบ™เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡, synchronize เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ, เป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบฎเปˆเบงเบกเบเบฑเบ™เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฐเปเบˆเบเบเบฐเบˆเบฒเบเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡.

เบเบฒเบ™เบงเบฒเบ‡เปเบœเบ™เปเบฅเบฐเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™

เบ•เบฑเบ™เบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบœเปˆเบฒเบ™เบšเบฑเบ™เบซเบฒ OS เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เปเบกเปˆเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เบ™เบตเป‰เบเบฑเบ‡เบฅเบงเบกเป€เบ–เบดเบ‡เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ›เบฐเบชเบปเบšเบเบฒเบ™เบ—เบตเปˆเบขเบนเปˆเบ™เบญเบเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบ„เบนเปˆ. เบ‚เปโ€‹เปƒเบซเป‰โ€‹เป€เบšเบดเปˆเบ‡โ€‹เบชเบฒเบกโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹:

1. เป€เบ›เบปเป‰เบฒเปเบฒเบเบœเปˆเบฒเบ™เบ•เบปเป‰เบ™เป„เบกเป‰เป€เบ›เบปเป‰เบฒเปเบฒเบ. เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบฅเบงเบกเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เป‚เบ”เบเบœเปˆเบฒเบ™เบ•เบปเป‰เบ™เป„เบกเป‰เบ—เบตเปˆเบเป‰เบฒเบงเป„เบ›เบชเบนเปˆเบญเบฐเบ™เบฒเบ„เบปเบ”เบ—เบตเปˆเบšเปเปˆเบกเบตเบงเบฑเบ™เบชเบดเป‰เบ™เบชเบธเบ”. เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™, เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™เป€เบฎเบฑเบ”เปƒเบ™ Miro. เบกเบตเบงเบฝเบเบ‡เบฒเบ™เบซเบ™เบถเปˆเบ‡ - เบกเบฑเบ™เป€เบ›เบฑเบ™เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบฅเบฐเบ”เบฑเบšเบเบฒเบ‡. เบˆเบฒเบเบกเบฑเบ™เป„เบ›เบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบเบงเปˆเบฒเบซเบผเบทเบเบธเปˆเบกเบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™. เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบกเบฒเบˆเบฒเบเบžเบงเบเป€เบ‚เบปเบฒ. เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เบ•เบฑเป‰เบ‡โ€‹เปเบฅเบฐโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เบ„เบฐโ€‹เบ™เบฐโ€‹เบ™เบตเป‰โ€‹.

เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบšเบฑเบ™เบซเบฒเป‚เบ”เบเปƒเบŠเป‰ XP

เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เบเบฑเบ‡โ€‹เปƒเบซเป‰โ€‹เบ„เปเบฒโ€‹เบ„เบถเบ”โ€‹เบ„เปเบฒโ€‹เป€เบซเบฑเบ™โ€‹, เบ—เบตเปˆโ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹เบ•เปเปˆโ€‹เบกเบทเป‰โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒ synchronize เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบŠเบธเบกโ€‹. เบเบฒเบ™เบกเบตเปเบœเบ™เบเบฒเบ™เบฎเปˆเบงเบกเบเบฑเบ™เบขเบนเปˆเบ—เบฒเบ‡เบซเบ™เป‰เบฒเบ‚เบญเบ‡เบ—เบธเบเป†เบ„เบปเบ™, เปเบ•เปˆเบกเบตเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปเบฅเบฐเป€เบ›เบตเบ”เบเบงเป‰เบฒเบ‡, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เบธเบเบ„เบปเบ™เบฎเบนเป‰เป€เบ–เบดเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบงเบฒเบกเบเป‰เบฒเบงเบซเบ™เป‰เบฒเป€เบ—เบปเปˆเบฒเปƒเบ”.

เบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเบ‚เบญเบ‡เบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เบžเบฒเบšเบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™:

  • เบชเบฒเป€เบซเบ”. เปเบ•เปˆเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™เบ™เปเบฒเป„เบ›เบชเบนเปˆเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ—เบปเปˆเบงเป‚เบฅเบ. เบงเบฝเบเบ‡เบฒเบ™เบ–เบทเบเบˆเบฑเบ”เบเบธเปˆเบกเป€เบ›เบฑเบ™เป€เบ›เบปเป‰เบฒเปเบฒเบเบ™เป‰เบญเบเบเบงเปˆเบฒ. เป‚เบ”เป€เบกเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™. เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบˆเบฐเปเบˆเป‰เบ‡เบ—เบฑเบ™เบ—เบตเบ—เบฑเบ™เปƒเบ”เบงเปˆเบฒเบœเบปเบ™เบเบฐเบ—เบปเบšเบชเบฐเป€เบžเบฒเบฐเปƒเบ”, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบ‚เบฝเบ™เบ›เบทเป‰เบกเบšเบฑเบ™เบ—เบถเบเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเป„เบ›เบซเบฒ nginx เบญเบทเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™เบ—เบธเบฅเบฐเบเบดเบ”. เบเบฒเบ™เบกเบตเบšเบฑเบ”เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบขเบนเปˆเปƒเบเป‰เป†เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบŠเบฑเบ”เป€เบˆเบ™เบ‚เบถเป‰เบ™.
    เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบšเบฑเบ™เบซเบฒเป‚เบ”เบเปƒเบŠเป‰ XP
    เป€เบซเบ”เบœเบปเบ™เปเบกเปˆเบ™เบŠเบฑเบšเบชเบดเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒ. เบกเบฑเบ™เบ•เบญเบšเบ„เปเบฒเบ–เบฒเบกเป‚เบ”เบเบเบปเบ‡เบงเปˆเบฒ: "เบ‚เป‰เบญเบเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบšเป?"
  • เบ‚เบฐเปœเบฒเบ™. เบกเบตเบžเบงเบเป€เบฎเบปเบฒเป€เบเบปเป‰เบฒเบ„เบปเบ™, เปเบฅเบฐเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบฒเบ‡เบฎเปˆเบฒเบ‡เบเบฒเบเบ—เบตเปˆเบˆเบฐเบ–เบดเป‰เบกเบ—เบธเบเบ„เบปเบ™เปƒเบ™เบงเบฝเบเบซเบ™เบถเปˆเบ‡. เบงเบฝเบเบ‡เบฒเบ™เบˆเบฒเบเบžเบทเป‰เบ™เบ—เบตเปˆเปœเบถเปˆเบ‡เบญเบฒเบ”เบˆเบฐเบšเปเปˆเบžเบฝเบ‡เบžเปเบชเบฐเป€เปเบตเป„เบ›. เบžเบงเบเป€เบฎเบปเบฒเบ–เบทเบเบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบ‚เบฐเบซเบ™เบฒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบธเปˆเบกเป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบเบธเปˆเบกเบ™เบฑเปˆเบ‡เบขเบนเปˆเปƒเบ™เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡เป€เบงเบฅเบฒ, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบชเบตเบกเป‚เบ”เบเบ„เบปเบ™เบญเบทเปˆเบ™. เบšเบฒเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹เบ›เบฐโ€‹เบŠเบฒโ€‹เบŠเบปเบ™โ€‹เบซเบผเบธเบ”โ€‹เบญเบญเบโ€‹เบˆเบฒเบโ€‹เบเบธเปˆเบกโ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบ™เบตเป‰โ€‹. เบšเบฒเบ‡เบ„เบปเบ™เป„เบ›เบžเบฑเบเบœเปˆเบญเบ™, เบšเบฒเบ‡เบ„เบปเบ™เป€เบฎเบฑเบ”เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบชเปเบฒเบฅเบฑเบš DevOps conf, เบœเบนเป‰เปƒเบ”เบœเบนเป‰เบซเบ™เบถเปˆเบ‡เบ‚เบฝเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบเปˆเบฝเบงเบเบฑเบš Habr. เบเบฒเบ™เบฎเบนเป‰เบงเปˆเบฒเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเปเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™เปƒเบ”เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ™เบเบฒเบเป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบซเบผเบฒเบ.

2. เปเบ—เบ™เบœเบนเป‰เบ™เบณเบชเบฐเป€เปœเบตเบเบญเบ‡เบ›เบฐเบŠเบธเบกเบ•เบญเบ™เป€เบŠเบปเป‰เบฒ. เปƒเบ™เป€เบงเบฅเบฒเบขเบทเบ™, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบšเบฑเบ™เบซเบฒเบ™เบตเป‰ - เบ›เบฐเบŠเบฒเบŠเบปเบ™เป€เบฎเบฑเบ”เบซเบผเบฒเบเบงเบฝเบเบ‡เบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ™. เบšเบฒเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เบงเปˆเบฒเบ‡โ€‹เปเบฅเบฐโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เปƒเบˆโ€‹เบ‚เบญเบ‡โ€‹เบœเบนเป‰โ€‹เบ—เบตเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เบซเบเบฑเบ‡โ€‹. เปเบฅเบฐเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบ‚เบญเบ‡เบชเบฐเบกเบฒเบŠเบดเบเบ—เบตเบกเบญเบทเปˆเบ™เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบซเบผเบฒเบ. เบ™เบตเป‰เปเบกเปˆเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เบซเบผเบฑเบเบชเบนเบ”เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ. เปเบ™เปˆเบ™เบญเบ™, เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบกเบตเบ„เบปเบ™เบขเบนเปˆเบเบฑเบšเบ—เปˆเบฒเบ™, เปเบ•เปˆเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเปเบฅเบฐเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเบฐเป€เบซเบกเบต.

เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ™เปเบฒเปƒเบŠเป‰เป€เบ•เบฑเบเบ™เบดเบ "เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เบขเบทเบ™เบขเบนเปˆเบŠเบฑเป‰เบ™เบ™เปเบฒ". เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเบกเบฑเบ™เบ–เบทเบเบซเบกเบธเบ™เบ•เบฒเบกเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™, เปเบฅเบฐเบ™เบตเป‰เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ‚เบญเบ‡เบกเบฑเบ™. เป€เบกเบทเปˆเบญเบฎเบญเบ”เบœเบฝเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เป€เบˆเบปเป‰เบฒเบ–เบทเบเบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบก Scrum เบ—เบตเปˆเบ”เบต.

เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบšเบฑเบ™เบซเบฒเป‚เบ”เบเปƒเบŠเป‰ XP

3. เบเบฒเบ™เบชเบฒเบ—เบดเบ”เบžเบฒเบเปƒเบ™. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบˆเบฒเบเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบ„เบนเปˆ, เบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เปƒเบ™เบ•เบปเป‰เบ™เป„เบกเป‰เบšเบฑเบ™เบซเบฒเปเบฅเบฐเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปƒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบก scrum เปƒเบ™เบ•เบญเบ™เป€เบŠเบปเป‰เบฒเปเบกเปˆเบ™เบ”เบต, เปเบ•เปˆเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก. เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™เบ„เบนเปˆเบœเบปเบงเป€เบกเบ, เบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เบˆเปเบฒเบเบฑเบ”เบžเบฝเบ‡เปเบ•เปˆเบ„เบงเบฒเบกเบฎเบนเป‰เบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ•เบปเป‰เบ™เป„เบกเป‰เบงเบฝเบเบŠเปˆเบงเบเปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเปƒเบˆเบ—เบปเปˆเบงเป‚เบฅเบเบงเปˆเบฒเปƒเบœเบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบซเบเบฑเบ‡. เปเบฅเบฐเบœเบนเป‰เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเปเบฅเบฐเป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เปƒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบกเบ•เบญเบ™เป€เบŠเบปเป‰เบฒเบˆเบฐเบšเปเปˆเป€เบฅเบดเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ. เบžเบงเบเป€เบ‚เบปเบฒเปเบ™เปˆเบ™เบญเบ™เบญเบฒเบ”เบˆเบฐเบžเบฒเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡.

เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เป„เบ”เป‰โ€‹เบžเบปเบšโ€‹เป€เบซเบฑเบ™โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบเบฑเบ™โ€‹เปเบฅเบฐโ€‹เบเบฑเบ™โ€‹เปเบฅเบฐโ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบ›เบถเบโ€‹เบชเบฒโ€‹เบซเบฒโ€‹เบฅเบทโ€‹เบกเบฑเบ™โ€‹. เบžเบงเบเป€เบฎเบปเบฒเบžเบปเบšเบเบฑเบ™เบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡เบ•เปเปˆเบญเบฒเบ—เบดเบ”เป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบซเบ™เบถเปˆเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เปเบฅเบฐเบชเบฐเปเบ”เบ‡เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฎเบฑเบ”เปƒเบ™เบญเบฒเบ—เบดเบ”เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ.

เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบชเบฒเบ—เบดเบ”, เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ›เบตเบ”เป€เบœเบตเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™เปเบฅเบฐเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบˆเบฐเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™.

เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบเบฒเบ™เบเบงเบ”เบชเบญเบš.1. เปƒเบชเปˆเปƒเบ™เบšเปเบฅเบดเบšเบปเบ”. เบงเบฝเบเบ‡เบฒเบ™เบกเบฒเบˆเบฒเบเปƒเบช, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบกเบฑเบ™เบˆเบถเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™?

2. เบšเบฑเบ™เบซเบฒเบเปˆเบญเบ™เปœเป‰เบฒเบ™เบตเป‰เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เปเบ™เบงเปƒเบ”? เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบ„เบฅเบดเบเบซเบ™เบนเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเปเบกเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™, เบซเบผเบทเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบซเบเบฑเบ‡เป€เบฅเบตเบ.

3. เบžเบงเบเป€เบฎเบปเบฒเบ›เบฑเบšเบ›เบธเบ‡เบกเบฑเบ™เปเบ™เบงเปƒเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡: "เป€เบšเบดเปˆเบ‡, เบ”เบฝเบงเบ™เบตเป‰เบกเบต scriptosik, เบ™เบตเป‰เปเบกเปˆเบ™ readme."

4. เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ. เบ„เบงเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบเบปเบ‡เบšเบฒเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰. เบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™ X, เบ‚เป‰เบญเบเป€เบฎเบฑเบ” Y, เบ‚เป‰เบญเบเป€เบซเบฑเบ™ Y (เบซเบผเบท Z). เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ‚เป‰เบญเบเปƒเบŠเป‰ NGINX, เบชเบนเบšเบขเบฒ url, เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบš 200 OK. เบ–เป‰เบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบกเปˆเบ™เบเบฒเบง, เบเบฐเบเบฝเบกเบกเบฑเบ™เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒเป€เบžเบทเปˆเบญเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบฐเปเบ”เบ‡เปƒเบ™เบžเบฒเบเบซเบผเบฑเบ‡. เบกเบฑเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบšเปเปˆเบ—เปเบฒเบฅเบฒเบเบกเบฑเบ™เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›เบซเบ™เบถเปˆเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เบเปˆเบญเบ™เบเบฒเบ™เบชเบฒเบ—เบดเบ”, เบ–เป‰เบฒเบกเบฑเบ™เบญเปˆเบญเบ™เปเบญ.

5. เบญเบฐเบ—เบดเบšเบฒเบเปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบšเบฑเบ™เบซเบฒเบ–เบทเบเปเบเป‰เป„เบ‚เป„เบ”เป‰เบชเบณเป€เบฅเบฑเบ”เบžเบฝเบ‡เปƒเบ”, เบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบญเบฑเบ™เปƒเบ”เบเบฑเบ‡เบ„เป‰เบฒเบ‡เบขเบนเปˆ, เบญเบฑเบ™เปƒเบ”เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบชเบณเป€เบฅเบฑเบ”, เบกเบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบญเบฑเบ™เปƒเบ”เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ CLI, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบˆเบฐเบกเบตเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเปƒเบ™ CI.

เบกเบฑเบ™เปเบกเปˆเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบฅเปเบฒเป‚เบžเบ‡เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบฎเบฑเบเบชเบฒเบกเบฑเบ™เป„เบงเป‰ 5-10 เบ™เบฒเบ—เบต. เบ–เป‰เบฒเบ„เปเบฒเป€เบงเบปเป‰เบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบขเปˆเบฒเบ‡เปเบ™เปˆเบ™เบญเบ™เปเบฅเบฐเบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบ”เบปเบ™เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒเปƒเบ™เบŠเปˆเบญเบ‡เบ—เบฒเบ‡ sre-takeover.

เบซเบผเบฑเบ‡เบˆเบฒเบเบžเบฒเบเบชเปˆเบงเบ™เบ›เบฐเป€เบŠเบตเบ™เบซเบ™เป‰เบฒ, เบชเบฐเป€เบซเบกเบตเบกเบตเบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเปƒเบ™เบเบฐเบ—เบนเป‰. เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเบ„เปเบฒเบ•เบดเบŠเบปเบกเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ›เบฒเบเบปเบ”.

เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบšเบฑเบ™เบซเบฒเป‚เบ”เบเปƒเบŠเป‰ XP
เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบชเปเบฒเบซเบผเบงเบ”เป„เบ”เป‰เบ–เบทเบเบ”เปเบฒเป€เบ™เบตเบ™เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบ„เบณโ€‹เบ•เบญเบšโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เป€เบ™เบทเป‰เบญโ€‹เปƒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ„เบณโ€‹เบ›เบฒโ€‹เป„เบช โ€‹เปเบฅเบฐ เบ„เบงเบฒเบกโ€‹เบชเบณเบ„เบฑเบ™โ€‹เบ‚เบญเบ‡โ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™.

เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”: เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบšเบฑเบ™เบซเบฒเป‚เบ”เบเปƒเบŠเป‰ XP

เบšเบปเบ”เบชเบฐเบซเบผเบธเบšเบเบฒเบงเปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบ•เปเปˆเป„เบ›

เบกเบฑเบ™โ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป€เบšเบดเปˆเบ‡โ€‹เบ„เบทโ€‹เบงเปˆเบฒโ€‹เป‚เบ•เบ™โ€‹เบ‚เบญเบ‡โ€‹เบšเบปเบ”โ€‹เบ„เบงเบฒเบกโ€‹เปเบกเปˆเบ™โ€‹เบšเปเปˆโ€‹เบžเปโ€‹เปƒเบˆโ€‹เบšเบฒเบ‡โ€‹เบชเปˆเบงเบ™โ€‹. เบญเบฑเบ™เบ™เบตเป‰เบœเบดเบ”. เบชเบญเบ‡เบฅเบฐเบ”เบฑเบšเบ•เปˆเปเบฒเบ‚เบญเบ‡เบ„เปเบฒเบ„เบถเบ”เบ„เปเบฒเป€เบซเบฑเบ™, เบ„เบทเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ„เบนเปˆ, เป€เบฎเบฑเบ”เบงเบฝเบ. เบšเปเปˆเบชเบปเบกเบšเบนเบ™เปเบšเบšเบ„เบทเบเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบก, เปเบ•เปˆเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบฒเบ‡เบšเบงเบเบˆเบฒเบเบกเบฑเบ™.

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš, เปƒเบ™เบฎเบนเบšเปเบšเบšเบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เปƒเบซเป‰เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบฅเบฐเบซเบฑเบ”เบšเบฒเบ‡เบชเปˆเบงเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบŸเบฑเบ‡เบŠเบฑเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบฒเบเบญเบฑเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบ—เบปเบ”เบชเบญเบš. เบญเบดเบ”เบ—เบดเบžเบปเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ•เบปเบงเบˆเบดเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”เปเบกเปˆเบ™เบ•เปเปˆเบฒ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบˆเบฒเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™, เปเบฅเบฐเบžเบงเบเบกเบฑเบ™เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ refactorings เป‚เบ”เบเบšเปเปˆเบขเป‰เบฒเบ™เบเบปเบง. เบ™เบตเป‰เปเบกเปˆเบ™เบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบญเบฑเบ™เบเบดเปˆเบ‡เปƒเบซเบเปˆ. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เบ”เป‰เบงเบเบเบฒเบ™เบ›เปˆเบฝเบ™เบˆเบธเบ”เบชเบธเบกเป„เบ›เบชเบนเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบžเบฒเบชเบฒเบฅเบฐเบ”เบฑเบšเบชเบนเบ‡ (เบžเบงเบเป€เบฎเบปเบฒเบกเบต python, เป„เบ›), เบšเบฑเบ™เบซเบฒเบˆเบฐเบซเบฒเบเป„เบ›. เปเบฅเบฐเบ—เปˆเบฒเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบš "เบเบฒเบง"; เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบ—เบปเปˆเบงเป„เบ›เปเบกเปˆเบ™เบžเบฝเบ‡เบžเป.

เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™เบ„เบนเปˆเปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบ„เบปเบ™เบชเบฐเป€เบžเบฒเบฐ. เบกเบตเบ›เบฑเบ”เป„เบˆเบงเบฝเบเบ‡เบฒเบ™เปเบฅเบฐเบ—เบฑเบเบชเบฐเบญเปˆเบญเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เบเบฑเบšเบšเบฒเบ‡เบ„เบปเบ™เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบ”เบตเบซเบผเบฒเบ, เบเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเป€เบเบปเปˆเบฒ. เบกเบตเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เปเบ™เปˆเบ™เบญเบ™เบˆเบฒเบเบ™เบตเป‰. เบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบปเบ”เบฅเบฐเบšเบฝเบšเบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ„เบนเปˆเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบขเปˆเบฒเบ‡เบžเบฝเบ‡เบžเป, เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบฝเบเบ‡เบฒเบ™เบฎเปˆเบงเบกเบเบฑเบ™เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบฒเบ‡เบšเบงเบเบ•เปเปˆเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. เป‚เบ”เบเบชเปˆเบงเบ™เบ•เบปเบงเปเบฅเป‰เบง, เบ‚เป‰เบญเบเบžเบปเบšเบงเปˆเบฒเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™เบ„เบนเปˆเบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™ เปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบชเบธเบเบซเบผเบฒเบ.

เบงเบดเบ—เบตเบเบฒเบ™เบฅเบฐเบ”เบฑเบšเบชเบนเบ‡เบ‚เบญเบ‡เบญเบดเบ”เบ—เบดเบžเบปเบ™เบ•เปเปˆ OS - เบเบฒเบ™เบงเบฒเบ‡เปเบœเบ™เปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เบœเบฐเบฅเบดเบ”เบœเบปเบ™เบเบฐเบ—เบปเบš: เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ„เบงเบฒเบกเบฎเบนเป‰เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡เปเบฅเบฐเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ.

เบšเบปเบ”เบชเบฐเบซเบผเบธเบšเบชเบฑเป‰เบ™เปƒเบ™เปเบ–เบงเบ”เบฝเบง

  • เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ” HR เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ IaC, เปเบ•เปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบซเบ™เป‰เบญเบ.
  • เป€เบชเบตเบกเบชเป‰เบฒเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบ.
  • เบกเบฒเป€เบ–เบดเบ‡เบเบปเบ™เป„เบเบเบฒเบ™เบŠเบปเบ”เป€เบŠเบตเบ เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™