๐ฉบ ์ค์ ํ์ฅ์์ EC2 ์ธ์คํด์ค๋ฅผ ํธ๋ฌ๋ธ์ํ ํ๋ ๋ฐฉ๋ฒ (Instance Diagnostics ์ฌ์ฉ)
Source: Dev.to
EC2 ์ธ์คํด์ค๊ฐ ์ค์๋ํ๊ธฐ ์์ํ๋ฉด, ์ ๋ ๋จผ์ SSH๋ก ์ ์ํ๊ฑฐ๋ ์ฌ๋ถํ ํ์ง ์์ต๋๋ค.
๋์ EC2 ์ฝ์์ ์ด๊ณ ๋ฐ๋ก ์ธ์คํด์ค ์ง๋จ(Instance Diagnostics) ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
์๊ฐ์ด ์ง๋๋ฉด์ ๋๋ถ๋ถ์ EC2 ๋ฌธ์ ๋ AWS๊ฐ ์ด๋ฏธ ์ด ํ์ด์ง์ ํ์ํด ์ฃผ๋ ์ ๋ณด๋ฅผ ์ฃผ์ ๊น๊ฒ ์ฝ๋ ๊ฒ๋ง์ผ๋ก๋ ์ดํดํ ์ ์๊ณ โฏโโฏ๋๋ก๋ ํด๊ฒฐํ ์ ์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
์ด ๋ธ๋ก๊ทธ์์๋ ์ธ์คํด์ค ์ง๋จ์ ๊ฐ ์น์ ์ ์ค์ ํ์ฅ์์ EC2 ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์ด๋ป๊ฒ ํ์ฉํ๋์ง ์ค๋ช ํฉ๋๋ค.
๋ด๊ฐ ๋จผ์ ๋ตํ๋ ์ง๋ฌธ
์๋ฌด๊ฒ๋ ๊ฑด๋๋ฆฌ๊ธฐ ์ ์ ์ ๋ ์ค์ค๋ก์๊ฒ ๊ฐ๋จํ ์ง๋ฌธ์ ํฉ๋๋ค:
์ด๊ฒ์ด AWS ์ธํ๋ผ์คํธ๋ญ์ฒ ๋ฌธ์ ์ธ์ง, ์๋๋ฉด ์ธ์คํด์ค ๋ด๋ถ์ ๋ฌธ์ ์ธ์ง?
์ธ์คํด์ค ์ง๋จ์ ์ด ์ง๋ฌธ์ ๋ช ์ด ๋ง์ ๋ต์ ์ ๊ณตํฉ๋๋ค.


