무중단 배포 / 컨테이너 이미지 관리에 주로 어떤 인프라를 활용하시나요?
강의에선 컨테이너 이미지를 DockerHub에 등록해서 사용하셨고,
리버스 프록시를 위해 EC2에 Nginx를 띄워서 사용하셨는데요!
AWS 인프라를 활용하는 환경이라면 AWS ALB나 AWS ECR을 쓰고, Terraform 같은 IaC 기술을 활용하면 인프라 구축에 필요한 비용을 많이 줄일 수 있을 것 같다는 생각이 들었습니다.
그럼에도 Docker Hub나 Nginx 인프라를 추가하여 사용한다면 어떤 장점이 있는지 궁금합니다.
실무에선 주로 인프라 구성을 어떻게 하는지도 궁금합니다!
回答 1
0
안녕하세요 강의 진행자 Neo 입니다.
강의를 깊게 듣고 생각을 하신게 질문에서 들어나서 좋습니다!
먼저 강의에선 Docker Hub 와 Nginx를 쓴 이유는
모든 환경이 동일 할 수 없다 생각하였습니다! 강의에선 ec2 였지만 다른 환경에서 똑같은 작업을 할 수 있도록 배워두기 위함입니다. (회사나 상황에 따라 aws를 사용 못하는 경우 서버단만 바꾸면 도커허브 Nginx는 종속성을 줄여주죠)
강의 진행이 한눈에 보기 쉽다. (AWS 에서 GUI로 만드는 것 보단 명령어와 터미널로 세팅하는게 학습엔 도움이 훨 될 것 이라 생각하였습니다!)
작은 규모에선 오히려 Nginx와 도커허브가 인프라 운영 부분에서 비용이 훨 저렴합니다!
솔직히 AWS를 모두 사용할 수 있는 환경이라면 ALB와 ECR을 사용해서 말씀 주신 것 처럼 테라폼으로 관리하는게 훨 쉽고 실무에선 그렇게 활용하지만, 초보자 입장에서는 훨 러닝커브가 크쵸!
보통의 실무자 (데브옵스 전담) 가 있다면 해당 클라우드 에 걸맞는 환경으로 terraform을 만들어 재현성 변경 이력등을 확인 할 수 있도록 세팅합니다!
각 클라우드 환경에 맞게 세팅하면 IP(보안그룹) 등을 통해 보안에 최적화 할 수 있어서 그렇습니다!
부하 테스트 시 설정 관련 질문드립니다
1
22
1
HelloSpringApplication.java 클래스 실행 오류
0
11
1
"도커 이미지 생성" 18:59부분에 텍스트 파일로 정리 된거는 어디서 볼수 있나요?
0
15
1
Inner class로 Config를 지정하는 이유
0
26
1
네이버 API | '검색 - 책' API 제공 중단
0
40
2
ArticleReadService 관련 질문
0
28
1
kafka 이벤트 발행 실패 시 at-least-once를 보장하는 방법이 궁금합니다.
1
68
1
domain에 @Entity 와 Repository를 함께 둔 이유가 궁금합니다
1
49
1
Part 2 듣기전 복습하던 중, 아키텍처에 관한 질문이 있습니다.
0
46
2
테스트는 인터페이스를 대상으로 만드는것에 대해 궁금한 점이 있습니다.
0
31
1
혹시 강의 내용하면서 실습했던 것을 개인 깃에다 올려도 될까요?
0
25
1
아무도 모르게 책 내시면 모르실 줄 알고!!
1
54
2
Jib 이미지 빌드에서 docker credential 관련으로 이슈가 있다면
1
79
2
스크립트에 대해 질문 있습니다.
1
59
1
같은 사용자가 연속된 중복 호출할 경우 어떻게 되는지 궁금합니다!
2
71
1
조건 검색 질문
0
40
1
vagrant up 설치 에러
0
39
2
JPA 엔티티로 만들었다고 기술종속이 아닌지에 대한 질문
0
55
3
이거 지금 부터 들어도 괜찮을까요 ?? 시간이 꽤지난거같은데 .. 뭐 최신하고 아에 안맞을까요 .
0
39
1
인스턴스를 1개만 사용 할 경우
0
123
2
도커파일 내용이 노션 강의자료랑 강의영상이 서로 다릅니다.
0
110
2
감사합니다.
0
98
2
저는 PATCH 보다 PUT이 더 편하던데
0
88
2
궁금한게있습니다.
0
99
1

