로드 밸런서(Load Balancer)란 무엇인가?
·
네트워크
서버나 장비의 부하를 분산하기 위해 사용하는 장비를 흔히 로드 밸런서라고 부릅니다.트래픽을 분배해주는 기능 때문인데 4계층 이상에서 동작하면서 IP주소나 4계층 정보, 어플리케이션 정보를 확인, 수정하는 기능이 있습니다. 가장 많이 쓰이는 분야는 웹 서버의 부하 분산입니다. 사용자 천 명의 요청을 동시에 처리해주는 서버보다 사용자 5천 명의 요청을 동시에 처리해주는 서버의 가격은 5배가 아니라 이보다 훨씬 비쌉니다. 내부 부품을 이중화 하거나 용량이 더 큰 부품을 사용하면 가격이 크게 올라가므로 작은 장비 여러 대를 묶어 사용하는 방법을 선호합니다. 이런 시스템 확장 방법을 스케일 아웃이라고 하고 하드웨어 장비가 아닌 CPU의 성능이나 서버의 성능을 올리는 방법의 스케일 업이 있습니다. 작은 시스템 여러..
스프링 부트 게시판 - 개발
·
프로젝트
- 툴 -Spring Tool Suite 4 Version: 4.14.0.RELEASE​- DB -MySQL​- 화면 -타임리프(Thymeleaf)​위의 설정으로 게시판을 만들고 있다.(추후 로그인 및 영화 예매 시스템 추가 예정)현재 프로젝트 설정 : AOP, 트랜잭션, slf4j MyBatis​- 게시판 등록 화면 -​- 게시판 리스트 화면 -​- 게시판 화면 -앞으로 해야 할일 : 댓글기능, REST API 등등​https://github.com/yongjooMoon/spirngBoard GitHub - yongjooMoon/spirngBoardContribute to yongjooMoon/spirngBoard development by creating an account on GitHub.gith..
URL, URI 차이
·
WEB/기초
경력직 면접 질문중 "URL과 URI의 차이를 아시나요?" ..... 그동안 URL만 알고 있던 나는 URI에 대해서 처음들어 "둘의 차이에 대해서 잘 모르겠습니다. 면접이 끝나고 알아보겠습니다." 라고 말하며 광탈을 하게 되었다. 지금부터 URL과 URI의 차이를 알아보려고 한다.URL(Uniform Resource Locator)은 자원이 실제로 존재하는 위치를 가리키며, URI(Uniform Resource Identifier)는 자원의 위치뿐만 아니라 자원에 대한 고유 식별자로서 URL을 의미를 포함한다.1. http://naver.com/index 위의 예시 같은 경우 naver.com에 index라는 경로를 나타내고 있다.이는 자원의 실제 위치로 URL이다. 2.http://naver.com/..
프록시(Proxy)
·
WEB/기초
프록시 서버(Proxy)클라이언트와 서버 사이에 존재하여 직접 통신이 아닌 대리 응답으로 중계를 하는 개념이라고 볼 수 있다. 프록시 서버의 특징1. 프록시 서버는 클라이언트와 서버의 입장에서 볼 때는 서로 반대의 역할을 한다.2. 클라이언트가 프록시를 바라보면 프록시가 서버와 같이 동작하고 서버가 프록시를 바라보면 클라이언트 처럼 작동 하게 된다.3. 프록시를 사용 하는 이유는 단순히 보안 때문은 아니라 프록시 서버에는 캐시를 통해 요청 정보를 저장해 두기 때문에 데이터를 재 호출 할 경우 데이터를 통신으로 가져 오지 않기 때문에 전송시간을 절약 할수 있는 이점이 생기게 된다. 프록시 서버는 위치에 따라 크게 두 가지로 나뉘게 된다.Foward Proxy - 특정 사이트를 접근하려고 할때 특정 사이트의..
대전집주인
'서버' 태그의 글 목록