๋™์ ์ธ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ํด๋ผ์šฐ๋“œ์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž์œ ๋กญ๊ฒŒ ๋ฐฐํฌ, ๊ด€๋ฆฌ ๋ฐ ์ด๋™ํ•˜์—ฌ ์ข…์†์„ฑ, ๋น„์šฉ ๋ฐ ๋ณต์žก์„ฑ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ”๋ฅด์…€๋กœ๋‚˜, 2019๋…„ 5์›” 21์ผ - ์ฟ ๋ฒ ์ฝ˜ ์œ ๋Ÿฝ 2019, ๋ถ€์Šค #S15Couchbase, Inc. ์˜ค๋Š˜ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์นด์šฐ์น˜๋ฒ ์ด์Šค ์ž์œจ ์šด์˜์ž๋Š” Kubernetes ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ์ž๊ฐ€ ์•ฑ ๋ผ์ดํ”„์‚ฌ์ดํด์—์„œ ๋” ํฐ ์ž์œ ์™€ ์œ ์—ฐ์„ฑ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ํš๊ธฐ์ ์ธ ์—…๋ฐ์ดํŠธ์ž…๋‹ˆ๋‹ค.

๊ธฐ์—…๋“ค์€ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์—์„œ ์—ฌ๋Ÿฌ ํด๋Ÿฌ์Šคํ„ฐ์™€ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ๋ฐฐํฌ, ๊ด€๋ฆฌ ๋ฐ ํ™•์žฅํ•˜๋Š” ๋ฐ ๋“œ๋Š” ๋น„์šฉ๊ณผ ๋ณต์žก์„ฑ์„ ์ค„์ด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. Couchbase๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ Couchbase Autonomous Operator 1.2๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ๊ธฐ๋Œ€์น˜๋ฅผ ๋›ฐ์–ด๋„˜์Šต๋‹ˆ๋‹ค:

ํด๋ผ์šฐ๋“œ ๊ด€๋ฆฌํ˜• ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์„œ๋น„์Šค์— ๋Œ€ํ•œ ํ”„๋กœ๋•์…˜ ์ธ์ฆ

ํŒŒํŠธ๋„ˆ์™€์˜ ๊ธด๋ฐ€ํ•œ ํ˜‘๋ ฅ์„ ํ†ตํ•ด Autonomous Operator 1.2๋Š” Amazon(AWS EKS), Azure(Azure AKS) ๋ฐ Google(Google GKE) ํ”Œ๋žซํผ์—์„œ ํด๋ผ์šฐ๋“œ ๊ด€๋ฆฌํ˜• Kubernetes ์„œ๋น„์Šค์— ๋Œ€ํ•œ ํ”„๋กœ๋•์…˜ ์ธ์ฆ ๋ฐ ์ „์ฒด ํ”„๋กœ๋•์…˜ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ 1.2 ๋ฆด๋ฆฌ์ฆˆ๋Š” Red Hat OpenShift์— ๋Œ€ํ•œ ์ง€์›์„ ์ตœ์‹  ๋ฆด๋ฆฌ์ฆˆ๋กœ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.

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

Couchbase ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ž๋™ ์—…๊ทธ๋ ˆ์ด๋“œ

์ด์ œ Autonomous Operator 1.2๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” Couchbase Server ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ž๋™ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด Couchbase ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ๊ฒƒ์€ ๊ตฌ์„ฑ์—์„œ ์›ํ•˜๋Š” Couchbase ๋ฒ„์ „์„ ์ง€์ •ํ•œ ๋‹ค์Œ Kubernetes๋กœ ํ‘ธ์‹œํ•˜๋Š” ๊ฒƒ๋งŒํผ์ด๋‚˜ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

Kubernetes ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ž๋™ ๋กค๋ง ์—…๊ทธ๋ ˆ์ด๋“œ

์ž๋™ ๋กค๋ง Kubernetes ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” Autonomous Operator 1.2๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ Kubernetes ๋˜๋Š” OpenShift ํด๋Ÿฌ์Šคํ„ฐ ์—…๊ทธ๋ ˆ์ด๋“œ์˜ ๋ถ€ํ•˜๋ฅผ ๋Œ€ํญ ๊ฒฝ๊ฐํ•˜๋Š” ๋™์‹œ์— Couchbase ๋ฐฐํฌ์— ๋‹ค์šดํƒ€์ž„์ด๋‚˜ ๋ฐ์ดํ„ฐ ์†์‹ค์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

