เจธเจฒเจฐเจฎ: เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจคเฉ€เจฌเจฐเฅค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ…เจคเฉ‡ เจฌเฉ‹เจจเจธ

27-29 เจฎเจˆ เจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ เจšเฉŒเจฅเฉ€ เจธเจฒเฉฑเจฐเจฎ เจฆเจพ เจ†เจฏเฉ‹เจœเจจ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚: เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ 'เจคเฉ‡ เจคเฉ€เจฌเจฐเฅค

เจธเจฒเจฐเจฎ: เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจคเฉ€เจฌเจฐเฅค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ…เจคเฉ‡ เจฌเฉ‹เจจเจธ

เจฌเฉ‹เจจเจธ: Docker, Ansible, Ceph 'เจคเฉ‡ เจ”เจจเจฒเจพเจˆเจจ เจ•เฉ‹เจฐเจธ
เจ…เจธเฉ€เจ‚ เจธเจฒเจฐเจฎ เจตเจฟเจธเจผเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฒเจฟเจ† เจนเฉˆ เจœเฉ‹ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเจจ, เจชเจฐ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ k8s เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ•เจฟเจตเฉ‡เจ‚, เจ•เจฟเจ‰เจ‚ เจ…เจคเฉ‡ เจ•เฉ€ เจนเฉ‹เจ‡เจ† - เจ•เฉฑเจŸ เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚.
เจธเจพเจฐเฉ‡ Slurm 4 เจญเจพเจ—เฉ€เจฆเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจ•เฉ‹เจฐเจธเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

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

เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจฒเจพเจนเจ•เจพเจฐ
เจœเฉ‡ เจ•เฉ‹เจˆ เจœเจพเจฃเจฆเจพ เจนเฉˆ เจฆเจฟเจฎเจฟเจคเจฐเฉ€ เจธเจฟเจฎเฉ‹เจจเฉ‹เจต (เจ‰เจธเจจเฉ‡ เจคเจ•เจจเฉ€เจ•เฉ€ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจ•เจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจ•เจฒเฉฑเจฌ เจฌเจฃเจพเจ‡เจ†), เจ…เจธเฉ€เจ‚ เจ‰เจธเจจเฉ‚เฉฐ เจธเจฒเจฐเจฎ (เจชเฉœเฉเจนเจจ เจฒเจˆ, เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐเจจ เจฒเจˆ เจจเจนเฉ€เจ‚) เจฌเฉเจฒเจพเจ‡เจ†เฅค เจ‰เจธเจจเฉ‡ เจธเจพเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฒเจพเจน เจฆเฉ‡เจฃ เจฆเจพ เจตเจพเจ…เจฆเจพ เจ•เฉ€เจคเจพเฅค เจ‡เจน เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจ…เจคเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เจน IT เจชเฉเจฐเจฌเฉฐเจงเจ•เจพเจ‚ เจฒเจˆ เจฌเจนเฉเจค เจฆเจฟเจฒเจšเจธเจช เจนเฉ‹เจตเฉ‡เจ—เจพ.

เจธเจฒเจฐเจฎ เจ•เฉ€ เจนเฉˆ

เจธเจฒเจฐเจฎ: เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจคเฉ€เจฌเจฐเฅค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ…เจคเฉ‡ เจฌเฉ‹เจจเจธ

เจธเจฒเจฐเจฎ-4: เจฌเฉ‡เจธเจฟเจ• เจ•เฉ‹เจฐเจธ (27-29 เจฎเจˆ)
เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจจ เจœเจพเจ‚ เจ†เจชเจฃเฉ‡ เจ—เจฟเจ†เจจ เจจเฉ‚เฉฐ เจตเจฟเจตเจธเจฅเจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค
เจนเจฐเฉ‡เจ• เจญเจพเจ—เฉ€เจฆเจพเจฐ เจธเจฟเจฒเฉˆเจ•เจŸเจฒ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจ†เจชเจฃเจพ เจ•เจฒเฉฑเจธเจŸเจฐ เจฌเจฃเจพเจเจ—เจพ เจ…เจคเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เจฐเฉ‡เจ—เจพเฅค

เจ•เฉ€เจฎเจค: 25 เจนเจœเจผเจพเจฐ

เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ

