배포
기본적인 배포 과정
미미_밍
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 에 접근해서 데이터 가져옴
메모해뒀던 기본적인 프론트, 백엔드 배포 과정이다.