๋ฌธ์ ๊ฐ์ ๐ก spring-boot-starter-data-jpa๋ฅผ ์์กด์ฑ์ ์ถ๊ฐํ๋ฉด HikariCP๊ฐ ์๋์ผ๋ก ํฌํจ๋ฉ๋๋ค. Spring Boot ๊ธฐ๋ณธ Connection Pool์ธ HikariCP์ ํต์ฌ ์ค์ ์ ์ดํดํ๊ณ , AWS RDS Multi-AZ failover ์ํฉ์์ ์์ ์ ์ผ๋ก ๋ณต๊ตฌํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃน๋๋ค. 1. Connection Pool์ด๋?DB์ ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ด๋ ค๋ฉด ๋จผ์ ์ฐ๊ฒฐ(Connection)์ ๋ง๋ค์ด์ผ ํฉ๋๋ค.์ด ์ฐ๊ฒฐ์ ๋ง๋๋ ๋ฐ ์ฝ 50ms๊ฐ ๊ฑธ๋ฆฌ๋๋ฐ, ์์ฒญ๋ง๋ค ๋ง๋ค๊ณ ๋์ผ๋ฉด ๋ญ๋น์ ๋๋ค.[Pool ์์ด] — ์์ฒญ๋ง๋ค ์ฐ๊ฒฐ์ ์๋ก ๋ง๋ค๊ณ ๋์ (๋๋ฆผ)์์ฒญ1 → ์ฐ๊ฒฐ ์์ฑ(50ms) → ์ฟผ๋ฆฌ → ์ฐ๊ฒฐ ์ข ๋ฃ ์์ฒญ2 → ์ฐ๊ฒฐ ์์ฑ(50ms) → ์ฟผ๋ฆฌ → ์ฐ๊ฒฐ ์ข ๋ฃ ์์ฒญ3 → ์ฐ๊ฒฐ ์์ฑ..
2026.03.16๋ฐ๊ฐ์ต๋๋ค. JAY์ ๋๋ค! ๐ฉโ๐ป
ํ์คํ ์์ญ์์ ํ์ ์ ๊ฐ์น๋ฅผ ๊ตฌํํ๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํ ๋ ธ๋ ฅ์ ์ด์ด๊ฐ๊ณ ์ ์ด๊ณณ JAYโจ๏ธCODE ์ ์ฑ์ฅ์ ๊ธฐ์ฌํ ๋๊ตฌ๋ค์ ๊ธฐ๋กํ๊ณ ์์ต๋๋ค.
Total3
-
HikariCP Connection Pool ์ด๋?
-
ECS AutoScaling ๋งค์ปค๋์ฆ
Capacity ProviderEC2 ์ ํ๊ณผ Fargate ์ ํ ๋ชจ๋ ์๋น์ค ์คํ ์ค์ผ์ผ๋ง์ ํ๊ฒ ๋ฉํธ๋ฆญ์ด๋ ๋จ๊ณ๋ณ ์ค์ผ์ผ๋ง์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค. ํ์ง๋ง ํ์คํฌ๊ฐ ๋์ด๋๋๋ผ๋ ์ธํ๋ผ ์ธ์คํด์ค๊ฐ ๋ถ์กฑํ๋ฉด ํ์คํฌ๋ฅผ ์คํํ ์ ์๋ค. ๋ฐ๋๋ก, ํ์คํฌ๊ฐ ์ค๋๋ผ๋ ์ธ์คํด์ค๊ฐ ๋์ด๋ ์ฑ๋ผ๋ฉด ๋ถํ์ํ ๋น์ฉ์ด ๋ฐ์ํฉ๋๋ค.์ค์ผ์ผ๋ง๋๋ ํ์คํฌ์ ๋ง์ถฐ์ ์ธํ๋ผ ๋ํ ๋์ด๋๊ฑฐ๋ ์ค์ด๋ค์ด์ผ ํ๋ ํด๋ฌ์คํฐ ์คํ ์ค์ผ์ผ๋ง์ด ์งํ๋์ด์ผ ํ๊ณ , ๋ ์คํ ์ค์ผ์ผ๋ง ๊ทธ๋ฃน ์ฌ์ด์์ ์ด๋ฅผ ์กฐ์ ํด์ฃผ๋ ๊ฒ์ด Capacity Provider, ์ฉ๋ ๊ณต๊ธ์์ด๋ค.์๋น์ค ์คํ ์ค์ผ์ผ๋ง์ ์ ํ๋ฆฌ์ผ์ด์ ์คํ ๊ฐ์(Task)๋ฅผ ๋๋ฆฌ๊ณ ์ค์ด๋ ๊ฒ์ด๊ณ , ํด๋ฌ์คํฐ ์คํ ์ค์ผ์ผ๋ง์ ์ด ์์ ์ ์คํํ๋ ๋ฐ ํ์ํ EC2 ์ธ์คํด์ค(์๋ฒ) ์๋ฅผ ๋๋ฆฌ๊ณ ์ค์ด๋ ๊ฒ์ผ๋ก, ..
2026.01.21 -
EC2์ธ์คํด์ค ํ์ ์ด๋ป๊ฒ ๊ตฌ๋ถํด์ผ ํ ๊น?
EC2 ์ธ์คํด์ค ํ์ , ์ด๋ป๊ฒ ๊ตฌ๋ถํด์ผ ํ ๊น?AWS์ ์ธ์คํด์ค ์ด๋ฆ(์: m5.xlarge)์ [ํจ๋ฐ๋ฆฌ][์ธ๋].[ํฌ๊ธฐ] ํ์์ผ๋ก ๋์ด ์์ต๋๋ค. ์ฌ๊ธฐ์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ํจ๋ฐ๋ฆฌ์ด๋ฉฐ,๊ฐ ์ํ๋ฒณ์ ์ธ์คํด์ค์ ํนํ๋ ๋ชฉ์ ์ ์๋ฏธํฉ๋๋ค.์ฝ๊ฒ ๋น์ ํ์๋ฉด, ์ฌ๋ฌ ์ข ๋ฅ์ '์ด๋์ ์'๋ฅผ ๋ฝ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ์๋น์ค์ ํต์ฌ ์๊ตฌ์ฌํญ์ด ๋ฌด์์ธ์ง ํ์ ํ๊ณ (CPU์ธ๊ฐ? ๋ฉ๋ชจ๋ฆฌ์ธ๊ฐ?), ๊ทธ์ ๋ง๋ ํจ๋ฐ๋ฆฌ๋ฅผ ์ ํํ๋ ๊ฒ์ด ์ฒซ ๋จ๊ณ์ ๋๋ค. Instance family๋ฒ์ฉ๋ฒ์ฉ ์ธ์คํด์ค๋ ๊ท ํ ์๋ ์ปดํจํ , ๋ฉ๋ชจ๋ฆฌ ๋ฐ ๋คํธ์ํน ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋ค์ํ ์ฌ๋ฌ ์ํฌ๋ก๋์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ธ์คํด์ค๋ ์น ์๋ฒ, ์ฝ๋ ๋ฆฌํฌ์งํ ๋ฆฌ, ์ค์ ๊ท๋ชจ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํฉ๋๋ค.์ด๋ค ๊ฑธ ์จ์ผ ํ ์ง ์ ๋ชจ๋ฅผ ๋, ์ผ๋จ..
2026.01.21