์ํ ๊ฐ์ โ ํญ์ ์์์
๋๋ ํญ์ ์๋จ์ Status Overview(์ํ ๊ฐ์)๋ถํฐ ์์ํฉ๋๋ค.
์ธ์คํด์ค ์ํ
์ธ์คํด์ค๊ฐ running(์คํ ์ค), stopped(์ค์ง) ๋๋ terminated(์ข
๋ฃ) ์ํ์ธ์ง ํ์ํฉ๋๋ค.
์คํ ์ค์ด ์๋๋ผ๋ฉด, ๋ณดํต ํด๊ฒฐํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์์คํ ์ํ ๊ฒ์ฌ
๊ธฐ๋ณธ AWS ์ธํ๋ผ(๋ฌผ๋ฆฌ ํธ์คํธ, ๋คํธ์ํน ๋ฑ)์ ์ํ๋ฅผ ๋ํ๋
๋๋ค.
์ด ๊ฒ์ฌ๊ฐ ์คํจํ๋ฉด, ๋ฌธ์ ๋ AWS ์ธก์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ธ์คํด์ค๋ฅผ ์ค์งํ๋ค๊ฐ ๋ค์ ์์ํ๋ฉด ๊ฑด๊ฐํ ํธ์คํธ๋ก ์ด๋ํ์ฌ ํด๊ฒฐ๋ฉ๋๋ค.
์ธ์คํด์ค ์ํ ๊ฒ์ฌ
์ด์ ์ฒด์ ์ ๋ด๋ถ ๋คํธ์ํน์ ์ํ๋ฅผ ๋ํ๋
๋๋ค.
์ด ๊ฒ์ฌ๊ฐ ์คํจํ๋ฉด, ๋ฌธ์ ๋ ์ธ์คํด์ค ๋ด๋ถ์ ์์ต๋๋ค โ ์ผ๋ฐ์ ์ผ๋ก OS ๋ถํ
๋ฌธ์ , ์ปค๋ ๋ฌธ์ , ๋ฐฉํ๋ฒฝ ๊ท์น, ๋๋ ์์ ๊ณ ๊ฐ ๋ฑ์ด ์์ธ์
๋๋ค.
EBS ์ํ ๊ฒ์ฌ
์ฐ๊ฒฐ๋ EBS ๋ณผ๋ฅจ์ ์ํ๋ฅผ ํ์ธํฉ๋๋ค.
์ด ๊ฒ์ฌ๊ฐ ์คํจํ๋ฉด, ๋์คํฌ ๋๋ ์คํ ๋ฆฌ์ง ์์ค์ ๋ฌธ์ ๊ฐ ์์ ๊ฐ๋ฅ์ฑ์ด ๋์ผ๋ฉฐ, ๋ฐ์ดํฐ ๋ณดํธ๊ฐ ์ฆ์ ์ต์ฐ์ ๊ณผ์ ๊ฐ ๋ฉ๋๋ค.
CloudTrail Events โ ๊ตฌ์ฑ ๋ณ๊ฒฝ ์ถ์
๋ฌธ์ ๊ฐ ๊ฐ์๊ธฐ ๋ฐ์ํ๋ฉด, CloudTrail Events ํญ์ด ๋ค์์ ํ์ธํ๋ ๊ณณ์ ๋๋ค. ๋๋ ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์์ ํ์ธํฉ๋๋ค:
- ์ธ์คํด์ค๊ฐ ์ค์ง, ์์, ๋๋ ์ฌ๋ถํ ๋์๋์ง ์ฌ๋ถ
- ๋ณด์ ๊ทธ๋ฃน ๋๋ ๋คํธ์ํฌ ์ค์ ์ด ์์ ๋์๋์ง ์ฌ๋ถ
- IAM ์ญํ ๋๋ ์ธ์คํด์ค ํ๋กํ์ผ์ด ๋ณ๊ฒฝ๋์๋์ง ์ฌ๋ถ
- ๋ณผ๋ฅจ์ด ์ฐ๊ฒฐ๋์๋์ง ํน์ ๋ถ๋ฆฌ๋์๋์ง
์ด๋ฅผ ํตํด ์ฌ๋์ ์ํ ๋ณ๊ฒฝ์ธ์ง ์๋ํ์ ์ํ ๋ณ๊ฒฝ์ธ์ง ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์์ต๋๋ค.
SSM ๋ช ๋ น ๊ธฐ๋ก โ ์ธ์คํด์ค์์ ์คํ๋ ์์ ์ดํด
SSM Command History ํญ์ ์ธ์คํด์ค์์ ์คํ๋ ๋ชจ๋ Systems Manager Run Command๋ฅผ ํ์ํฉ๋๋ค. ํนํ ๋ค์์ ํ์ ํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค:
- ํจ์น ์์
- ์ ์ง ๊ด๋ฆฌ ์คํฌ๋ฆฝํธ
- ์๋ ๋ณต๊ตฌ
- ๊ตฌ์ฑ ๋ณ๊ฒฝ
์ต๊ทผ ๋ช ๋ น์ด ์๋๋ผ๋ ํด๋น ์ ๋ณด๋ ์ฌ์ ํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ์ด๋ SSM ๊ธฐ๋ฐ ์์ ์ด ๋ฌธ์ ๋ฅผ ์ผ์ผํค์ง ์์์์ ํ์ธํด ์ฃผ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋๋ฌ์ฑ ๋ถ์๊ธฐ โ ๋ฌธ์ ๊ฐ ๋คํธ์ํฌ์ ๊ด๋ จ๋ ๊ฒฝ์ฐ
์ธ์คํด์ค๊ฐ ์คํ ์ค์ด์ง๋ง ์ ๊ทผํ ์ ์๋ ๊ฒฝ์ฐ, ์ธ์คํด์ค ์ง๋จ์์ ๋ฐ๋ก ๋๋ฌ์ฑ ๋ถ์๊ธฐ๋ฅผ ์ฝ๋๋ค. ์ด ๋๊ตฌ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๋ฅผ ์ง๋จํ ๋ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํฉ๋๋ค:
- ๋ณด์ ๊ทธ๋ฃน ๋ฌธ์
- ๋คํธ์ํฌ ACL ์๋ชป๋ ๊ตฌ์ฑ
- ๋ผ์ฐํธ ํ ์ด๋ธ ๋ฌธ์
- ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด ๋๋ NAT ๊ฒ์ดํธ์จ์ด ์ฐ๊ฒฐ ๋ฌธ์
- VPCโ๊ฐ ๋๋ ์จํ๋ ๋ฏธ์ค ์ฐ๊ฒฐ ๋ฌธ์

