L4 Load Balancer과 L7 Load Balancer의 차이에 대해서
·
CS/Infrastructure & Network
L4 로드밸런서와 L7 로드밸런서란?로드밸런서는 네트워크 트래픽을 여러 서버로 분산시켜 가용성과 성능을 향상시키는 역할을 한다.OSI 모델에서 L4(전송 계층)과 L7(애플리케이션 계층)에서 동작하는 방식에 따라 각각 L4 로드밸런서와 L7 로드밸런서로 나뉜다.L4 로드밸런서전송 계층(OSI 4계층)에서 동작TCP/UDP 패킷의 IP 주소와 포트만 확인하여 트래픽을 분산패킷의 내용을 해석하지 않고 단순한 포워딩 수행성능이 뛰어나고, 대규모 트래픽 처리에 유리예시) AWS NLBL7 로드밸런서애플리케이션 계층(OSI 7계층)에서 동작HTTP/HTTPS 트래픽을 이해하고 요청 URL, 헤더, 쿠키, 콘텐츠 등을 기반으로 분산 가능SSL 종료(SSL Termination) 및 복호화 가능콘텐츠 기반 라우팅(예..
[알고리즘] 조합과 순열, 그리고 점화식에 대해서
·
CS/Algorithm & Data Structure
(00) :: Introduciton 대학교 학부 시절때 공부했던 이론 내용들을 리마인드 하기 위해서 작성된 게시글입니다. 정확하지 않은 내용이 포함되어 있는 경우, 댓글로 남겨주시면 수정할 수 있도록 하겠습니다. 이 게시글은 한 번에 완성되는 게시글이 아니며 내용을 지속적으로 추가할 예정입니다. (01) :: What is a Combination and Permutation in Math? 알고리즘을 학습하기 전에 수학에서의 조합과 순열이란 무엇인지 가볍게 정리해 보겠습니다. 순열의 사전적 정의는 순서를 고려한 n개의 숫자 중 r개를 뽑은 경우의 수를 말합니다. 수학적으로는 nPr 로 표현되고 공식은 nPr = n! / (n-r)! 입니다. 예) 5개 중 3개를 뽑는 경우의 수는 5P3 = 5! / ..
[자료구조] 엉덩이 아니고요. Heap입니다. 힙에 대해서
·
CS/Algorithm & Data Structure
(00) :: Introduciton 대학교 학부 시절때 공부했던 이론 내용들을 리마인드 하기 위해서 작성된 게시글입니다. 정확하지 않은 내용이 포함되어 있는 경우, 댓글로 남겨주시면 수정할 수 있도록 하겠습니다. 이 게시글은 한 번에 완성되는 게시글이 아니며 내용을 지속적으로 추가할 예정입니다. (01) :: Define a Concept 힙은 항상 완전 이진 트리를 띄고 있는 자료구조입니다. 부모의 값이 항상 자식들의 값보다 크거나 작아야 하는 자료구조로 일종의 반정렬 상태를 유지하고 있습니다. ----10------- | | --15-- --30-- | | | | 40 50 100 40 (02) :: Property 힙은 두 가지 종류로 구분할 수 있습니다. 부모의 값이 항상 자식들의 값보다 큰 최..