2025๋
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ 1ํ ์ค๊ธฐ ์ํ์ ๋ดค๋ค.ํ์ ์ํ ํ๊ธฐ๋ ์๋์https://koreatstm.tistory.com/241 ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ ํ๊ธฐhttps://koreatstm.tistory.com/225#Monday%20(01.13)-1 ์ฐ๋ฆฌ FISA AI์์ง๋์ด๋ง 3์ฃผ์ฐจ ๊ณผ์ Monday (01.13)๋๋ณด๊ธฐ์ค๋์ ์ ์ฌ ๋ณ์ โญ๏ธ โญ๏ธ โญ๏ธ๊ตฌ๋ด์๋น์์ ๋จน์๋ค.5500์... ๊ทธ๋ฅ ๋จน์https://map.naver.com/p/entry/place/188koreatstm.tistory.com ์ค๋น๋ฐฉ๋ฒ ์ ๊ณต์์ด๊ธฐ๋ ํ๊ณ , ์ฃผ์์์ ๊ณต๋ถ ์กฐ๊ธ๋ง ํ๋ฉด ์ฝ๋ค๊ณ ํด์ ์ผ์ฃผ์ผ์ ๊ณต๋ถ ์ผ์ ์ผ๋ก ์ก์๋ค.๋ฌธ์ ๋ ๋ง์ ์ํ ์ผ์ฃผ์ผ ์ ์ด ๋์, ๊ฐ๊ธฐ ๋๋ฌธ์ ๊ณต๋ถ๋ฅผ ํ ์๊ฐ ์์๋ค. (๊ฐ๊ธฐ๋ ๊ธ๋ฐฉ ๋์๋๋ฐ...์ด์ง๋ฌ์์ฆ..
๐ผ ๋ฐฑ์ค๋

Flask๋ ํ
ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ ์น ํ์ด์ง๋ฅผ ๋์ ์ผ๋ก ๋ ๋๋งํ ์ ์๋ค.ํ
ํ๋ฆฟ์ HTML ํ์ผ๊ณผ ์ ์ฌํ์ง๋ง ๊ทธ ์์์ ํ์ด์ฌ ์ฝ๋(Jinja2 ํ
ํ๋ฆฟ ์ธ์ด)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋์ ์ผ๋ก ์ฝ์
ํ๊ณ ์ ์ด 1. ํ
ํ๋ฆฟ ํ์ผ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ /project_name |-- app.py |-- config.py |-- models.py |-- templates/ |-- categories.html |-- products.html |-- users.html |-- test.db templates/index.html Welcome to the Home Page Click below to see the categories, products, or ..

ORM (Object-Relational Mapping) ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ๋งคํํ๋ ๋ฐฉ๋ฒFlask-SQLAlchemy๋ Python ๊ฐ์ฒด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ
์ด๋ธ ๊ฐ์ ๋งคํ์ ์๋์ผ๋ก ์ฒ๋ฆฌ -> SQL ์ฟผ๋ฆฌ ์์ฑ ์์ด Python ๊ฐ์ฒด๋ฅผ ๋ค๋ฃจ๋ฏ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ์์ฉ ๊ฐ๋ฅ# ORM ์ค์น$ pip install flask-migrate ORM ๊ตฌ์ฑ 1. config.py.env ํ์ผ: ์ ํ๋ฆฌ์ผ์ด์
์ธ๋ถ์์ ํ๊ฒฝ ๋ณ์๋ฅผ ๊ด๋ฆฌํ๋ ํ์ผ๋น๋ฐ๋ฒํธ, API ํค, ๋ฐ์ดํฐ๋ฒ ์ด์ค URI์ ๊ฐ์ ๋ฏผ๊ฐํ ์ค์ ๊ฐ๋ค์ด ํฌํจSQLALCHEMY_DATABASE_URI: ๋ฐ์ดํฐ๋ฒ ์ด์ค URI๋ฅผ ์ค์ SQLALCHEMY_TRACK_MODIFICATIONS: False๋ก ์ค์ ํ์ฌ Flask๊ฐ..