์ถ์ธก์ ์์กดํ์ง ์๊ณ , ๋๋ฌ์ฑ ๋ถ์๊ธฐ๋ ๋คํธ์ํฌ ๊ฒฝ๋ก๊ฐ ์ ํํ ์ด๋์์ ์ฐจ๋จ๋๋์ง ์๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ค๋๋ค.
์ธ์คํด์ค ์ด๋ฒคํธ โ AWS ์ฃผ๋ ์์ ํ์ธ
Instance Events ํญ์ AWS๊ฐ ์ธ์คํด์ค์ ๋ํด ์์ฝํ๊ฑฐ๋ ์ํํ ์์ ์ด ์๋์ง ์๋ ค์ค๋๋ค, ์๋ฅผ ๋ค์ด:
- ์์ ๋ ์ ์ง ๊ด๋ฆฌ
- ํธ์คํธ ํด์ญ
- ์ธ์คํด์ค ์ฌ๋ถํ ์๋ฆผ
๋ฌธ์ ๊ฐ ์ด๋ฌํ ์ด๋ฒคํธ ์ค ํ๋์ ์ผ์นํ๋ฉด, ๊ทผ๋ณธ ์์ธ์ด ์ฆ์ ๋ช ํํด์ง๋๋ค.
์ธ์คํด์ค ์คํฌ๋ฆฐ์ท โ OS๊ฐ ๋ฉ์ท์ ๋
์ธ์คํด์ค์ ์ ํ ์ฐ๊ฒฐํ ์ ์์ ๊ฒฝ์ฐ ์ธ์คํด์ค ์คํฌ๋ฆฐ์ท์ ํ์ธํฉ๋๋ค. ์ด๋ ํนํ ๋ค์ ์ํฉ์ ๋์์ด ๋ฉ๋๋ค:
- ๋ถํ ์คํจ ์๋ณ
- ์ปค๋โํจ๋ ๋ฉ์์ง ๊ฐ์ง
- ์์ ์ค OS๊ฐ ๋ฉ์ท๋์ง ํ์ธ
๋จ ํ๋์ ์คํฌ๋ฆฐ์ท๋ง์ผ๋ก๋ ๋ช ์๊ฐ์ ๊ฑธ์น ํธ๋ฌ๋ธ์ํ ์ ์ค๋ช ํ ์ ์์ต๋๋ค.

