Load Balancing L4와 L7은 어떻게 동작할까?.

Slides:



Advertisements
Similar presentations
Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.
Advertisements

HTTPS Packet Capture Tutorial
HANBIRO SERVICE 로드발란싱/클러스터링/FailOver 시스템 구축 제안서 1. 한비로 클러스터 시스템
1 안드로이드 네트워킹 안드로이드 앱 프로그래밍 여 규리.
16장 X.25 패킷 교환망 16.1 X.25 계층 구조 16.2 패킷 계층 프로토콜 16.3 요약.
온라인국민참여포탈 클러스터 시스템 구성 제안
윈도우 네트워크 프로그래밍 √ 원리를 알면 IT가 맛있다 TCP/IP 소켓 프로그래밍 광주대학교 정보통신학과 조 정 호.
Asymmetric Link 분석.
3 장 OSI 기본 참조 모델 OSI : Open System Interconnection
Network Lab. Young-Chul Hwang
Networking and Internetworking Devices
Switching 기술 II(L4, L5, L7).
제 1장 인터네트워킹.
PHP입문 Izayoi 김조흔.
서버의 종류와 기능 환경공학과 권진희.
Introduction to Networking
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
PART 1 개념 컴퓨터 네트워크 Chapter 01 서론 임효택.
Chapter 02 네트워크에 대한 이해.
4주 : 정보통신 네트워크 인터넷정보원 및 학술정보자원의 활용 담당교수 : 박 양 하 정보통신시스템 – 정보전송/처리시스템
NETWORK 네트워크 란?  무엇을 연결하는 것 컴퓨터 관점  한 장비에서 다른 장비를 통신매체(Media)로 연결해서
Part 06 네트워크 운영장비 1. Repeater 2. Bridge 3. HUB, SWITCH 4. Router
VoIP (Voice Over Internet Protocol)
네트워킹 CHAPTER 13 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
Socket & Plug 기반의 u-Banking Platform
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
Chapter 21 Network Layer: ARP, ICMP (IGMP).
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
ARP Project 조 충 호 교수님 김 세 진 조교님 조 진 형 변 익 수
10 장 데이터 링크 제어(Data Link Control)
컴퓨터 네트워크 개념, 프로토콜, 프로그래밍 임 효 택, 송 주 석 dongseo. ac
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
Chapter 10. 네트워크 e-learning Computers.
9장 데이터링크층 소개 (Introduction To Data-Link Layer)
Web Basic 김영성 인천대 OneScore
1. 침입탐지시스템(IDS) 침입탐지시스템의 구성 Network Base IDS Host Base IDS
2장. 인터넷의 개념과 주소.
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
OSI 모델 OSI 모델의 개념과 필요성 OSI 모델의 데이터 전송 과정 OSI 모델 7계층 한빛미디어(주)
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
1 학습 목표 네트워크의 기초 네트워크 관련 기초 용어를 익힌다.
Contents 통신 프로토콜의 필요성 OSI의 7계층 참조 모델 계층적 프로토콜의 동작 TCP/IP 프로토콜
OSI Reference Model.
Internet 데이터 전송 목표: 인터넷의 개요 및 기본 내용을 살펴보고 VB에서의 데이터 전송 프로그래밍에 대하여 학습한다. 주요내용 인터넷의 개요 인터넷 데이터 전송 인터넷 프로그래밍 Winsock Client Server 프로그래밍.
Chapter 04. OSI 참조 모델.
TCP/IP 네트워크 구조 TCP/IP 개요 TCP/IP 프로토콜 한빛미디어(주).
9 TCP의 이해 학습 목표 전송 계층 프로토콜이 제공하는 기능을 이해한다.
Chapter 01. OSI 계층 모델.
MAIL CLIENT 김창우 윤성훈 이경재.
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
Network 네트워크 이론 및 실습 TCP / IP 4장.
10 장 데이터 링크 제어(Data Link Control)
10 장 데이터 링크 제어(Data Link Control)
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
김 형 진 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
10 기타 전송 계층 프로토콜.
Chapter 26 IP over ATM.
은행에 가지 않고도 컴퓨터를 이용해 편하게 은행일을 처리하려면 어떻게 해야 하는지 살펴 볼까요?
STS 에서 웹 서버 설치 방법.
10장 OSI 7 Layer 강원도립대학교 정보통신개론.
클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책
Chapter 27 Mobile IP.
연습 문제 풀이 HTTP 메시지의 종류 요청/ 응답 구별  메소드로 시작되므로 요청 메시지임
Part 05 TCP/IP 1. 네트워크 2. 포트번호.
Network Lab. Young-Chul Hwang
네트워크란? Onescore 네트워크팀.
ARP.
Presentation transcript:

Load Balancing L4와 L7은 어떻게 동작할까?

사용자 요청 처리 Apache Tomcat DB 요청 응답

만약 서버가 여러 대라면? 어느 서버를 호출하게 될까? 요청 응답

Load Balancing 사용자 Request 를 여러 대의 서버로 분산처리 하는 기법 L4 switch L7 switch 요청 응답 L4 Switch 데이터 송수신 VIP

요청을 어떤 방식으로 분배할까? Round Robin(순차방식) Least Connection(최소접속방식) Weighted Least Connections(가중치 최소접속방식) Fastest Least Connections(응답시간방식) Adaptive(최소대기방식) Fixed(고정방식) http://starplaying.tistory.com/275

OSI 7 계층

OSI 7 계층 Physical Layer Data Link Layer Network Layer Transport Layer TCP, UDP 통신 Session Layer Presentation Layer Applicatoin Layer HTTP, FTP, SMTP 등 http://www.tibs.co.kr/network/3/osi7.htm

L2, L3 Switch L2 L3 가장 흔히 볼 수 있는 스위칭 방식 패킷의 MAC 주소를 기반으로 스위칭 브릿지, 허브 등이 있다. L3 포트 간 패킷 스위칭을 위해 IP나 IPX 주소를 기반으로 스위칭 특정 프로토콜을 사용하는 패킷에 대해 스위칭 가능 L2 에 라우팅(Routing) 기능이 추가된 Layer 대표적으로 라우터(Router) http://crowz.co.kr/205

L4 Switch 프로토콜을 기반으로 스위칭 여러 대의 서버를 1대처럼 묶을 수 있는 부하 분산 기능(VIP) Load Balancing TCP/IP 프로토콜 기반으로 동작 포트 번호 스위칭 지원 http://crowz.co.kr/205

L4와 L7의 특징 L4 L7 L4(Transport Layer) 에서 동작 일반적으로 IP주소와 Port를 기반으로 Request 분산 주로 Round Robin 방식을 사용 L7 L7(Application Layer) 에서 동작 Network Layer 상위계층에서 동작 L4보다는 복잡하지만 좀 더 효율적으로 Load Balancing

L4

L7

정리

HAProxy Software Load Balancing L4, L7 & Load Balancing 기능 제공 설치 및 설정이 쉽다 http://d2.naver.com/helloworld/284659