Community

Databricks vs Snowflake

๐Ÿ”ฑ ์š”์ฆ˜ LLM๊ณผ AI๊ฐ€ ์ „์„ธ๊ณ„๋ฅผ ํœฉ์“ธ๋ฉด์„œ ๋”๋ถˆ์–ด ์ด์— ๋Œ€ํ•œ ์›์†Œ์Šค๊ฐ€ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์‹œ์žฅ ์—ญ์‹œ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ ์„œ๋น„์Šค ์‹œ์žฅ์— CSP3์‚ฌ(AWS, Azure, GCP)๋ฅผ ์ œ์™ธํ•˜๊ณ  Snowflake์™€ Databricks๊ฐ€ ํ•ซํ•œ ์•„์ดํ…œ์ด(?) ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณธ๋ž˜ ๊ฐ์ž ์ถ”๊ตฌํ•˜๋Š” ๋ฐฉํ–ฅ์„ฑ๊ณผ ์‹œ์ž‘ํฌ์ธํŠธ๋ฅผ ๋‹ฌ๋ž์ง€๋งŒ, ์˜์—ญ์„ ํ™•๋Œ€ํ•˜๋ฉด์„œ ๊ฒน์น˜๋Š” ๋ถ„์•ผ์—์„œ์˜ ๊ฒฝ์Ÿ์ด ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์นจ, ์ด ๋‘๊ธฐ์—…์— ๋Œ€ํ•œ ์ƒ์„ธ ๋ถ„์„์„ ํ•ด๋†“์€ ๊ธ€์ด ์žˆ์–ด deepL์˜ ๋„์›€์„ ๋ฐ›์•„ ๊ธ€์„ ๊ณต์œ ํ•ด๋ด…๋‹ˆ๋‹ค(๊ฐœ์ธ์ ์ธ ์˜๊ฒฌ์€ ์ „ํ˜€ ๋ฐ˜์˜๋˜์–ด ์žˆ์ง€ ์•Š์Œ์„ ๋ฏธ๋ฆฌ ๋ฐํž™๋‹ˆ๋‹ค)~~ ^^ ๐Ÿ‰ ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค์™€ ์Šค๋…ธ์šฐํ”Œ๋ ˆ์ดํฌ๋Š” ํด๋ผ์šฐ๋“œ์—์„œ ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„ ํ”Œ๋žซํผ์˜ ์ฃผ์š” ๊ณต๊ธ‰์—…์ฒด๋กœ ๋ถ€์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ผ์ด๋ฒŒ ์‚ฌ์ด์—๋Š” ๋ช‡ ๊ฐ€์ง€ ์œ ์‚ฌ์ ์ด ์žˆ์ง€๋งŒ, ์ž ์žฌ ๊ณ ๊ฐ์ด ์•Œ๊ณ  ์‹ถ์–ดํ•  ๋งŒํ•œ ์ค‘์š”ํ•œ ์ฐจ์ด์ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ž‘์—…์„ ํด๋ผ์šฐ๋“œ๋กœ ์ด์ „ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ, ์ด ๋ถ„์•ผ์—์„œ ๊ฐ€์žฅ ํฌ๊ณ  ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•˜๊ณ  ์žˆ๋Š” ๋‘ ํšŒ์‚ฌ ์ค‘ ํ•˜๋‚˜์ธ Databricks์™€ Snowflake๋ฅผ ๊ณ ๋ คํ•˜๊ณ  ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‘ ํšŒ์‚ฌ ๋ชจ๋‘ ์ข…์†์„ฑ์— ๋Œ€ํ•œ ๋‘๋ ค์›€์œผ๋กœ ์ธํ•ด ๊ธฐ์—…๋“ค์ด ๋ฉ€ํ‹ฐ ํด๋ผ์šฐ๋“œ ์ „๋žต๊ณผ ๋ฉ€ํ‹ฐ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์„ ์ˆ˜์šฉํ•˜๊ฒŒ ๋˜๋ฉด์„œ AWS, Google Cloud, Microsoft Azure๋ผ๋Š” ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ƒ๋Œ€์ ์ธ ๋…๋ฆฝ์„ฑ์—์„œ ์ด์ ์„ ๋ˆ„๋ฆฌ๊ณ  ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‘ ํšŒ์‚ฌ์˜ ์ฃผ์š” ์œ ์‚ฌ์ ๊ณผ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ  ๋‘ ํšŒ์‚ฌ์˜ ์ œํ’ˆ์— ๋Œ€ํ•ด ๊ฐ„๋žตํžˆ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ‰ ์ œํ’ˆ ์ œ๊ณต ๐Ÿ‘‰ Snowflake๋Š” ์„œ๋น„์Šคํ˜• ์†Œํ”„ํŠธ์›จ์–ด(SaaS) ๋ฐฉ์‹์œผ๋กœ ์ œ๊ณต๋˜๋Š” ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ์ œํ’ˆ์€ ์ •ํ˜• ๋ฐ ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์›ํ•˜๋ฉฐ(๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ ์ง€์›์€ ์•„์ง ๋ฏธ์ˆ™ํ•จ), AWS, Google Cloud, Microsoft Azure์—์„œ๋„ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๐Ÿ‘‰ ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค๋Š” ์„œ๋น„์Šคํ˜• ํ”Œ๋žซํผ(PaaS) ๋ฐฉ์‹์œผ๋กœ ์ œ๊ณต๋˜๋Š” ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌํ•˜์šฐ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ •ํ˜•, ๋ฐ˜์ •ํ˜•, ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์›ํ•˜๋ฉฐ AWS, ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์• ์ €์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๐Ÿ‰ ์•„ํ‚คํ…์ฒ˜ ๐Ÿ‘‰ ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค๋Š” ํด๋ผ์šฐ๋“œ์—์„œ ์•„ํŒŒ์น˜ ์ŠคํŒŒํฌ์˜ ๊ตฌํ˜„์œผ๋กœ ์‹œ์ž‘๋˜์—ˆ์ง€๋งŒ(ํ˜„์žฌ๋Š” ๊ทธ ์ด์ƒ์ด์ง€๋งŒ), ์ŠคํŒŒํฌ๊ฐ€ ์ž˜ ์•Œ๋ ค์ง„ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์œ ํ˜•์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ๊ณ„์†ํ•ด์„œ ํƒ์›”ํ•œ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์ด ํšŒ์‚ฌ๋Š” ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ ์Šคํ† ๋ฆฌ์ง€(๊ฐ์ฒด ์Šคํ† ๋ฆฌ์ง€๋ฅผ ํ†ตํ•œ)์˜ ํ™•์žฅ์„ฑ๊ณผ ๊ธฐ์กด ์›จ์–ดํ•˜์šฐ์Šค ๋˜๋Š” ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฐ์ดํ„ฐ ํ’ˆ์งˆ ์ด์ ์„ ๊ฒฐํ•ฉํ•œ ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌํ•˜์šฐ์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ํ™๋ณดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง, AI, ๋จธ์‹  ๋Ÿฌ๋‹์„ ๊ฒฐํ•ฉํ•œ 'ํ†ตํ•ฉ ๋ถ„์„ ํ”Œ๋žซํผ'์„ ์ž๋ž‘ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ‘‰ Snowflake๋Š” ์Šคํ† ๋ฆฌ์ง€๊ฐ€ ์ปดํ“จํŒ…์—์„œ ๋ถ„๋ฆฌ๋œ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์‹œ์ž‘ํ•˜์—ฌ ํ™•์žฅ์ด ๋” ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ด ํšŒ์‚ฌ๋Š” ์ข…์ข… ๊ธฐ์กด ๋ถ„์„ ๋ฐ BI ์›Œํฌ๋กœ๋“œ์šฉ์œผ๋กœ ์„ค๊ณ„๋œ ๋…์  ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์„ฑ๋Šฅ๊ณผ ์†๋„๋ฅผ ํ™๋ณดํ•ฉ๋‹ˆ๋‹ค. ์ตœ๊ทผ์—๋Š” Snowpark ์ œํ’ˆ์„ ํ†ตํ•ด ๋จธ์‹  ๋Ÿฌ๋‹๊ณผ AI ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ ์œ ํ˜•์œผ๋กœ ํ™•์žฅํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ‰ ํด๋ผ์šฐ๋“œ ๊ธฐ๋Šฅ ๐Ÿ‘‰ Snowflake ๋ฐ์ดํ„ฐ ํด๋ผ์šฐ๋“œ๋Š” ๊ธฐ์กด ๋ถ„์„ ๋ฐ BI ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•œ ๊ณ ์† SQL ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์ง• ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ€์žฅ ์ž˜ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. UniStore๋ฅผ ํ†ตํ•ด ํŠธ๋žœ์žญ์…˜๊ณผ ๋ถ„์„ ๋ฐ์ดํ„ฐ ๋ฐ ์›Œํฌ๋กœ๋“œ๋ฅผ ํ˜ผํ•ฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์›Œํฌ๋กœ๋“œ๋Š” ์ˆ˜์š”์— ๋”ฐ๋ผ ํƒ„๋ ฅ์ ์œผ๋กœ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค. ํƒ€์‚ฌ ํ†ตํ•ฉ์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ETL ๋ฐ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๋„๊ตฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ค‘์•™ ์ง‘์ค‘์‹ ์Šคํ† ๋ฆฌ์ง€ ์œ„์— ํ†ตํ•ฉ๋œ ๋ฐ์ดํ„ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค๊ฐ€ ๊ฐ•์ ์œผ๋กœ ๊ผฝํž™๋‹ˆ๋‹ค. ์Šค๋…ธ์šฐํŒŒํฌ ๊ฐœ๋ฐœ์ž ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ํŒŒ์ด์ฌ, ์ž๋ฐ”, ์Šค์นผ๋ผ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•  ๋ฟ ์•„๋‹ˆ๋ผ ํ…์ŠคํŠธ์™€ ์ด๋ฏธ์ง€ ๋“ฑ ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ฐ AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Streamlit ์ธ์ˆ˜๋ฅผ ํ†ตํ•ด Python ์•ฑ์„ ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ‘‰ ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค ๋ ˆ์ดํฌํ•˜์šฐ์Šค ํ”Œ๋žซํผ์€ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง, ๋ฐ์ดํ„ฐ ๊ณผํ•™, ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๊ฐ์€ ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค์—์„œ ๋Œ€๊ทœ๋ชจ ๋ฐฐ์น˜ ์ž‘์—…, ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ ์›Œํฌ๋กœ๋“œ, ๋จธ์‹  ๋Ÿฌ๋‹ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์€ ๋…ธํŠธ๋ถ์ด๋‚˜ IDE๋ฅผ ํ†ตํ•ด SQL, Python, Scala๋Š” ๋ฌผ๋ก  PyTorch, Tensorflow์™€ ๊ฐ™์€ ์˜คํ”ˆ ์†Œ์Šค ML ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•ด ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จธ์‹  ๋Ÿฌ๋‹ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” MLflow ์ œํ’ˆ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธํƒ€ ๋ ˆ์ดํฌ๋Š” ์•ˆ์ „ํ•œ ๋ฐ์ดํ„ฐ ๊ณต์œ ๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ์œ ๋‹ˆํ‹ฐ ์นดํƒˆ๋กœ๊ทธ์™€ ํ†ตํ•ฉ๋œ ๋ฐ์ดํ„ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ฌํ•ด์—๋Š” ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ(LLM)์ธ ๋Œ๋ฆฌ๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ‰ ํ”Œ๋žซํผ ์šด์˜ ๐Ÿ‘‰ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์›Œํฌ๋กœ๋“œ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค์˜ ๊ฐ•์ ์œผ๋กœ ๊ผฝํž™๋‹ˆ๋‹ค. ๋ฒกํ„ฐํ™” ๋ฐ ๋น„์šฉ ๊ธฐ๋ฐ˜ ์ตœ์ ํ™”๋ฅผ ํ†ตํ•ด ์ผ๋ถ€ ์ž๋™ํ™”๋œ ์ฟผ๋ฆฌ ์ตœ์ ํ™” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€๋งŒ, ์‚ฌ์šฉ์ž๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ SQL ๋ถ„์„ ์›Œํฌ๋กœ๋“œ์˜ ์„ฑ๋Šฅ์„ ์‹ค์ œ๋กœ ๋Œ์–ด์˜ฌ๋ฆฌ๊ธฐ ์œ„ํ•ด ์•ฝ๊ฐ„์˜ ๊ธฐ์ˆ ์  ์ „๋ฌธ ์ง€์‹์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ๋…ธ๋“œ ์œ ํ˜• ์„ ํƒ๊ณผ ๊ฐ™์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜๋Š” ๋ฐ ๋” ๊ฐœ๋ฐฉ์ ์ž…๋‹ˆ๋‹ค. ์„œ๋น„์Šคํ˜• ํ”Œ๋žซํผ(PaaS)์ธ ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค๋Š” ๋” ๊ฐœ๋ฐฉ์ ์ด๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค์–‘ํ•œ ์˜คํ”ˆ ์†Œ์Šค ๋„๊ตฌ๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ‘‰ SaaS ์ œํ’ˆ์ธ Snowflake๋Š” ๋น ๋ฅด๊ฒŒ ์‹œ์ž‘ํ•˜๊ธฐ ์‰ฝ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Snowflake๋Š” ์ฆ‰์‹œ ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด๋ถ€์—์„œ ๋งŽ์€ ์—”์ง€๋‹ˆ์–ด๋ง ์ž‘์—…์„ ์ˆ˜ํ–‰ํ–ˆ์œผ๋ฉฐ, ์‹œ์žฅ์—์„œ์˜ ์„ฑ๊ณต์€ ์ด๋ฅผ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. Snowflake๋Š” ์˜๋„์ ์œผ๋กœ ๊ณ ๊ฐ์ด ์ด๋Ÿฌํ•œ ๋ณต์žก์„ฑ์„ ๊ฒช์ง€ ์•Š๋„๋ก ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ตฌ์„ฑ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ๋งŽ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๐Ÿ‰ ํด๋ผ์šฐ๋“œ ๋ณด์•ˆ ๐Ÿ‘‰ Snowflake๋Š” ๊ณ ๊ฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋ฏธ์‚ฌ์šฉ ๋ฐ ์ „์†ก ์ค‘ ์•”ํ˜ธํ™”, ์—ญํ•  ๊ธฐ๋ฐ˜ ์•ก์„ธ์Šค ์ œ์–ด(RBAC), ๊ฐ์‚ฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์ƒ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ(VPC) ํ”ผ์–ด๋ง๊ณผ ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ‘‰ ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค์˜ ํด๋ผ์šฐ๋“œ์—์„œ๋Š” ๊ณ ๊ฐ์ด ์ง์ ‘ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค๋Š” ์ „์†ก ์ค‘ ์•”ํ˜ธํ™”์™€ RBAC๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Microsoft ํด๋ผ์šฐ๋“œ์—์„œ ๋„คํŠธ์›Œํฌ ๊ฒฉ๋ฆฌ๋ฅผ ์œ„ํ•ด Azure ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ(VNet Injection) ๋ฐ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ๊ทธ๋ฃน(NSG)์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ‰ ๊ฐ€๊ฒฉ ๐Ÿ‘‰ Databricks๋Š” ์ข…๋Ÿ‰์ œ ์š”๊ธˆ์ œ์™€ ํ• ์ธ ํ˜œํƒ์„ ์ œ๊ณตํ•˜๋Š” ์•ฝ์ • ์‚ฌ์šฉ ์š”๊ธˆ์ œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์‚ฌ์šฉํ•˜๋Š” ํŠน์ • ์ปดํ“จํŒ… ์„œ๋น„์Šค(์˜ˆ: "๋‹ค๋ชฉ์  ์ปดํ“จํŒ…"), ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค ์ˆ˜, ์‚ฌ์šฉ ๋นˆ๋„, ์‹คํ–‰ ์ค‘์ธ ํด๋ผ์šฐ๋“œ, ์ง€์› ํ”„๋กœ๊ทธ๋žจ(ํ‘œ์ค€, ํ”„๋ฆฌ๋ฏธ์—„, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ)์— ๋”ฐ๋ผ ์š”๊ธˆ์ด ์ฒญ๊ตฌ๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ๊ณ ๊ฐ์ด ๊ด€๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์Šคํ† ๋ฆฌ์ง€์— ๋Œ€ํ•œ ์š”๊ธˆ์ด ๋ถ€๊ณผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ข…๋Ÿ‰์ œ ์š”๊ธˆ์ œ๋„ ์ œ๊ณตํ•˜์ง€๋งŒ, ๊ณ ๊ฐ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ปดํ“จํŒ… ์‹œ๊ฐ„์—๋„ ์š”๊ธˆ์ด ๋ถ€๊ณผ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ‘‰ Snowflake ์˜จ๋””๋งจ๋“œ์˜ ๊ฒฝ์šฐ, ๊ณ ๊ฐ์ด ์‚ฌ์šฉํ•œ ์–‘์— ๋”ฐ๋ผ ์ดˆ๋‹น ์š”๊ธˆ์ด ์ฒญ๊ตฌ๋ฉ๋‹ˆ๋‹ค. ๊ณ ๊ฐ์€ Snowflake ์šฉ๋Ÿ‰์„ ์‚ฌ์ „ ๊ตฌ๋งคํ•˜๋ฉด ํ• ์ธ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๊ฒฉ์€ ํด๋ผ์šฐ๋“œ, ์ง€์—ญ, ์ง€์› ํ‹ฐ์–ด(ํ‘œ์ค€, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ, ๋น„์ฆˆ๋‹ˆ์Šค ํฌ๋ฆฌํ‹ฐ์ปฌ, ๊ฐ€์ƒ ํ”„๋ผ์ด๋น— ์Šค๋…ธ์šฐํ”Œ๋ ˆ์ดํฌ[VPS])์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๐Ÿ‰ ํด๋ผ์šฐ๋“œ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๐Ÿ‘‰ Snowflake๋Š” 2019๋…„์— Data Exchange๋ฅผ ์ถœ์‹œํ–ˆ์œผ๋ฉฐ, 1๋…„ ํ›„ Data Marketplace๋กœ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ 2,200๊ฐœ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ ์ œํ’ˆ์„ ์ œ๊ณตํ•˜๋ฉฐ, ์ด ์ค‘ ์ƒ๋‹น์ˆ˜๋Š” ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ Snowflake Marketplace๋Š” 1,700๊ฐœ ์ด์ƒ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ๊ณตํ•˜๋ฉฐ, ์ด๋ฅผ ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ๐Ÿ‘‰ ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค๋Š” ๋ธํƒ€ ๊ณต์œ  ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ 2022๋…„์— ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ 287๊ฐœ์˜ ๋ฌด๋ฃŒ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ํฌํ•จํ•˜์—ฌ 500๊ฐœ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ ์ œํ’ˆ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ‰ ์˜คํ”ˆ ์†Œ์Šค ๐Ÿ‘‰ ์•„ํŒŒ์น˜ ์ŠคํŒŒํฌ์— ๋ฟŒ๋ฆฌ๋ฅผ ๋‘” ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค๋Š” ํ”Œ๋žซํผ์—์„œ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋งŽ์€ ๊ธฐ์—ฌ๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ธํƒ€ ํ…Œ์ด๋ธ” ํ˜•์‹๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ๊ธฐ์ˆ ์„ ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ณต๊ฐœํ•˜์ง€ ์•Š์•„ ๋น„ํŒ์„ ๋ฐ›์•˜์œผ๋ฉฐ, ์ดํ›„ ์ด๋ฅผ ์ฒ ํšŒํ–ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ‘‰ ์Šค๋…ธ์šฐํ”Œ๋ ˆ์ดํฌ๋Š” ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์ ๊ทน ์ง€์ง€ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์‹ค์ œ๋กœ ์ด ํšŒ์‚ฌ์˜ ๋ฆฌ๋”๋“ค์€ ์•„ํŒŒ์น˜ ํ•˜๋‘ก์˜ ์‹คํŒจ๋ฅผ ๋น„๋กฏํ•ด ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ๋งŽ์€ ๋น„ํŒ์„ ํ‘œ๋ช…ํ•ด ์™”์Šต๋‹ˆ๋‹ค. ๋…์  ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์˜ ๋‚ด๋ถ€ ์ž‘๋™ ๋ฐฉ์‹์€ ๋ฏธ์Šคํ„ฐ๋ฆฌ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ธํƒ€ ํ…Œ์ด๋ธ”์˜ ๊ฒฝ์Ÿ์ž์ธ ์˜คํ”ˆ ์†Œ์Šค ์•„ํŒŒ์น˜ ์•„์ด์Šค๋ฒ„๊ทธ๋ฅผ ์ง€์ง€ํ•˜๊ณ  ๋‚˜์„ฐ์Šต๋‹ˆ๋‹ค. ๐Ÿ‰ ์„ค๋ฆฝ์ž ๐Ÿ‘‰ ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค๋Š” 2013๋…„์— ์•„ํŒŒ์น˜ ์ŠคํŒŒํฌ์˜ ๋ฐฐํ›„์— ์žˆ๋˜ ์นผ ๋ฒ„ํด๋ฆฌ์˜ AMPLab์˜ ์ปดํ“จํ„ฐ ๊ณผํ•™์ž ๊ทธ๋ฃน์— ์˜ํ•ด ์„ค๋ฆฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ Spark๋ฅผ ๋งŒ๋“  ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ง„ ๋งˆํ…Œ์ด ์žํ•˜๋ฆฌ์•„์™€ ๊ทธ์˜ ๋‘ ๋ช…์˜ ๊ณ ๋ฌธ์ธ ์•Œ๋ฆฌ ๊ณ ์‹œ์™€ ์ด์˜จ ์Šคํ† ์ด์นด๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๊ณต๋™ ์ฐฝ๋ฆฝ์ž์ธ ๋ ˆ์ด๋†€๋“œ ์‹ , ํŒจํŠธ๋ฆญ ์›ฌ๋ธ, ์•ค๋”” ์ฝ˜์œˆ์Šคํ‚ค, ์•„๋ฅด์‚ด๋ž€ ํƒ€๋ฐ”์ฝœ๋ฆฌ-์‹œ๋ผ์ง€ ์—ญ์‹œ ๋ฒ„ํด๋ฆฌ์™€ ์ธ์—ฐ์„ ๋งบ์€ ์ปดํ“จํ„ฐ ๊ณผํ•™์ž์ž…๋‹ˆ๋‹ค. ๐Ÿ‘‰ Snowflake๋Š” ์˜ค๋ผํด์—์„œ ๋ฐ์ดํ„ฐ ์•„ํ‚คํ…ํŠธ๋กœ ์ผํ–ˆ๋˜ Benoรฎt Dageville๊ณผ Thierry Cruanes, ๊ทธ๋ฆฌ๊ณ  ํ˜„์žฌ Actian์ด ์†Œ์œ ํ•˜๊ณ  ์žˆ๋Š” MPP ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ธ Vectorwise์˜ ๊ณต๋™ ์„ค๋ฆฝ์ž์ธ Marcin ลปukowski ๋“ฑ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์ง• ์ „๋ฌธ๊ฐ€ 3๋ช…์ด 2012๋…„์— ์„ค๋ฆฝํ•œ ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค. ๐Ÿ‰ ๋งค์ถœ, ๊ณ ๊ฐ ์ˆ˜ ๋ฐ ๊ฐ€์น˜ ํ‰๊ฐ€ ๐Ÿ‘‰ ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์ธ์‚ฌ์ดํŠธ, ์ฆ‰ "ํ…Œํฌ๋…ธ๊ทธ๋ž˜ํ”ฝ"์„ ์ œ๊ณตํ•˜๋Š” ํšŒ์‚ฌ์ธ 6sense์— ๋”ฐ๋ฅด๋ฉด ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค๋Š” ์•ฝ 10,300๋ช…์˜ ๊ณ ๊ฐ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„์ƒ์žฅ ๊ธฐ์—…์ธ ์ด ํšŒ์‚ฌ์˜ ๊ธฐ์—… ๊ฐ€์น˜๋Š” 430์–ต ๋‹ฌ๋Ÿฌ์— ๋‹ฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์กŒ์œผ๋ฉฐ, ๋ธ”๋ฃธ๋ฒ„๊ทธ๋Š” ์ตœ๊ทผ ์ด ํšŒ์‚ฌ๊ฐ€ ์ƒˆ๋กœ์šด ํŽ€๋”ฉ ๋ผ์šด๋“œ์— ๋Œ€ํ•ด ๋…ผ์˜ ์ค‘์ด๋ผ๋Š” ๊ธฐ์‚ฌ์—์„œ ์ด ์ˆ˜์น˜๋ฅผ ์ธ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” 2๋…„ ์ „ ๊ฐ€์žฅ ์ตœ๊ทผ์˜ ์ž๊ธˆ ์กฐ๋‹ฌ ๋ผ์šด๋“œ์—์„œ ์–ธ๊ธ‰๋œ 380์–ต ๋‹ฌ๋Ÿฌ์—์„œ ์ฆ๊ฐ€ํ•œ ์ˆ˜์น˜์ž…๋‹ˆ๋‹ค. ์ง€๋‚œ 6์›”, ๋ฐ์ดํ„ฐ๋ธŒ๋ฆญ์Šค๋Š” ์ง€๋‚œ 12๊ฐœ์›” ๋™์•ˆ ์ฒ˜์Œ์œผ๋กœ ๋งค์ถœ 10์–ต ๋‹ฌ๋Ÿฌ๋ฅผ ๋ŒํŒŒํ–ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ‘‰ ์Šค๋…ธ์šฐํ”Œ๋ ˆ์ดํฌ์˜ ์‹œ๊ฐ€์ด์•ก์€ 525์–ต ๋‹ฌ๋Ÿฌ๋กœ, ์ฃผ๊ฐ€๊ฐ€ ์ฃผ๋‹น 392๋‹ฌ๋Ÿฌ๋กœ ์‚ฌ์ƒ ์ตœ๊ณ ์น˜๋ฅผ ๊ธฐ๋กํ–ˆ๋˜ 2021๋…„ 11์›”์˜ ์•ฝ 1,230์–ต ๋‹ฌ๋Ÿฌ์—์„œ ํ•˜๋ฝํ–ˆ์Šต๋‹ˆ๋‹ค. 2023 ํšŒ๊ณ„์—ฐ๋„์—๋Š” 20์–ต 7์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ์˜ ๋งค์ถœ์„ ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค. 2023๋…„ 4์›” 30์ผ์— ๋งˆ๊ฐ๋œ 2024 ํšŒ๊ณ„์—ฐ๋„ 1๋ถ„๊ธฐ ๋ง์— 8,100๋ช… ์ด์ƒ์˜ ๊ณ ๊ฐ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค