Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

21 total results found

๐Ÿ“˜ AI ์—์ด์ „ํŠธ ์ดํ•ดํ•˜๊ธฐ: LLM๋ถ€ํ„ฐ RAG, MCP๊นŒ์ง€

ChatGPT๊ฐ€ ์™œ ์ตœ์‹  ์ •๋ณด๋ฅผ ๋ชจ๋ฅผ๊นŒ์š”? AI ์ฑ—๋ด‡์ด ํšŒ์‚ฌ ๋ฌธ์„œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ์บ˜๋ฆฐ๋”์— ์ผ์ •์„ ๋“ฑ๋กํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”? ์ด ์ฑ…์€ LLM(๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ)์˜ ๊ธฐ๋ณธ ์›๋ฆฌ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ, ๊ทธ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ํ•ต์‹ฌ ๊ธฐ์ˆ ์ธ RAG(๋ฌธ์„œ ๊ฒ€์ƒ‰)์™€ MCP(๋„๊ตฌ ์—ฐ๋™)๋ฅผ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๋ชจ๋“  ๊ฒƒ์„ ๊ฒฐํ•ฉํ•œ AI ์—์ด์ „ํŠธ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋‹จ์ˆœํ•œ ์ฑ—๋ด‡์—์„œ ์ง„์งœ ์ผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋น„์„œ๋กœ ์ง„ํ™”ํ•˜๋Š”์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ํŒจ์น˜ ๋…ธํŠธ ์ฑ—๋ด‡์„ ์˜ˆ์‹œ๋กœ ๋“ค์–ด ์‹ค๋ฌด์— ๋ฐ”๋กœ ์ ์šฉ...

์ฒ˜์Œ๋ถ€ํ„ฐ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ปจํ…Œ์ด๋„ˆ ๊ฐœ๋ฐœ๊ณผ ์šด์˜

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

Real MySQL 8.0 1๊ถŒ

ใ€ŽReal MySQL 8.0ใ€์€ ใ€ŽReal MySQLใ€์„ ์ •์ œํ•ด์„œ ๊ผญ ํ•„์š”ํ•œ ๋‚ด์šฉ์œผ๋กœ ์••์ถ•ํ•˜๊ณ , MySQL 8.0์˜ GTID์™€ InnoDB ํด๋Ÿฌ์Šคํ„ฐ ๊ธฐ๋Šฅ๋“ค๊ณผ ์†Œํ”„ํŠธ์›จ์–ด ์—…๊ณ„ ํŠธ๋ Œ๋“œ๋ฅผ ๋ฐ˜์˜ํ•œ GIS ๋ฐ ์ „๋ฌธ ๊ฒ€์ƒ‰ ๋“ฑ์˜ ํ™•์žฅ ๊ธฐ๋Šฅ๋“ค์„ ์ถ”๊ฐ€๋กœ ์ˆ˜๋กํ–ˆ๋‹ค. ๋˜ํ•œ ๋‹จ์ˆœ SQL ๋ฌธ๋ฒ•์ด๋‚˜ ์ฟผ๋ฆฌ ์ž‘์„ฑ๋ณด๋‹ค๋Š” MySQL ์„œ๋ฒ„๋ฅผ ํ™œ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ์—์„œ ๊ผญ ํ•„์š”ํ•œ ๊ฒฝํ—˜๊ณผ ์ง€์‹์„ ์ „๋‹ฌํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ–ˆ๋‹ค.

1. ์ปจํ…Œ์ด๋„ˆ์™€ ๋„์ปค ๊ธฐ์ดˆ

์ฒ˜์Œ๋ถ€ํ„ฐ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ปจํ…Œ์ด๋„ˆ ๊ฐœ๋ฐœ๊ณผ ์šด์˜

5. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ž…๋ฌธ

์ฒ˜์Œ๋ถ€ํ„ฐ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ปจํ…Œ์ด๋„ˆ ๊ฐœ๋ฐœ๊ณผ ์šด์˜

4. ์•„ํ‚คํ…์ฒ˜

Real MySQL 8.0 1๊ถŒ

๐Ÿง  LLM ๊ธฐ์ดˆ ์ดํ•ดํ•˜๊ธฐ

๐Ÿ“˜ AI ์—์ด์ „ํŠธ ์ดํ•ดํ•˜๊ธฐ: LLM๋ถ€ํ„ฐ RAG, MCP๊นŒ์ง€

