์ด ์์ ์ ํด๋ผ์ฐ๋ ์๋น์ค์ธ AWS(Amazon Web Services)์ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ๋ฒ๊ณผ ํ์ผ์ ์ ์ฅ๊ณต๊ฐ์ ์ ๊ณตํ๋ S3๋ฅผ ๋ค๋ฃจ๊ณ ์๋ ์์ ์ ๋๋ค.
AWS(Amazon Web Services)์ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ๋ฒ
AWS(Amazon Web Services)์ S3, CloudFront, RDS ๋ค๋ฃจ๋ ๋ฒ
- ์ด๋ค ์๋น์ค๊ฐ ์๋์ง๋ฅผ ํ์ ํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ณ , ์๋์ฐ ์ปดํจํฐ๋ฅผ ์๋ํ๊ธฐ ์ํด์ ํ์ํ ์๋น์ค์ธ EC2๋ฅผ ์ดํด๋ด ๋๋ค.
- EC2๋ฅผ ๊ตฌ๋์์ผ๋ณด๋ฉด์ ์๋ง์กด ์น ์๋น์ค๋ฅผ ๊ตฌ๋ํ๋ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- EC2๋ฅผ ์ด์ฉํด์ ์ฅ๋งํ ์๋์ฐ ์ปดํจํฐ๋ฅผ ์๊ฒฉ์ผ๋ก ์ ์ดํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- ์๋น์ค๋ฅผ ๋๋ ๋ฐฉ๋ฒ์ EC2์ ์ฌ๋ก๋ก ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- ํ์๊ฐ์ ๋ฐฉ๋ฒ & ์๊ธ์ ํ์ธํ๋ ๋ฐฉ๋ฒ
- ์๋ง์กด ์น ์๋น์ค๋ ์์ด๋/๋น๋ฐ๋ฒํธ์ ํจ๊ป ์ผํ์ฉ ๋น๋ฐ๋ฒํธ(OTP)๋ฅผ ์ฌ์ฉํ๋๋ก ๊ถ์ฅํ๊ณ ์์ต๋๋ค. ์ด๋ ๊ฒ ๋๊ฐ์ง ์ธ์ฆ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ ๊ฒ์ Multi-factor Authentication(MFA)๋ผ๊ณ ํฉ๋๋ค. ์ด๊ฒ์ ํตํด์ ๊ณ์ ์ ์์ ํ๊ฒ ์งํค๋ ๋ฐฉ๋ฒ์ ์ดํด๋ด ๋๋ค.
- S3์ ๊ตฌ์ฑ์์์ธ ๋ฒํท(bucket), ํด๋(folder), ๊ฐ์ฒด(Object)๋ฅผ ์ดํด๋ด ๋๋ค.
- ๋ ๋ฆฝ๋ ์ ์ฅ๊ณต๊ฐ์ธ ๋ฒํท(Bucket)์ ์ฌ์ฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- S3์์ ํด๋๋ฅผ ๋ง๋๋ ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- S3์ ๊ฐ์ฒด๋ ํ์ผ์ ์๋ฏธํฉ๋๋ค. ํ์ผ์ ์ ๋ก๋ํด์ ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- S3์ ๊ฐ์ฒด๋ฅผ ๊ณต์ ํ๊ธฐ ์ํด์๋ ๊ถํ์ ์กฐ์ ํด์ผ ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ธ ๊ถํ์ ์ฌ์ฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- S3๋ ์ฌ๋ฌ๊ฐ์ง ์ข ๋ฅ์ ์ ์ฅ๊ณต๊ฐ์ ์๋น์ค๋ก ์ ๊ณตํ๊ณ ์์ต๋๋ค. ๊ฐ๊ฐ์ ์ฅ๋จ์ ์ ๋น๊ตํด๊ฒ ์ต๋๋ค.
- S3์ ์๊ธ ์ฒด๊ณ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์ ์ธ๊ณ์ ์๋ ์ฌ์ฉ์๋ค์ด ๋น์ทํ ์๋๋ก ์น์๋น์ค๋ฅผ ๋ฐ์๋ณผ ์ ์๋๋ก ํ๋ ๊ธฐ์ ์ด CDN์ ๋๋ค. ์ด ์์ ์์๋ ์๋์ ๊ฐ์ ๋ด์ฉ์ ๋ฐฐ์๋๋ค.
- ์ฐ๋ฆฌ๋ ์ด๋ค ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์๊ณ , CloudFront๋ฅผ ํตํด์ ์ด ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ๊ทน๋ณตํ ๊ฒ์ธ๊ฐ๋ฅผ ์๊ฐํฉ๋๋ค. ํต์ฌ์ ์ฑ๋ฅ๊ณผ ์ ๋ณด์ ์ ์ ๋ ์ ๋๋ค.
- ํด๋ผ์ฐ๋ ํ๋ก ํธ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ด ๋๋ค.
- CloudFront์ ํต์ฌ์ ์บ์ฌ ์๋ฒ์ ๋๋ค. ์บ์ฌ๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์์ธํ ์์๋ด ๋๋ค.
- AWS๋ ์ ์ธ๊ณ์ ์บ์ฌ ์๋ฒ๋ฅผ ์ ์งํ๊ณ ์์ต๋๋ค. CloudFront๋ฅผ ์ด์ฉํด ๋น ๋ฅธ ์๋๋ก ์ ์ธ๊ณ์ ์ฌ์ฉ์๋ค์๊ฒ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ด ๋๋ค.
- CloudFront์ ์๊ธ ์ ์ฑ ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์๋น์คํด์ฃผ๋ AWS์ RDS(Relational Database Service)๋ฅผ ๋ค๋ฃจ๊ณ ์๋ ์์ ์ ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ฅผ ์์ฑํ๊ณ , ์ํ๋ฅผ ํ์ ํ๊ณ , ์ฌ์ฉํ๊ณ , ์์ ํ๊ณ , ์ญ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃน๋๋ค. ์ด ์์ ์์๋ ์๋์ ๊ฐ์ ๋ด์ฉ์ ๋ฐฐ์๋๋ค.
- RDS์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค. ์ด ์์ ์์๋ MySQL์ ๊ธฐ์ค์ผ๋ก ์ค๋ช ํฉ๋๋ค๋ง, ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ๋ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ๋ฒ์ ๋น์ทํฉ๋๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- RDS์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ด ๋๋ค.
- RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์ ํ๊ณ , ๋ณต์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค.
- RDS์ ์๊ธ์ฒด๊ณ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
![]()
์ด ์์ ์ CC ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ๋ฅด๊ณ ์์ผ๋ฉฐ, ์๋ ๋งํฌ ์์๋ ๋ณผ ์ ์์ต๋๋ค.
Node.js-Express https://opentutorials.org/course/3370
์ฟ ํค์ ์ธ์ฆ https://opentutorials.org/course/3387
์ธ์ ๊ณผ ์ธ์ฆ https://opentutorials.org/course/3400 passpor.js
https://opentutorials.org/course/3402
๋ค์ค ์ฌ์ฉ์ https://opentutorials.org/course/3411 google login
https://opentutorials.org/course/3413 facebook login
https://opentutorials.org/course/3414
์ข์ ์ง์์ ๋๋ ์ฃผ์๋ ์ํ์ฝ๋ฉ์ ๊ฐ์ฌ์ ๋ง์์ ์ ํฉ๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
ํ์๊ฐ์ /ํํด, ์๋น์ค์คํ/์ข ๋ฃ, ๋ณด์์ ์ํ AWS์ด์ฉ์ด ํ์ํ ๋ถ
S3์ ๋ณธ์ง์ ์ธ ๊ธฐ๋ฅ์ด ๊ถ๊ธํ์ ๋ถ
AWS์์ ์ ๊ณตํ๋ CDN ์๋น์ค์ธ CloudFront์ ๊ธฐ๋ฅ์ด ๊ถ๊ธํ์ ๋ถ
RDS๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ฅผ ์ด์ํ๋ ๋ฐฉ๋ฒ์ด ๊ถ๊ธํ์ ๋ถ
297,753
๋ช
์๊ฐ์
7,611
๊ฐ
์๊ฐํ
1
๊ฐ
๋ต๋ณ
4.9
์
๊ฐ์ ํ์
44
๊ฐ
๊ฐ์
์ ์ฒด
44๊ฐ โ (3์๊ฐ 53๋ถ)
์์ ์ ๋ชฉ์
02:38
ํ๋ฆฌํฐ์ด
04:43
ํ์๊ฐ์
03:56
EC2 ์๊ฒฉ์ ์ด
05:17
๋ ๊ด๋ฆฌ
06:12
๋ณด์ (OTP)
07:17
AWS ๊ณ์ ์ข ๋ฃ
04:16
์์ ์ ๋ง์น๋ฉฐ
08:54
์์ ์๊ฐ
05:37
์์ ์ ๋ชฉ์
01:05
๊ตฌ์ฑ์์
01:23
๋ฒํท ์์ฑ
04:43
ํด๋
01:33
๊ฐ์ฒดํ์ผ
03:18
๊ณต์ ์ ๊ถํ
03:22
์๊ธ์ฒด๊ณ
04:45
์๊ธ์ฒด๊ณ ๋น๊ต
03:42
์์ ์ ๋ง์น๋ฉฐ
05:20
์์ ์๊ฐ
04:20
์์ ์ ๋ชฉ์
06:16
์บ์ฌ ์ค์ 1
03:23
์บ์ฌ ์ค์ 2
04:42
์บ์ฌ ์ค์ 4
05:50
CDN
06:15
์๊ธ
05:31
์์ ์ ๋ง์น๋ฉฐ
03:55
์ ์ฒด
285๊ฐ
4.9
285๊ฐ์ ์๊ฐํ
๋ฌด๋ฃ