๋ฐฑ์ค๋ ๋ฐฑ์๋๋ ์ฌ์ฉ์๊ฐ ์ง์ ์ ๊ทผํ์ง ์๋ ์๋ฒ ์ธก ์์คํ
์ ์๋ฏธํ๋ฉฐ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ๋น์ฆ๋์ค ๋ก์ง, ์ธ์ฆ, API ์ ๊ณต ๋ฑ์ ๋ด๋นํ๋ค.๋ฐฑ์๋ ํ๋ ์์ํฌ๋?๋ฐฑ์๋ ํ๋ ์์ํฌ๋ ์น ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ์ฝ๊ฒ ๋ง๋ค๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๊ตฌ ๋ชจ์์ด๋ค.๊ฐ๋ฐ์๋ ์ด๋ฅผ ํตํด ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ , ๋ณด์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์
์ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ค.๐ก ์น ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ข์ ์ โ
๋ฐ๋ณต์ ์ธ ์์
๊ฐ์ → ์์ฒญ ๋ผ์ฐํ
, ๋ฐ์ดํฐ ๊ฒ์ฆ ๋ฑ์ ์๋ํโ
๊ฐ๋ฐ ์๋ ํฅ์ → ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ด ์ ๊ณต๋จโ
๋๋ฒ๊น
๊ณผ ํ
์คํธ ๋๊ตฌ ์ ๊ณต → ์ค๋ฅ ์ฐพ๊ธฐ๊ฐ ์ฌ์์ด๋ค ํ๋ ์์ํฌ๋ฅผ ๊ณ ๋ฅผ์ง ๊ณ ๋ ค์ฌํญํ๋ก์ ํธ ๊ท๋ชจ์ ๋ณต์ก๋ํ๋ ์์ํฌ ํ์ฅ ๊ฐ๋ฅ์ฑ์ปค๋ฎค๋ํฐ๋ผ์ด์ ์ค ์ ์ฑ
Flask์ฅ์ ๊ฐ๊ฒฐํ๊ณ ๊ฐ๋ณ๋ค. ๋ถํ์ํ ๊ธฐ๋ฅ์ด ์์ด, ํ์ํ ๊ธฐ๋ฅ๋ง ์ถ๊ฐํด์ ์ฌ์ฉ ๊ฐ๋ฅ์..

Redis๋ ๋์ฉ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌํด์ผ ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์์ ํ์์ ์ธ ๋๊ตฌ๋ก ์ฌ์ฉ๋๋ค. ์์ผ๋ก ํ ํ๋ก์ ํธ์์ ํ์ํ ๊ฒ ๊ฐ์ ๊ณต๋ถ๋ฅผ ํ๊ธฐ๋ก ํ๋ค. Redis๋?๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ํต์ฌRedis๋ ๋งค์ฐ ๋น ๋ฅธ ์ฑ๋ฅ์ ์๋ํ๋ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก, ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ(RAM)์ ์ ์ฅํ์ฌ ์ฒ๋ฆฌ ์๋๊ฐ ๋ฐ์ด๋ ์์คํ
MySQL๊ณผ ๊ฐ์ ์ ํต์ ์ธ RDBMS๋ ๋ฐ์ดํฐ๋ฅผ ๋์คํฌ์ ์ ์ฅํ๋ ๋ฐฉ์์ด๊ธฐ ๋๋ฌธ์ ์๋์ ์ผ๋ก ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋๊ฐ ๋๋ฆฌ์ง๋ง, Redis๋ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์์ ์ง์ ์ฒ๋ฆฌํจ์ผ๋ก์จ ํจ์ฌ ๋น ๋ฅธ ์๋๋ฅผ ์ ๊ณตํ๋ค.์ฅ์ ์ธ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ ์ฒ๋ฆฌ: Redis๋ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๋ค. ๋ฐ๋ผ์ ๋ฐ์ดํฐ ์กฐํ๋ ์์ ์๋๊ฐ ๋งค์ฐ ๋น ๋ฅด๊ณ , ํนํ ๋์ฉ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌํ ๋ Redis์ ์๋๊ฐ ๊ฐ์ฅ ํฐ ๊ฐ..