๐Ÿ’ก LLM์ด๋ž€? LLM(Large Language Model) ์€ '๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ'์ด๋ผ๋Š” ๋œป์œผ๋กœ, ๋ฐฉ๋Œ€ํ•œ ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•ด์„œ ์‚ฌ๋žŒ์ฒ˜๋Ÿผ ์–ธ์–ด๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” AI์ž…๋‹ˆ๋‹ค. ๐ŸŽฏ ์‹ค์ƒํ™œ ๋น„์œ  ๋งค์šฐ ๋˜‘๋˜‘ํ•œ ์‚ฌ๋žŒ์ด ์ˆ˜๋งŽ์€ ์ฑ…, ๊ธฐ์‚ฌ, ๋Œ€ํ™”๋ฅผ ์ฝ๊ณ  ๊ณต๋ถ€ํ•œ ํ›„, ์—ฌ๋Ÿฌ๋ถ„์˜ ์งˆ๋ฌธ์— ๋‹ต๋ณ€ํ•ด์ฃผ๋Š” ๊ฒƒ์„ ์ƒ์ƒํ•ด๋ณด์„ธ์š”. ๋ฐ”๋กœ ๊ทธ๊ฒŒ LLM์ž…๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ LLM: ChatGPT, Claude, Gemini ๋“ฑ ๐Ÿค– โš™๏ธ LLM์€ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ• ๊นŒ? LLM์˜ ๋™์ž‘ ์›๋ฆฌ๋ฅผ 3๋‹จ...

๐Ÿ“š RAG: LLM์—๊ฒŒ ์ฐธ๊ณ  ์ž๋ฃŒ๋ฅผ ์ฃผ๊ธฐ

๐Ÿ“˜ AI ์—์ด์ „ํŠธ ์ดํ•ดํ•˜๊ธฐ: LLM๋ถ€ํ„ฐ RAG, MCP๊นŒ์ง€

๐Ÿšซ LLM์˜ ํ•œ๊ณ„ LLM์€ ๋˜‘๋˜‘ํ•˜์ง€๋งŒ, ํ˜ผ์ž์„œ๋Š” ํ•  ์ˆ˜ ์—†๋Š” ์ผ๋“ค์ด ๋งŽ์Šต๋‹ˆ๋‹ค. ๐Ÿ“‹ ๋ฌธ์ œ ์ƒํ™ฉ ์˜ˆ์‹œ ์‚ฌ์šฉ์ž ์š”์ฒญ LLM์˜ ๋ฌธ์ œ ํ•„์š”ํ•œ ํ•ด๊ฒฐ์ฑ… "์šฐ๋ฆฌ ํšŒ์‚ฌ 2024๋…„ ๋งค์ถœ์€?" ํšŒ์‚ฌ ๋‚ด๋ถ€ ์ •๋ณด๋ฅผ ๋ชจ๋ฆ„ ํšŒ์‚ฌ ๋ฌธ์„œ์— ์ ‘๊ทผ ํ•„์š” "์ง€๊ธˆ ์„œ์šธ ๋‚ ์”จ๋Š”?" ์‹ค์‹œ๊ฐ„ ์ •๋ณด๋ฅผ ๋ชจ๋ฆ„ ๋‚ ์”จ API ํ˜ธ์ถœ ํ•„์š” "๋‚ด ์บ˜๋ฆฐ๋”์— ํšŒ์˜ ๋“ฑ๋กํ•ด์ค˜" ์™ธ๋ถ€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉ ๋ชปํ•จ ์บ˜๋ฆฐ๋” ์‹œ์Šคํ…œ ์—ฐ๋™ ํ•„์š” "์ตœ๊ทผ ๋‰ด์Šค ์š”์•ฝํ•ด์ค˜" ์ตœ์‹  ์ •๋ณด๊ฐ€ ์—†์Œ ๋‰ด์Šค ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ํ•„์š” ๐Ÿ’ก RAG...

๐Ÿ”ง MCP: LLM์—๊ฒŒ ๋„๊ตฌ๋ฅผ ์ฃผ๊ธฐ

๐Ÿ“˜ AI ์—์ด์ „ํŠธ ์ดํ•ดํ•˜๊ธฐ: LLM๋ถ€ํ„ฐ RAG, MCP๊นŒ์ง€

