์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ์ด์งํ์
- Til
- BFS
- SwiftUI
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- discardableResult
- binarySearch
- 0์ด๋์ด์๋๊ธธ
- HAVIT
- concurrency
- SQL
- SwiftUI ํํ ๋ฆฌ์ผ
- APPJAM
- IOS
- GroupBy
- ๋์ ๊ณํ๋ฒ
- GCD
- ๊ธฐ์ด๋ฌธ๋ฒ
- DynamicProgramming
- algorithm
- duno
- URLSession
- ๊ณ ๋์ kit
- algoritm
- dfs
- ์ฐ์ํ์ค๋ถ๋ถ์์ด์ํฉ
- SOPT
- Swift
- SwiftUI Tutorials
- Today
- Total
๋ชฉ๋กInfra (8)
suvera-dev ๐ฅฆ
์์ AWS ๋ฐฐํฌ ๊ณผ์ ์ ํฌ์คํ ํ๋ฉด์ EC2 + WebServer๋ฅผ ํ์ฉํ์ฌ ์ค์ต์ ํด๋ณด์๋๋ฐ์. ๊ทธ ์ธ์๋ ์น์ฌ์ดํธ๋ฅผ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ๋ค์ด ์์ด์ ํ๋ฒ ๋น๊ตํด๋ณด๋ ค๊ณ ํฉ๋๋ค. 1. AWS - EC2 + WebServer(Nginx) ๋ฅผ ํ์ฉํ ๋ฐฐํฌ 2. AWS - CloudFront + S3๋ฅผ ํ์ฉํ ๋ฐฐํฌ 3. AWS - Amplify๋ฅผ ํ์ฉํ ๋ฐฐํฌ 1. EC2 + WebServer ( Nginx ) ๋ฅผ ํ์ฉํ ๋ฐฐํฌ - AWS EC2 ์ธ์คํด์ค ์์ Nginx ์น์๋ฒ๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ ํธ์คํ ์ ์งํํ๋ ๋ฐฉ๋ฒ. EC2๋ ํ๋์ ์์ ๊ฐ์์ ์๋ฒ์ด๊ณ , Nginx๋ OS์์ ์น ์๋น์ค๋ฅผ ๋์ฐ๊ธฐ ์ํ ์น ์๋ฒ. EC2์ Nginx๋ฅผ ์ด์ฉํด์ ๊ฐ๋จํ๊ฒ ์ ์ ์ธ ์ฌ์ดํธ๋ฅผ ๋ฐฐํฌํ ์ ์๋ค. ์ฅ์ 1) Ngi..
์ด์ ์ index.html ํ์ผํ๋๋ก ๋ฐฐํฌ ํ ์คํธ๋ฅผ ํ์๋๋ฐ, ์ค์ ๋ก ๋ฐฐํฌํด์ผํ๋ ํ๋ก์ ํธ๋ React ํ๋ก์ ํธ๋ก ๊ตฌ์ฑํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ React ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ณ ์ ๋จ๋์ง ํ์ธํด๋ณด์. 1. React ํ๋ก์ ํธ ์์ฑ - ๋ฆฌ์กํธ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋จํ๋ค. - ์ด์ ์ ์งํํ๋ ํด๋์์ ๊ทธ๋๋ก React ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด์ฃผ์๋ค. Node.js ์ค์น ์์ ์ฉ ํด๋ ๋ง๋ค๊ธฐ ํฐ๋ฏธ๋์์ npx create-react-app ํ๋ก์ ํธ๋ช ์ด๋ ๊ฒ ํ๋ฉด ์๋์ ์ผ๋ก ํ์ํ ํด๋๋ค์ด ์ธํ ๋๋ค. 2. Docker ํ์ผ ์์ ์๋์ ๊ฐ ์ฝ๋ ์ค๋ช ์ ์ ์ด๋์๋ค. # base image ์ค์ (as build ๋ก ์๋ฃ๋ ํ์ผ์ ๋ฐ์์ ์ฌ์ฉํ ์ ์๋ค.) FROM node:14-alpine as build # ์ปจํ ์ด๋ ๋ด๋ถ ์..
ํ์ฌ ์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ์์ฒญ์ LB๊ฐ ๋ฐ์ EC2์ ์์ฒญ์ ๋ณด๋ด๊ณ ์๋ ๊ตฌ์กฐ๋ก ๋์ด์๋ค. ์ด๋ฒ์๋ ๋๋ฉ์ธ์ ๋ฐ๊ธ ๋ฐ๊ณ AWS์ Route53์ ๋ฑ๋กํ๋ค, ELB์ ์ฐ๊ฒฐํด์ ๋๋ฉ์ธ์ผ๋ก ์ ์ํ ๊ฒ์ด๋ค. 1. ๋๋ฉ์ธ ๋ฐ๊ธ ์ฌ์ดํธ https://www.freenom.com/en/index.html?lang=en Freenom - A Name for Everyone Sorry, is not available. IMPORTANT NOTICE: Because of technical issues the Freenom application for new registrations is temporarily out-of-order. Please accept our apologies for the inconvenience. W..
์ด๋ฒ ํ๋ก์ธ์ค๋ ๋ค์๊ณผ ๊ฐ๋ค. - ECS ์์ฑ : Cluster, Service, Task Definition - ELB ์์ฑ , ์ฐ๊ฒฐ - EC2 ์ธ์คํด์ค ์์ฑ : Auto Scaling Group ์์ํ๊ธฐ ์ ์ ๊ฐ๋จํ ๊ฐ๋ ์ ์ ๋ฆฌํ๊ณ ๋์ด๊ฐ์. 1. EC2 : ๊ฐ์ ์๋ฒ์ธ EC2 ์ธ์คํด์ค๋ฅผ ํ๋ก๋น์ ๋ํ๊ณ ์คํํ ์ ์์ต๋๋ค. EC2 ์ธ์คํด์ค๋ ๊ฐ์ ์ปดํจํฐ๋ก, ๋ค์ํ ์ด์ ์ฒด์ ์ ์ํํธ์จ์ด๋ฅผ ์คํํ ์ ์์ต๋๋ค. EC2 ์ธ์คํด์ค๋ ๊ฐ์ ํ๋ผ์ด๋น ํด๋ผ์ฐ๋(VPC) ๋ด์์ ์คํ๋๋ฉฐ, ์ธํฐ๋ท์ ํตํด ์ก์ธ์คํ ์ ์์ต๋๋ค. 2. Auto Scaling Group : ์คํ ์ค์ผ์ผ๋ง ๊ทธ๋ฃน์ EC2 ์ธ์คํด์ค์ ๊ทธ๋ฃน์ ๋๋ค. ์ด ๊ทธ๋ฃน์ ์ฌ์ฉ์๊ฐ ์ ์ํ ์กฐ๊ฑด์ ๋ฐ๋ผ EC2 ์ธ์คํด์ค๋ฅผ ์๋์ผ๋ก ํ๋ก๋น์ ๋ํ๊ณ ์กฐ์ ํ์ฌ ์ ํ๋ฆฌ์ผ..