๋ค์ด๋ฒ ํด๋ผ์ฐ๋, ์นด์นด์ค, ์๋ฒ์ค ์ปดํผ๋๋ฅผ ๊ฑฐ์ณ ์ง๊ธ์ ๋น๊ทผ๋ง์ผ์์ ์์ ์ ์ธ ์๋น์ค ์ด์์ ์ํด SRE ๋ก ์ผ์ ํ๊ณ ์์ต๋๋ค.
๋ฆฌ๋ ์ค ์ปค๋ ์ด์ผ๊ธฐ์ ๊ธฐ์ด๋ถํฐ ๋ค์ง๋ ElasticSearch ์ด์ ๋ ธํ์ฐ ๋ ๊ถ์ ์ฑ ์ ์งํ ํ์ต๋๋ค.
Courses
Reviews
- ElasticSearch Essential
- Getting started with Linux performance analysis
- ElasticSearch Essential
- Getting started with Linux performance analysis
- ElasticSearch Essential
Posts
Q&A
ํ๋ฃจ 100GB ๋ก๊ทธ๋ฅผ 30๊ธฐ๊ฐ ์ ์ฅํ๋ ํด๋ฌ์คํฐ ์์์ค ์ง๋ฌธ์ด ์์ต๋๋ค.
์๋ ํ์ธ์.ํ๋ฃจ์ 600GB๊ฐ ์์ด๋ ๊ฒ ์๋๊ณ ํ๋ฃจ์ 100GB ์ฉ ์์ด๋ ๋ก๊ทธ๊ฐ 30์ผ ๋ณด๊ด ๋๋ ์์ ์ ๋๋ค. nginx-access-log-2025.01.01 , nginx-access-log-2025.01.02 ์ด๋ฐ ์์ผ๋ก ํ๋ฃจ์ 100GB์ ๋ก๊ทธ๊ฐ ์ต๋ 30๊ฐ๊น์ง์ ์ธ๋ฑ์ค๊ฐ ์์ด๋ ๊ฑฐ์ฃ . ๊ทธ๋์ ๋ง์ ํ์ ๊ฒ์ฒ๋ผ ๋งค์ผ๋งค์ผ ๋ ธ๋๋ 20GB ์ฉ ์ ์ฅ๊ณต๊ฐ์ด ํ์ํ๊ณ 30์ผ์ด๋๊น ๋ ธ๋ ๋น ์ต์ 600GB์ ์ ์ฅ๊ณต๊ฐ์ด ํ์ํด ์ง๋๋ค.๊ณ์ฐ์ ๋ฐ๋ฅด๊ฒ ๋ ๊ฒ ๊ฐ์๋ฐ ํน์ ๋ ๊ถ๊ธํ์ ๊ฒ ์์ผ์ค๊น์~? ๐
- 0
- 2
- 48
Q&A
๋ ธ๋๋น ์ค๋์ ์ ํ ์ง๋ฌธ์ ๋๋ค.
max_shards_per_node ์ค์ ์ด์๋ผ๊ธฐ๋ณด๋ค๋, ํน์ ๋ ธ๋์ ์ค๋๊ฐ ๋ชฐ๋ฆฌ๋ ํ์์ผ๋ก ์ดํดํ์ต๋๋ค. ๋ง๋์? ๐์ ์ฒด ์ค๋๊ฐ ๋ ธ๋์ ์ผ๋ง๋ ๊ท ๋ฑํ๊ฒ ๋ฐฐ์น๋๋์ง๋ ์ธ๋ฑ์ค๋ณ ์ค๋ ๊ฐ์์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๊ณ , ์ค๋ ๋ฐฐ์น ์ ๋ต์ ์ํฅ์ ๋ฐ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๋ ธ๋๊ฐ ๋น์ทํ ์์ ์ค๋๋ฅผ ๊ฐ์ง์ง ์์ ์๋ ์์ต๋๋ค. ์ค๋ ๋ฐธ๋ฐ์ฑ์ ๋ง์ถ๊ธฐ ์ํด ์ค๋๊ฐ ์ง์์ ์ผ๋ก ์ด๋ ์ค์ผ ๊ฐ๋ฅ์ฑ๋ ์์ต๋๋ค.๊ณ ๋ คํด์ผ ํ ๋ณ์๊ฐ ๋ง์์ ๋ฑ ์ด๋ค ๋ฌธ์ ๋ค ๋ผ๊ณ ๋ง์๋๋ฆฌ๊ธด ์ด๋ ต์ง๋ง, ์ฐ์ ์ธ๋ฑ์ค๋ณ ์ค๋ ์๊ฐ ๊ณ ๋ฅด๊ฒ ์ค์ ๋์ด ์๋์ง, ๊ฐ ๋ ธ๋์ ์ ์ฅ ๊ณต๊ฐ์ ์ ์ฌํ์ง ๋ฑ์ ํ์ธํด ๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
- 0
- 2
- 43
Q&A
lscpu -e ์ต์ ๊ณผ dmesg -T ์ต์ ์ด ์์ต๋๋ค.
์ ๊ฐ ๋ต๋ณ์ ๋๋ฌด ๋ฆ๊ฒ ๋ฌ์๋ค์. CentOS 6.3 ์ ๋๋ฌด ์ค๋๋ ๋ฒ์ ์ด๋ผ์ ์ผ๋ถ ๋ช ๋ น์ด๋ค์ ์ต์ ์ด ๋ถ์กฑํ ์ ์์ต๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์๋ (์ฌ์ค OS ๋ฒ์ ์ ๊ทธ๋ ์ด๋๊ฐ ๊ฐ์ฅ ์ข๊ฒ ์ง๋ง) lscpu๋ dmesg ๋ช ๋ น์ ์ต์ ๋ฒ์ ์์ค ์ฝ๋๋ฅผ ๋ฐ์์ ์ง์ ์ปดํ์ผ ํด์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๋ ์๊ธด ํ์ง๋ง ๋จ์ํ ๋ ๋ช ๋ น์ด ์ฌ์ฉ์ ์ํด ์ปดํ์ผ๊น์ง ํ๋ ๊ฑด ์ค๋ฒ ์์ง๋์ด๋ง์ด ๋ ์๋ ์์ต๋๋ค.๋์ฒดํ ๋งํ ๋ค๋ฅธ ์ต์ ์ ํน๋ณํ ์กด์ฌํ์ง ์์์ lscpu ๋ช ๋ น์ด๋ dmesg ๋ช ๋ น์ ๊ฒฐ๊ณผ๋ฅผ ํ์ฑํด์ ํ์ฉํด ๋ณด๋ ์ถ๊ฐ์ ์ธ ๋ฐฉ๋ฒ์ด ์์ ์ ์์ต๋๋ค.
- 0
- 1
- 52
Q&A
๋ ธ๋์์์ ๊ฐ์ฉ์์ญ ์ด์
Logstash๊ฐ ์์ ๊ณผ ๊ฐ์ ๋ฆฌ์ ์ ์๋ ๋ฐ์ดํฐ๋ ธ๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฌ ํ๋ค๊ณ ํด๋, ES ๋ฐ์ดํฐ๋ ธ๋ ๊ฐ ๋ ํ๋ฆฌ์นด ์ค์ ์ผ๋ก ์ธํด ๋ฆฌ์ ๊ฐ ๋ฐ์ดํฐ ์ ์ก์ด ๋ฐ์ํ ์ ๋ฐ์ ์๋ ๊ตฌ์กฐ ์ ๋๋ค. ๋ํ ๊ฒฐ๊ตญ ES ์ธ๋ฑ์ค์ ์ค๋๊ฐ ์ํ๋ ๋ฐ์ดํฐ๋ ธ๋์ ๋ฐฐ์น๋์ด์ผ ํ๋ ์กฐ๊ฑด๋ ์์ด์ ๊ต์ฅํ ๋ณต์กํ ๊ตฌ์กฐ๊ฐ ๋ ์ ์์ต๋๋ค. ES๋ ํด๋ฌ์คํฐ์ด๊ณ ์ด๋ค ๋ ธ๋์ ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด๋ ์์ธ์ด ๋๋ค๋ ๊ฒ ์ ์ฐํ๋ฉด์๋ ์ง๊ธ๊ฐ์ ๊ฒฝ์ฐ์๋ ๋ง์ ์์ ๋ฆฌ์ ๊ฐ ํธ๋ํฝ์ ๋ฐ์ ์ํฌ ์ ๋ฐ์ ์์ฃ .๊ทธ๋์ AWS ์์ ๊ตฌ์ถํ ๋๋ OpenSearch๋ฅผ ๋ง์ด ์ฌ์ฉ ํฉ๋๋ค. OpenSearch๋ ๋ฐ์ดํฐ๋ ธ๋ ๊ฐ ์ฃผ๊ณ ๋ฐ๋ ๋ฆฌ์ ๊ฐ ํธ๋ํฝ์ ๊ณผ๊ธ์ด ๋์ง ์๊ฑฐ๋ ์.๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๊ผญ ES๋ฅผ ๊ตฌ์ถํด์ ์ฌ์ฉํด์ผ ํ๋ค๋ฉด ๋ ํ๋ฆฌ์นด ์ค์ ์ ์ค์ด๋ ๊ฒ ํ๋์ ๋ฐฉ๋ฒ์ด ๋ ์ ์์ต๋๋ค. ๋ก๊ทธ์ ์๋ณธ์ S3์ ์ ์ฅํ๊ณ , ์ํํ ์กฐํ๋ฅผ ์ํด ES์ ์๋๋ค๋ฉด ES์ ์์ ๋๋ ๋ ํ๋ฆฌ์นด๋ฅผ 0 ์ผ๋ก ๋ง๋ค์ด์ ์ต์ํ ์ค๋ ๊ฐ ๋ณต์ ๋ฅผ ์ํ ๋ฐ์ดํฐ ๋ง์ด๋ผ๋ ์ค์ผ ์ ์๊ฒ ์ฃ . ๋์ ์ด๋ด ๊ฒฝ์ฐ ๋ฐ์ดํฐ ๋ ธ๋์ ์ด์๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ํด๋ฌ์คํฐ๊ฐ ๋ฐ๋ก RED ์ํ๊ฐ ๋ ์ ์๊ณ , ES์ ์์ธ๋๋ ๋ก๊ทธ๋ค์ด ์ ์ค๋ ์ ์๋ ๊ฐ๋ฅ์ฑ์ด ์์ง๋ง ๋ก๊ทธ ์๋ณธ์ด S3์๋ ์ ์ฅ๋๊ณ ์๊ธฐ ๋๋ฌธ์ ํ์ํ๋ค๋ฉด S3์ ์ ์ฅ๋ ๋ก๊ทธ๋ฅผ ๋ค์ ES์ ์์ธํ๋ ์์ผ๋ก ํด๊ฒฐ๋ ๊ฐ๋ฅ ํฉ๋๋ค. ๊ฒฐ๊ตญ ๋น์ฉ์ ์ค์ด๊ณ ์ด์ ๋ถ๋ด์ ๋๋ฆฌ๋๋๋ฅผ ๊ฒฐ์ ํด์ผ ํ๋ ๋ฌธ์ ๊ฐ ๋ฉ๋๋ค.
- 0
- 3
- 59
Q&A
๋ ธ๋๋น ์ค๋ ์ ์ง๋ฌธ์ ๋๋ค.
์๋ง๋ ElasticSearch๋ฅผ ์ด์ํ๋ฉด์ ๊ฐ์ฅ ๋ง์ด ๊ณ ๋ฏผํ๊ฒ ๋๋ ๊ฒ๋ค ์ค ํ๋๊ฐ ๋ ธ๋ ๋น ์ค๋ ์ ์ผ ๊ฒ๋๋ค. ๊ณผ์ฐ ๋ ธ๋ ๋น ๋ช ๊ฐ์ ์ค๋๋ฅผ ๊ฐ์ง๋ ๊ฒ ์ ์ ํ๊ฐ ๋ผ๋ ๊ฑด ES๋ฅผ ์ด์ํ๋ ์๋ง์ ์์ง๋์ด๋ค์ ๊ณ ๋ฏผ์ด ๋ ๊ฒ๋๋ค. ๐ ์ฒซ ๋ฒ์งธ ์ง๋ฌธ์ธ 1400๊ฐ์ผ ๊ฒฝ์ฐ ์ ์ ํ์ง ํน์ 2~3์ฒ๊ฐ๋ก ๋๋ ค๋ ๊ด์ฐฎ์๊น์? ๋ถํฐ ์๊ฐํด ๋ณธ๋ค๋ฉด, ์ ๊ฐ์ธ์ ์ธ ๊ฒฝํ ์ 2~3์ฒ๊ฐ ๊น์ง๋ ํฌ๊ฒ ์ฑ๋ฅ ์ ํ๊ฐ ์๊ธด ํ์ต๋๋ค. ๋ค๋ง, ๊ทธ ๋ ๋น์ ์ ๊ฐ ์ฌ์ฉํ๋ ๋ ธ๋๋ค์ ํ๋์จ์ด ์ฌ์์ด ๊ฝค ์ข์๊ธฐ ๋๋ฌธ์ (CPU ์ฝ์ด ์ 16๊ฐ, ๋ฉ๋ชจ๋ฆฌ 32GB ์ ๋) ์ฑ๋ฅ์ ์ถฉ๋ถํ ๋ผ ์ ์์์ ๊ฑฐ๋ผ๊ณ ์๊ฐ ํฉ๋๋ค. ๊ฒฐ๊ตญ ์ฑ๋ฅ์ ์ํฅ์ด ์๋ค๋ฉด ์กฐ๊ธ์ฉ ๊ณ์ ๋๋ ค๊ฐ๋ ๊ด์ฐฎ๋ค๊ณ ์๊ฐ ํฉ๋๋ค.๋ ๋ฒ์งธ ์ง๋ฌธ์ธ ๋ ธ๋๋น ์ค๋์๊ฐ ๋ง์ ๊ฒฝ์ฐ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ์ ์ด ๋ฌด์์ธ์ง ๊ถ๊ธํฉ๋๋ค. ๋ฅผ ์๊ฐํด ๋ณธ๋ค๋ฉด, ์ด๊ฒ ๊ฐ์ฅ ์ค์ํ ์ง๋ฌธ์ด๊ธด ํ๋ฐ, ๊ฒฐ๊ตญ ์ฑ๋ฅ ์ ํ๊ฐ ๋ฐ์ํ ์ ์๋ค๋ ๊ฒ์ด๊ฒ ์ฃ . ๋ ธ๋ ๋น ์ค๋ ์๊ฐ ๋ง์ ๊ฒฝ์ฐ ํ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์ฆ๊ฐํ๊ณ ์ด๋ก ์ธํด GC๊ฐ ์์ฃผ ๋ฐ์ํ๊ฒ ๋๋ ๊ฒฝ์ฐ๊ฐ ์๊ธธ ๊ฑฐ๊ณ , max shards per node ์ ๊ฐ์ ์ค์ ์ ๋ณ๊ฒฝํ์ง ์์ผ๋ฉด ์ด๋ก ์ธํ ์ด์๊ฐ ๋ฐ์ํ ์๋ ์๊ฒ ์ฃ . ๊ฒฐ๊ตญ ๋ ธ๋ ๋น ์ค๋ ์๋ ๋ช ๊ฐ๊ฐ ์ ์ ํ๊ฐ๋ ์ฌ์ฉํ๋ ๋ ธ๋์ ์ฌ์์ ๋ฐ๋ผ ๋ค๋ฅผ ๊ฒ๋๋ค. ์ค๋์ ํฌ๊ธฐ๋ฅผ ํฌ๊ฒ ํด์ ๋ ธ๋ ๋น ์ค๋ ์๋ฅผ ์ค์ผ ์๋ ์๊ณ , ์ค๋์ ํฌ๊ธฐ๋ฅผ ์๊ฒ ํด์ ๋ ธ๋ ๋น ์ค๋ ์๋ฅผ ๋๋ฆด ์๋ ์๊ตฌ์. ์ค์ํ ๊ฑด ์ค์ ์ ๊ณ์ ๋ฐ๊ฟ ๊ฐ๋ฉด์, ์ฑ๋ฅ์ ์ํฅ์ด ์๋๋ ์๋๋๋ฅผ ๋ชจ๋ํฐ๋ง ํ๋ ๋ฐฉ๋ฒ ๋ฐ์ ์์ต๋๋ค. ๋ ธ๋์ CPU, ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์ด๋ป๊ฒ ๋ณํ ํ๋์ง, ์์ธ ์ฑ๋ฅ๊ณผ ๊ฒ์ ์ฑ๋ฅ, GC ์ฑ๋ฅ์ด ์ด๋ป๊ฒ ๋ณํํ๋์ง๋ฅผ ๊ณ์ ๋ชจ๋ํฐ๋ง ํ๊ณ ์ถ์ ํด ๊ฐ๋ฉด์ ํ์ฌ ํ๊ฒฝ์์์ ๊ฐ์ฅ ์ ์ ํ ๊ฐ์ ์ฐพ์์ผ ํฉ๋๋ค.์์ ์ธ๊ธํ ์งํ๋ค ์ญ์ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ค๋ฅผํ ๋ฐ, ์ด์ ๋ํ ๊ธฐ์ค๋ ์ธ์ธ ํ์๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด CPU Usage 30% ๋ฏธ๋ง, ์์ธ ์ฑ๋ฅ์ 100ms ๋ฏธ๋ง, ๊ฒ์ ์ฑ๋ฅ์ 10ms ๋ฏธ๋ง ์ ์ฑ๋ฅ์ ๋ง์ง๋ ธ์ ์ ์ผ๊ฒ ๋ค๊ณ ๊ธฐ์ค์ ์ผ์๋ค๋ฉด ์ด์ ๋ง๊ฒ ๋ ธ๋ ๋น ์ค๋ ์๋ฅผ ๋๋ฆฌ๊ฑฐ๋ ์ค์ด๋ฉด์ ์ ์งํ๋ค์ด ์ด๋ป๊ฒ ๋ณํํ๋์ง๋ฅผ ๋ณด๋๊ฑฐ์ฃ . ๊ทธ๋์ ๋ณธ์ธ์ ํ๊ฒฝ์ ๋ง๋ ์ต์ ์ ๊ฐ์ ์ฐพ์ ์ ์์ด์ผ ํฉ๋๋ค.
- 0
- 3
- 86
Q&A
๋ฉ๋ชจ๋ฆฌ ๊ด๋ จ ๋ฌธ์๋๋ฆฝ๋๋ค.
free ๋ช ๋ น์ด์ used ์์ญ์ ์์คํ ์์ ์ฌ์ฉํ๋ ์ ์ฒด ๋ฉ๋ชจ๋ฆฌ์ ์ ์ ๋๋ค. ๋ฐ๋ผ์ RSS ์์ญ์ ์ดํฉ๊ณผ ์ ํํ ๊ฐ์ง๋ ์๊ณ , ์กฐ๊ธ ๋ ํฌ๊ฒ ๋์ฌ ์ ์์ต๋๋ค.์๋ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ps ๋ช ๋ น์ ๊ฒฐ๊ณผ ์ค RSS ๊ฐ(ํ๋ก์ธ์ค๋ค์ด ์ค์ ์ฌ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ดํฉ)์ ๊ตฌํ ์ ์์ต๋๋ค.ps aux | awk '{sum += $6} END {print sum}'์ด ๊ฐ์ free -k ๋ช ๋ น์ used ๊ฐ๊ณผ ๋น๊ตํ๋ฉด ๋ฉ๋๋ค. ํฐ ์ฐจ์ด๋ ์๊ฒ ์ง๋ง, ์ปค๋์ด ์ฌ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ ๋ฑ ๊ฐ๋ณ ํ๋ก์ธ์ค ์ธ์๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์์ญ์ด ์๊ธฐ ๋๋ฌธ์ ์ฐจ์ด๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.์ค์ ์๋ฒ ๋ชจ๋ํฐ๋ง์์๋ RSS๋ฅผ ์ง์ ์ธก์ ํ๊ณ ๊ด๋ฆฌํ์ง ์์ต๋๋ค. ๊ฐ๋ณ ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ฉด ์ข๊ฒ ์ง๋ง, ์๋ฒ ๋ถํ ์ฆ๊ฐ ๋ฑ์ ์ด์ ๋ก ์ผ๋ฐ์ ์ผ๋ก๋ ์ ์ฒด ์์คํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ ๋ฐฉ์์ด ๋ ์ ์ฉํฉ๋๋ค.ํ์ง๋ง ์ ์ฒด ์์คํ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ง์์ ์ผ๋ก ์ฆ๊ฐํ๋ ๊ฒฝํฅ(์ฐ์ํฅ)์ด ๋ณด์ธ๋ค๋ฉด, ๊ทธ๋๋ RSS ๋ชจ๋ํฐ๋ง์ ํตํด ์ด๋ค ํ๋ก์ธ์ค์์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ด ์ฆ๊ฐํ๋์ง๋ฅผ ๋ถ์ํ๋ ๊ฒ์ด ๋์์ด ๋ ์ ์์ต๋๋ค. ๐
- 1
- 1
- 56
Q&A
๋ฃจํธ ๋ชจ๋ ๊ตฌ์ฑ
์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค. ^^ ๊ฐ๋ณ์ ๊ด๋ฆฌ์ ์ค์ ์ง์ฝ์ ๊ด๋ฆฌ๊ฐ ์ ํํ ์ด๋ค ๊ฑธ ์๋ฏธํ๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ฐ์ ๋ณธ ๊ฐ์์์ ์์ ๋ก ์ฌ์ฉํ๊ณ ์๋ ๊ตฌ์กฐ (์ดํ 1๋ฒ ๊ตฌ์กฐ๋ผ๊ณ ์นญํ๊ฒ ์ต๋๋ค.) ์ S3ymphony ๋์ด ์๊ฐํ์๋ ๊ตฌ์กฐ (์ดํ 2๋ฒ ๊ตฌ์กฐ๋ผ๊ณ ์นญํ๊ฒ ์ต๋๋ค.) ์ค ์ด๋ค ๊ฒ ๋ฒ ์คํธ ํ๋ํฐ์ค์ธ์ง ๋ฌธ์ ํ์ ๊ฑธ๋ก ์ดํดํ์ต๋๋ค.๋ชจ๋์ ๋ง ๊ทธ๋๋ก ๋ชจ๋์ด๊ธฐ ๋๋ฌธ์ ์ด๊ณณ ์ ๊ณณ์์ ํ์ฅ์ฑ ์๊ฒ ์ฌ์ฉ ๋ ์ ์์ด์ผ ํ๊ณ , ๋ค๋ฅธ ๋ชจ๋๊ณผ์ ์กฐํฉ์ ํตํด ๊ตฌ์ฑ์ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ด์ผ ํฉ๋๋ค. ์ฌ์ค ๊ทธ๊ฑธ ๋ฌ์ฑํ ์ ์๋ค๋ฉด ๊ตฌ์กฐ๋ ํฐ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค.์๋ฅผ ๋ค๋ฉด ์๋์ ๊ฐ์ ๊ตฌ์กฐ๋ ๊ฐ๋ฅํ๊ฒ ์ฃ .modulesvpcmain.tfoutputs.tfvariables.tfbastionmain.tfoutputs.tfvariables.tfoimarketapne2vpc.tf bastion.tf usw1vpc.tf bastion.tf ๋ชจ๋๋ง ์ ๋๋ ์ ธ ์๋ค๋ฉด ๊ทธ๊ฑธ ์ฌ์ฉํ๋ ๊ตฌ์กฐ๋ ์ด๋ป๊ฒ ๋์ด๋ ๊ด์ฐฎ๋ค๋ ์ด์ผ๊ธฐ ์ ๋๋ค. ๋ค๋ง 2๋ฒ ๊ตฌ์กฐ์ ๊ฒฝ์ฐ vpc ๋ชจ๋๊ณผ ec2 ๋ชจ๋์ ๋ค๋ฅธ ์ฝ๋์์ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ป๊ฒ ํ ์ ์์์ง ํ์ฅ์ฑ์ด ์ ์๋ณด์ด๊ธด ํฉ๋๋ค. ์ด๋ฏธ ์ต์๋จ์ main.tf ํ์ผ์ด ์์นํด ์์ด์ ํ๋จ์ ์๋ ๋ชจ๋์ ์ฌ์ฉํ๊ฒ ํ๋ค๋ฉด ๊ทธ ๋ชจ๋์ ์ฌ์ฉํ ๋ ๋ค๋ฅธ main.tf๋ ์ด๋์ ์๋๊ฒ ์ข์์ง๋ ๊ฒฐ์ ํ๊ธฐ ์ด๋ ค์ ๋ณด์ด๊ธด ํฉ๋๋ค.
- 1
- 2
- 94
Q&A
์์ธ๊ณผ์ ์ดํดํ๊ธฐ ์ค ์ง๋ฌธ์ ๋๋ค.
๋ฐ์ดํฐ ๋ ธ๋์ ๊ฒฝ์ฐ๋ ๊ธฐ๋ณธ๊ฐ์ด๋ ์ง์ ์ค์ ์ด ๊ฐ๋ฅํ๊ฐ์? ๋ฐ๋ก ์ค์ ํ ๋ถ๋ถ์ด๋ ์ค๋ช ์ด ์๋๋ฐ ์ด๊ธฐ ๊ทธ๋ฆผ๋ถํฐ ์ธ๊ฐ์ ๋ฐ์ดํฐ ๋ ธ๋๊ฐ ์กด์ฌํ๋ ๋ถ๋ถ์ ์๋ฌธ์ด ์๊น๋๋ค.๋ฐ์ดํฐ ๋ ธ๋์ ๊ฐฏ์์ ํ๋ผ์ด๋จธ๋ฆฌ ์ค๋, ๋ ํ๋ฆฌ์นด ์ค๋์ ๊ฐฏ์ ์ค์ ๊ณผ๋ ์ฐ๊ด์ด ์์ต๋๋ค. ๋ฐ์ดํฐ ๋ ธ๋๋ ์ด์์์ ์์ง์ ๋ฐ๋ผ 1๋๋ก ๊ตฌ์ฑํ ์๋, 100๋๋ก ๊ตฌ์ฑํ ์๋ ์์ต๋๋ค. ElasticSearch๋ฅผ ์ค์นํ๊ณ ๋ ธ๋ ํ์ ์ ๋ฐ์ดํฐ ๋ ธ๋๋ก ์ค์ ํ ํ์ ํด๋ฌ์คํฐ์ ์กฐ์ธ๋ง ์ํค๋ฉด ๋๊ฑฐ๋ ์. ๋ฌธ์ ์ฃผ์ ๊ฒ์ฒ๋ผ ํ๋ผ์ด๋จธ๋ฆฌ ์ค๋, ๋ ํ๋ฆฌ์นด ์ค๋์ ์ค์ ๊ฐ์ด ๋ชจ๋ 1์ธ๋ฐ ๋ฐ์ดํฐ ๋ ธ๋๊ฐ 10๊ฐ๋ผ๋ฉด ๋๋จธ์ง 8๋๋ ์๋ฌด๊ฒ๋ ํ์ง ์๊ณ ๋๊ณ ์๊ฒ ์ฃ . (๋ฌผ๋ก ์ธ๋ฑ์ค์ ๊ฐ์๊ฐ ๋ค์์ด๊ณ ์ด์ ๋ฐ๋ผ ์ค๋๊ฐ ์ ์ฒด ๋ ธ๋์ ํผ์ ธ ์๋ค๋ฉด ์๋ฌด๊ฒ๋ ํ์ง ์๊ณ ๋๊ณ ์์ง ์๊ฒ ์ง๋ง, ํ๋์ ์ธ๋ฑ์ค์์ ๋ฐ์ํ๋ ์์ธ์ด๋ ๊ฒ์์ ๊ธฐ์ค์ผ๋ก ํ๋ค๋ฉด 8๋๊ฐ ๋๊ณ ์๋ ๊ฑด ๋ง์ต๋๋ค.)๋ฐ๋ผ์ ๋ฐ์ดํฐ ๋ ธ๋์ ๋์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋์ ๋ฐฐ์น๋ฅผ ๊ณ ๋ คํด์ ํ๋ผ์ด๋จธ๋ฆฌ ์ค๋์ ๋ ํ๋ฆฌ์นด ์ค๋์ ์ค์ ๊ฐ์ ์กฐ์ ํด์ผ ํฉ๋๋ค.์์ฝ ํ์๋ฉด, ๋ฐ์ดํฐ ๋ ธ๋์ ๊ฐ์๋ ์ด์์์ ์์ง๋ฅผ ๋ฐํ์ผ๋ก ์์ ๋กญ๊ฒ ์กฐ์ ์ด ๊ฐ๋ฅํ๋ค ๋ผ๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค.ํน์ ๋ต๋ณ์ด ๋์ จ์๊น์?
- 0
- 2
- 181
Q&A
xlsx ํ์ผ ์์ธ ์ค CircuitBreakingException ๋ฐ์
์ ํํ๊ฒ ์ด๋ค ์์๋ค์ด ํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฑ์ฐ๊ณ ์๋์ง ํ์ธํ๋ ค๋ฉด ๊ฝค ๋ณต์กํ ๋ถ์ ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํฉ๋๋ค. VisualGC ๋ฑ์ ์ด์ฉํด์ ํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๊ฐํ ํ๋ ๊ฒ๋ ํ์ํ์ฃ . ์ง๊ธ๊ฐ์ ๊ฒฝ์ฐ ๊ทธ๋ ๊ฒ ๋ณต์กํ๊ฒ ๋ถ์ ๊ณผ์ ์ ๊ฑฐ์น๊ธฐ ์ด๋ ต๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ๋ค์ ์ฌ์ฉํด ๋ณผ ์ ์์ต๋๋ค.์์ ํ์ผ์ ์ผ์ ํ ํฌ๊ธฐ๋ก ์๋ผ์ ๋๋ ์์ธ ํด๋ณด๊ธฐ -> ์ด๋ ๊ฒ ํด์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์๋๋ค๋ฉด ํ์ผ ์ฉ๋์ ๋ฐ๋ฅธ ์ด์๋ก ํ๋จํ๊ณ ์์ ํ์ผ์ ์๋ผ์ ์์ธํด ๋ณผ ์ ์๊ฒ ์ฃ .๊ธฐ๋ณธ ์ ๋๋ผ์ด์ ๋ก ์ค์ ํด์ ์์ธ ํด๋ณด๊ธฐ -> ์ด๋ ๊ฒ ํด์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์๋๋ค๋ฉด ์ ๋๋ผ์ด์ ์ ๋ฐ๋ฅธ ์ด์๋ก ํ๋จํ๊ณ min_gram ๊ฐ์ ๋ณ๊ฒฝํ๊ฑฐ๋ ๋ฑ์ ๋ค์ํ ์์ธ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผํด ๋ณผ ์ ์๊ฒ ์ฃ .ํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋๋ ค์ ์์ธ ํด๋ณด๊ธฐ -> ์ด๋ ๊ฒ ํด์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์๋๋ค๋ฉด ํ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ์ผ๋ก ์๊ฐํ๊ณ ๋๋ ค์ ๋์ํ ์ ์๊ฒ ์ฃ .์ด๋ ๊ฒ ๋ช๊ฐ์ง ๊ฐ์ค์ ์ธ์ ๋๊ณ ๊ฐ ๊ฐ์ค์ ๋ฐ๋ฅธ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ์์ธ์ ํ์ ํ๊ณ ํด๊ฒฐํ๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ ์ ๋๋ค. ์๊ฐ์ ์กฐ๊ธ ๋ ๊ฑธ๋ฆฌ๊ฒ ์ง๋ง ํ ์คํธ๋ฅผ ์งํํ๋ฉด์ ์กฐ๊ธ ๋ ๋์ ์๋ฆฌ๋ฅผ ์ดํดํ ์ ์๋ ๊ณ๊ธฐ๊ฐ ๋ ์๋ ์์ต๋๋ค.
- 0
- 1
- 169
Q&A
ES ํธ๋ฌ๋ธ์ํ ์ฌ๋ก๋ถ์ ๊ฐ์ ๋ด์ฉ์ค ๊ถ๊ธํ ๊ฒ ์์ต๋๋ค.
์ํฐ๋งํฌ ์ค์ ์ %๋ก ํ๋ ๊ฒ๊ณผ ์ฉ๋์ผ๋ก ํ๋ ๊ฒ์ ์๋ฏธ๊ฐ ๋์ผ ํฉ๋๋ค. cluster.routing.allocation.disk.watermark.high: 22.0gb๋ ๋จ์ ๋์คํฌ ์ฉ๋์ด 22gb ์ดํ์ธ ๋ ธ๋๋ค์ ์ค๋๋ฅผ ๊ฐ์ ๋ก ๋ค๋ฅธ ๋ ธ๋๋ก ๋ฐฐ์น ์ํค๋ ์ค์ ์ ๋๋ค. ์ค๋๋ฅผ ๊ฐ์ ๋ก ์ฎ๊ฒจ์ ํด๋น ๋ ธ๋์ ๋์คํฌ ์ฉ๋์ ํ๋ณดํ๊ฒ ๋ฉ๋๋ค. ์์ธํ ์ค๋ช ์ https://www.elastic.co/guide/en/elasticsearch/reference/7.17/modules-cluster.html ์ ์ฐธ๊ณ ํ์๋ฉด ๋ฉ๋๋ค. ํธ๋ฌ๋ธ์ํ ์ฌ๋ก #3์ ๊ฒฝ์ฐ๋ ํ์ ๋ด์ ์ ์๋ ์ด์์ ๋ฌธ์๋ฅผ ์์ธํ ๋ ๋ฐ์ํ๋ Rejected ์๋ฌ์ ๊ด๋ จ๋ ๋ด์ฉ ์ ๋๋ค. ๊ฐ์์์ ์ธ๊ธ ๋์๋ ๊ฒ์ฒ๋ผ ๋ฐ์ดํฐ ๋ ธ๋ ์ฆ์ค์ด ํจ๊ณผ๋ฅผ ๋ณด๋ ค๋ฉด ์ค๋์ ๊ฐ์๋ฅผ ์กฐ์ ํ ์ ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋์ ์ค๋์ ๊ฐ์๋ฅผ ์กฐ์ ํ ์ ์๋ค๋ฉด ๋ฐ์ดํฐ ๋ ธ๋ ์ฆ์ค์ ํจ๊ณผ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ๊ฒ์ ์์ง ์ฉ๋์ ํด๋ฌ์คํฐ๋ผ๋ฉด ๋ ธ๋๋ฅผ ์ฆ์คํ๊ณ ์ค๋์ ๊ฐ์๋ฅผ ๋๋ฆฐ ์๋ก์ด ์ธ๋ฑ์ค๋ฅผ ๋ง๋ค์ด ์ฌ์์ธ์ ํด์ผ ํจ๊ณผ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ๋ง์ฝ ๋ก๊ทธ ์์ง ์ฉ๋์ ํด๋ฌ์คํฐ๋ผ๋ฉด ์ค๋์น ๋ก๊ทธ๋ ์ด์ฉ ์ ์์ด๋, ๋ด์ผ๋ถํฐ ์์ด๋ ๋ก๊ทธ๋ ์ ์์ ์ผ๋ก ์์ด๋๋ก ์ธ๋ฑ์ค ํ ํ๋ฆฟ ๋ฑ์์ ์ค๋์ ๊ฐ์๋ฅผ ์์ ํ๋ ๋ฐฉ์์ผ๋ก ์งํํ ์ ์์ต๋๋ค.
- 0
- 1
- 202