๐Ÿ’ก MCP๋ž€? (Model Context Protocol) LLM์ด ๋‹ค์–‘ํ•œ ์™ธ๋ถ€ ์‹œ์Šคํ…œ, ๋„๊ตฌ, API๋ฅผ ํ‘œ์ค€ํ™”๋œ ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ํ”„๋กœํ† ์ฝœ(๊ทœ๊ฒฉ)์ž…๋‹ˆ๋‹ค. ๐Ÿค” ์™œ ํ•„์š”ํ•œ๊ฐ€? ๋ฌธ์ œ โŒ: LLM์€ ์ •๋ณด๋ฅผ ์•Œ๋ ค์ค„ ์ˆ˜๋งŒ ์žˆ๊ณ , ์‹ค์ œ๋กœ ํ–‰๋™ํ•˜๊ฑฐ๋‚˜ ์™ธ๋ถ€ ์‹œ์Šคํ…œ์„ ์กฐ์ž‘ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ โœ…: LLM์ด ํ•„์š”ํ•  ๋•Œ ์™ธ๋ถ€ ๋„๊ตฌ๋ฅผ ํ˜ธ์ถœํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ‘œ์ค€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. โš™๏ธ ๋™์ž‘ ์›๋ฆฌ 1. ์‚ฌ์šฉ์ž: "์˜ค๋Š˜ ๋‚ ์”จ ํ™•์ธํ•˜๊ณ  ๋น„ ์˜ค๋ฉด ํšŒ์˜ ์ผ์ • ์‹ค๋‚ด๋กœ ...

โšก RAG vs MCP: ๋ฌด์—‡์ด ๋‹ค๋ฅธ๊ฐ€?

๐Ÿ“˜ AI ์—์ด์ „ํŠธ ์ดํ•ดํ•˜๊ธฐ: LLM๋ถ€ํ„ฐ RAG, MCP๊นŒ์ง€

๐Ÿ” ํ•ต์‹ฌ ์ฐจ์ด์  ๊ตฌ๋ถ„ RAG MCP ์—ญํ•  ์ •๋ณด ์ œ๊ณต์ž ๋„๊ตฌ ์‚ฌ์šฉ์ž ๋น„์œ  ๋„์„œ๊ด€ ์‚ฌ์„œ ๋งŒ๋Šฅ ๋น„์„œ ์ฃผ์š” ๊ธฐ๋Šฅ ๋ฌธ์„œ ๊ฒ€์ƒ‰ โ†’ ๋‹ต๋ณ€ ์ƒ์„ฑ ๋„๊ตฌ ํ˜ธ์ถœ โ†’ ์ž‘์—… ์‹คํ–‰ ๋ฐ์ดํ„ฐ ํŠน์„ฑ ์ •์  ๋ฌธ์„œ, ๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ, ๋™์  ์ •๋ณด ๊ฒฐ๊ณผ๋ฌผ ํ…์ŠคํŠธ ๋‹ต๋ณ€ ์‹ค์ œ ์•ก์…˜ ์ˆ˜ํ–‰ ์—…๋ฐ์ดํŠธ ๋ฌธ์„œ DB ์—…๋ฐ์ดํŠธ ํ•„์š” API๊ฐ€ ์ž๋™์œผ๋กœ ์ตœ์‹  ์ œ๊ณต ์‚ฌ์šฉ ๋ชฉ์  "์•Œ๋ ค์ฃผ๊ธฐ" "ํ•ด์ฃผ๊ธฐ" ๐Ÿ’ก ์‰ฝ๊ฒŒ ๊ตฌ๋ถ„ํ•˜๋Š” ๋ฐฉ๋ฒ• "๋ฌด์—‡์„ ๋ฌผ์–ด๋ณด๋Š”๊ฐ€?" ๋กœ ํŒ๋‹จํ•˜์„ธ์š” ๐Ÿค” ๐Ÿ“š ๊ณผ๊ฑฐ ...

๐Ÿ“– ์‹ค์ „ ๊ฐ€์ด๋“œ ๋ฐ ํ•ต์‹ฌ ์ •๋ฆฌ

๐Ÿ“˜ AI ์—์ด์ „ํŠธ ์ดํ•ดํ•˜๊ธฐ: LLM๋ถ€ํ„ฐ RAG, MCP๊นŒ์ง€

