HTTP ๊ฐœ์š”

- ํด๋ผ์ด์–ธํŠธ - ์„œ๋ฒ„ ํ”„๋กœํ† ์ฝœ

- HTTP ๋Š” HTML ๋ฌธ์„œ์™€ ๊ฐ™์€ ๋ฆฌ์†Œ์Šค๋“ค์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค

- ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ

- TCP, TLS(์•”ํ˜ธํ™”๋œ TCP) ํ†ตํ•ด ์ „์†ก๋œ๋‹ค.

- HTTP์˜ ํ™•์žฅ์„ฑ ๋•๋ถ„์— HTML ๋ฌธ์„œ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด๋ฏธ์ง€์™€ ๋น„๋””์˜ค ํ˜น์€ HTML ํผ ๊ฒฐ๊ณผ์™€ ๊ฐ™์€ ๋‚ด์šฉ์„ ์„œ๋ฒ„๋กœ POSTํ•˜๊ธฐ ์œ„ํ•ด์„œ๋„ ์‚ฌ    ์šฉ๋œ๋‹ค.

- request : ํด๋ผ์ด์–ธํŠธ(๋ธŒ๋ผ์šฐ์ €)์— ์˜ํ•ด ์ „์†ก๋˜๋Š” ๋ฉ”์„ธ์ง€

- response : ๊ทธ์— ๋Œ€ํ•ด ์„œ๋ฒ„์—์„œ ์‘๋‹ต์œผ๋กœ ์ „์†ก๋˜๋Š” ๋ฉ”์‹œ์ง€ 

 

HTTP ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ์š”์†Œ

- ์š”์ฒญ์€ ํ•˜๋‚˜์˜ ๊ฐœ์ฒด, ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ(๋˜๋Š” ๊ทธ๊ฒƒ์„ ๋Œ€์‹ ํ•˜๋Š” ํ”„๋ก์‹œ)์—์˜ํ•ด ์ „์†ก๋œ๋‹ค.

- ์„œ๋ฒ„๋Š” ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  response๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ์‘๋‹ต์„ ์ œ๊ณตํ•œ๋‹ค.

- ์š”์ฒญ๊ณผ ์‘๋‹ต ์‚ฌ์ด์—๋Š” ํ”„๋ก์‹œ, ๊ฒŒ์ดํŠธ์›จ์ด ๋“ฑ ๋‹ค์–‘ํ•œ ๊ฐœ์ฒด๋“ค์ด ์žˆ๋‹ค.

 

- ์‹ค์ œ๋กœ๋Š” ๋ธŒ๋ผ์šฐ์ €์™€ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์„œ๋ฒ„ ์‚ฌ์ด์—๋Š” ์ข€๋” ๋งŽ์€ ์ปดํ“จํ„ฐ(๋ผ์šฐํ„ฐ, ๋ชจ๋Ž€)๋“ฑ์ด ์กด์žฌํ•œ๋‹ค.

- ์›น์˜ ๊ณ„์ธต์ ์ธ ์„ค๊ณ„ ๋•๋ถ„์— ๋ผ์šฐํ„ฐ, ๋ชจ๋Ž€๋“ฑ์€ ๋„คํŠธ์›Œํฌ ์ „์†ก ๊ณ„์ธต๋‚ด๋กœ ์ˆจ๊ฒจ์ง„๋‹ค.

 

๐Ÿ‘จ‍๐Ÿ’ป ํ”„๋ก์‹œ

- ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์„œ๋ฒ„ ์‚ฌ์ด์—์„œ๋Š” ์ˆ˜๋งŽ์€ ์ปดํ“จํ„ฐ์™€ ๋จธ์‹ ์ด HTTP ๋ฉ”์‹œ์ง€๋ฅผ ์ด์–ด ๋ฐ›๊ณ  ์ „๋‹ฌํ•œ๋‹ค.