์์คํ ๋ก๊ทธ โ ๋ถํ ๋ฐ ์ปค๋ ๋ฌธ์ ์ดํด
์์คํ ๋ก๊ทธ๋ ์ ์์ค OS ๋ฐ ์ปค๋ ๋ฉ์์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ ์ด๋ฅผ ํ์ฉํฉ๋๋ค:
- ์ธ์คํด์ค๊ฐ ์ ์์ ์ผ๋ก ๋ถํ ๋์ง ์์ ๋
- ์๋น์ค๊ฐ ์์ ์ค์ ์คํจํ ๋
- ์ปค๋ ๋๋ ํ์ผ ์์คํ ์ค๋ฅ๊ฐ ์์ฌ๋ ๋
๋ก๊ทธ์ธํ์ง ์๊ณ ๋ OS ์์ค ์ค๋ฅ๋ฅผ ์ง๋จํ ์ ์๋ ์ต๊ณ ์ ๋๊ตฌ ์ค ํ๋์ ๋๋ค.
[[0;32m OK [0m] Reached target [0;1;39mTimer Units[0m.
[[0;32m OK [0m] Started [0;1;39mUser Login Management[0m.
[[0;32m OK [0m] Started [0;1;39mUnattended Upgrades Shutdown[0m.
[[0;32m OK [0m] Started [0;1;39mHostname Service[0m.
Starting [0;1;39mAuthorization Manager[0m...
[[0;32m OK [0m] Started [0;1;39mAuthorization Manager[0m.
[[0;32m OK [0m] Started [0;1;39mThe PHP 8.2 FastCGI Process Manager[0m.
[[0;32m OK [0m] Finished [0;1;39mEC2 Instance Connect Host Key Harvesting[0m.
Starting [0;1;39mOpenBSD Secure Shell server[0m...
[[0;32m OK [0m] Started [0;1;39mOpenBSD Secure Shell server[0m.
[[0;32m OK [0m] Started [0;1;39mDispatcher daemon for systemdโnetworkd[0m.
[[0;1;31mFAILED[0m] Failed to start [0;1;39mPostfix Maโฆ Transport Agent (instance -)[0m.
See `systemctl status postfix@-.service` for details.
[[0;32m OK [0m] Started [0;1;39mLSB: AWS CodeDeploy Host Agent[0m.
[[0;32m OK [0m] Started [0;1;39mVarnish HTTP accelerator log daemon[0m.
[[0;32m OK [0m] Started [0;1;39mSnap Daemon[0m.
Starting [0;1;39mTime & Date Service[0m...
[ 13.865473] cloudโinit[1136]: Cloudโinit v. 25.1.4โ0ubuntu0~22.04.1 running 'modules:config' at Fri, 05 Dec 2025 01:25:29 +0000. Up 13.71โฏseconds.
Ubuntu 22.04.3 LTS ipโ***** ttyS0
ipโ****** login: [ 15.070290] cloudโinit[1152]: Cloudโinit v. 25.1.4โ0ubuntu0~22.04.1 running 'modules:final' at Fri, 05 Dec 2025 01:25:30 +0000. Up 14.98โฏseconds.
2025/12/05 01:25:30Z: Amazon SSM Agent v3.3.2299.0 is running
2025/12/05 01:25:30Z: OsProductName: Ubuntu
2025/12/05 01:25:30Z: OsVersion: 22.04
[ 15.189197] cloudโinit[1152]: Cloudโinit v. 25.1.4โ0ubuntu0~22.04.1 finished at Fri, 05 Dec 2025 01:25:30 +0000. Datasource DataSourceEc2Local. Up 15.16โฏseconds
2025/12/15 21:35:50Z: Amazon SSM Agent v3.3.3050.0 is running
2025/12/15 21:35:50Z: OsProductName: Ubuntu
2025/12/15 21:35:50Z: OsVersion: 22.04
[1091674.876805] Out of memory: Killed process 465 (java) totalโvm:11360104โฏkB, anonโrss:1200164โฏkB, fileโrss:3072โฏkB, shmemโrss:0โฏkB, UID:1004 pgtables:2760โฏkB oom_score_adj:0
[1091770.835233] Out of memory: Killed process 349683 (php) totalโvm:563380โฏkB, anonโrss:430132โฏkB, fileโrss:4096โฏkB, shmemโrss:0โฏkB, UID:0 pgtables:1068โฏkB oom_score_adj:0
[1092018.639252] Out of memory: Killed process 347300 (phpโfpm8.2) totalโvm:531624โฏkB, anonโrss:193648โฏkB, fileโrss:3456โฏkB, shmemโrss:106240โฏkB, UID:33 pgtables:888โฏkB oom_score_adj:0
Session Manager: SSH ์์ด ์์ ํ ์ก์ธ์ค
If Systems Manager๊ฐ ํ์ฑํ๋ ๊ฒฝ์ฐ, ์ธ์คํด์ค์ ์ ๊ทผํ๊ธฐ ์ํด Session Manager๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค.
- CPU, ๋ฉ๋ชจ๋ฆฌ ๋ฐ ๋์คํฌ ์ฌ์ฉ๋์ ํ์ธ
- ์๋น์ค๋ฅผ ์์ ํ๊ฒ ์ฌ์์
- SSH ํฌํธ๋ฅผ ์ด๊ฑฐ๋ ํค ํ์ด๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ ํผํจ
๋ณด์ ๋ฐ ์ด์ ๊ด์ ๋ชจ๋์์, ์ด๊ฒ์ด ๋ด๊ฐ ์ ํธํ๋ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค.
๊ฒฝํ์ด ๊ฐ๋ฅด์ณ ์ค ๊ฒ
EC2 ์ธ์คํด์ค ๋ฌธ์ ํด๊ฒฐ์ ๋น ๋ฅด๊ฒ ๋์ํ๋ ๊ฒ์ด ์๋๋ผ, ์ ์คํ๊ฒ ๊ด์ฐฐํ๋ ๊ฒ์ ๋๋ค.
Instance Diagnostics๋ ์ด๋ฏธ ๋ค์์ ์ ๊ณตํฉ๋๋ค:
- ์ํ ์ ํธ
- ๋ณ๊ฒฝ ์ด๋ ฅ
- ๋คํธ์ํฌ ๋ถ์
- OSโ๋ ๋ฒจ ๊ฐ์์ฑ
์ฌ๋ฐ๋ฅด๊ฒ ์ฌ์ฉํ๋ฉด ์ด๋ฌํ ๋๊ตฌ๊ฐ ์ถ์ธก์ ์์ ๊ณ ๋ค์ดํ์์ ์ค์ฌ์ค๋๋ค.

์ต์ข ์๊ฐ
EC2 ๋ฌธ์ ํด๊ฒฐ์ ๋ํ ๋์ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ๋จํฉ๋๋ค:
- ์ธ์คํด์ค ์ง๋จ๋ถํฐ ์์ํฉ๋๋ค.
- ์ ํธ๋ฅผ ์ดํดํฉ๋๋ค.
- ๊ทผ๋ณธ ์์ธ์ด ๋ช ํํด์ง ํ์๋ง ์กฐ์น๋ฅผ ์ทจํฉ๋๋ค.
๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๋ต์ ์ด๋ฏธ ๋ณด์ ๋๋ค โ ์ฐ๋ฆฌ๋ ๋จ์ง ์๋๋ฅผ ๋ฆ์ถ๊ณ ์ฝ์ผ๋ฉด ๋ฉ๋๋ค.