๐ŸŽฏ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•˜๊ธฐ โœ… ํ”„๋กœ์ ํŠธ ์š”๊ตฌ์‚ฌํ•ญ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ์šฐ๋ฆฌ ์„œ๋น„์Šค์— ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ฒดํฌํ•ด๋ณด์„ธ์š”: ๐Ÿ“š RAG ๊ธฐ๋Šฅ ์‚ฌ๋‚ด ๋ฌธ์„œ ๊ฒ€์ƒ‰์ด ํ•„์š”ํ•œ๊ฐ€? ๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ ์กฐํšŒ๊ฐ€ ํ•„์š”ํ•œ๊ฐ€? ์ „๋ฌธ ์ง€์‹ ์ œ๊ณต์ด ํ•„์š”ํ•œ๊ฐ€? FAQ ์ž๋™ ์‘๋‹ต์ด ํ•„์š”ํ•œ๊ฐ€? ๐Ÿ”ง MCP ๊ธฐ๋Šฅ ์‹ค์‹œ๊ฐ„ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•œ๊ฐ€? ๋‹ค๋ฅธ ์„œ๋น„์Šค์™€ ์—ฐ๋™์ด ํ•„์š”ํ•œ๊ฐ€? ์‚ฌ์šฉ์ž ๋Œ€์‹  ์ž‘์—…์„ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋Š”๊ฐ€? ์—ฌ๋Ÿฌ ๋„๊ตฌ๋ฅผ ์กฐํ•ฉํ•ด์•ผ ํ•˜๋Š”๊ฐ€? ๐Ÿš€ ๋‹จ๊ณ„๋ณ„ ๊ตฌ์ถ• ์ „๋žต 1๏ธโƒฃ ๊ธฐ๋ณธ LLM ์ฑ—๋ด‡ ๊ฐ„๋‹จํ•œ ๋Œ€ํ™”ํ˜• ...

๋„์ปค๋ž€?

์ฒ˜์Œ๋ถ€ํ„ฐ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ปจํ…Œ์ด๋„ˆ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ 1. ์ปจํ…Œ์ด๋„ˆ์™€ ๋„์ปค ๊ธฐ์ดˆ

๋„์ปค๋ž€? ์ปจํ…Œ์ด๋„ˆ ๊ฐ€์ƒํ™”๋ฅผ ์ง€์›ํ•˜๋Š” ๋Œ€ํ‘œ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ์— ํŠนํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๊ฐœ๋ฐœ ๋ฐ ์šด์˜์ด ๊ฐ€๋Šฅ ๋„์ปค์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋„์ปค ์„œ๋ฒ„: ์ปจํ…Œ์ด๋„ˆํ˜• ๊ธฐ์ˆ  ๊ตฌํ˜„์„ ์œ„ํ•œ ๊ธฐ๋ณธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰ ๋ฐ ๊ด€๋ฆฌ ๋“ฑ ํ•ต์‹ฌ์„ ๋‹ด๋‹น ๋„์ปค REST API: ๋„์ปค ์„œ๋ฒ„๋ฅผ ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๋„์ปค CLI: ๋„์ปค ์ปค๋งจ๋“œ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋„์ปค REST API์™€ ํ†ต์‹ ํ•˜๋ฉฐ ๋„์ปค ์„œ๋ฒ„๋ฅผ ์กฐ์ž‘ํ•จ

์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

์ฒ˜์Œ๋ถ€ํ„ฐ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ปจํ…Œ์ด๋„ˆ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ 1. ์ปจํ…Œ์ด๋„ˆ์™€ ๋„์ปค ๊ธฐ์ดˆ

์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  ๋ถˆ๋ณ€ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์‹คํ–‰ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ์žฌํ˜„์„ฑ ํ™•๋ณด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์„ฑ ๊ด€๋ฆฌ์˜ ์šฉ์ด์„ฑ ํ™˜๊ฒฝ๊ณผ ์ƒ๊ด€์—†์ด ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋†’์€ ์ด์‹์„ฑ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ๊ฐœ๋ฐœ์˜ ํ•„์š”์„ฑ ๋ถˆ๋ณ€ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์‹คํ–‰ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ์žฌํ˜„์„ฑ B ์„œ๋ฒ„์—๋„ ๊ฐ™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ–ˆ๋Š”๋ฐ A์™€ ๋‹ค๋ฅด๊ฒŒ ๋™์ž‘ํ•ด์š” ๋ฐฐํฌ ์„œ๋ฒ„์˜ ์ƒํƒœ๊ฐ€ ๋‹ฌ๋ผ ๊ธฐ๋Œ€์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ์ƒํ™ฉ์˜ ๊ทผ๋ณธ์ ์ธ ์›์ธ์€ ๊ฐ€๋ณ€์ ์ธ ์ธํ”„๋ผ๋ฅผ ํ—ˆ์šฉํ•ด์„œ ๋ฐœ์ƒํ•จ OS, CPU, Memory, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์–ธ์–ด ๋Ÿฐํƒ€์ž„...

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ž€?

