nginx 2

[Interview Question] 로드밸런싱이 필요한 이유는 무엇인가요?

일단 로드밸런싱을 하게되면 트래픽을 분산할 수 있습니다. 하나의 서버에 갑자기 요청이 몰리게 되면 서버에 부하가 걸리게 되어 다운되거나 병목현상이 발생할 수 있습니다. 그 때, 로드밸런서가 요청을 여러 서버로 분산시켜 부하를 나누어 처리할 수 있습니다. 또한 늘어난 트래픽을 감당하기 위한 서버 수평확장을 하게되면 알아서 로드밸런서가 분산시켜줍니다. 또한, 특정 한 서버가 장애가 생기더라도 자동으로 정상 운영중인 서버로 요청을 보내줍니다. 그러면서 무중단 운영이 가능합니다. 마지막으로 로드밸런서가 외부 요청을 받아 내부 서버로 전달하기 때문에 서버의 직접적인 IP가 노출되지 않으며 SSL 인증서 관리도 로드 밸런서에서 한 번만 하면 되기 때문에 보안 관리도 편리합니다.

Interview Question 2025.09.04

[멋사 부트캠프] Day01 - 도커, 컨테이너 기술, 볼륨, 도커파일

도커(Docker)도커는 컨테이너라는 기술을 사용해서 애플리케이션을 언제 어디서나 같은 환경에서 배포하고 실행할 수 있게 해주는 도구이다. 컨테이너 기술한 pc에서 여러가지 프로젝트들을 실행할 때, 언어 등 환경이 다를 경우 컨테이너 기술을 사용하여 실행을 단일화 할 수 있다. 각 애플리케이션이 서로의 실행 환경에 영향을 받지 않고 독립적으로 실행할 수 있도록 하는 기술이다. 구성요소1. 이미지컨테이너를 어떻게 만들건지 명령하는 파일From openjdk:17-jdkWORKDIR /appCOPY ./app.jar /app/app.japCMD ["java", "-jar", "/app/app.jar"]2. 컨테이너 3. 레지스트리우리가 만든 이미지를 보관하는 공간Default는 private 4. Docke..

멋사 부트캠프 2025.06.17