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

Polycom ํ™”์ƒํšŒ์˜ ์†”๋ฃจ์…˜. 6๋…„ ํ›„์˜ ์ถ”์–ต... Stage 2. Part 1. RMX1500

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

API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ LinkedIn์˜ ๊ฒ€์ƒ‰ ์ œํ•œ ์šฐํšŒ

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

๋˜‘๊ฐ™์€ ์ผ์„ ๋ฉˆ์ถ”๋Š” ๋ฐฉ๋ฒ•

์ผ์ƒ์ ์ธ ์ž‘์—…์„ ๊ณ„์†ํ•ด์„œ ๋ฐ˜๋ณตํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ž˜์„œ ๋‚˜๋Š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ Rostelecom ์Šคํ† ๋ฆฌ์ง€๋กœ ์ž‘์—…ํ•  ๋•Œ๋งˆ๋‹ค SQL ํด๋ผ์ด์–ธํŠธ์—์„œ ํ…Œ์ด๋ธ” ๊ฐ„์˜ ๋ชจ๋“  ์กฐ์ธ์„ ์ˆ˜๋™์œผ๋กœ ๋“ฑ๋กํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  90%์˜ ์‚ฌ๋ก€์—์„œ ํ…Œ์ด๋ธ” ์กฐ์ธ์„ ์œ„ํ•œ ํ•„๋“œ์™€ ์กฐ๊ฑด์ด ์š”์ฒญ๋งˆ๋‹ค ์ผ์น˜ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค! ๋ชจ๋“  SQL ํด๋ผ์ด์–ธํŠธ์—๋Š” ์ž๋™ ์™„์„ฑ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ [...]

ํ•˜๋‚˜...๋‘˜...์…‹...์— ๋Œ€ํ•œ ๊ธฐ์ˆ  ์ง€์›

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

YAML Zen์„ ์œ„ํ•œ 10๋‹จ๊ณ„