เจตเจฟเจธเจผเจพ #1: เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเจพเจฒ เจœเจพเจฃ-เจชเจ›เจพเจฃ, เจฎเฉเฉฑเจ– เจญเจพเจ—
โ€ข k8s เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจจเจพเจฒ เจœเจพเจฃ-เจชเจ›เจพเจฃเฅค เจตเจฐเจฃเจจ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ, เจธเฉฐเจ•เจฒเจช
โ€ข Pod, ReplicaSet, เจคเฉˆเจจเจพเจคเฉ€, เจธเฉ‡เจตเจพ, เจชเฉเจฐเจตเฉ‡เจธเจผ, PV, PVC, ConfigMap, เจ—เฉเจชเจค
โ€ข เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจตเจฟเจธเจผเจพ เจจเฉฐเจฌเจฐ 2: เจ•เจฒเฉฑเจธเจŸเจฐ เจกเจฟเจœเจผเจพเจˆเจจ, เจฎเฉเฉฑเจ– เจญเจพเจ—, เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ, k8s เจจเฉˆเฉฑเจŸเจตเจฐเจ•
โ€ข เจ•เจฒเฉฑเจธเจŸเจฐ เจกเจฟเจœเจผเจพเจˆเจจ, เจฎเฉเฉฑเจ– เจญเจพเจ—, เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ
โ€ข k8s เจจเฉˆเฉฑเจŸเจตเจฐเจ•

เจตเจฟเจธเจผเจพ #3: เจ•เฉเจฌเฉ‡เจธเจชเฉเจฐเฉ‡, เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ
โ€ข เจ•เฉเจฌเฉ‡เจธเจชเฉเจฐเฉ‡, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ…เจคเฉ‡ เจŸเจฟเจŠเจจเจฟเฉฐเจ—
โ€ข เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจตเจฟเจธเจผเจพ #4: Ceph, เจ•เจฒเฉฑเจธเจŸเจฐ เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจ…เจคเฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚
โ€ข Ceph, เจ•เจฒเฉฑเจธเจŸเจฐ เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจ…เจคเฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚
โ€ข เจ…เจญเจฟเจ†เจธ: เจธเฉ‡เจซ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ

เจตเจฟเจธเจผเจพ #5: เจเจกเจตเจพเจ‚เจธเจก เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจเจธ
โ€ข DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

เจตเจฟเจธเจผเจพ #6: เจนเฉˆเจฒเจฎ เจฆเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ
โ€ข เจนเฉˆเจฒเจฎ เจจเจพเจฒ เจœเจพเจฃ-เจชเจ›เจพเจฃ
โ€ข เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจตเจฟเจธเจผเจพ #7: เจชเจฌเจฒเจฟเจธเจผเจฟเฉฐเจ— เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ
โ€ข เจธเฉ‡เจตเจพ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€: เจจเฉ‹เจกเจชเฉ‹เจฐเจŸ เจฌเจจเจพเจฎ เจฒเฉ‹เจกเจฌเฉˆเจฒเฉˆเจ‚เจธเจฐ เจฌเจจเจพเจฎ เจ‡เฉฐเจ—เจฐเฉˆเจธ
โ€ข เจ‡เฉฐเจ—เจฐเฉˆเจธ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ (Nginx): เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจธเฉฐเจคเฉเจฒเจฟเจค เจ•เจฐเจจเจพ
โ€ข เจธเจฐเจŸ-เจฎเฉˆเจจเฉ‡เจœเจฐ: เจธเจตเฉˆเจšเจฒเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ SSL/TLS เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹
โ€ข เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจตเจฟเจธเจผเจพ #8: เจฒเฉŒเจ—เจฟเฉฐเจ— เจ…เจคเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€
โ€ข เจ•เจฒเฉฑเจธเจŸเจฐ เจจเจฟเจ—เจฐเจพเจจเฉ€, Prometheus
โ€ข เจ•เจฒเฉฑเจธเจŸเจฐ เจฒเฉŒเจ—เจฟเฉฐเจ—, Fluentd/Elastic/Kibana
โ€ข เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจตเจฟเจธเจผเจพ เจจเฉฐเจฌเจฐ 9: CI/CD, เจธเจผเฉเจฐเฉ‚ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจคเฉˆเจจเจพเจค เจฌเจฟเจฒเจกเจฟเฉฐเจ—

เจตเจฟเจธเจผเจพ เจจเฉฐเจฌเจฐ 10: เจตเจฟเจนเจพเจฐเจ• เจ•เฉฐเจฎ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจกเฉŒเจ•เจฐเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ

Slurm เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ

MegaSlurm: เจเจกเจตเจพเจ‚เจธเจก เจ•เฉ‹เจฐเจธ (31 เจฎเจˆ - 2 เจœเฉ‚เจจ)
เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚ เจ…เจคเฉ‡ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ เจ•เฉ‹เจฐเจธ เจ—เฉเจฐเฉˆเจœเฉ‚เจเจŸเจพเจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
เจ…เจธเฉ€เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจคเจพเจ‚ เจœเฉ‹ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจ…เจคเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจคเฉˆเจจเจพเจคเฉ€ เจฆเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เฉ‡เฅค