Kubernetes Admission Controller๋ฅผ ํ†ตํ•œ ์ž๋™ํ™”๋œ ๋ฆฌ์†Œ์Šค ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ

์ž์œจ ์šด์˜์ž 1.2๋Š” ์ด์ œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์–ด๋“œ๋ฏธ์…˜ ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด Couchbase ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์ „์— ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ž˜๋ชป๋œ ๊ตฌ์„ฑ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์šฐ๋ฐœ์ ์ธ ์†์ƒ์œผ๋กœ๋ถ€ํ„ฐ Couchbase ๋ฐฐํฌ(๋ฐ ์šด์˜์ž)๋ฅผ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ—ฌ๋ฆ„ ์ง€์›

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

์นด์šฐ์น˜๋ฒ ์ด์Šค ํด๋ผ์ด์–ธํŠธ๋ฅผ ์œ„ํ•œ ๊ณต์šฉ ์—ฐ๊ฒฐ

์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ๊ณต์šฉ IP ๊ธฐ๋ฐ˜ ์ฃผ์†Œ ์ง€์ • ๋ฐ ๋™์  DNS๋ฅผ ํ†ตํ•ด ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ๋ฅผ Couchbase ํด๋Ÿฌ์Šคํ„ฐ์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

TLS ์ธ์ฆ์„œ ๋กœํ…Œ์ด์…˜

๋งŒ๋ฃŒ๋˜๊ฑฐ๋‚˜ ์†์ƒ๋œ ์ธ์ฆ์„œ๋ฅผ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ๋„๋ก ์˜จ๋ผ์ธ ๋ฐ ์„œ๋น„์Šค ์ œ๊ณต ์ค‘ Kubernetes ์ธ์ฆ์„œ ๋กœํ…Œ์ด์…˜์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

๋”ฐ์˜ดํ‘œ ์ง€์›

"์นด์šฐ์น˜๋ฒ ์ด์Šค ์˜คํ† ๋…ธ๋จธ์Šค ์˜คํผ๋ ˆ์ดํ„ฐ 1.2๋Š” ํ”„๋กœ๋•์…˜ ๋ฐฐํฌ์—์„œ Kubernetes์˜ ์ƒˆ๋กœ์šด ํ‘œ์ค€์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์˜จํ”„๋ ˆ๋ฏธ์Šค์™€ ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ ๋ชจ๋‘์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฐฐํฌ, ๋ชจ๋‹ˆํ„ฐ๋ง, ํ™•์žฅ, ๊ด€๋ฆฌ๋ฅผ ์›ํ™œํ•˜๊ฒŒ ์ž๋™ํ™”ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ธฐ์—…์—์„œ ์ฒ˜์Œ์œผ๋กœ Kubernetes๋กœ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ๋Š” ์™„์ „ํžˆ ๋ถ„์‚ฐ๋˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ง€๋Šฅํ˜• CI/CD ํŒŒ์ดํ”„๋ผ์ธ์„ ์œ„ํ•ด ํ•„์š”ํ•œ ์ถ”์ƒํ™”์™€ ์ž๋™ํ™”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค."
- ๋น„ํ•€ ์ œ์Šค์™€๋‹ˆ, AT&T ์—”ํ„ฐํ…Œ์ธ๋จผํŠธ ๊ทธ๋ฃน ์ˆ˜์„ ์•„ํ‚คํ…ํŠธ

"Kubernetes์— ๋Œ€ํ•œ ๊ด€์‹ฌ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ธ๊ณ„๋กœ ํ™•์‚ฐ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์ž์œจ ์šด์˜์ž๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋˜๋Š” ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ Couchbase๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์™„์ „ํžˆ ๊ด€๋ฆฌ๋˜๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šคํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™˜๊ฒฝ์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜๋„๋ก ํ•˜์—ฌ ๋ฐฐํฌ์˜ ๋งˆ์ฐฐ์„ ํฌ๊ฒŒ ์ค„์—ฌ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค."
- Tony Baer, dbInsight ์ฑ…์ž„์ž

