thriller เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบกเบฐเบซเบฑเบ”เบชเบฐเบˆเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ

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

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

เบเบฒเบ™เบกเบญเบšเปเบฒเบเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบตเปƒเปเปˆเบ–เบทเบเบœเบนเบเบกเบฑเบ”เบขเปˆเบฒเบ‡เป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”เบเบฑเบšเป€เบชเบฑเป‰เบ™เบ•เบฒเบ. โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ™โ€‹เบเป‰เบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เปเบฒเบโ€‹เบ„เบงเบฒเบกโ€‹เบงเปˆเบฒโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบญเบฑเบ™เบ•เบฐเบฅเบฒเบโ€‹เบ•เปเปˆโ€‹เบเบฒเบ™โ€‹เบชเบปเปˆเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ‚เบงเบฑเบ™โ€‹เบ™เบฑเบšโ€‹เบžเบฑเบ™โ€‹เบฅเป‰เบฒเบ™โ€‹เบญเบฑเบ™ โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ™โ€‹เบเป‰เบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบฅเบฐเบšเบปเบš. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เบตเบกเบ‡เบฒเบ™เบ—เบตเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบžเบฃเบฐเบšเบดเบ”เบฒ Frost เปเบฅเบฐ Santa Claus เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบงเบฑเบ™เบ—เบต - เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป‚เบญเบ™เบฅเบฐเบšเบปเบš SAP เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบชเบฒเบ‡เป„เบ”เป‰เบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡เบ•เปเปˆเบ›เบต. เปเบ•เปˆเบงเบฑเบ™เบ—เบต 31 เป€เบ”เบทเบญเบ™เบ—เบฑเบ™เบงเบฒเบซเบฒเบงเบฑเบ™เบ—เบต 1 เบกเบฑเบ‡เบเบญเบ™, เบ„เบฑเบ‡เบชเบดเบ™เบ„เป‰เบฒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ‚เบญเบ‡เบฎเป‰เบฒเบ™เบ‚เบฒเบเบเปˆเบญเบ, เปƒเบ™เบˆเปเบฒเบ™เบงเบ™เบ—เบฑเบ‡เบซเบกเบปเบ” 20 เบเบดเบฅเบฒเบšเบฒเบ™เป€เบ•เบฐ, เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเป€เบ›เบฑเบ™เป€เบงเบฅเบฒ 15 เบŠเบปเปˆเบงเป‚เบกเบ‡. เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเบฅเบฐเบšเบปเบš. เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบกเบตเบšเปˆเบญเบ™เบซเบงเปˆเบฒเบ‡เบชเบณเบฅเบฑเบšเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เป€เบงเบฅเบฒเปเบ™เบฐเบ™เบณเป€เบŠเบตเบšเป€เบงเบต.

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

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

เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ OS

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

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

เบงเบฝเบเบ‡เบฒเบ™ "เบชเบนเบ‡เบชเบธเบ”" เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบกเปˆเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบˆเบฒเบเบฅเบฐเบ”เบฑเบš BIOS / Firmware เป„เบ›เบซเบฒ OS. เบชเปˆเบงเบ™เบซเบผเบฒเบเปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เปเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡. เบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™ heterogeneous, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ REDFISH API. เบ–เป‰เบฒเบฎเบฒเบ”เปเบงเบ—เบฑเบ‡เบซเบกเบปเบ”เบกเบฒเบˆเบฒเบเบœเบนเป‰เบ‚เบฒเบเบซเบ™เบถเปˆเบ‡, เบกเบฑเบ™เบกเบฑเบเบˆเบฐเบชเบฐเบ”เบงเบเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบก (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™ HP ILO Amplifier, DELL OpenManage, เปเบฅเบฐเบญเบทเปˆเบ™เป†).

เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฑเป‰เบ‡ OS เปƒเบ™เป€เบŠเบตเบšเป€เบงเบตเบ—เบฒเบ‡เบเบฒเบเบฐเบžเบฒเบš, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เปƒเบŠเป‰ Cobbler เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡, เป€เบŠเบดเปˆเบ‡เบเปเบฒเบ™เบปเบ”เบŠเบธเบ”เบ‚เบญเบ‡เป‚เบ›เป„เบŸเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ—เบตเปˆเบ•เบปเบเบฅเบปเบ‡เบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™. เป€เบกเบทเปˆเบญเป€เบžเบตเปˆเบกเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปƒเบซเบกเปˆเปƒเบชเปˆเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™, เบงเบดเบชเบฐเบงเบฐเบเบญเบ™เป„เบ”เป‰เบœเบนเบเบกเบฑเบ”เบ—เบตเปˆเบขเบนเปˆ MAC เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฑเบšเป‚เบ›เบฃเป„เบŸเบฅเปŒเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบ™ Cobbler. เป€เบกเบทเปˆเบญ booting เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบ›เบฑเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบขเบนเปˆเบŠเบปเปˆเบงเบ„เบฒเบงเปเบฅเบฐ OS เบชเบปเบ”. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบฑเบ™เบ–เบทเบเป‚เบญเบ™เป„เบ›เบซเบฒเบ—เบตเปˆเบขเบนเปˆ VLAN / IP เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเปเบฅเบฐเบชเบทเบšเบ•เปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เปเบกเปˆเบ™เปเบฅเป‰เบง, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ VLAN เปƒเบŠเป‰เป€เบงเบฅเบฒเปเบฅเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™, เปเบ•เปˆเบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ•เปเปˆเบเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป‚เบ”เบเบšเบฑเบ‡เป€เบญเบตเบ™เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ”.

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

