เปเบงเบ”: เบเบฒเบ™เบšเปเบฅเบดเบซเบฒเบ™

เบšเบปเบ”เบฎเบฝเบ™ Kubernetes เบชเปˆเบงเบ™เบ—เบต 1: เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบˆเบธเบฅเบฐเบžเบฒเบ เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธ

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

เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰ Docker, เบžเบฒเบเบ—เบต 6: เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™

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

เบ„เบนเปˆเบกเบทเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡ Docker Compose

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

GitLab Shell Runner. เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบšเปเบฅเบดเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป‚เบ”เบเปƒเบŠเป‰ Docker Compose

เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเบชเปเบฒเบฅเบฑเบšเบ—เบฑเบ‡เบœเบนเป‰เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ, เปเบ•เปˆเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ•เบปเป‰เบ™เบ•เปเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ—เบตเปˆเบ›เบฐเป€เบŠเบตเบ™เบซเบ™เป‰เบฒเบเบฑเบšเบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ GitLab CI / CD เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เปƒเบ™เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เบ—เบตเปˆเบšเปเปˆเบžเบฝเบ‡เบžเปเปเบฅเบฐ / เบซเบผเบทเบเบฒเบ™เบ‚เบฒเบ”เบ–เบฑเบ‡. เป€เบงเบ—เบต orchestration. เบ‚เป‰เบญเบเบˆเบฐเบšเบญเบเบ—เปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป‚เบ”เบเปƒเบŠเป‰ docker compose เปƒเบ™เบซเบ™เบถเปˆเบ‡เบ”เบฝเบง GitLab shell runner เปเบฅเบฐ [โ€ฆ]

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

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบฐเบ•เบธเป‰เบ™เปƒเบซเป‰เบ‚เบฝเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เป‚เบ”เบเบงเบฑเบ”เบชเบฐเบ”เบธเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ static เบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เป€เบ‚เบปเป‰เบฒเบกเบฒเปƒเบ™เบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเบ‚เบญเบ‡เบ‚เป‰เบญเบ. เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เบ™เบตเป‰เปเบกเปˆเบ™ blog PVS-studio, เป€เบŠเบดเปˆเบ‡เบชเบปเปˆเบ‡เป€เบชเบตเบกเบ•เบปเบงเป€เบญเบ‡เบขเปˆเบฒเบ‡เบซเป‰เบฒเบงเบซเบฑเบ™เปƒเบ™Habrรฉเป‚เบ”เบเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”. เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰, PVS-studio เป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Java, เปเบฅเบฐ, เปเบ™เปˆเบ™เบญเบ™, เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ IntelliJ IDEA, เป€เบŠเบดเปˆเบ‡เบ•เบปเบงเบงเบดเป€เบ„เบฒเบฐเปเบกเปˆเบ™เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™ [โ€ฆ]

เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบงเบ”เบเบฒ IntelliJ IDEA เปƒเบ™ Jenkins

IntelliJ IDEA เปƒเบ™เบกเบทเป‰เบ™เบตเป‰เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบงเบดเป€เบ„เบฒเบฐเบฅเบฐเบซเบฑเบ” Java เปเบšเบšเบ„เบปเบ‡เบ—เบตเปˆเบ—เบตเปˆเบเป‰เบฒเบงเบซเบ™เป‰เบฒเบ—เบตเปˆเบชเบธเบ”, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบกเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰ "เบ™เบฑเบเบฎเบปเบšเป€เบเบปเปˆเบฒ" เป€เบŠเบฑเปˆเบ™ Checkstyle เปเบฅเบฐ Spotbugs เบขเบนเปˆเป„เบ. "เบเบฒเบ™เบเบงเบ”เบเบฒ" เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบ‚เบญเบ‡เบกเบฑเบ™เบเบงเบ”เป€เบšเบดเปˆเบ‡เบฅเบฐเบซเบฑเบ”เปƒเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ•เปˆเบฒเบ‡เป†, เบˆเบฒเบเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”เป„เบ›เบซเบฒเปเบกเบ‡เป„เบกเป‰เบ—เบปเปˆเบงเป„เบ›. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบ•เบฒเบšเปƒเบ”เบ—เบตเปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบžเบฝเบ‡เปเบ•เปˆเบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ‚เบญเบ‡ IDE เบ‚เบญเบ‡เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบžเบงเบเบกเบฑเบ™เบกเบตเบ›เบฐเป‚เบซเบเบ”เบซเบ™เป‰เบญเบเบ•เปเปˆเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ. [โ€ฆ]

เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡ 3CX v16

เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเปƒเบซเป‰เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡ 3CX v16. เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเบ‚เบญเบ‡ PBX เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ•เปˆเบฒเบ‡เป†เปƒเบ™เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบฅเบนเบเบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบžเบตเปˆเบกเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบงเบดเบชเบฐเบงเบฐเบเบญเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบฅเบฐเบšเบปเบšเปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เบซเบผเบฒเบ. เปƒเบ™ v16, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ‚เบฐเบซเบเบฒเบเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบžเบฒเบš. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบฅเบฐเบšเบปเบšเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบทเปˆเบชเบฒเบ™เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™, เปเบ•เปˆเบเบฑเบ‡เบเบฑเบšเบฅเบนเบเบ„เป‰เบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเบฐ [โ€ฆ]