เจ•เฉ€เจฎเจค: 60 เจนเจœเจผเจพเจฐ (เจธเจฒเจฐเจฎ-45 เจชเฉเจฐเจคเฉ€เจญเจพเจ—เฉ€เจ†เจ‚ เจฒเจˆ 4 เจนเจœเจผเจพเจฐ)

เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ

เจตเจฟเจธเจผเจพ #1: เจ…เฉฐเจฆเจฐเฉ‹เจ‚ เจ‡เฉฑเจ• เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†
โ€ข เจ•เฉเจฌเฉ‡เจธเจชเฉเจฐเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ
โ€ข เจตเจพเจงเฉ‚ เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจธเจฅเจพเจชเจจเจพ
โ€ข เจ•เจฒเฉฑเจธเจŸเจฐ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจจเจฟเจชเจŸเจพเจฐเจพ
โ€ข เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจตเจฟเจธเจผเจพ #2: เจ‡เฉฑเจ• เจฌเจพเจนเจฐเฉ€ เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจ…เจงเจฟเจ•เจพเจฐ
โ€ข LDAP (Nginx + Python)
โ€ข OIDC (Dex + Gangway)
โ€ข เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจตเจฟเจธเจผเจพ #3: เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจจเฉ€เจคเฉ€
โ€ข CNI เจจเจพเจฒ เจœเจพเจฃ-เจชเจ›เจพเจฃ
โ€ข เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ€เจคเฉ€
โ€ข เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจตเจฟเจธเจผเจพ #4: เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ…เจคเฉ‡ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจ‰เจชเจฒเจฌเจง เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚
โ€ข PodSecurity Policy
โ€ข PodDisruption Budget

เจตเจฟเจธเจผเจพ #5: เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธเฅค เจ†เจ“ เจนเฉเฉฑเจก เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจตเฉ‡เจ–เฉ€เจ
โ€ข เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจฌเจฃเจคเจฐ
โ€ข เจ†เจชเจฐเฉ‡เจŸเจฐ เจ…เจคเฉ‡ เจธเฉ€.เจ†เจฐ.เจกเฉ€
โ€ข เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจตเจฟเจธเจผเจพ #6: เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจธเจŸเฉ‡เจŸเจซเฉเฉฑเจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ
โ€ข เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจตเจœเฉ‹เจ‚ PostgreSQL เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเจพ
โ€ข เจ‡เฉฑเจ• RabbitMQ เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเจพ
โ€ข เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจตเจฟเจธเจผเจพ #7: เจฐเจพเจœเจผ เจฐเฉฑเจ–เจฃเจพ
โ€ข Kubernetes เจตเจฟเฉฑเจš เจญเฉ‡เจฆ เจชเฉเจฐเจฌเฉฐเจงเจจ
โ€ข เจตเจพเจฒเจŸ

เจตเจฟเจธเจผเจพ #8: เจนเจฐเฉ€เจœเจผเฉฑเจŸเจฒ เจชเฉ‹เจก เจ†เจŸเฉ‹เจธเจ•เฉ‡เจฒเจฐ
โ€ข เจฅเจฟเจŠเจฐเฉ€
โ€ข เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจตเจฟเจธเจผเจพ #9: เจฌเฉˆเจ•เจ…เฉฑเจช เจ…เจคเฉ‡ เจกเจฟเจœเจผเจพเจธเจŸเจฐ เจฐเจฟเจ•เจตเจฐเฉ€
เจนเฉˆเจชเจŸเฉ€เจ“ เจตเฉ‡เจฒเฉ‡เจฐเฉ‹ (เจชเจนเจฟเจฒเจพเจ‚ เจ†เจฐเจ•) เจ…เจคเฉ‡ เจ†เจฆเจฟ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เจฒเฉฑเจธเจŸเจฐ เจฌเฉˆเจ•เจ…เฉฑเจช เจ…เจคเฉ‡ เจฐเจฟเจ•เจตเจฐเฉ€
โ€ข เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจตเจฟเจธเจผเจพ #10: เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจกเจฟเจชเจฒเจพเจ‡เจฎเฉˆเจ‚เจŸ
โ€ข เจฒเจฟเฉฐเจŸ
โ€ข เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจกเจฟเจชเจฒเจพเจ‡เจฎเฉˆเจ‚เจŸ เจŸเฉ‚เจฒ
โ€ข เจคเฉˆเจจเจพเจคเฉ€ เจฆเฉ€เจ†เจ‚ เจฐเจฃเจจเฉ€เจคเฉ€เจ†เจ‚