"Couchbase๋Š” CI/CD ํŒŒ์ดํ”„๋ผ์ธ์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ตœ์ดˆ์ด์ž ์œ ์ผํ•œ ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, ๊ฐœ๋ฐœ๊ณผ ๋ฐฐํฌ์˜ ๋งˆ์ฐฐ์„ ์ค„์—ฌ ๊ธฐ์—…์ด ํ˜์‹ ์„ ์‹ ์†ํ•˜๊ฒŒ ์‹œ์žฅ์— ์ถœ์‹œํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ Couchbase Autonomous Operator 1.2๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœํŒ€์€ ํด๋ผ์šฐ๋“œ์—์„œ ์•ฑ์„ ๋น ๋ฅด๊ฒŒ ๋นŒ๋“œํ•œ ๋‹ค์Œ ํด๋ผ์šฐ๋“œ์™€ ์˜จํ”„๋ ˆ๋ฏธ์Šค์— ์•ฑ์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํŒŒํŠธ๋„ˆ์™€ ํ•จ๊ป˜ ์ด ์†”๋ฃจ์…˜์„ GKE, EKS ๋˜๋Š” AKS ๋ฐ Red Hat OpenShift์—์„œ ์ œ๊ณตํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๊ทธ ์–ด๋А ๋•Œ๋ณด๋‹ค ๋” ๋งŽ์€ ์˜ต์…˜๊ณผ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค."
- ๋ผ๋น„ ๋งˆ์œ ๋žŒ, ์—”์ง€๋‹ˆ์–ด๋ง ๋‹ด๋‹น ์ˆ˜์„ ๋ถ€์‚ฌ์žฅ ๊ฒธ CTO, Couchbase

Resources

์ฝ๊ธฐ blog

์นด์šฐ์น˜๋ฒ ์ด์Šค ๊ฐœ๋ฐœ์ž ํฌํ„ธ

๋‹ค์šด๋กœ๋“œ ์นด์šฐ์น˜๋ฒ ์ด์Šค ์ž์œจ ์šด์˜์ž 1.2

์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ ์—ฐ๋ฝ์ฒ˜๋กœ ๋ฌธ์˜ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. couchbasepr@couchbase.com.

์นด์šฐ์น˜๋ฒ ์ด์Šค ์†Œ๊ฐœ

์นด์šฐ์น˜๋ฒ ์ด์Šค๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๊ธฐ์—…์˜ ํ•ต์‹ฌ์ด๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์™€ ์•„ํ‚คํ…ํŠธ๊ฐ€ ๊ฐ€์žฅ ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•, ๋ฐฐํฌ, ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Couchbase๋Š” ๋ฐ์ดํ„ฐ์„ผํ„ฐ์™€ ๋ชจ๋“  ํด๋ผ์šฐ๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” ์œ ์—ฐํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ณ ์„ฑ๋Šฅ์˜ ์ตœ์‹  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์„ธ๊ณ„ ์ตœ๋Œ€ ๊ทœ๋ชจ์˜ ๋งŽ์€ ๊ธฐ์—…๋“ค์ด ๋น„์ฆˆ๋‹ˆ์Šค์— ํ•„์ˆ˜์ ์ธ ํ•ต์‹ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ๋™ํ•˜๊ธฐ ์œ„ํ•ด Couchbase๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์„ธ์š”. www.couchbase.com.

๋ฏธ๋””์–ด ์—ฐ๋ฝ์ฒ˜

์ œ์ž„์Šค ๊น€

couchbasePR@couchbase.com
์นด์šฐ์น˜๋ฒ ์ด์Šค ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜

๊ตฌ์ถ• ์‹œ์ž‘

๊ฐœ๋ฐœ์ž ํฌํ„ธ์—์„œ NoSQL์„ ์‚ดํŽด๋ณด๊ณ , ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐพ์•„๋ณด๊ณ , ํŠœํ† ๋ฆฌ์–ผ์„ ์‹œ์ž‘ํ•˜์„ธ์š”.

์นดํŽ ๋ผ ๋ฌด๋ฃŒ ์ฒดํ—˜

ํด๋ฆญ ๋ช‡ ๋ฒˆ์œผ๋กœ Couchbase๋ฅผ ์ง์ ‘ ์ฒดํ—˜ํ•ด ๋ณด์„ธ์š”. Capella DBaaS๋Š” ๊ฐ€์žฅ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๋‹ค์šด๋กœ๋“œ ์ฝœ์•„์›ƒ

๋ณต์žก์„ฑ๊ณผ ๋น„์šฉ์„ ์ค„์ด๋ฉด์„œ ๊ฐ•๋ ฅํ•œ ์•ฑ์„ ๊ตฌ์ถ•ํ•˜์„ธ์š”.