OpenSearch ๋?
๐ 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์ ๋ํด์๋ ๋ค์ ๊ธ์ ์ฐธ๊ณ ํ์ ๋งํฌ