SQLD์ ์ด์ด ํ๊ตญ๋ฐ์ดํฐ์๊ฒฉ์ํ์ฐ์
์งํฅ์์์ ๋ณธ ๋๋ฒ์งธ ์ํ์ด๋ค.https://koreatstm.tistory.com/146 SQLD ํฉ๊ฒฉ ํ๊ธฐhttps://www.dataq.or.kr/www/sub/a_04.do#none ๋ฐ์ดํฐ์๊ฒฉ์ํSQL(Structured Query Language)์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์ ์ ์ผ๋ก ์ก์ธ์คํ ์ ์๋ ์ธ์ด๋ก, ๋ฐ์ดํฐ๋ฅผ ์ ์ํ๊ณ (Data Definition), ์กฐ์ํ๋ฉฐ(Data Manipulation), ์กฐkoreatstm.tistory.com SQLD์ ์ ์๋ ๋ฐฉ์์ผ๋ก ์ ๋ฆฌํ๋ ค๊ณ ํ๋ค. 1. ์๊ฒฉ์ฆ ์ทจ๋ ์ด์ ๋๋ ์๊ฒฉ์ฆ์ ์ค๋นํ๋ ์ด์ ๊ฐ ์๊ฒฉ์ฆ์ ์ค๋นํจ์ผ๋ก์จ ๊ด๋ จ ๊ฐ๋
์ ํ์ด๋ณผ ์ ์๋ ๊ณ๊ธฐ์ด๊ธฐ ๋๋ฌธ์ด๋ค.์ด๋ฒ ADsP๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. AI์ ๋ํด ์์
์ ๋ฃ๊ธด ํ์์ง๋ง..

https://koreatstm.tistory.com/225#Monday%20(01.13)-1 ์ฐ๋ฆฌ FISA AI์์ง๋์ด๋ง 3์ฃผ์ฐจ ๊ณผ์ Monday (01.13)๋๋ณด๊ธฐ์ค๋์ ์ ์ฌ ๋ณ์ โญ๏ธ โญ๏ธ โญ๏ธ๊ตฌ๋ด์๋น์์ ๋จน์๋ค.5500์... ๊ทธ๋ฅ ๋จน์https://map.naver.com/p/entry/place/18808775?placePath=%252Fhome%253Fentry%253Dpll&searchType=place&lng=126.8858948&lat=37.5847261 ๋คkoreatstm.tistory.com ์ด ๋, ์ ์ฒญํ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ๋ฅผ ์ค๋ ๋ณด์๋ค. ์ค๋น๋ฐฉ๋ฒ ์์ดํฐ, ์์ดํจ๋๋ก ๊ณต๋ถํ๋ค. ๋ง์ถ๋ค ์ฑ ๊ฐ์ถ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ์ ๊ฒฝ์ฐ 3์ผ๋์๋ง ํด์ค์ด ๋ฌด๋ฃ๋ผ์, ์ด๋ ๊ฒ ํ์๊ฐ์
ํด์ ๋ดค๋ค.ํ ์์ผ ๋ฆ๊ฒ๊น์ง ์..

https://koreatstm.tistory.com/218 AWS $0.005 per in-use public ipv4 address per hour ๊ณผ๊ธ๋ฌธ์ (1)๋ฌธ์ ๋ฐ์ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค๋ฅผ ์ํด ๋ฐฐํฌํ ์ฌ์ดํธ ๋น์ฉ์ ๋ชจ๋ํฐ๋ง ์ค์, ์ถ๊ฐ์ ์ธ ๊ณผ๊ธ์ด ๋ฐ์ํ ๊ฒ์ ํ์ธํ์ฌ ์ด๋ฅผ ํด๊ฒฐํ๊ณ ์ ํ๋ค.Registrar 5๋ฌ๋ฌ๋ ๋๋ฉ์ธ์ฃผ์๋ฅผ ์ํด ๋๊ธฐ์, ์ด๋ฒ๋ฌ์ 5koreatstm.tistory.com์ ํํ ํ๋ฌ์ ์ ์ ๋ฐ ๋ฌธ์ ๋ฅผ ํ์ธํ๊ณ , ๋์ฒ๋ฅผ ํ์ผ๋ ์คํจํ์ด์, ์ ๋๋ก ๋ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐํ๋ ค๊ณ ํ๋ค.ํ๋ฌ๋์ FISA๋ฅผ ํ๋๋ผ ์งฌ์ด ์๋ฌ๊ณ , ์ด๋ฒ ์ฐํด์ ์๊ฐ์ ๋ด์ ์์
ํ์ฌ ํด๊ฒฐํ์๋ค. ์์ธ ํ์
๋น์ฉ ๋ฐ์ํ ์์ธ์ ํ ๋ฒ๋ ์ ๋ฆฌํด๋ณด๋ฉด ๊ณผ๊ธ์ ์์ธ๊ณ ๊ฐ์ฉ์ฑ์ ์ํ ์๋ธ๋ท 2๊ฐ ์ฌ์ฉ: ALB๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ฐ๋์ 2๊ฐ..