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

๊ทธ ์‚ฌ๋žŒ์€ ๋„ˆํ•œํ…Œ ์•ˆ ์ข‹์•„

Rook์˜ ์ธ๊ธฐ๊ฐ€ ๋†’์•„์ง€๋ฉด์„œ ๊ทธ ๊ณผ์ •์—์„œ ์—ฌ๋Ÿฌ๋ถ„์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๋Š” ํ•จ์ •๊ณผ ๋ฌธ์ œ์ ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‚ด ์†Œ๊ฐœ: ํ…”๋ ˆ๊ทธ๋žจ์˜ t.me/ceph_ru ์ปค๋ฎค๋‹ˆํ‹ฐ ์ฐฝ๋ฆฝ์ž์ธ ํ•ด๋จธ ๋ฒ„์ „์—์„œ ceph๋ฅผ ๊ด€๋ฆฌํ•œ ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทผ๊ฑฐ๊ฐ€ ์—†๋Š” ์ผ์ด ์—†๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด Ceph ๋ฌธ์ œ์— ๋Œ€ํ•ด Habr์ด ์Šน์ธํ•œ ๊ฒŒ์‹œ๋ฌผ(๋“ฑ๊ธ‰์œผ๋กœ ํŒ๋‹จ)์„ ์ฐธ์กฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋ฌธ์ œ๋Š” [...]

๋ณต์žกํ•œ ์‹œ์Šคํ…œ. ์œ„ํ—˜ ์ˆ˜์ค€์— ๋„๋‹ฌํ•จ

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

UC ๋ธŒ๋ผ์šฐ์ €์˜ ์ทจ์•ฝ์  ์ฐพ๊ธฐ

์†Œ๊ฐœ XNUMX์›” ๋ง์— ์šฐ๋ฆฌ๋Š” UC ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ™•์ธ๋˜์ง€ ์•Š์€ ์ฝ”๋“œ๋ฅผ ๋กœ๋“œํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ์ˆจ๊ฒจ์ง„ ๊ธฐ๋Šฅ์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค๊ณ  ๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์šฐ๋ฆฌ๋Š” ์ด ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ด๋ฃจ์–ด์ง€๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ํ•ด์ปค๊ฐ€ ์ž์‹ ์˜ ๋ชฉ์ ์„ ์œ„ํ•ด ์ด๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์–ผ๋งˆ ์ „ UC Browser๋Š” ๋งค์šฐ ๊ณต๊ฒฉ์ ์œผ๋กœ ๊ด‘๊ณ  ๋ฐ ๋ฐฐํฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์žฅ์น˜์— ์„ค์น˜๋˜์–ด [โ€ฆ]

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

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

๋ฐ๋ธŒ์˜ต์Šค๋ž€?

DevOps์˜ ์ •์˜๋Š” ๋งค์šฐ ๋ณต์žกํ•˜๋ฏ€๋กœ ๋งค๋ฒˆ ๋‹ค์‹œ ๋…ผ์˜๋ฅผ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Habrรฉ์—๋งŒ ์ด ์ฃผ์ œ์— ๊ด€ํ•œ ์ถœํŒ๋ฌผ์ด ์ˆ˜์ฒœ ๊ถŒ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๊ธ€์„ ์ฝ๊ณ  ๊ณ„์‹œ๋‹ค๋ฉด ์•„๋งˆ๋„ DevOps๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•„์‹ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋‚˜๋Š” ๊ทธ๋ ‡์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์•ˆ๋…•ํ•˜์„ธ์š”. ์ œ ์ด๋ฆ„์€ Alexander Titov(@osminog)์ž…๋‹ˆ๋‹ค. DevOps์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์ œ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‚ด ์ด์•ผ๊ธฐ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์œ ์šฉํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„์ง€ ์˜ค๋žซ๋™์•ˆ ๊ณ ๋ฏผํ•ด ์™”๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์—๋„ ์งˆ๋ฌธ์ด ๋งŽ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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 ์ฑŒ๋ฆฐ์ง€๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ , ๋งˆ์ง€๋ง‰์œผ๋กœ [โ€ฆ]์— ์•Œ๋ฆผ์„ ํ‘ธ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Red Hat OpenShift v3์—์„œ AppDynamics ์‚ฌ์šฉ