thriller เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบกเบฐเบซเบฑเบ”เบชเบฐเบˆเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ
เป€เบ‚เบปเป‰เบฒ. 1. เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™.

เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ„เบงเบฒเบกเบฅเบฑเบš

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

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

  • เป‚เบ”เบเบเบปเบ‡เปƒเบ™เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบทเปƒเบ™เป„เบŸเบฅเปŒเปƒเบ™ repository;
  • เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบžเบดเป€เบชเบ” (เบ•เบปเบงเบขเปˆเบฒเบ‡, Ansible Vault);
  • เปƒเบ™เบฅเบฐเบšเบปเบš CI/CD (Jenkins/TeamCity/GitLab/etc.) เบซเบผเบทเปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ (Ansible Tower/Ansible AWX);
  • เบ„เบงเบฒเบกเบฅเบฑเบšเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเป‚เบญเบ™ "เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡". เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบงเบเบกเบฑเบ™เบ–เบทเบเบงเบฒเบ‡เป„เบงเป‰เปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ;
  • เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡.

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

เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เบ„เบงเบฒเบกโ€‹เบฅเบฑเบšโ€‹เบชเบนเบ™โ€‹เบเบฒเบ‡ HashiCorp Vaultโ€‹. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒ:

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

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

เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป€เบžเบตเปˆเบกโ€‹เบญเบตเบโ€‹เบฅเบฐโ€‹เบ”เบฑเบšโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เปƒเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบ‚เบญเบ‡โ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹: เบเบฒเบ™โ€‹เบ„เบธเป‰เบกโ€‹เบ„เบญเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบฅเบฑเบšโ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบชเบนเบ™โ€‹เบเบฒเบ‡ / เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹:

thriller เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบกเบฐเบซเบฑเบ”เบชเบฐเบˆเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ
เป€เบ‚เบปเป‰เบฒ. 2. เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ„เบงเบฒเบกเบฅเบฑเบš.

เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ

เบžเบงเบเป€เบฎเบปเบฒเบกเบฒเบฎเบญเบ”เบซเบผเบฑเบ - เบฅเบฐเบšเบปเบš CMS. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ‚เบญเบ‡ Ansible เปเบฅเบฐ Red Hat Ansible AWX.

เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ Ansible, Chef, Puppet, SaltStack เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป„เบ”เป‰. เบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบทเบญเบ Ansible เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡.

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

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

เบชเปˆเบงเบ™เปเบšเปˆเบ‡เบ‚เบญเบ‡เบŠเป‰เบฒเบ‡เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เป‚เบ”เบ Red Hat เบซเปเบ„เบญเบ Ansible, เบซเบผเบทเป‚เบ„เบ‡เบเบฒเบ™เปเบซเบผเปˆเบ‡เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ‚เบญเบ‡เบฅเบฒเบง Ansible AWX. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบกเบฑเบเบกเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบนเบเบ„เป‰เบฒ.

เปเบฅเบฐเบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เบชเปเบฒเบœเบฑเบ”เบเบฑเบšเบฎเบนเบšเบ„เบปเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš CMS เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. Ansible playbook เบ„เบงเบ™เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบฅเบฐเบซเบฑเบ” repository. เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบกเบฑเบ™ GitLab CE.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เปเบกเปˆเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เป‚เบ”เบเบเบฒเบ™เบฅเบงเบกเบเบฑเบ™เบ‚เบญเบ‡ Ansible/Ansible AWX/GitLab (เป€เบšเบดเปˆเบ‡เบฎเบนเบš 3). เปเบ™เปˆเบ™เบญเบ™, AWX/GitLab เปเบกเปˆเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบญเบฑเบ™เบ”เบฝเบง, เปเบฅเบฐ Ansible playbook เปเบกเปˆเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบš HashiCorp Vault. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ”เบœเปˆเบฒเบ™ Ansible AWX เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เป€เบŠเบดเปˆเบ‡เบ—เบธเบ "เบเบปเบ”เบฅเบฐเบšเบฝเบšเบ‚เบญเบ‡เป€เบเบก" เป„เบ”เป‰เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰: เปƒเบœเบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆ, เบšเปˆเบญเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเปเบฒเบฅเบฑเบš CMS, เปเบฅเบฐเบญเบทเปˆเบ™เป†.

thriller เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบกเบฐเบซเบฑเบ”เบชเบฐเบˆเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ
เป€เบ‚เบปเป‰เบฒ. 3. เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ.

