![[Lambda | Slack] ์๋ ์ด๋ ์ฌ๋ ๋ด ๋ง๋ค๊ธฐ](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253A4c30a372-b73a-4be8-9dce-1feab521754c%253Aslack-invitor-thumbnail.jpg%3Ftable%3Dblock%26id%3D1bc3dd2c-4e09-80ef-9888-e5a28e8a45e3%26cache%3Dv2&w=3840&q=75)
[Lambda | Slack] ์๋ ์ด๋ ์ฌ๋ ๋ด ๋ง๋ค๊ธฐ
์ฌ๋์ ์ฑ๋์ ์ด๋ฆ ์ปจ๋ฒค์ ์ ํด๋นํ๋ ์ฌ์ฉ์๋ฅผ ์๋์ผ๋ก ์ด๋ํด์ฃผ๋ ๋ด์ ๊ฐ๋ฐ ํ์์ต๋๋ค.
์ฌ๋์ ์ฑ๋์ ์ด๋ฆ ์ปจ๋ฒค์ ์ ํด๋นํ๋ ์ฌ์ฉ์๋ฅผ ์๋์ผ๋ก ์ด๋ํด์ฃผ๋ ๋ด์ ๊ฐ๋ฐ ํ์์ต๋๋ค.
SSH Tunneling์ ํตํด์,
ํ์ํด์ ๋ง๋ค์ด ์ฌ์ฉํ ์๋น์ค, ์ฑ๊ณตํ๊ณ ์ ๋ํ ๊ฐ๋ฐ๊ธฐ์ ๋๋ค.
To limit the total number of goroutines in Golang
Amazon ECS(์ดํ ECS)์ Amazon Bedrock(์ดํ ๋ฒ ๋๋ฝ)์ ํ์ฉํ์ฌ ๋๋ง์ AI ๊ธฐ๋ฐ ์๋น์ค๋ฅผ ๋ง๋ค์ด๋ด ๋๋ค.
AWS AppRunner(์ดํ AppRunner)์ Amazon Bedrock(์ดํ ๋ฒ ๋๋ฝ) ์ ํ์ฉํ์ฌ ๋๋ง์ AI ๊ธฐ๋ฐ ์๋น์ค๋ฅผ ๋ง๋ค์ด๋ด ๋๋ค. ๋ณธ ํํ ๋ฆฌ์ผ์ ์์ธ ๋ฆฌ์ ์ ์ง์ํ์ง ์๋ AppRunner๋ฅผ ์ฌ์ฉํ๊ธฐ์ ๋์ฟ ๋ฆฌ์ (ap-northeast-1)๊ณผ ์์ธ ๋ฆฌ์ ํจ๊ป ์ฌ์ฉํฉ๋๋ค.
Amazon Bedrock์ ํ์ฉํ ์ฑ๋ด ๊ตฌํ
์ด ๋ง์ ํ์๋ค์ ๊ด๋ฆฌํ๊ธฐ์ ํ๋ค์๋ ๋์๋ฆฌ ์ด์์ง๋ค์ Amazon S3์ Amazon DynamoDB ๋ฅผ ์ฌ์ฉํ์ฌ, ๊ฐ๋จํ IGRUS ํ์ ๊ด๋ฆฌ ํ๋ซํผ์ ๋ง๋ค๊ณ ์ ํ๋๋ฐ,,
DeepL ๋ฒ์ญ๊ธฐ API๋ฅผ ์ฌ์ฉํ์ฌ, ๋ฒ์ญ ์ฌ๋ ๋ด์ ๋ง๋ค์ด๋ณด์
AWS Lambda๋ฅผ ์ปจํ ์ด๋๋ก ์ฌ๋ ค๋ด ๋๋ค.
Lambda๋ฅผ ์ฌ์ฉํด๋ณด๋ ์ค์ต์ ๋๋ค. ๊ณ์ฐ๊ธฐ UI๋ฅผ ์ ๊ณตํ๋ S3 Static Web์์, ์์ ์ด ์ง์ ๋ง๋ Lambda ํจ์์ URL์ ์ ๋ ฅํ์ฌ ๊ณ์ฐ๊ธฐ๋ฅผ ์์ฑํด๋ณด์ธ์.
API Gateway ์ AWS Lambda ๋ฅผ ์ฌ์ฉํด์, ๊ฐ๋จํ ๊ณ์ฐ๊ธฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค์ด๋ณด๊ฒ ์ต๋๋ค.
AWS Lambda + S3 ๋ฅผ ์ฌ์ฉํด ๋ณผ ์ ์๋ ํํ ๋ฆฌ์ผ์ ๋๋ค.
Amazon S3 ์ ์ ํธ์คํ ์ ์ฌ์ฉํ๋ ์๋น์ค์ ๋๋ค. ๋๋ฉ์ธ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ถ๊ฐ์ ์ธ ๋น์ฉ์ด ํ์ํฉ๋๋ค..ใ ใ
EC2, Cloud9, ChatGPT API ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋๋ง์ ChatGPT ์ฑ์ ๋ง๋ค์ด๋ณด์ค ์ ์์ต๋๋ค.
Amazon EC2, Cloud9, Streamlit, AWS Rekognition ์ ์ฌ์ฉํด๋ณด์ค ์ ์์ต๋๋ค. AWS Rekognition ์ ์ฌ์ฉํ์ฌ ์ผ๊ตด ๋์ด ์ธก์ ์๋น์ค๋ฅผ ๋ง๋ค์ด๋ณด์!
AWS์ VPC, Subnet, Route table, Bastion Host ์ ์์ฑ/์ฌ์ฉํด๋ด ๋๋ค.
ํ๋์ ์๋น์ค๋ฅผ ์ด์ํ๊ณ ์๋ ์ฌ๋ฌ ๋์ ์๋ฒ๋ก, ์ฌ์ฉ์์ ํธ๋ํฝ์ ๋ถ์ฐ ์์ผ๋ณด๊ฒ ์ต๋๋ค.
AWS ์ปดํจํ ์๋น์ค์ธ EC2 ์ ์ธ์คํด์ค๋ฅผ ์์ฑํ๊ณ , ์ด๋ฅผ SSH ๋ก ์ ์ํด๋ด ๋๋ค.
AWS ๊ณ์ ์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ด ๋๋ค.
MLA-C01์ ์ทจ๋ํ์ต๋๋ค.