์ฃผ์ œ : ๊ด€๋ฆฌ

Rook - Kubernetes์šฉ ์…€ํ”„ ์„œ๋น„์Šค ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ

29์›” XNUMX์ผ, Kubernetes, Prometheus ๋ฐ ์ปจํ…Œ์ด๋„ˆ ๋ฐ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์„ธ๊ณ„์˜ ๊ธฐํƒ€ ์˜คํ”ˆ ์†Œ์Šค ์ œํ’ˆ์„ ์ง€์›ํ•˜๋Š” ์กฐ์ง์ธ CNCF(Cloud Native Computing Foundation)์˜ ๊ธฐ์ˆ  ์œ„์›ํšŒ๋Š” Rook ํ”„๋กœ์ ํŠธ๋ฅผ ์Šน์ธํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. โ€œKubernetes์˜ ๋ถ„์‚ฐ ์Šคํ† ๋ฆฌ์ง€ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐโ€์— ๋Œ€ํ•ด ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ์ ˆํ˜ธ์˜ ๊ธฐํšŒ์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ์ข…๋ฅ˜์˜ ๋ฃจํฌ? Rook์€ Go๋กœ ์ž‘์„ฑ๋œ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค [...]

DNS-01 ์ฑŒ๋ฆฐ์ง€ ๋ฐ AWS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Let's Encrypt SSL ์ธ์ฆ์„œ ๊ด€๋ฆฌ ์ž๋™ํ™”

์ด ๊ฒŒ์‹œ๋ฌผ์—์„œ๋Š” DNS-01 ์ฑŒ๋ฆฐ์ง€ ๋ฐ AWS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Let's Encrypt CA์˜ SSL ์ธ์ฆ์„œ ๊ด€๋ฆฌ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๋‹จ๊ณ„๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. acme-dns-route53์€ ์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. Let's Encrypt์˜ SSL ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Amazon Certificate Manager์— ์ €์žฅํ•˜๊ณ , Route53 API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ DNS-01 ์ฑŒ๋ฆฐ์ง€๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ , ๋งˆ์ง€๋ง‰์œผ๋กœ [โ€ฆ]์— ์•Œ๋ฆผ์„ ํ‘ธ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"HumHub"๋Š” I2P์˜ ์†Œ์…œ ๋„คํŠธ์›Œํฌ๋ฅผ ๋Ÿฌ์‹œ์•„์–ด๋กœ ๋ณต์ œํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์˜ค๋Š˜ ์˜คํ”ˆ ์†Œ์Šค ์†Œ์…œ ๋„คํŠธ์›Œํฌ "HumHub"์˜ ๋Ÿฌ์‹œ์•„์–ด ๋ณต์ œ๋ณธ์ด I2P ๋„คํŠธ์›Œํฌ์—์„œ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. I2P๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ํด๋ฆฌ์–ด๋„ท์„ ํ†ตํ•ด ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋งค์ฒด ์ œ๊ณต์—…์ฒด๋ฅผ ์ด์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถœ์ฒ˜: habr.com

openmeetings 5.0.0-M1 ์„ค์น˜. Flash๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์›น ํšŒ์˜

