배포

기본적인 배포 과정

미미_밍 2025. 3. 14. 21:41

배포

 

ec2 = 단순 컴퓨터

ecs = 컴퓨터로 컨테이너 띄울수 있게 제공 

eks = 쿠버네티스 

 

 

백엔드 : 깃엑션으로 main 에 이벤트 일어나면 -> 깃엑션에서 (내부컴퓨터) build -> docker image 말기 -> ecr(docker hub 같은거 aws 에서 제공) -> ecs 에 올려서 띄움 

 

 

프론트엔드 : 리엑트 s3에 띄우기 -> cdn 으로   

 

 

요청 응답 과정 :  www.~~~ 프론트 로 접속 -> rout53 에서 도메인 처리 (ex 경로따라 프론트로갈지 백엔드로 갈지 ) -> cdn 에서 https 를 http 로 바꿔줌 -> s3 에서 정적자원 가져옴 

 

-> api ~ 백엔드로 요청 -> rout53  이경우 백엔드로 라우팅  -> alb 로 https -> http 로 내부변환 ->ecs 에 접근해서 데이터 가져옴 

 

메모해뒀던 기본적인 프론트, 백엔드 배포 과정이다.