์ตœ๊ทผ ๋งŽ์€ ์กฐ์ง์ด RedHat OpenShift v3์™€ ๊ฐ™์€ PaaS(Platform as a Service)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ชจ๋†€๋ฆฌ์Šค์—์„œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋กœ ์ด๋™ํ•˜๋ ค๊ณ  ํ•จ์— ๋”ฐ๋ผ AppDynamics๋Š” ์ด๋Ÿฌํ•œ ์ œ๊ณต์—…์ฒด์™€ ์ตœ๊ณ ์˜ ํ†ตํ•ฉ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์ƒ๋‹นํ•œ ํˆฌ์ž๋ฅผ ํ•ด์™”์Šต๋‹ˆ๋‹ค. AppDynamics๋Š” S3I(Source-to-Image) ๋ฐฉ๋ฒ•๋ก ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—์ด์ „ํŠธ๋ฅผ RedHat OpenShift v2์™€ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. S2I๋Š” ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ [โ€ฆ]์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

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

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

"์ฃผ๊ถŒ์ž" Runet์˜ ๊ฐ€๊ฒฉ์€ ์–ผ๋งˆ์ž…๋‹ˆ๊นŒ?

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

SSH ํ‚ค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅ

์ผ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด SSH ํ‚ค๋ฅผ ํ›”์น˜๊ฑฐ๋‚˜ ํ•ด๋…ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‘๋ ค์›€ ์—†์ด ๋กœ์ปฌ ์ปดํ“จํ„ฐ์— SSH ํ‚ค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ๋Š” 2018๋…„ ํŽธ์ง‘์ฆ ์ดํ›„ ์šฐ์•„ํ•œ ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์ง€ ๋ชปํ•˜๊ณ  $HOME/.ssh์— ํ‚ค๋ฅผ ๊ณ„์† ์ €์žฅํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์œ ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ์ตœ๊ณ ์˜ ์ œํ’ˆ ์ค‘ ํ•˜๋‚˜์ธ KeePassXC๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. [โ€ฆ

2019๋…„: DEX(๋ถ„์‚ฐํ˜• ๊ฑฐ๋ž˜์†Œ)์˜ ํ•ด

์•”ํ˜ธํ™”ํ์˜ ๊ฒจ์šธ์ด ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์˜ ํ™ฉ๊ธˆ๊ธฐ๊ฐ€ ๋˜์—ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์„๊นŒ์š”? 2019๋…„์€ ํƒˆ์ค‘์•™ํ™”๊ฑฐ๋ž˜์†Œ(DEX)์˜ ํ•ด์ž…๋‹ˆ๋‹ค! ์•”ํ˜ธํ™”ํ๋‚˜ ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์€ ํ˜น๋…ํ•œ ๊ฒจ์šธ์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์ด๋Š” ์–ผ์Œ์‚ฐ๊ณผ ๊ฐ™์ด ์ธ๊ธฐ๊ฐ€ ๋†’๊ฑฐ๋‚˜ ์ธ๊ธฐ๊ฐ€ ์—†๋Š” ์•”ํ˜ธํ™”ํ์˜ ๊ฐ€๊ฒฉ ์ฐจํŠธ์— ๋ฐ˜์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(์ฐธ๊ณ : ๋ฒˆ์—ญํ•˜๋Š” ๋™์•ˆ ์ƒํ™ฉ์€ ์ด๋ฏธ ์กฐ๊ธˆ ๋ฐ”๋€Œ์—ˆ์Šต๋‹ˆ๋‹ค. ..). ๊ณผ๋Œ€๊ด‘๊ณ ๋Š” ์ง€๋‚˜๊ฐ”๊ณ  ๊ฑฐํ’ˆ์€ [โ€ฆ]

์‚ฐ์—…์šฉ ์–ธ๋งค๋‹ˆ์ง€๋“œ ์Šค์œ„์น˜ Advantech EKI-2000 ์‹œ๋ฆฌ์ฆˆ

์ด๋”๋„ท ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ ๋‹ค์–‘ํ•œ ๋“ฑ๊ธ‰์˜ ์Šค์œ„์นญ ์žฅ๋น„๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด์™€ ๋ณ„๋„๋กœ ์†Œ๊ทœ๋ชจ ์ด๋”๋„ท ๋„คํŠธ์›Œํฌ์˜ ์ž‘๋™์„ ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ„๋‹จํ•œ ์žฅ์น˜์ธ ๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š” ์Šค์œ„์น˜๋ฅผ ๊ฐ•์กฐํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” EKI-2000 ์‹œ๋ฆฌ์ฆˆ์˜ ๋ณด๊ธ‰ํ˜• ๋น„๊ด€๋ฆฌํ˜• ์‚ฐ์—…์šฉ ์Šค์œ„์น˜์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๊ฐœ์š”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์†Œ๊ฐœ ์ด๋”๋„ท์€ ์˜ค๋žซ๋™์•ˆ ๋ชจ๋“  ์‚ฐ์—… ๋„คํŠธ์›Œํฌ์˜ ํ•„์ˆ˜์ ์ธ ๋ถ€๋ถ„์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. IT ์—…๊ณ„์—์„œ ๋‚˜์˜จ ์ด ํ‘œ์ค€์€ [...]