เจตเจฟเจธเจผเจพ เจจเฉฐเจฌเจฐ 11: เจตเจฟเจนเจพเจฐเจ• เจ•เฉฐเจฎ
โ€ข เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจคเฉˆเจจเจพเจคเฉ€ เจฒเจˆ CI/CD เจฌเจฃเจพเจ‰เจฃเจพ
โ€ข เจ•เจฒเฉฑเจธเจŸเจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ

MegaSlurm เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ

เจกเฉŒเจ•เจฐ, เจœเจตเจพเจฌเจฆเฉ‡เจน เจ…เจคเฉ‡ Ceph

เจธเจฒเจฐเจฎ: เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจคเฉ€เจฌเจฐเฅค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ…เจคเฉ‡ เจฌเฉ‹เจจเจธ

เจ‡เจคเจฟเจนเจพเจธ เจŸเฉ‚เจฐ

เจชเจนเจฟเจฒเจพ เจธเจฒเจฐเจฎ เจ‡เฉฑเจ• เจชเฉเจฐเจฏเฉ‹เจ— เจธเฉ€เฅค เจฌเฉเจฒเจพเจฐเจฟเจ†เจ‚ เจจเฉ‡ เจธเจŸเฉ‡เจœ 'เจคเฉ‡ เจ†เจชเจฃเฉ€เจ†เจ‚ เจชเฉ‡เจธเจผเจ•เจพเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจผเจพเจฌเจฆเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉ‚เจฐเจพ เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจธเจฐเฉ‹เจคเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ‡ เจชเฉฑเจงเจฐ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจ• เจฌเฉˆเจ  เจ—เจ เจ•เจฟ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉเจฒเจพเจฐเจฟเจ†เจ‚ เจตเจœเฉ‹เจ‚ เจฌเฉเจฒเจพเจ‰เจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจ† เจ—เจฟเจ†เฅค

เจ…เจธเจฒ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ•เฉ‹เจฐเจธ เจฆเฉ‚เจœเฉ‡ เจธเจฒเจฐเจฎ 'เจคเฉ‡ เจนเฉ‹เจ‡เจ†: 80% เจญเจพเจ—เฉ€เจฆเจพเจฐเจพเจ‚ เจจเฉ‡ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฟเจ†, เจ…เจคเฉ‡ เจคเฉ€เจœเฉ‡ เจจเฉ‡ เจ•เจฆเฉ‡ เจตเฉ€ เจกเฉŒเจ•เจฐ เจจเจพเจฒ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพเฅค
เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจธเฉ€ เจ•เจฟ เจฒเฉ‹เจ•เจพเจ‚ เจฒเจˆ เจธเจตเฉ‡เจฐเฉ‡ เจกเฉŒเจ•เจฐ 'เจคเฉ‡ เจญเจพเจธเจผเจฃ เจธเฉเจฃเจจเจพ เจ…เจคเฉ‡ เจธเจผเจพเจฎ เจจเฉ‚เฉฐ เจฒเฉœเจพเจˆ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ‡เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจ•เจฟเฉฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจธเฉ€เฅค
Ceph เจจเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฎเฉเจธเจผเจ•เจฒเจพเจ‚ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจพเจ‡เจ†. เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจนเจพเจœเจผเจฐเฉ€เจจ เจตเจฟเจš 20 เจฒเฉ‹เจ• เจธเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉ‡เจซ เจจเฉ‚เฉฐ เจธเจฎเจเจพเจ‰เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจธเฉ€, เจ…เจคเฉ‡ เจนเฉ‹เจฐ 60 เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉ‡เจซ เจฆเฉ€ เจฌเจฟเจฒเจ•เฉเจฒ เจœเจผเจฐเฉ‚เจฐเจค เจจเจนเฉ€เจ‚ เจธเฉ€เฅค

เจคเฉ€เจœเฉ‡ เจธเจฒเจฐเจฎ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจธเจฎเจพเจ‚ เจ–เจพเจฒเฉ€ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจกเฉŒเจ•เจฐ เจ…เจคเฉ‡ เจเจ‚เจธเฉ€เจฌเจฒ เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ‡ เจตเฉˆเจฌเจฟเจจเจพเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เฉ€เจคเจพเฅค เจนเฉฑเจฒ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจตเจฟเจนเจพเจฐเจ• เจ…เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸ เจตเจฟเจ•เจธเจค เจนเฉ‹เจ‡เจ†: เจฒเฉˆเจ•เจšเจฐ เจคเจœเจฐเจฌเฉ‡เจ•เจพเจฐ เจฎเฉเฉฐเจกเจฟเจ†เจ‚ เจฒเจˆ เจฆเจฟเจฒเจšเจธเจช เจจเจนเฉ€เจ‚ เจธเฉ€, เจ…เจคเฉ‡ เจšเจฐเจšเจพ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฆเจฟเจฒเจšเจธเจช เจจเจนเฉ€เจ‚ เจธเฉ€เฅค

