์๋ง์กด ํด๋ผ์ฐ๋ ๋ฌด๋ฃ ๊ณ์ ์ ์ด์ฉํ์ฌ ๋ฌผ๋ฆฌ์ ์ธ ์๋ฒ/๋คํธ์ํฌ ์ค๋น ๊ด๋ฆฌ ์์ด ์น API์ ๋ฐฑ์๋ ๋ก์ง์ ๊ตฌ์ถํ๊ณ HTML/CSS/Javascript ์น์ฌ์ดํธ์ ํตํฉํ๋ ๊ณผ์ ์ ๊ฐ๋จํ ์นธ๋ฐ ํ๋ก์ ํธ๋ฅผ ํตํด ํ์ตํฉ๋๋ค.
๊ฐ๋ฐ์๋ฅผ ๊ฐ๋ฐ์๋ต๊ฒํ๋ Serverless Application ์ดํดํ๊ธฐ
AWS IAM์ผ๋ก ์ ๊ทผ ๊ถํ ๊ด๋ฆฌํ๊ธฐ
Amazon API Gateway๋ก Web API ์ฝ๊ฒ ๋ง๋ค๊ธฐ
AWS Lambda ๋ก ๋ฐฑ์๋ ๋น ๋ฅด๊ฒ ๊ตฌํํ๊ธฐ
DynamoDB๋ก NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง๋ค๊ธฐ
AWS S3์ ์ ์ ์นํ์ด์ง ํธ์คํ ํ๊ธฐ
Amazon CloudFront๋ก ์ธ๊ณ ์ด๋์๋ ๋น ๋ฅธ ์๋น์ค ์ ๊ณตํ๊ธฐ
Amazon CloudWatch๋ก ๋ก๊น ๊ณผ ๋ชจ๋ํฐ๋ง์ ๋น ๋ฅด๊ฒ
Amazon SNS์ผ๋ก ์ด๋ฉ์ผ ์๋ ๋ณด๋ด๊ธฐ
AWS X-Ray๋ก ์ ์ฒด ์๋น์ค ์ํ ์์ธํ ํ์ธํ๊ธฐ
AWS SAM์ผ๋ก ์ฝ๋๋ฅผ ํตํ ์ธํ๋ผ์คํธ๋ญ์ณ ๊ด๋ฆฌ(IaC)
๐ ๊ตฌ๋งค ์ ์ฐธ๊ณ ํด์ฃผ์ธ์.
์ ๋ง์ ๊ธฐ์ ์ง์๊ณผ ๊ณ ๋ คํด์ผํ ๊ฒฝํ์ ์ง์๋ค์ด ๋์ณ๋๋ฉด์ ์ด์ ๋ ๊ฐ๋ฐ์๊ฐ ๋ชจ๋ ๊ฒ์ ๋ค๋ฃจ๊ณ ์๊ธฐ์ ๋ถ๊ฐ๋ฅํ ์๋๊ฐ ๋์ด๊ฐ๊ณ ์์ต๋๋ค. ํนํ ๊ท๋ชจ๊ฐ ์์ ๊ฐ๋ฐ๋ถ์๋ ์คํํธ์ ์ ๊ฒฝ์ฐ ๋ถ์กฑํ ์๊ธ๊ณผ ๊ฐ๋ฐ์ธ๋ ฅ์ผ๋ก ์ ๋๋ก ๋ ์๋ฒ, ๋คํธ์ํฌ ๋ฑ์ ๊ด๋ฆฌ๋ฅผ ํ๊ธฐ๋ ๋งค์ฐ ์ด๋ ค์ด ํ์ค์ ๋๋ค.
์๋ จ๋ ์๋ฒ/๋คํธ์ํฌ ๊ด๋ฆฌ์ ๋๋ ํธ์คํ ์ ์ฒด๊ฐ ์๋ค๋ฉด ์ฝ๊ฒ ํด๊ฒฐํ ์ ์๋ ๋ฌธ์ ๊ฐ ์๋๊ณ , ๊ฐ๋ฐํ์๊ฒ๋ ์ ๋ชฝ ๊ฐ์ ์ํฉ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํผํ ์๋ ์๋ ์ผ์ด์ง์.
ํ์ง๋ง ํด๋ผ์ฐ๋ ์๋น์ค์ ๋ฑ์ฅ์ผ๋ก ์ด๋ฌํ ์ด๋ ค์์ ์ ์ ์์ด์ง๊ณ ์๊ณ , ํนํ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ (Serverless Application)์ ์๋ฒ ๊ด๋ฆฌ์ ๋ํ ๋ถ๋ด์ ํ๊ธฐ์ ์ผ๋ก ๋ฎ์ถ์ด ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐ์ ๋์ฑ ์ง์คํ๊ณ ๋์ ์์ฐ์ฑ์ ๋ผ ์ ์๊ฒ ๋ง๋ค์ด ์ค๋๋ค. ๊ธฐ์ ์ ์ฅ์์๋ ์๋นํ ๋น์ฉ ์ ๊ฐํจ๊ณผ๋ฅผ ๋๋ฆด ์ ์๊ฒํ๋ ๊ฐ๋ ฅํ ์ด์ ์ด ์๊ธฐ์ ์์ผ๋ก ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ๊ฐ๋ฐํ ์ ์๋๋ ์๋๋๋ ๊ฐ๋ฐ์๋ก์์ ๊ฒฝ์๋ ฅ์ ๋ํ๋ด๋ ํฐ ์ฒ๋๊ฐ ๋ ๊ฒ์ด๋ผ ์๊ฐํฉ๋๋ค.
์ด ๊ฐ์ข์์๋ ์ด๋ฏธ ์ด๋ ์ ๋ ๊ตฌํ๋ ์นธ๋ฐ๋ณด๋ ๋ง๋ค๊ธฐ ํ๋ก์ ํธ ํ์ผ(๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ๋ ์์ํฌ ์๋ ์์ HTML, CSS, Javascript) ์ ๊ธฐ๋ฐ์ผ๋ก AWS์ ๋ํ์ ์ธ ์๋ฒ๋ฆฌ์ค ์๋น์ค์ธ API Gateway, Lambda, S3, Dynamo DB์ ํตํฉํ๋ ๊ณผ์ ์ ํตํด์ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๊ณผ์ ์ ๋ค๋ค๋ณผ ๊ฒ์ ๋๋ค.
Q. AWS์ ๋ํ ์ฌ์ ์ง์์ด ์์ด๋ ๋๋์?
A. ํด๋ผ์ฐ๋๋ฅผ ์ฒ์ ์ ํ์ ๋ค๋ฉด ์ ํด๋ผ์ฐ๋๊ฐ ์ ํ์ํ์ง์ ๋ํ AWS ์ฝ๋ฆฌ์์ ์๋ ๋น๋์ค๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.
(์งง์ ๋ฒ์ : ์ฒ์ 12๋ถ๋ง ๋ณด์ ๋ ๋ฉ๋๋ค)
https://www.youtube.com/watch?v=XEet5E7z1cs
(๊ธด ๋ฒ์ : 1์๊ฐ 23๋ถ)
https://www.youtube.com/watch?v=KBzkeuX32XY
Q. ์ด๋ ์ ๋์ ํ๋ก๊ทธ๋๋ฐ ์ง์์ด ํ์ํ๊ฐ์?
A. ์ด ๊ฐ์๋ ์ด๋ฏธ ์ด๋ ์ ๋ ์์ฑ๋ HTML, CSS, Javascript ์ฝ๋ ์์์ ํ๋ก์ ํธ๋ฅผ ์งํํฉ๋๋ค. ๊ฐ์ข์ ๋ชฉ์ ์ ์ด๋ฏธ ์์ฑ๋ ์์์ฝ๋์ ๋ํ ๋ด์ฉ์ ๋ค๋ฃจ์ง ์์ผ๋, ๊ฐ์์์ ๋ค๋ฃฐ API ํธ์ถ๊ณผ ๊ด๋ จ๋ ๋ด์ฉ์ ์ดํดํ์ค ์ ์๋ ์ค๊ธ ์์ค์ Javascript ์ง์์ด ํ์ํฉ๋๋ค. ๋ฐฑ์๋์ ๋๋คํจ์๋ Node.js ํ๊ฒฝ์์ ์์ฑํ์ง๋ง ์๋ฒ ๋ฐ ํ๋ซํผ ๊ด๋ฆฌ๋ AWS์์ ํ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ์๊ฐ ์ ๊ฒฝ์ ์ธ ํ์๊ฐ ์๊ณ , ํต์ฌ ๋ก์ง์ ์์ฑํ๋ Javascript ๋ฌธ๋ฒ๋ง ๋ฐ๋ผ์ค์ค ์ ์์ผ๋ฉด ๋ฉ๋๋ค.
๋น๋๊ธฐ ๋ฌธ๋ฒ(Async/Await, Promise), HTTP Request/Response, JSON ๋ฑ์ ๊ฐ๋ ์ ์ต์ํ์ง ์์ ๋ถ๊ป๋ ์ด๋ ค์ธ ์ ์์ต๋๋ค๋ง AWS๋ฅผ ์ด์ฉํ ์๋ฒ๋ฆฌ์ค ์น๊ฐ๋ฐ์ ๋๋ต์ ์ธ ํ๋ฆ์ ํ์ ํ๋๋ฐ๋ ๋์์ด ๋ ์ ์์ต๋๋ค. ๋ฌผ๋ก ์ด๋ฌํ ๊ฐ๋ ๋ค์ ๋จผ์ ํ์ตํ ์ดํ ์์ํ์๋ฉด ๋ ์ข์ต๋๋ค.
Q. AWS ์ฌ์ฉ์ ๋ฐ๋ฅธ ๋น์ฉ ์ง์ถ์ด ์๋์?
A. ์ฒ์ AWS์ ๊ฐ์
ํ์๋ ๋ถ๋ค์ด ์ผ์ ์ฌ์ฉ๋ ๋ด์์ 1๋
๊ฐ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ์๋น์ค(ํ๋ฆฌํฐ์ด)๋ก๋ง ๊ฐ์๋ฅผ ๊ตฌ์ฑํ์์ต๋๋ค. ๊ฐ์
ํ์ ์ง 1๋
์ด ์ง๋ฌ์ด๋ ์ฒญ๊ตฌ๊ธ์ก์ ๊ทนํ ๋ฏธ๋ฏธํ ๊ฒ์ด๋ผ ์๊ฐํฉ๋๋ค. ์ผ์ ๊ธ์ก ์ด์ ๋น์ฉ ์ฒญ๊ตฌ์ ์๋์ ๋ณด๋ด๋ ๋ด์ฉ์ ๊ฐ์ข ์ด๊ธฐ์ ์๊ฐํฉ๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
๊ธฐ์ด๋ฅผ ๋์ด ๋ณธ๊ฒฉ์ ์ธ AWS ํด๋ผ์ฐ๋ ํ์ต์ ์์ํ๊ณ ์ถ์ผ์ ๋ถ
HTML, CSS, Javascript๋ก ์นํ์ด์ง๋ฅผ ๋ง๋ค ์ ์์ง๋ง ํด๋ผ์ฐ๋๋ก ์๋ฒ ์ด์, ๋ฐฑ์๋๋ฅผ ์ข ๋ ์ฝ๊ฒ ์ ๊ทผํ๊ณ ์ถ์ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
์ด์ค๊ธ HTML, CSS
์ค๊ธ Javascript
631
๋ช
์๊ฐ์
35
๊ฐ
์๊ฐํ
7
๊ฐ
๋ต๋ณ
4.7
์
๊ฐ์ ํ์
1
๊ฐ
๊ฐ์
ํ๊ตญ์ ์คํํธ์ ๊ฐ๋ฐ์๋ก ์ปค๋ฆฌ์ด๋ฅผ ์์ํด ์ง๊ธ์ ๋ฏธ๊ตญ๊ณผ ์บ๋๋ค์์ C#(.Net), AWS, React ์ค์ฌ์ ํ๋ก์ ํธ๋ฅผ ํ๊ณ ์๋ ์คํ์์ ๊ฐ๋ฐ์์ ๋๋ค.
์ ์ฒด
33๊ฐ โ (12์๊ฐ 10๋ถ)