Gallery
Search

[Spring-LDW] AWS RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๊ฒฝ ๋ง๋ค๊ธฐ

[Spring-LDW] AWS EC2 ์ ์ํ๊ธฐ, ์ด๊ธฐ ์ค์ ํ๊ธฐ + SSH ์ ์ ์ ์ค๋ฅ ํด๊ฒฐ(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)

[Spring-LDW] AWS EC2 ์ธ์คํด์ค ์์ฑํ๊ธฐ

[Spring-LDW] AWS ๊ฐ์
๊ณผ ํคํ์ด ์์ฑ๊น์ง ์ด๊ธฐ ๊ณ์ ์ธํ
AWS S3, EC2๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ ์ฌ์ฉ ๊ฒฝํ์ ๋ํด์ ๋ต๋ณํด์ฃผ์ธ์.
AWS S3๋ ๊ฐ์ฒด ์คํ ๋ฆฌ์ง ์๋น์ค๋ก, ํ์ผ์ด๋ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ ์ฅํ๊ณ ๊ฒ์ํ ์ ์๋๋ก ํด์ฃผ๋ ์๋น์ค์
๋๋ค. EC2๋ ํด๋ผ์ฐ๋ ์์์ ๊ฐ์ ์๋ฒ ์ปดํจํฐ๋ฅผ ์ ๊ณตํด์ฃผ๋ ์๋น์ค์
๋๋ค. ๊ฐ๋จํ ๊ฐ์์ ์ปดํจํฐ๋ฅผ ๋์ฌํ๋ค๊ณ ์๊ฐ ํ ์ ์์ต๋๋ค.
S3๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ ์ฅํ๊ณ ํ์ํ ๋งํผ ํ์ฅํ ์ ์์ต๋๋ค. EC2๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ์ ์๋ฒ๋ฅผ ๊ฐํธํ๊ฒ ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฌผ๋ฆฌ์ ์๋ฒ๋ฅผ ๊ด๋ฆฌํ ํ์๊ฐ ์์ด์ง๊ณ , ํ์์ ๋ฐ๋ผ ํ์ฅ์ด๋ ์ถ์๋ ์ฝ๊ฒ ํ ์ ์์ด ํจ์จ์ ์ธ ์ธํ๋ผ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํด์ง๋๋ค.
ํนํ AWS ์ธํ๋ผ ๋ด์์๋ ์๋น์ค๊ฐ์ ๊ฐํธํ ์ฐ๊ฒฐ, ํธํ ๋ฑ์ ๊ด๋ฆฌํด์ค๋๋ค. ํนํ ๊ฐ ์๋ฒ๊ฐ์ ์ฐ๊ฒฐ์ ์ํด์๋ ์ค์ ํ์ผ์ ์ง์ ์ดํดํ๊ณ ์ ํํ ์ฐ๊ฒฐ๋์ด์ผ ํฉ๋๋ค. ์ด๋ฌํ ํ์ผ๋ค์ ๋ชจ๋ ๋ค๋ฅธ ์ธ์ด๋ก ์์ฑ๋์ด ์์ ๊ฐ๋ฅ์ฑ์ด ์๊ณ ๊ฐ๋ฐ์ ์
์ฅ์์ ์ดํด๋๊ฐ ๋ถ์กฑํ์ฌ ์ค์ ํ ๊ฐ๋ฅ์ฑ์ด ์๋๋ฐ AWS ์ธํ๋ผ ๋ด์์๋ ์ด๋ฌํ ๋ถ๋ถ์์ ์๋ํ ๋๋ ์ํฌํธ ํด์ฃผ๋ ์ญํ ์ ๋ด๋ถ์ ์ผ๋ก ๋ค์ํ๊ฒ ์ง์ํ๊ณ ์์ต๋๋ค.
S3์ EC2๋ ํ๋ก์ ํธ ๋ฐฐํฌ์์ ์๋ํ ๋ฐฐํฌ์ธ CI/CDํ์ดํ๋ผ์ธ์ ๊ตฌ์ถ ํ ๋ ๊ฒฝํํด๋ณด์์ต๋๋ค. GitHub Actions๋ฅผ ์ฌ์ฉํ์ฌ AWS S3์ ๋น๋๋ ์ ํ๋ฆฌ์ผ์ด์
์ฝ๋๋ฅผ ์
๋ก๋ํ๊ณ , AWS CodeDeploy๋ฅผ ํตํด EC2 ์ธ์คํด์ค์ ๋ฐฐํฌํ๋ ํ์ดํ๋ผ์ธ์
๋๋ค.
๋ฉด์ ๋ต๋ณ
S3์ EC2 ๋ชจ๋ ํด๋ผ์ฐ๋ ์ปดํจํฐ๋ฅผ ๋์ฌํ๋ ์๋น์ค๋ผ๊ณ ๋ณผ ์ ์๊ณ AWS S3์ EC2๋ ๋ชจ๋ ์๋ง์กด ์น ์๋น์ค ์ธํ๋ผ ๋ด์ ์๋น์ค์
๋๋ค. ์ฌ๊ธฐ์ AWS ์ธํ๋ผ ๋ด ์๋น์ค๋ฅผ ํตํด ๊ฐํธํ ์ฐ๊ฒฐ, ํธํ ๋ฑ์ AWS๊ฐ ๊ด๋ฆฌ, ์ฝ๊ฒ ์ค์ ํ ์ ์๋๋ก ๋์์ค๋ค๋ ์ ์์ S3์ EC2๋ฅผ ์ฌ์ฉํ๋ ํฐ ์ด์ ๋ผ ์๊ฐํฉ๋๋ค.
[CS]47 AWS S3, EC2๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ ์ฌ์ฉ ๊ฒฝํ์ ๋ํด์ ๋ต๋ณํด์ฃผ์ธ์.
EC2 Kibana์ ์ธ๋ถ ์ ์ ํ๊ฒฝ ์ค์
Kibana๋ Elasticsearch์ ๋ฐ์ดํฐ๋ฅผ ๊ด์ ํ๊ณ ๊ฐ์ข
๋ถ์๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๊ฐํ๋ฅผ ๋ด๋นํ๋ HTML + Javascript ์์ง์ด๋ผ ๋ณผ ์ ์์ต๋๋ค.
ํ์ง๋ง EC2์์ ๊ตฌ์ถํ ๊ฒฝ์ฐ ํด๋น ์๋น์ค์ ์ ์ํ๊ธฐ ์ํด์๋ ์ธ๋ถ ์ฌ์ฉ์ ๋๋ ๊ด๋ฆฌ์๊ฐ EC2์๋ฒ์ 5601ํฌํธ์ ์ ๊ทผ ํ ์ ์์ด์ผ ํ๋๋ฐ ๋๋ถ๋ถ์ DB๋ ๊ธฐ๋ณธ์ ์ผ๋ก Localhost๋ฅผ ํตํ ์ ๊ทผ๋ง์ ํ์ฉํ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ธ๋ถ ์ ์์ ๋ํ ์ปค๋ฅ์
์ ์ด์ด์ฃผ์ด์ผ ํฉ๋๋ค.
Kibana์ ์ค์ ํ์ผ์ EC2์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ๋ก์ ์์นํฉ๋๋ค. vi์๋ํฐ๋ฅผ ํตํด CLIํ๊ฒฝ์์ ํ์ผ์ ์์ ํฉ๋๋ค.
sudo vi /etc/kibana/kibana.yml
server.host ๋ถ๋ถ์ด ๊ธฐ๋ณธ์ ์ผ๋ก localhost๋ก ๋์ด์์ผ๋ฉฐ, ์ด๊ฒ ์กฐ์ฐจ ์ฃผ์์ฒ๋ฆฌ๋์ด default๊ฐ localhost์์ ์๋ ค์ฃผ๊ณ ์์ต๋๋ค. ํด๋น ๋ถ๋ถ์ ์ธ๋ถ ์ ๊ทผ์ ํ์ฉ ํ ์ ์๋๋ก 0.0.0.0์ ์
๋ ฅํด์ค๋๋ค.
Kibana์ ๊ธฐ๋ณธ ํฌํธ๋ 5601ํฌํธ์
๋๋ค.
server.host: "0.0.0.0"
[Spring][258] AWS EC2 Elastic Stack์ Kibana ์ธ๋ถ ์ ์ ํ๊ฒฝ ์ค์

[Spring][258] AWS EC2 Elasticsearch ์ธ๋ถ ์ ์ ํ๊ฒฝ ์ค์

[Spring][258] AWS EC2์ ๊ตฌํ๋ Elasticsearch ์ ๋ด ์ธ๋ถ(RDS) MySQL ๋ฐ์ดํฐ ์ ๋ฌ ํ
์คํธ ๋ฐ EC2 ์ค์ผ์ผ์

[Spring][258] AWS EC2 ubuntu ํ๊ฒฝ์ Elasticsearch ๊ตฌ์ถ

[Spring][258] ์๋ฒ ์ค์ผ์ผ ์
: AWS EC2 ์ธ์คํด์ค ์
๊ทธ๋ ์ด๋ ๋ฐ ์ฑ๋ฅ ํฅ์
Load more