์ฒ˜์Œ๋ถ€ํ„ฐ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ปจํ…Œ์ด๋„ˆ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ 5. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ž…๋ฌธ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ž€? ๊ตฌ๊ธ€์˜ ์ฃผ๋„๋กœ ๊ฐœ๋ฐœ๋œ ์ปจํ…Œ์ด๋„ˆ ์šด์˜ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ์‹œ์Šคํ…œ ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์— ํ•„์š”ํ•œ API, CLI ๋„๊ตฌ๋ฅผ ํ•จ๊ป˜ ์ œ๊ณต ์ปจํ…Œ์ด๋„ˆ ํ˜ธ์ŠคํŠธ ๊ด€๋ฆฌ, ์„œ๋ฒ„ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณ ๋ คํ•œ ์ปจํ…Œ์ด๋„ˆ ๋ฐฐ์น˜, ์Šค์ผ€์ผ๋ง, ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ, ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณต ๋„์ปค์˜ ๋ฒˆ์„ฑ๊ณผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ํƒ„์ƒ ๋„์ปค๋Š” ์ปจํ…Œ์ด๋„ˆ ๋ฐฐ์น˜ ์ „๋žต, ์Šค์ผ€์ผ ์ธ/์•„์›ƒ, ์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ, ์šด์šฉ์˜ ์šฉ์ด์„ฑ์ด ์–ด๋ ต๋‹ค๋Š” ๋‹จ์ ์ด ์กด์žฌํ•จ 2014๋…„ OSS๋กœ ๊ณต๊ฐœ๋œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ๊ตฌ...

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ฐœ์š”

์ฒ˜์Œ๋ถ€ํ„ฐ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ปจํ…Œ์ด๋„ˆ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ 5. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ž…๋ฌธ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ฐœ์š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฆฌ์†Œ์Šค๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ๊ตฌ์„ฑ์„ ์œ„ํ•œ ์š”์†Œ๋ฅผ ์˜๋ฏธ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์—์„œ ๋‹ค๋ฃจ๋Š” ๋ฆฌ์†Œ์Šค ๋ชฉ๋ก ๋ฆฌ์†Œ์Šค ์šฉ๋„ ๋…ธ๋“œ (Node) ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์‹คํ–‰๋˜๋Š” ์ปจํ…Œ์ด๋„ˆ ๋ฐฐํฌ ์„œ๋ฒ„ ๋„ค์ž„์ŠคํŽ˜์ด์Šค (Namespace) ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด๋ถ€์—์„œ ์ƒ์„ฑํ•˜๋Š” ๊ฐ€์ƒ ํด๋Ÿฌ์Šคํ„ฐ ํŒŒ๋“œ (Pod) ์ปจํ…Œ์ด๋„ˆ ์ง‘ํ•ฉ์ฒด ๋‹จ์œ„๋กœ ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰ ๋ฐฉ๋ฒ•์„ ์ •์˜ ๋ ˆํ”Œ๋ฆฌ์นด์…‹ (ReplicaSet) ๋™์ผํ•œ ์ŠคํŽ™์˜ ์—ฌ๋Ÿฌ ํŒŒ๋“œ๋ฅผ ์ƒ์„ฑ, ๊ด€๋ฆฌ ๋””ํ”Œ๋กœ์ด๋จผํŠธ...

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ์™€ ๋…ธ๋“œ

์ฒ˜์Œ๋ถ€ํ„ฐ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ปจํ…Œ์ด๋„ˆ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ 5. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ž…๋ฌธ

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

๋„ค์ž„์ŠคํŽ˜์ด์Šค

์ฒ˜์Œ๋ถ€ํ„ฐ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๋Š” ๋„์ปค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ปจํ…Œ์ด๋„ˆ ๊ฐœ๋ฐœ๊ณผ ์šด์˜ 5. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ž…๋ฌธ

