๐ŸŽˆ OpenSearch๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

OpenSearch๋Š” ๋ฐฐํฌํ˜• ์˜คํ”ˆ ์†Œ์Šค ๊ฒ€์ƒ‰๊ณผ ๋ถ„์„ ์ œํ’ˆ๊ตฐ์œผ๋กœ ์‹ค์‹œ๊ฐ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชจ๋‹ˆํ„ฐ๋ง, ๋กœ๊ทธ ๋ถ„์„ ๋ฐ ์›น ์‚ฌ์ดํŠธ ๊ฒ€์ƒ‰๊ณผ ๊ฐ™์ด ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. OpenSearch๋Š” ๋ฐ์ดํ„ฐ ํƒ์ƒ‰์„ ์‰ฝ๊ฒŒ ๋„์™€์ฃผ๋Š” ํ†ตํ•ฉ ์‹œ๊ฐํ™” ๋„๊ตฌ OpenSearch์™€ ํ•จ๊ป˜ ๋›ฐ์–ด๋‚œ ํ™•์žฅ์„ฑ์„ ์ง€๋‹Œ ์‹œ์Šคํ…œ์„ ์ œ๊ณตํ•˜์—ฌ ๋Œ€๋Ÿ‰ ๋ฐ์ดํ„ฐ ๋ณผ๋ฅจ์— ๋น ๋ฅด๊ฒŒ ์•ก์„ธ์Šค ๋ฐ ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค. Elasticsearch ๋ฐ Apache Solr์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ OpenSearch๋Š” Apache Lucene ๊ฒ€์ƒ‰ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. OpenSearch ๋ฐ OpenSearch ๋Œ€์‹œ๋ณด๋“œ๋Š” Elasticsearch 7.10.2 ๋ฐ Kibana 7.10.2์—์„œ ํŒŒ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿš€ OpenSearch๊ฐ€ ๋งŒ๋“ค์–ด์ง„ ์ด์œ ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

Elastic์€ Elastic License ๋˜๋Š” Server Side Public License(SSPL) ํ•˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Elastic License ํ•˜์—์„œ Elasticsearch ๋ฐ Kibana๋ฅผ ๋ฆด๋ฆฌ์Šคํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ผ์ด์„ ์Šค๋Š” ์˜คํ”ˆ ์†Œ์Šค๊ฐ€ ์•„๋‹ˆ๋ฉฐ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋™์ผํ•œ ์ž์œ ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— AWS๋Š” ๋งˆ์ง€๋ง‰ ALv2 ๋ฒ„์ „์˜ Elasticsearch ๋ฐ Kibana์—์„œ ๊ฐˆ๋ž˜๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฐˆ๋ž˜๋Š” OpenSearch๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ ALv2 ์•„๋ž˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿฆ– OpenSearch๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

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

๐ŸŽข ๋Š๋‚€์ 

Amazon OpenSearch Service ์—์„œ OpenSearch๋ฅผ ์‚ฌ์šฉ ํ• ์ˆ˜ ์žˆ๋Š”๋ฐ OpenSearch๋Š” Elasticsearch ๊ธฐ๋ฐ˜ ์ธ๊ฑฐ ๊ฐ™๋‹ค. Elasticsearch์— ๋Œ€ํ•ด์„œ๋Š” ๋‹ค์Œ ๊ธ€์„ ์ฐธ๊ณ ํ•˜์ž ๋งํฌ