เจšเฉŒเจฅเฉ€ เจธเจฒเจฐเจฎ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจกเฉŒเจ•เจฐ, เจเจ‚เจธเฉ€เจฌเจฒ เจ…เจคเฉ‡ เจธเฉ‡เจซ 'เจคเฉ‡ เจ”เจจเจฒเจพเจˆเจจ เจ•เฉ‹เจฐเจธ เจ•เฉ€เจคเฉ‡เฅค เจตเจฟเจšเจพเจฐ เจธเจงเจพเจฐเจจ เจนเฉˆ: เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ‰เจน เจธเฉ‹เจš-เจธเจฎเจ เจ•เฉ‡ เจ•เฉ‹เจฐเจธ เจ•เจฐเจจเจ—เฉ‡, เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ‰เจน เจธเจผเจพเจ‚เจคเฉ€ เจจเจพเจฒ เจ‡เจธ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐเจจเจ—เฉ‡เฅค เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจฆเฉ‡ เจธเจฎเฉ‚เจน เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจกเฉŒเจ•เจฐ เจ•เฉ‹เจฐเจธ 6-8 เจ˜เฉฐเจŸเฉ‡ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ. Ansible เจ…เจคเฉ‡ Ceph เจจเฉ‡ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ˜เฉœเฉ€ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค

เจฌเฉ‡เจฆเจพเจ…เจตเจพ:

  • เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจ•เฉ‹เจฐเจธ. เจ•เฉเจ เจซเฉˆเจธเจฒเฉ‡ เจธเจผเจพเจ‡เจฆ เจ…เจธเจซเจฒ เจธเจพเจฌเจค เจนเฉ‹เจฃเจ—เฉ‡เฅค
  • เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ (Stepik.org) เจ•เฉฑเจšเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจฐเฉเจ•เจพเจตเจŸเจพเจ‚ เจ…เจคเฉ‡ เจฐเฉเจ•เจพเจตเจŸเจพเจ‚ เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚เฅค
  • เจ‡เจน เจ•เฉ‹เจฐเจธ เจธเจฟเจฐเจซเจผ เจธเจพเจŠเจฅเจฌเฉเจฐเจฟเจœ เจฆเฉ‡ เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ 'เจคเฉ‡ เจนเฉ€ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจจเจฟเจธเจผเจšเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจœเจพเจ‚เจฆเฉ‡ เจนเฉ‹เจ เจ•เฉเจ เจ–เจคเจฎ เจ•เจฐเจจเจพ เจชเจเจ—เจพ.

เจธเจฒเจฐเจฎ: เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจคเฉ€เจฌเจฐเฅค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ…เจคเฉ‡ เจฌเฉ‹เจจเจธ

เจฌเจธ เจฆเฉ‚เจœเฉ‡ เจฆเจฟเจจ เจชเจนเจฟเจฒเฉ‡ เจธเจฒเจฐเจฎ เจฆเฉ€ เจ—เฉฑเจฒเจฌเจพเจค เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฏเจพเจฆ เจ†เจ‡เจ† เจ•เจฟ เจธเจพเจฐเฉ‡ เจธเฉฐเจ—เจ เจจเจพเจคเจฎเจ• เจฆเจนเจฟเจธเจผเจค เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจ‡เจน เจ•เจฟเฉฐเจจเจพ เจ เฉฐเจกเจพ เจ…เจคเฉ‡ เจฎเจœเจผเฉ‡เจฆเจพเจฐ เจธเฉ€เฅค เจธเจญ เจคเฉ‹เจ‚ เจธเจชเจธเจผเจŸ เจชเฉเจฐเจญเจพเจต เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจตเจพเจฒเจพ เจชเจนเจฟเจฒเจพเฅค เจ†เจ“ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ†เจจเจฒเจพเจˆเจจ เจ•เฉ‹เจฐเจธเจพเจ‚ เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจฆเจพ เจ•เฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค ๐Ÿ™‚

เจธเจฒเจฐเจฎ: เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจคเฉ€เจฌเจฐเฅค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ…เจคเฉ‡ เจฌเฉ‹เจจเจธ

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