์šฐ๋ฆฌ ๋ชจ๋‘๋Š” Ansible์„ ์ข‹์•„ํ•˜์ง€๋งŒ Ansible์€ YAML์ž…๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ํŒŒ์ผ์—๋Š” ๊ฐ’ ๋ชฉ๋ก, ๋งค๊ฐœ๋ณ€์ˆ˜-๊ฐ’ ์Œ, INI ํŒŒ์ผ, YAML, JSON, XML ๋“ฑ ๋‹ค์–‘ํ•œ ํ˜•์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ์ค‘์—์„œ๋„ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์œ ๋กœ ์ธํ•ด YAML์€ ํŠนํžˆ ์–ด๋ ค์šด ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๊ณ„์ธต์  ๊ฐ’ ์ž‘์—…์„ ์œ„ํ•œ ์ƒ์พŒํ•œ ๋ฏธ๋‹ˆ๋ฉ€๋ฆฌ์ฆ˜๊ณผ ์ธ์ƒ์ ์ธ ๊ธฐ๋Šฅ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  YAML ๊ตฌ๋ฌธ์€ [โ€ฆ

Airflow๋Š” ์ผ๊ด„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ํŽธ๋ฆฌํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ๊ฐœ๋ฐœํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

์•ˆ๋…•, ํ•˜๋ธŒ๋ฅด! ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ๊ธฐ์—… DWH ๋˜๋Š” DataLake์˜ ์ธํ”„๋ผ์—์„œ ์ผ๊ด„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ํ›Œ๋ฅญํ•œ ๋„๊ตฌ ์ค‘ ํ•˜๋‚˜์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. Apache Airflow(์ดํ•˜ Airflow)์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Habrรฉ์— ๋Œ€ํ•œ ๊ด€์‹ฌ์ด ๋ถ€๋‹นํ•˜๊ฒŒ ๋ฐ•ํƒˆ๋˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ฃผ์š” ๋ถ€๋ถ„์—์„œ๋Š” ์ ์–ด๋„ Airflow๊ฐ€ ํ•œ ๋ฒˆ ๋ณผ๋งŒํ•œ ๊ฐ€์น˜๊ฐ€ ์žˆ์Œ์„ ํ™•์‹ ์‹œํ‚ค๋ ค๊ณ  ๋…ธ๋ ฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Windows 10์— Apache Airflow ์„ค์น˜ ๊ฒฝํ—˜

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

๋„์ปค ์ดํ•ด

์ €๋Š” ์›น ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ๋ฐœ/์ „๋‹ฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌ์กฐํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ช‡ ๋‹ฌ ๋™์•ˆ Docker๋ฅผ ์‚ฌ์šฉํ•ด ์™”์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” Habrakhabr ๋…์ž๋“ค์—๊ฒŒ docker์— ๋Œ€ํ•œ ์†Œ๊ฐœ ๊ธฐ์‚ฌ์ธ "Understanding docker"์˜ ๋ฒˆ์—ญ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋„์ปค๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? Docker๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœ, ์ œ๊ณต, ์šด์˜ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐœ๋ฐฉํ˜• ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. Docker๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ๋น ๋ฅด๊ฒŒ ์ œ๊ณตํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Docker๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ธํ”„๋ผ์—์„œ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ [...]

๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ์—์„œ ๊ตฌ๋…์„ ์ทจ์†Œํ•˜๋Š” ๋ฐ ๋ฉฐ์น ์ด ๊ฑธ๋ฆฌ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

ํ•œ ํŠธ์œ—์—์„œ๋Š” ๊ตฌ๋… ์ทจ์†Œ๊ฐ€ "๋ฉฐ์น ์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ๋Š”" ์ด์œ ๋ฅผ ๋ฌผ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹จ๋‹จํžˆ ์กฐ์ด์„ธ์š”. Enterprise Developmentโ„ข์—์„œ ์–ด๋–ป๊ฒŒ ์ด๋ฃจ์–ด์กŒ๋Š”์ง€์— ๋Œ€ํ•œ ๋†€๋ผ์šด ์ด์•ผ๊ธฐ๋ฅผ ๋“ค๋ ค๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค... ์€ํ–‰์ด ํ•˜๋‚˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ ๋“ค์–ด๋ณด์…จ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜๊ตญ์— ๊ฑฐ์ฃผํ•˜์‹ ๋‹ค๋ฉด ์ด ์€ํ–‰์ด ๊ท€ํ•˜์˜ ์€ํ–‰์ผ ํ™•๋ฅ ์€ 10%์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ณณ์—์„œ ํ›Œ๋ฅญํ•œ ๊ธ‰์—ฌ๋ฅผ ๋ฐ›๊ธฐ ์œ„ํ•ด "์ปจ์„คํ„ดํŠธ"๋กœ ์ผํ–ˆ์Šต๋‹ˆ๋‹ค. [โ€ฆ]

์„ธ๋ฏธ๋‚˜ "์ž์ฒด ๊ฐ์‚ฌ์ž: ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ํ”„๋กœ์ ํŠธ ๊ฐ์‚ฌ ๋ฐ ์Šน์ธ ํ…Œ์ŠคํŠธ", 15์›” XNUMX์ผ, ๋ชจ์Šคํฌ๋ฐ”

15์›” 5์ผ์— Kirill Shadsky๊ฐ€ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋˜๋Š” ์„œ๋ฒ„๋ฃธ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐ์‚ฌํ•˜๊ณ  ๊ฑด์„ค๋œ ์‹œ์„ค์„ ์Šน์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Kirill์€ XNUMX๋…„ ๋™์•ˆ ๋Ÿฌ์‹œ์•„ ์ตœ๋Œ€ ๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋„คํŠธ์›Œํฌ ์šด์˜ ์„œ๋น„์Šค๋ฅผ ์ฃผ๋„ํ–ˆ์œผ๋ฉฐ Uptime Institute์˜ ๊ฐ์‚ฌ ๋ฐ ์ธ์ฆ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊ทธ๋Š” ์™ธ๋ถ€ ๊ณ ๊ฐ์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์„ค๊ณ„๋ฅผ ๋•๊ณ  ์ด๋ฏธ ์šด์˜ ์ค‘์ธ ์‹œ์„ค์— ๋Œ€ํ•œ ๊ฐ์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ๋ฏธ๋‚˜์—์„œ Kirill์€ ์ž์‹ ์˜ ์‹ค์ œ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๊ณ  [โ€ฆ]

werf - Kubernetes์˜ CI/CD์šฉ ๋„๊ตฌ(๊ฐœ์š” ๋ฐ ๋น„๋””์˜ค ๋ณด๊ณ ์„œ)

27์›” 2019์ผ RIT++ 2019 ํŽ˜์Šคํ‹ฐ๋ฒŒ์˜ ์ผํ™˜์œผ๋กœ ๊ฐœ์ตœ๋œ DevOpsConf XNUMX ์ปจํผ๋Ÿฐ์Šค ๋ฉ”์ธํ™€์—์„œ '์ง€์†์  ์ „๋‹ฌ' ์„น์…˜์˜ ์ผํ™˜์œผ๋กœ 'werf - Kubernetes์˜ CI/CD์šฉ ๋„๊ตฌ' ๋ณด๊ณ ์„œ๊ฐ€ ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Kubernetes๋ฅผ ๋ฐฐํฌํ•  ๋•Œ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ง๋ฉดํ•˜๋Š” ๋ฌธ์ œ์™€ ๊ณผ์ œ๋Š” ๋ฌผ๋ก , ์ฆ‰์‹œ ๋ˆˆ์— ๋„์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋Š” ๋ฏธ๋ฌ˜ํ•œ ์ฐจ์ด์— ๋Œ€ํ•ด์„œ๋„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. [โ€ฆ]

๋””์ง€ํ„ธ ํ˜์‹ ์„ ์œ„ํ•œ ํ”Œ๋žซํผ์œผ๋กœ์„œ์˜ ๋ธ”๋ก์ฒด์ธ

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