[AWS] EC2 - ์ธ์คํด์ค์ ํด๋นํฌํธ๋ฅผ ๊ณต๊ฐํ๋ ๋ฐฉ๋ฒ
์ง๋ ๋ฒ์ AWS EC2 ๋ฆฌ๋ ์ค ์๋ฒ ์คํธ๋ฆผ๋ฆฟ(Streamlit) ํ๊ฒฝ์ค์ ํ External URL์ ํฌํธ๋ก ์ ์ ์
'์ฌ์ดํธ์ ์ฐ๊ฒฐํ ์ ์์'
์ด๋ผ๊ณ ๋ฉ์ธ์ง๊ฐ ๋ธ๋ผ์ฐ์ ์ ๋ด๋ค.
์์ธ์ ๋ฐฉํ๋ฒฝ์ผ๋ก ๋คํธ์ํฌ๋ฅผ ๋ง์์ ์๊ธฐ๋ ํ์์ด๋ค.
SSH(22ํฌํธ)๋ ์๊ฒฉ์ผ๋ก ์ธ์คํด์ค์ ์ ์ํ์ฌ ์์
ํ๋ ํฌํธ๋ก ๋ณด์์ ํ์ํ ๊ฒฝ์ฐ์๋ง ์ด๊ธฐ๋ก ํ๋ค.
External URL๋ก ์ ์ํ๊ธฐ ์ํด์๋ ํด๋น ํฌํธ๋ฒํธ๋ฅผ ๊ณต๊ฐํ๋ ์์ ์ ํด์ผํ๋ค.
1. AWS EC2 ๋์๋ณด๋ ์ ์
์ธ์คํด์ค ๋ฉ๋ด์ ์ธ์คํด์ค๋ฅผ ํ์ธํด์ ํด๋น ์๋ฒ ๋ค์์ ํด๋ฆญํ๋ค.
๊ทธ๋ฆฌ๊ณ [๋ณด์]-[๋ณด์ ๊ทธ๋ฃน]์ผ๋ก ์ ์ํ๋ค.
[์ธ๋ฐ์ด๋ ๊ท์น]-[์ธ๋ฐ์ด๋ ๊ท์น ํธ์ง]
'๊ท์น ์ถ๊ฐ' ๋ฒํผ ํด๋ฆญํด์ ํฌํธ ๋ฒํธ๋ฅผ ์ถ๊ฐํ๋ค.
์ ํ์ ์ฌ์ฉ์ ์ง์ TCP
ํฌํธ ๋ฒ์๋ PuTTY ํฐ๋ฏธ๋์์ streamlit ์คํ ์ ๋์๋ External URL ํฌํธ๋ฒํธ
์์ค๋ Anywhere-IPv4
์ค๋ช
์ ์ ํ์ฌํญ์ผ๋ก ์จ์ค ์ ์๋ค.
๊ทธ๋ฆฌ๊ณ '๊ท์น ์ ์ฅ' ๋ฒํผ์ ๋๋ฅธ๋ค.
2. ๋ธ๋ผ์ฐ์ ์์ External URL๋ก ์ ์
์ด์ AWS ์ค์ ์ ๋๋ฌ๊ณ ๋ธ๋ผ์ฐ์ ๋ก ๋์๊ฐ์ ์ง๋ ๋ฒ์ ์ฐ๊ฒฐ์ด ๋์ง ์์๋
External URL:ํฌํธ๋ฒํธ๋ก streamlit hello๋ก ์ ์ํด๋ณธ๋ค.
์ด๋ ๊ฒ ํ๋ฉด ์ ์ ์๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
ํ์ง๋ง PuTTY ํฐ๋ฏธ๋ ์ฐฝ ์ฐ๊ฒฐ์ ๋๊ณ ๋์ค๋ฉด ๋ค์ ์ฐ๊ฒฐ์ด ๋์ง ์๋๋ค..
ํฐ๋ฏธ๋ ์ฐฝ ์ฐ๊ฒฐ ์์ด๋ ์ธ์ ๋ ์ง ์ ์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ค์์ ์์ฑํด๋ณธ๋ค.