- ์—ฌ๋Ÿฌ ๊ณ„์ธต์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ์›น ์Šคํƒ ๊ตฌ์กฐ์—์„œ ์ด๋Ÿฌํ•œ ์ปดํ“จํ„ฐ/๋จธ์‹ ๋“ค์€ ๋Œ€๋ถ€๋ถ„ ์ „์†ก, ๋„คํŠธ์›Œํฌ ํ˜น์€ ๋ฌผ๋ฆฌ ๊ณ„์ธต์—์„œ ๋™์ž‘ํ•œ๋‹ค.

- ํ”„๋ก์‹œ : ์ด๋Ÿฌํ•œ ์ปดํ“จํ„ฐ/๋จธ์‹  ์ค‘์—์„œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ๋“ค

- ๊ธฐ๋Šฅ 

   1. ์บ์‹ฑ(์บ์‹œ๋Š” ๊ณต๊ฐœ ๋˜๋Š” ๋น„๊ณต๊ฐœ๊ฐ€ ๋ ์ˆ˜ ์žˆ๋‹ค.

   2. ํ•„ํ„ฐ๋ง (๋ฐ”๋ฆฌ์–ด์Šค ๋ฐฑ์‹  ์Šค์บ”, ์œ ํ•ด ์ปจํ…์ธ  ์ฐจ๋‹จ

   3. ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ (์—ฌ๋Ÿฌ ์„œ๋ฒ„๋“ค์ด ์„œ๋กœ ๋‹ค๋ฅธ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋„๋ก ํ—ˆ์šฉ)

   4. ์ธ์ฆ

   5. ๋กœ๊น…

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

์ฐธ๊ณ 

developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP

 

HTTP ๊ธฐ๋ณธ - HTTP | MDN

HTTP๋Š” ์ƒ๋‹นํžˆ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ์ž์›๊ณผ URI์˜ ๊ฐœ๋…, ๋ฉ”์‹œ์ง€์˜ ๋‹จ์ˆœํ•œ ๊ตฌ์กฐ, ํ†ต์‹  ํ๋ฆ„์„ ์œ„ํ•œ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๊ตฌ์กฐ์™€ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋ณธ ๊ฐœ๋…์— ์˜์กดํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ํ† ๋Œ€

developer.mozilla.org

 

๋…ธ๋งˆ๋“œ ์ฝ”๋” ๋‚ ์”จ์•ฑ ๋งŒ๋“ค๊ธฐ๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๊ณ  ํ•˜๋Š”๋ฐ ๋ฆฌ์•กํŠธ๋ฅผ ์ฒ˜์Œ ํ•ด๋ณด๋Š”๊ฑฐ๋ผ ํ™˜๊ฒฝ์„ค์ •์—์„œ๋ถ€ํ„ฐ ๋‚œํ•ญ์„ ๊ฒช์—ˆ๋‹ค.

๋‚˜์ค‘์„ ์ƒ๊ฐํ•ด์„œ ์ •๋ฆฌ ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

 

1. node.js ๋‹ค์šดํ•˜๊ธฐ

nodejs.org/en/download/

 

Download | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 ๋‹ˆ์ฝœ๋ผ์Šค๊ฐ€ 10 ๋ฒ„์ „ ์œ„๋งŒ ๋œ๋‹ค๊ณ  ํ•ด์„œ ๊ทธ๋ƒฅ LTS window 64bit ๋‹ค์šด ๋ฐ›์•˜๋‹ค.

node.js ๋‹ค์šด์ด ๋๋‚˜๊ฒŒ ๋˜๋ฉด npm๋„ ๊ฐ™์ด ๋‹ค์šด๋˜์–ด์„œ cmd ์ฐฝ์— ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์ž˜ ๋‹ค์šด๋˜์—ˆ๋Š”์ง€ ๋ฒ„์ „ ํ™•์ธ๋งŒ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

- ๋ฒ„์ „ํ™•์ธ ๋ช…๋ น์–ด 

---->  node -v

---->  npm -v

 

2. expo ์„ค์น˜

์ฒ˜์Œ์— ๋‹ˆ์ฝœ๋ผ์Šค๊ฐ€ expo ์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐ€์„œ ๋ญ˜ ๋‹ค์šดํ•˜๊ณ  ํ•˜๋˜๋ฐ... 

npm์ด ๋‹ค์šด๋˜์–ด ์žˆ์œผ๋ฉด ๊ทธ๋ƒฅ cmd ์ฐฝ์— npm install -g expo-cli ์ด ๋ช…๋ น์–ด๋กœ ์„ค์น˜ ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํฌ์ŠคํŠธ ์ฝ”๋กœ๋‚˜, 'D.N.A(๋ฐ์ดํ„ฐ/๋„คํŠธ์›Œํฌ/AI)' ๋œฌ๋‹ค

http://www.yakup.com/news/index.html?mode=view&cat=11&nid=245544

 

[์•ฝ์—…์‹ ๋ฌธ]ํฌ์ŠคํŠธ ์ฝ”๋กœ๋‚˜, D.N.A(๋ฐ์ดํ„ฐ/๋„คํŠธ์›Œํฌ/AI) ๋œฌ๋‹ค

์ฝ”๋กœ๋‚˜19 ์ดํ›„ ์›๊ฒฉ์˜๋ฃŒ ๋“ฑ ์ฒจ๋‹จ์˜๋ฃŒ ๊ธฐ์ˆ  ์ˆ˜์š”๊ฐ€ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฐ€์šด๋ฐ, ๋ฐ์ดํ„ฐ·๋„คํŠธ์›Œํฌ·AI ์‚ฐ์—…์˜ ๋„์•ฝ์ด ๋”์šฑ ํ™œ๋ฐœํ•  ๊ฒƒ์œผ๋กœ ์ „๋ง๋๋‹ค. ๊ณผํ•™๊ธฐ์ˆ ์ •๋ณดํ†ต์‹ ๋ถ€๊ฐ€ ์ตœ๊ทผ '๋ฐœ๊ฐ„ํ•œ ๊ณผํ•™๊ธฐ์ˆ  ICT ์ •์ฑ…๊ธฐ๏ฟฝ๏ฟฝ

www.yakup.com

 

01 ์˜คํ”ˆ์†Œ์Šค ์ฝ”๋“œ ์† ๋ณด์•ˆ ์ทจ์•ฝ์ ์„ ํ”ผํ•˜๋Š” ์‹ค๋ฌด ํŒ 4๊ฐ€์ง€

http://www.itworld.co.kr/news/161490

 

์˜คํ”ˆ์†Œ์Šค ์ฝ”๋“œ ์† ๋ณด์•ˆ ์ทจ์•ฝ์ ์„ ํ”ผํ•˜๋Š” ์‹ค๋ฌด ํŒ 4๊ฐ€์ง€

์˜ฌํ•ด ๋“ค์–ด ์˜คํ”ˆ์†Œ์Šค ์ƒํƒœ๊ณ„์˜ ๋ฌด๊ฒฐ์„ฑ๊ณผ ๋ณด์•ˆ์„ ์ง€ํ‚ค๊ธฐ๊ฐ€ ๋” ์–ด๋ ค์›Œ์กŒ๋‹ค. ์˜คํ”ˆ์†Œ์Šค๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋ˆ„๊ตฌ๋‚˜ ๊ฑฐ์˜ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์ˆ˜์ •ํ•ด ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ๊ฐœ๋ฐœ์ž์˜ ๊ฐ€์žฅ ์š”

www.itworld.co.kr

๋ณด์•ˆ ์‚ฌ๊ณ ๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋ณด์•ˆ ์—ฐ๊ตฌ์›์œผ๋กœ์„œ, ํ•„์ž๋Š” ์ตœ๊ทผ ์˜ค๋กœ์ง€ ๋น„ํŠธ์ฝ”์ธ ๋งˆ์ด๋‹์„ ๋ชฉ์ ์œผ๋กœ ํ•˜๋Š” 700๊ฐœ๊ฐ€ ๋„˜๋Š” ํƒ€์ดํฌ์Šค์ฟผํŒ…(typo-squatting) ๋ฃจ๋น„์ ฌ(RubyGem) ํŒจํ‚ค์ง€๋ฅผ ๋ฐœ๊ฒฌํ–ˆ๋‹ค. ์ด ์ค‘์—๋Š” ์ตœ์†Œ 26๊ฐœ์˜ ๊นƒํ—ˆ๋ธŒ ํ”„๋กœ์ ํŠธ์— ์€๋ฐ€ํ•˜๊ฒŒ ์•…์„ฑ์ฝ”๋“œ๋ฅผ ์‹ฌ์€ ์˜ฅํ† ํผ์Šค ์Šค์บ๋„ˆ(Octopus Scanner)๋„ ์žˆ์—ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‚ฌ๊ณ ๋Š” ๊ณต๊ฐœ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•œ ๊ฐœ๋ฐฉํ˜• ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ ์•…์˜์ ์ธ ์‚ฌ๋žŒ๋„ ์ ‘๊ทผํ•ด ์•…์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์ž˜ ๋ณด์—ฌ์ค€๋‹ค.

์ด๋Ÿฐ ์‚ฌ๋ก€๊ฐ€ ์•…์˜์  ๊ตฌ์„ฑ์š”์†Œ์— ๊ด€ํ•œ ๊ฒƒ์ด๋ผ๋ฉด, ๋ณด์•ˆ ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์€ ์ฑ„ ์‚ฌ์šฉ๋˜๋Š” ์ •์ƒ์ ์ธ ์˜คํ”ˆ์†Œ์Šค ํŒจํ‚ค์ง€๋Š” ์–ด๋–จ๊นŒ?

์ธ๊ธฐ ์žˆ๋Š” ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๊ฑฐ์ณ ์ตœ์ข…์ ์œผ๋กœ ์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰๋ง๊นŒ์ง€ ํ˜๋Ÿฌ ๋“ค์–ด๊ฐ€๋Š” ์ทจ์•ฝ์  ๋˜๋Š” ์•…์„ฑ ํŒจํ‚ค์ง€๋Š” ๊ณ ๊ฐ์—๊ฒŒ ํฐ ํ”ผํ•ด๋ฅผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‹ค์ œ๋กœ npm, ํŒŒ์ดํŒŒ์ด(PyPI), ๋‰ด๊ฒŸ(NuGet), ํŽ˜๋„๋ผ(Fedora) ๊ฐ™์€ ์ธ๊ธฐ ์˜คํ”ˆ์†Œ์Šค ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์ทจ์•ฝํ•œ ๊ตฌ์„ฑ์š”์†Œ์™€ ์•…์„ฑ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ๋ฐœ๊ฒฌ๋๋‹ค.

์Šค๋‹ˆํฌ(Snyk)์˜ 2020๋…„ ์˜คํ”ˆ์†Œ์Šค ๋ณด์•ˆ ํ˜„ํ™ฉ ๋ณด๊ณ ์„œ์— ๋”ฐ๋ฅด๋ฉด, ์ง€๋‚œ ๋ช‡ ๋…„ ๋™์•ˆ ์ƒํƒœ๊ณ„ ์ „๋ฐ˜์˜ ์˜คํ”ˆ์†Œ์Šค ํŒจํ‚ค์ง€์—์„œ ํ™•์ธ๋œ ์ด์ทจ์•ฝ์  ์ˆ˜๋ฅผ ๋ณด๋ฉด Node.js์™€ ์ž๋ฐ”์—์„œ ๋งค๋…„ ์ƒˆ๋กœ์šด ์ทจ์•ฝ์ ์ด ๊ฐ€์žฅ ๋งŽ์ด ๋ฐœ๊ฒฌ๋๋‹ค. ๋˜ํ•œ, 2018๋…„์— ๋น„ํ•ด 2019๋…„์— ๋ณด๊ณ ๋œ ์‹ ๊ทœ ์ทจ์•ฝ์ ์˜ ์ˆ˜๊ฐ€ ๋” ์ ์€ ๊ฒƒ์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์˜ ์ดˆ๊ธฐ์— ๋ณด์•ˆ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ณด๊ณ ์„œ๋Š” “์ด ์ถ”์„ธ๊ฐ€ ์ง€์†๋œ๋‹ค๋ฉด ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ณด์•ˆ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ๋…ธ๋ ฅ์ด ๊ฒฐ์‹ค์„ ๋ณด๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค๋Š” ๊ธ์ •์ ์ธ ์‹ ํ˜ธ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค”๋ผ๊ณ  ํ‰๊ฐ€ํ–ˆ๋‹ค.

02 ํšจ์„ฑ์ธํฌ๋ฉ”์ด์…˜์‹œ์Šคํ…œ, AI ๊ธฐ๋ฐ˜ ‘๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ’ ๊ธฐ์ˆ  ๊ณต๊ฐœ

http://www.itworld.co.kr/t/69500/%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D/160790

 

ํšจ์„ฑ์ธํฌ๋ฉ”์ด์…˜์‹œ์Šคํ…œ, AI ๊ธฐ๋ฐ˜ ‘๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ’ ๊ธฐ์ˆ  ๊ณต๊ฐœ

ํšจ์„ฑ์ธํฌ๋ฉ”์ด์…˜์‹œ์Šคํ…œ(www.his21.co.kr)์ด AI ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ ์†”๋ฃจ์…˜ ‘๋ฃจ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ(Lumada Data Catalog)’๋ฅผ ์„ ๋ณด์ธ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค.ํšจ์„ฑ์ธํฌ๋ฉ”์ด์…˜์‹œ์Šคํ…œ์€ ๋ฃจ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ๋ฅผ

www.itworld.co.kr

ํšจ์„ฑ์ธํฌ๋ฉ”์ด์…˜์‹œ์Šคํ…œ(www.his21.co.kr)์ด AI ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ ์†”๋ฃจ์…˜ ‘๋ฃจ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ(Lumada Data Catalog)’๋ฅผ ์„ ๋ณด์ธ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค.

ํšจ์„ฑ์ธํฌ๋ฉ”์ด์…˜์‹œ์Šคํ…œ์€ ๋ฃจ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ๋ฅผ ํ†ตํ•ด ์ฒด๊ณ„์ ์ด๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๋ฅผ ์ง€์›ํ•œ๋‹ค. ๋ฃจ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์†์„ฑ์„ ๊ฐ€์ง„ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ์˜ ๋ฉ”ํƒ€ ์ •๋ณด๋ฅผ AI ๊ธฐ๋ฐ˜์œผ๋กœ ๋น ๋ฅด๊ฒŒ ํŒŒ์•…ํ•ด ์ •๋ฆฌ, ํ†ตํ•ฉ, ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์†”๋ฃจ์…˜์ด๋‹ค. ์—ฃ์ง€(edge)์—์„œ ์ฝ”์–ด, ๋ฉ€ํ‹ฐ ํด๋ผ์šฐ๋“œ์— ์ด๋ฅด๋Š” IT ํ™˜๊ฒฝ ์ „๋ฐ˜์—์„œ ๋ฐ์ดํ„ฐ ์ž์‚ฐ์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.


๋ฃจ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ๋Š” ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ ๊ด€๋ฆฌ, ์ค‘๋ณต/๋ณต์ œ ๋ฐ์ดํ„ฐ ์‹๋ณ„์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ๋ถ„๋ฅ˜, ์ž๋™ ๋ฐ์ดํ„ฐ ๊ณ„๋ณด๋ถ„์„(Data Lineage) ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰, AI ๋ฐ ๋จธ์‹ ๋Ÿฌ๋‹(ML)์„ ํ†ตํ•œ ํƒœ๊น… ์ˆ˜ํ–‰ ๋“ฑ ์ฒด๊ณ„์  ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๋ฅผ ์ง€์›ํ•œ๋‹ค. ํŠนํžˆ, ํŠนํ—ˆ ๋ฐ›์€ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ‘ํ•‘๊ฑฐํ”„๋ฆฐํŠธ(Finger Print)’ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ์ˆ˜์ž‘์—…์œผ๋กœ ํŒŒ์•…์ด ํž˜๋“  ์ˆ˜๋งŽ์€ ์ปฌ๋Ÿผ, ๋ฉ”ํƒ€, ์†์„ฑ ๋“ฑ์„ ์ž๋™์œผ๋กœ ๋ถ„์„ํ•˜๊ณ  ๋งคํ•‘ํ•ด ์ฒด๊ณ„์ ์ธ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์™€ ๊ด€๋ฆฌ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค.

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

๋ฃจ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๊ธฐ์—… ์ „์ฒด์˜ ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™์œผ๋กœ ๊ฐ์ง€, ํƒœ๊ทธ ์ง€์ •, ๋ณดํ˜ธํ•˜๊ณ  ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ ์œ ๋ฌด ํ™•์ธ์ด๋‚˜ ๋ฐ์ดํ„ฐ ์œ ํ˜• ํ™•์ธ ๋“ฑ ์…€ํ”„ ์„œ๋น„์Šค ๋ถ„์„๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ถ”๊ฐ€ ์ฒ˜๋ฆฌ๊ฐ€ ์š”๊ตฌ๋˜๋Š” ๋ฏผ๊ฐ ์ •๋ณด(๊ฐœ์ธ์ •๋ณด ๋“ฑ)๋ฅผ ๋น ๋ฅด๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜์ค€์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฃจ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ๋Š” ๋ฐ์ดํ„ฐ ๊ณ„๋ณด(๋ฐ์ดํ„ฐ ๋ฆฌ๋‹ˆ์ง€)๋ถ„์„์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์—๊ฒŒ ํ”„๋กœ์ ํŠธ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์ค‘๋ณต ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ, ๋ฐ์ดํ„ฐ ๊ถŒํ•œ ๊ด€๋ฆฌ, ์ง€์†์ ์œผ๋กœ ์œ ์ž…๋˜๋Š” ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์—‘์„ธ์Šค ์‹๋ณ„ ๋ฐ ์ œ์–ด๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.

ํšจ์„ฑ์ธํฌ๋ฉ”์ด์…˜์‹œ์Šคํ…œ ๋ฐ์ดํ„ฐ์‚ฌ์—…ํŒ€ ์ด์ง„์„ ํŒ€์žฅ์€ “ํšจ์„ฑ์ธํฌ๋ฉ”์ด์…˜์‹œ์Šคํ…œ์€ ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ๊ฐ€์น˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํ™œ์šฉ์„ ์œ„ํ•ด ์ตœ์ ์˜ ๋ฐ์ดํ„ฐ์˜ต์Šค(DataOps) ํ™˜๊ฒฝ์„ ์ง€์›ํ•œ๋‹ค”๋ฉฐ “์—ฃ์ง€ ํˆฌ ํด๋ผ์šฐ๋“œ(edge-to-cloud) ํ™˜๊ฒฝ์—์„œ ๋ถ„์‚ฐ๋œ ๋ฐ์ดํ„ฐ ์‚ฌ์ผ๋กœ๋ฅผ ํ†ตํ•ฉํ•˜๋Š” ํ•œํŽธ, ๊ณ ๊ฐ์ด ๋ฐ์ดํ„ฐ ์ž ์žฌ๋ ฅ์„ ์ตœ๋Œ€ํ•œ ๋ฐœํœ˜ํ•˜๊ณ  ๋””์ง€ํ„ธ ํ˜์‹ ์„ ๊ฐ€์†ํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๊ฒ ๋‹ค”๊ณ  ๋ฐํ˜”๋‹ค.

ํ•œํŽธ, ํšจ์„ฑ์ธํฌ๋ฉ”์ด์…˜์‹œ์Šคํ…œ์€ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์ €์žฅ์„ ์œ„ํ•œ ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€(HCP)๋ถ€ํ„ฐ ์ฒด๊ณ„์  ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์นดํƒˆ๋กœ๊ทธ ์†”๋ฃจ์…˜(Lumada Data Catalog), ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„ ํ”Œ๋žซํผ ํŽœํƒ€ํ˜ธ(Pentaho)๊นŒ์ง€ ๊ณ ๊ฐ ๋ฐ์ดํ„ฐ ํ˜์‹ ์„ ์ง€์›ํ•˜๋Š” ๋ฃจ๋งˆ๋‹ค ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ์ง€์†์ ์œผ๋กœ ํ™•์žฅํ•ด ๋‚˜๊ฐˆ ๊ณ„ํš์ด๋‹ค. editor@itworld.co.kr



๋ฉ”ํƒ€์ •๋ณด

๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋กœ ํ•˜์œ„๋ ˆ๋ฒจ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์„ค๋ช…/๊ธฐ์ˆ ํ•˜๋ ค๋Š”๊ฒƒ

์˜ˆ) ๋„์„œ๊ด€์˜ ๋„์„œ๋ชฉ๋ก์œผ๋กœ์„œ, ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ (ํ‘œ์ œ, ์ €์ž, ์ฃผ์ œ๋ช…, ๋ถ„๋ฅ˜๊ธฐํ˜ธ ๋“ฑ๋ฆฌ ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๋ชฉ๋ก ๋ ˆ์ฝ”๋“œ)

 

๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ

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

๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณด์กด๋˜๋ฉฐ, ์Šคํ† ๋ฆฌ์ง€์— ์ €์žฅํ•˜๊ธฐ ์ „์— ์ œ๊ฑฐ๋˜๊ฑฐ๋‚˜ ํ•„ํ„ฐ๋ง๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋Š” ์–ผ๋งˆ ํ›„ ๋ฐ”๋กœ ๋ถ„์„์— ์‚ฌ์šฉ๋  ์ˆ˜๋„ ์žˆ๊ณ  ์‚ฌ์šฉ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์›์‹œ ๋ฐ์ดํ„ฐ

ํŠน์ • ๋ชฉ์ ์„ ์œ„ํ•ด ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ์ด๋‹ค.

 

๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ VS ๋ฐ์ดํ„ฐ ์›จ์–ด ํ•˜์šฐ์Šค

๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋Š” ๋ณด๊ณ ๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋œ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ œ๊ณต

๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ๋Š” ํ˜„์žฌ ์ •์˜๋œ ๋ชฉ์ ์ด ์—†๋Š” ๋น„์ •ํ˜• ์›์‹œ ๋ฐ์ดํ„ฐ ์ €์žฅ

 

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

 

๋ฐ์ดํ„ฐ ๊ณ„๋ณด(๋ฐ์ดํ„ฐ ๋ฆฌ๋‹ˆ์ง€)

๋ฐ์ดํ„ฐ์˜ ํ๋ฆ„์„ ์‹œ๊ฐํ™”ํ•ด ๊ณ„๋ณด๋กœ ๊ตฌํ˜„ํ•˜๊ณ  ๊ด€๋ฆฌ

 

 

 

 

 

์ฐธ๊ณ  

https://www.redhat.com/ko/topics/data-storage/what-is-a-data-lake

 

๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ(Data Lake)๋ž€? ์ •์˜, ๋ถ„์„ ๋ฐ ์†”๋ฃจ์…˜

๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ(Data lake)๋Š” ๋Œ€๊ทœ๋ชจ์˜ ์›์‹œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๊ธฐ๋ณธ ํ˜•์‹์œผ๋กœ ์ €์žฅํ•˜๋Š” ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋œปํ•˜๋ฉฐ, ํ”Œ๋žซ ์•„ํ‚คํ…์ฒ˜๋กœ ํ™•์žฅ์„ฑ์„ ์ œ๊ณตํ•˜์—ฌ ๋น„์šฉ ์ ˆ๊ฐ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

www.redhat.com

 

+ Recent posts