์•ˆ๋…•ํ•˜์„ธ์š”, ์นœ์• ํ•˜๋Š” Khabravites ๋ฐ ํฌํ„ธ ์†๋‹˜ ์—ฌ๋Ÿฌ๋ถ„! ์–ผ๋งˆ ์ „ ์ €๋Š” ํ™”์ƒ ํšŒ์˜๋ฅผ ์œ„ํ•œ ์†Œ๊ทœ๋ชจ ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. BBB์™€ Openmeetings ๋“ฑ ๋งŽ์€ ์˜ต์…˜์ด ๊ณ ๋ ค๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด... ๊ธฐ๋Šฅ๋ฉด์—์„œ๋งŒ ๋Œ€๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํƒ‘, ๋ฌธ์„œ ๋“ฑ ๋ฌด๋ฃŒ ์‹œ์—ฐ. ์‚ฌ์šฉ์ž์™€์˜ ๋Œ€ํ™”ํ˜• ์ž‘์—…(๊ณต์œ ๋ณด๋“œ, ์ฑ„ํŒ… ๋“ฑ) ์ถ”๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. [โ€ฆ

ํ”„๋ก์‹œ๊ฐ€ ์–ธ์ œ ๊ฑฐ์ง“๋ง์„ ํ•˜๋Š”์ง€ ์ดํ•ดํ•˜๋Š” ๋ฐฉ๋ฒ•: ํ™œ์„ฑ ์ง€๋ฆฌ ์œ„์น˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ํ”„๋ก์‹œ์˜ ๋ฌผ๋ฆฌ์  ์œ„์น˜ ํ™•์ธ

์ „ ์„ธ๊ณ„ ์‚ฌ๋žŒ๋“ค์€ ์ž์‹ ์˜ ์‹ค์ œ ์œ„์น˜๋‚˜ ์‹ ์›์„ ์ˆจ๊ธฐ๊ธฐ ์œ„ํ•ด ์ƒ์—…์šฉ ํ”„๋ก์‹œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ฐจ๋‹จ๋œ ์ •๋ณด์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ๋ณด์žฅํ•˜๋Š” ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋Ÿฌํ•œ ํ”„๋ก์‹œ ์ œ๊ณต์—…์ฒด๊ฐ€ ์ž์‹ ์˜ ์„œ๋ฒ„๊ฐ€ ํŠน์ • ๊ตญ๊ฐ€์— ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•  ๋•Œ ์–ผ๋งˆ๋‚˜ ์ •ํ™•ํ•œ๊ฐ€์š”? ์ด๊ฒƒ์€ ๋‹ต๋ณ€์—์„œ ๊ทผ๋ณธ์ ์œผ๋กœ ์ค‘์š”ํ•œ ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค [...]

๋ฐ์ดํ„ฐ ์„ผํ„ฐ์˜ ์ฃผ์š” ์‚ฌ๊ณ : ์›์ธ๊ณผ ๊ฒฐ๊ณผ

์ตœ์‹  ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋Š” ์•ˆ์ •์ ์ด์ง€๋งŒ ๋ชจ๋“  ์žฅ๋น„๋Š” ๋•Œ๋•Œ๋กœ ๊ณ ์žฅ์ด ๋‚ฉ๋‹ˆ๋‹ค. ์ด ์งง์€ ๊ธฐ์‚ฌ์—์„œ ์šฐ๋ฆฌ๋Š” 2018๋…„ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์‚ฌ๊ฑด์„ ์ˆ˜์ง‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋””์ง€ํ„ธ ๊ธฐ์ˆ ์ด ๊ฒฝ์ œ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์ด ์ปค์ง€๊ณ  ์žˆ๊ณ , ์ฒ˜๋ฆฌ๋˜๋Š” ์ •๋ณด์˜ ์–‘์ด ๋Š˜์–ด๋‚˜๊ณ , ์ƒˆ๋กœ์šด ์‹œ์„ค์ด ๊ฑด์„ค๋˜๊ณ  ์žˆ๋Š” ๋“ฑ ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ๋Œ์•„๊ฐ€๋ฉด ์ข‹์€ ์ผ์ž…๋‹ˆ๋‹ค. ๋ถˆํ–‰ํ•˜๊ฒŒ๋„ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์žฅ์• ๊ฐ€ ๊ฒฝ์ œ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์€ ์‚ฌ๋žŒ๋“ค์ด ์‹œ์ž‘ํ•œ ์ดํ›„๋กœ ์ฆ๊ฐ€ํ•ด ์™”์Šต๋‹ˆ๋‹ค. [โ€ฆ

CampusInsight: ์ธํ”„๋ผ ๋ชจ๋‹ˆํ„ฐ๋ง์—์„œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๋ถ„์„๊นŒ์ง€

๋ฌด์„  ๋„คํŠธ์›Œํฌ์˜ ํ’ˆ์งˆ์€ ์ด๋ฏธ ์„œ๋น„์Šค ์ˆ˜์ค€ ๊ฐœ๋…์— ๊ธฐ๋ณธ์ ์œผ๋กœ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ณ ๊ฐ์˜ ๋†’์€ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋ ค๋ฉด ์ƒˆ๋กœ์šด ๋„คํŠธ์›Œํฌ ๋ฌธ์ œ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฐ€์žฅ ๋„๋ฆฌ ํผ์ง„ ๋ฌธ์ œ๋ฅผ ์˜ˆ์ธกํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ํ•˜๋‚˜์š”? ์ด ๋งฅ๋ฝ์—์„œ ์ •๋ง๋กœ ์ค‘์š”ํ•œ ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€, ์ฆ‰ ์‚ฌ์šฉ์ž์™€ ๋ฌด์„  ๋„คํŠธ์›Œํฌ์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์ถ”์ ํ•ด์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜๊ฐ€ ๊ณ„์† [โ€ฆ]

Firebase Test Lab์—์„œ ๋„๊ตฌ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํŒŒํŠธ 1: iOS ํ”„๋กœ์ ํŠธ

์ œ ์ด๋ฆ„์€ Dmitry์ด๊ณ  MEL Science์—์„œ ํ…Œ์Šคํ„ฐ๋กœ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ฃผ ์ตœ๊ทผ์— ์ €๋Š” Firebase Test Lab์˜ ๋น„๊ต์  ์ตœ๊ทผ ๊ธฐ๋Šฅ, ์ฆ‰ ๊ธฐ๋ณธ ํ…Œ์ŠคํŠธ ํ”„๋ ˆ์ž„์›Œํฌ์ธ XCUITest๋ฅผ ์‚ฌ์šฉํ•œ iOS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋„๊ตฌ ํ…Œ์ŠคํŠธ๋ฅผ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์— Android์šฉ Firebase Test Lab์„ ์‚ฌ์šฉํ•ด ๋ณธ ์ ์ด ์žˆ๋Š”๋ฐ ์ •๋ง ๋งˆ์Œ์— ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ [โ€ฆ]

VM, Nomad ๋ฐ Kubernetes์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ

์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„! ์ œ ์ด๋ฆ„์€ ํŒŒ๋ฒจ ์•„๊ฐˆ๋ ˆ์ธ ํ‚ค์ž…๋‹ˆ๋‹ค. ์ €๋Š” Lamoda ๋ฐฐ์†ก ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๋Š” ํŒ€์—์„œ ํŒ€์žฅ์œผ๋กœ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 2018๋…„์— ์ €๋Š” HighLoad++ ์ปจํผ๋Ÿฐ์Šค์—์„œ ์—ฐ์„ค์„ ํ–ˆ๊ณ , ์˜ค๋Š˜์€ ์ œ ๋ณด๊ณ ์„œ์˜ ๋…น์ทจ๋ก์„ ๋ฐœํ‘œํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ œ ์ฃผ์ œ๋Š” ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ์— ์‹œ์Šคํ…œ๊ณผ ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•œ ์šฐ๋ฆฌ ํšŒ์‚ฌ์˜ ๊ฒฝํ—˜์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์„ ์‚ฌ ์‹œ๋Œ€๋ถ€ํ„ฐ ๋ชจ๋“  ์‹œ์Šคํ…œ์„ ๋ฐฐํฌํ–ˆ์„ ๋•Œ [...]

๋งŒ์—ฐํ•œ ๋ถˆ์•ˆ 30์ฃผ๋…„

์‚ฌ์ด๋ฒ„ ๊ณต๊ฐ„์˜ ์•ผ์ƒ ์ˆฒ์˜ ์งˆ์„œ๋ฅผ ์œ ์ง€ํ•˜๋Š” "๊ฒ€์€ ๋ชจ์ž"๊ฐ€ ๋”๋Ÿฌ์šด ์ž‘์—…์—์„œ ํŠนํžˆ ์„ฑ๊ณต์„ ๊ฑฐ๋‘์—ˆ์„ ๋•Œ ํ™ฉ์ƒ‰ ์–ธ๋ก ์€ ๊ธฐ์จ์˜ ๋น„๋ช…์„ ์งˆ๋ €์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, ์„ธ๊ณ„๋Š” ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ์„ ๋”์šฑ ์‹ฌ๊ฐํ•˜๊ฒŒ ๋ฐ”๋ผ๋ณด๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•ˆํƒ€๊น๊ฒŒ๋„ ๋‹น์žฅ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์น˜๋ช…์ ์ธ ์‚ฌ์ด๋ฒ„ ์‚ฌ๊ณ ๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ์„ธ๊ณ„๋Š” ์•„์ง ์ ๊ทน์ ์ด๊ณ  ์„ ์ œ์ ์ธ ์กฐ์น˜๋ฅผ ์ทจํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ [โ€ฆ]

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์šฉ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋””์Šคํฌ. Seagate EXOS ์‚ฌ์šฉ ๊ฒฝํ—˜

๋ช‡ ๋‹ฌ ์ „ Radix๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ์ž‘์—…์„ ์œ„ํ•ด ์„ค๊ณ„๋œ ์ตœ์‹  Seagate EXOS ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์‚ฌ์šฉํ•ด ์ž‘์—…ํ•  ๊ธฐํšŒ๋ฅผ ๊ฐ€์กŒ์Šต๋‹ˆ๋‹ค. ์ด๋“ค์˜ ๋…ํŠนํ•œ ํŠน์ง•์€ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋“œ๋ผ์ด๋ธŒ ์žฅ์น˜์ž…๋‹ˆ๋‹ค. ์ด ์žฅ์น˜๋Š” ๊ธฐ์กด ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ(๋ฉ”์ธ ์Šคํ† ๋ฆฌ์ง€์šฉ)์™€ ์†”๋ฆฌ๋“œ ์Šคํ…Œ์ดํŠธ ๋“œ๋ผ์ด๋ธŒ(ํ•ซ ๋ฐ์ดํ„ฐ ์บ์‹ฑ์šฉ) ๊ธฐ์ˆ ์„ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ Seagate์˜ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธ์ •์ ์ธ ๊ฒฝํ—˜์„ ํ–ˆ์Šต๋‹ˆ๋‹ค [...]

๋ณด์•ˆ ๋ธŒ๋ผ์šฐ์ € ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ

์ผ๋ฐ˜์ ์ธ "ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„" ์•„ํ‚คํ…์ฒ˜์™€ ๋‹ฌ๋ฆฌ ๋ถ„์‚ฐํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํŠน์ง•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๋กœ๊ทธ์ธ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ €์žฅํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ ‘๊ทผ ์ •๋ณด๋Š” ์‚ฌ์šฉ์ž ์ž์‹ ์— ์˜ํ•ด์„œ๋งŒ ์ €์žฅ๋˜๋ฉฐ, ๊ทธ ์ง„์œ„ ์—ฌ๋ถ€๋Š” ํ”„๋กœํ† ์ฝœ ์ˆ˜์ค€์—์„œ ํ™•์ธ๋ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ์ง์€ ํ•„์š”ํ•œ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2 [โ€ฆ]