เบเบฒเบ™โ€‹เบ„เบธเป‰เบกโ€‹เบ„เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹

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

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

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

เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบชเบฐเบซเบ‡เบปเบšเปเบฅเบฐเบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰เบซเบผเบฒเบเบ‚เบถเป‰เบ™. เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เปƒเบŠเป‰เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบท GitLab CI/CD, เปเบฅเบฐเป„เบ”เป‰เป€เบญเบปเบฒ เป‚เบกเป€เบฅเบเบธเบ™ Ansible.

เป€เบกเบทเปˆเบญเปƒเบ”เบเปเปˆเบ•เบฒเบกเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, GitLab CI/CD เป‚เบ—เบซเบฒ Molecule:

  • เบกเบฑเบ™เบเบงเบ”เป€เบšเบดเปˆเบ‡ syntax เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”,
  • เบเบปเบเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต Docker,
  • เบ™เบณโ€‹เปƒเบŠเป‰โ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบ—เบตเปˆโ€‹เบ”เบฑเบ”โ€‹เปเบเป‰โ€‹เปƒเบชเปˆโ€‹เบเบฑเบšโ€‹เบ–เบฑเบ‡โ€‹เบ—เบตเปˆโ€‹เบชเป‰เบฒเบ‡โ€‹เบ‚เบถเป‰เบ™โ€‹,
  • เบเบงเบ”เป€เบšเบดเปˆเบ‡เบšเบปเบ”เบšเบฒเบ”เบชเปเบฒเบฅเบฑเบš ideempotency เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบชเปเบฒเบฅเบฑเบšเบฅเบฐเบซเบฑเบ”เบ™เบตเป‰ ( granularity เบ™เบตเป‰เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเบšเบปเบ”เบšเบฒเบ” ansible, เป€เบšเบดเปˆเบ‡เบฎเบนเบš 4).

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

thriller เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบกเบฐเบซเบฑเบ”เบชเบฐเบˆเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ
เป€เบ‚เบปเป‰เบฒ. 4. เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เบšเบปเบ”เบšเบฒเบ”เปƒเบ™ GitLab CI/CD.

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

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ„เบนเปˆเบกเบท, เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฐเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ›เบฐเป€เบžเบ”เบ”เบฝเบงเบเบฑเบ™ (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ sysctl เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบขเบนเปˆเปƒเบ™ HA cluster nodes). เบซเบผเบทเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เบปเบงเบˆเบดเบ‡เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เบฅเบฐเบซเบฑเบ” CMS.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบเบงเบ”เป€เบšเบดเปˆเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ”เบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ. เบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบทเบญเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบชเบธเบ”: เปเบฅเปˆเบ™เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ CMS เปƒเบ™เป‚เบซเบกเบ” "เปเบฅเปˆเบ™เปเบซเป‰เบ‡", เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡, เปเบ•เปˆเบกเบตเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบงเบฒเบ‡เปเบœเบ™เปเบฅเบฐเบ•เบปเบงเบˆเบดเบ‡. เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบญเบฑเบ™เบ™เบตเป‰เป‚เบ”เบเบเบฒเบ™เปเบฅเปˆเบ™เบ›เบทเป‰เบกเบซเบผเบดเป‰เบ™ Ansible เบ—เบฑเบ‡เปเบปเบ”เป€เบ›เบฑเบ™เป„เบฅเบเบฐเป†เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบ โ€œโ€”เบเบงเบ”เป€เบšเบดเปˆเบ‡โ€ เปƒเบ™เป€เบŠเบตเบšเป€เบงเบตเบเบฒเบ™เบœเบฐเบฅเบดเบ”. เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™เบชเบฐเป€เบซเบกเบต, Ansible AWX เปเบกเปˆเบ™เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเปเบฅเบฐเบฎเบฑเบเบชเบฒ playbook เป„เบ”เป‰เป€เบ–เบดเบ‡เบงเบฑเบ™เบ—เบต (เป€เบšเบดเปˆเบ‡เบฎเบนเบš 5):

thriller เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบกเบฐเบซเบฑเบ”เบชเบฐเบˆเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ
เป€เบ‚เบปเป‰เบฒ. 5. เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™ Ansible AWX.

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

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบŠเบฑเป‰เบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ Ansible AWX / GitLab / Molecule (เบฎเบนเบš 6).

thriller เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบกเบฐเบซเบฑเบ”เบชเบฐเบˆเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ
เป€เบ‚เบปเป‰เบฒ. 6. เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš.

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

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

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

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

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

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

เบœเบนเป‰เบ‚เบฝเบ™: Sergey Artemov, เบชเบฐเบ–เบฒเบ›เบฐเบ™เบดเบเบ‚เบญเบ‡เบžเบฐเปเบ™เบ เบงเบดเบ—เบตเปเบเป‰เป„เบ‚ DevOps "เบฅเบฐเบšเบปเบšเบ‚เปเป‰เบกเบนเบ™เบเบปเบ™"

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

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