๋„ค์ž„์ŠคํŽ˜์ด์Šค ํด๋Ÿฌ์Šคํ„ฐ ์•ˆ์— ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ƒ์˜ ํด๋Ÿฌ์Šคํ„ฐ ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ ์‹œ ๋‹ค์Œ์˜ ๊ธฐ๋ณธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์ƒ์„ฑ๋จ defualt: ๊ธฐ๋ณธ์ ์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋กœ ๋ณ„๋„์˜ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ  ์ƒˆ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ kube-node-lease: ๊ฐ ๋…ธ๋“œ์˜ ์—ฐ๊ด€๋œ ๋ฆฌ์Šค ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๊ฐ–๊ณ  ์žˆ์œผ๋ฉฐ kubelet์ด ํ—ฌ์Šค ์ฒดํฌ๋ฅผ ํ†ตํ•ด ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ์ด ๋…ธ๋“œ์˜ ์žฅ์• ๋ฅผ ํƒ์ง€ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ kube-public: ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ(์ธ์ฆ๋˜์ง€ ์•Š์€ ํด๋ผ์ด์–ธํŠธ ํฌํ•จ) ๊ฐ€ ์ฝ...

MySQL ์—”์ง„ ์•„ํ‚คํ…์ฒ˜

Real MySQL 8.0 1๊ถŒ 4. ์•„ํ‚คํ…์ฒ˜

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

MySQL ์Šค๋ ˆ๋”ฉ ๊ตฌ์กฐ

Real MySQL 8.0 1๊ถŒ 4. ์•„ํ‚คํ…์ฒ˜

MySQL ์Šค๋ ˆ๋”ฉ ๊ตฌ์กฐ MySQL ์„œ๋ฒ„๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ์•„๋‹Œ ์Šค๋ ˆ๋“œ ๊ธฐ๋ฐ˜์œผ๋กœ ๋™์ž‘ ์Šค๋ ˆ๋“œ๋Š” ํฌ๊ฒŒ Foreground ์Šค๋ ˆ๋“œ์™€ Background ์Šค๋ ˆ๋“œ ๋‘ ์ข…๋ฅ˜๋กœ ๊ตฌ๋ถ„ MySQL ์„œ๋ฒ„์˜ ์‹คํ–‰ ์ค‘์ธ ์Šค๋ ˆ๋“œ ๋ชฉ๋ก ์กฐํšŒ ๋ช…๋ น์–ด SELECT thread_id, name, type, processlist_user, processlist_host FROM performance_schema.threads ORDER BY type, thread_id; ์‚ฌ์šฉ์ž์˜ ...

๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ๋ฐ ์‚ฌ์šฉ ๊ตฌ์กฐ

Real MySQL 8.0 1๊ถŒ 4. ์•„ํ‚คํ…์ฒ˜

๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ๋ฐ ์‚ฌ์šฉ ๊ตฌ์กฐ MySQL ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์€ ๊ธ€๋กœ๋ฒŒ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ๊ณผ ๋กœ์ปฌ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Œ ๊ธ€๋กœ๋ฒŒ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์€ MySQL ์„œ๋ฒ„๊ฐ€ ์‹œ์ž‘๋˜๋ฉด์„œ ์šด์˜์ฒด์ œ๋กœ๋ถ€ํ„ฐ ํ• ๋‹น๋ฐ›์Œ ๊ธ€๋กœ๋ฒŒ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ๊ณผ ๋กœ์ปฌ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์€ ์Šค๋ ˆ๋“œ๊ฐ€ ๊ณต์œ ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ณต๊ฐ„์ธ์ง€ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๊ตฌ๋ถ„๋จ ๊ธ€๋กœ๋ฒŒ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ ์ผ๋ฐ˜์ ์œผ๋กœ ํด๋ผ์ด์–ธํŠธ ์Šค๋ ˆ๋“œ์˜ ์ˆ˜์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ํ•˜๋‚˜์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„๋งŒ ํ• ๋‹น ํ•„์š”์— ๋”ฐ๋ผ 2๊ฐœ ์ด์ƒ์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ํ• ๋‹น๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋‚˜ ํด๋ผ์ด์–ธํŠธ ์Šค๋ ˆ๋“œ ์ˆ˜์™€ ...

ํ”Œ๋Ÿฌ๊ทธ์ธ ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„ ๋ชจ๋ธ

Real MySQL 8.0 1๊ถŒ 4. ์•„ํ‚คํ…์ฒ˜

ํ”Œ๋Ÿฌ๊ทธ์ธ ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„ ๋ชจ๋ธ ์ „๋ฌธ ๊ฒ€์ƒ‰ ์—”์ง„์„ ์œ„ํ•œ ๊ฒ€์ƒ‰์–ด ํŒŒ์„œ