Well-Fed Philosophers เบซเบผเบท Competitive .NET Programming

เบ‚เปเปƒเบซเป‰เป€เบšเบดเปˆเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ„เบ‡เบเบฒเบ™เบžเป‰เบญเบกเบเบฑเบ™เปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ™เปƒเบ™ .Net, เป‚เบ”เบเปƒเบŠเป‰เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเบ™เบฑเบเบ›เบฑเบ”เบŠเบฐเบเบฒเบญเบฒเบซเบฒเบ™เบ—เปˆเบฝเบ‡. เปเบœเบ™โ€‹เบเบฒเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹, เบˆเบฒเบโ€‹เบเบฐโ€‹เบ—เบนเป‰ / เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™ synchronization เบเบฑเบšโ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ™เบฑเบโ€‹เบชเบฐโ€‹เปเบ”เบ‡ (เปƒเบ™โ€‹เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹)โ€‹. เบšเบปเบ”เบ„เบงเบฒเบกเบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เบฎเบนเป‰เบˆเบฑเบเบ—เปเบฒเบญเบดเบ”เบซเบผเบทเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เบงเบฒเบกเบฎเบนเป‰เปƒเบซเบกเปˆเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เปเบกเป‰เปเบ•เปˆเบฎเบนเป‰เบงเบดเบ—เบตเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰? Transistors เบšเบฑเบ™เบฅเบธเบ‚เบฐเบซเบ™เบฒเบ”เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เบเบปเบ”เบซเบกเบฒเบ Moore เบกเบปเบ™เบ•เบตเบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบ„เบงเบฒเบกเป„เบง [โ€ฆ]

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

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

เบœเบนเป‰เบŠเบฐเบ™เบฐเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบฅเบฐเบ”เบฑเบšเบชเบฒเบเบปเบ™ SSH เปเบฅเบฐ sudo เบขเบนเปˆเป€เบ—เบดเบ‡เป€เบงเบ—เบตเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡. เบ™เปเบฒเบžเบฒเป‚เบ”เบเบ•เบปเบงเบŠเบตเป‰เบ™เปเบฒ Active Directory เบ—เบตเปˆเป‚เบ”เบ”เป€เบ”เบฑเปˆเบ™

เปƒเบ™เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”, เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ” sudo เบ–เบทเบเบ„เบงเบšเบ„เบธเบกเป‚เบ”เบเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเปƒเบ™ /etc/sudoers.d เปเบฅเบฐ visudo, เปเบฅเบฐเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบกเปˆเบ™เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰ ~/.ssh/authorized_keys. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เป€เบกเบทเปˆเบญเบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เบ‚เบฐเบซเบเบฒเบเบ•เบปเบง, เบกเบตเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบ„เบธเป‰เบกเบ„เบญเบ‡เบชเบดเบ”เบ—เบดเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป‚เบ”เบเบชเบนเบ™เบเบฒเบ‡. เบกเบทเป‰โ€‹เบ™เบตเป‰โ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹: เบฅเบฐโ€‹เบšเบปเบšโ€‹เบเบฒเบ™โ€‹เบ„เบธเป‰เบกโ€‹เบ„เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒ - Chefโ€‹, Puppetโ€‹, Ansibleโ€‹, Salt Active Directory + sssd perversions เบ•เปˆเบฒเบ‡เป†โ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ‚เบญเบ‡ scripts [โ€ฆ]

100GbE: เบŸเบธเปˆเบกเป€เบŸเบทเบญเบเบซเบผเบทเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™?

IEEE P802.3ba, เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบซเบผเบฒเบเบเบงเปˆเบฒ 100 Gigabit Ethernet (100GbE), เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบซเบงเปˆเบฒเบ‡ 2007 เปเบฅเบฐ 2010 [3], เปเบ•เปˆเบงเปˆเบฒเบžเบฝเบ‡เปเบ•เปˆเป„เบ”เป‰เปเบœเปˆเบ‚เบฐเบซเบเบฒเบเปƒเบ™ 2018 [5]. เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เปƒเบ™เบ›เบต 2018 เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบฑเป‰เบ™? เปเบฅเบฐเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบ—เบฑเบ™เบ—เบตเปƒเบ™เบ‚เบฑเบš? เบกเบตเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบซเป‰เบฒเป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰ ... IEEE P802.3ba เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เบปเป‰เบ™เบ•เปเบชเปเบฒเบฅเบฑเบš [โ€ฆ]

Netramesh - เบเบฒเบ™เปเบเป‰เป„เบ‚เบ•เบฒเบซเบ™เปˆเบฒเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบกเบตเบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบšเบปเบฒ

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