์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€ ๊ตฌ์ถ• ๋ฐ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์ธ Red Hat ์˜คํ”ˆ์†Œ์Šค Quay

๋ ˆ๋“œํ–‡ ์ปดํผ๋‹ˆ ๋ฐœํ‘œํ–ˆ๋‹ค. ์ƒˆ๋กœ์šด ์˜คํ”ˆ ํ”„๋กœ์ ํŠธ์˜ ํ˜•์„ฑ์— ๋Œ€ํ•ด ๋ถ€๋‘, ์„œ๋น„์Šค์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ๋™์ผํ•œ ์ด๋ฆ„์˜ ์ด์ „์— ๊ฐœ๋ฐœ๋œ ๋น„๊ณต๊ฐœ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๊ฐœ๋ฐœ์„ ๊ณ„์†ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋ ˆ๋“œํ–‡ ํ‚ค ะธ Quay.io. ์ด ํ”„๋กœ์ ํŠธ๋Š” CoreOS ๊ตฌ๋งค ํ›„ Red Hat์˜ ์†์— ๋„˜์–ด๊ฐ”๊ณ  ์ธ์ˆ˜๋œ ํšŒ์‚ฌ์˜ ๋…์  ์ œํ’ˆ์„ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์ „ํ™˜ํ•˜๋ ค๋Š” ๊ณ„ํš์˜ ์ผํ™˜์œผ๋กœ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋Š” Python์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ์—ด๋ ค์žˆ๋‹ค Apache 2.0์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” ์ปจํ…Œ์ด๋„ˆ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ด๋ฏธ์ง€๋ฅผ ๊ตฌ์ถ•, ์ €์žฅ, ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ๋Š” ๋ฌผ๋ก  ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Quay๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ œ์–ด๋œ ์ธํ”„๋ผ์— ์ปจํ…Œ์ด๋„ˆ ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฏธ์ง€์˜ ์ž์ฒด ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ๋ฐฐํฌํ•˜์—ฌ ์ด๋ฏธ์ง€ ์ €์žฅ์„ ์œ„ํ•œ DBMS ๋ฐ ๋””์Šคํฌ ๊ณต๊ฐ„์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋งŒ ํ•„์š”๋กœ ํ•˜๋Š” ์‹คํ–‰์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ์ฒซ ๋ฒˆ์งธ ๋ฐ ๋‘ ๋ฒˆ์งธ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. ๊ทœ์•ฝ (Docker Registry HTTP API)๋Š” Docker ์—”์ง„์šฉ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€์™€ Docker ๋งค๋‹ˆํŽ˜์ŠคํŠธ ํŒŒ์ผ ์‚ฌ์–‘์„ ๋ฐฐํฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ ๊ฒ€์ƒ‰์— ์ง€์›๋˜๋Š” ์‚ฌ์–‘ ์•ฑ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰. GitHub, Bitbucket, GitLab ๋ฐ Git ๊ธฐ๋ฐ˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์–ด์…ˆ๋ธ”๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์†์ ์ธ ์ „๋‹ฌ ๋ฐ ํ†ตํ•ฉ(CD/CI) ์‹œ์Šคํ…œ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Quay๋Š” ๊ฐœ๋ฐœํŒ€ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์œ ์—ฐํ•œ ์•ก์„ธ์Šค ์ œ์–ด ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ธ์ฆ์„ ์œ„ํ•ด LDAP, Keystone, OIDC, Google Auth ๋ฐ GitHub๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ์ง€๋Š” ๋กœ์ปฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์ธ S3, GCS, Swift ๋ฐ Ceph ์œ„์— ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ณต์ œ๋˜์–ด ์‚ฌ์šฉ์ž ์œ„์น˜์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ์„ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„๊ตฌ ํฌํ•จ ๋ช…ํ™•ํ•œ๋Š” ํŒจ์น˜๋˜์ง€ ์•Š์€ ์ทจ์•ฝ์ ์„ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์ปจํ…Œ์ด๋„ˆ ์ฝ˜ํ…์ธ ๋ฅผ ์ž๋™์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster