코스 개요

1. 로드 밸런싱과 로드 밸런서에 대한 간략한 소개 

2. HAProxy 소개

  1. HAProxy의 정의와 비정의
  2. HAProxy가 작동하는 방식
  3. 기본 기능
    1. 프록시링
    2. SSL
    3. 모니터링
    4. 고가용성
    5. 로드 밸런싱
    6. 스틱니스
    7. 정보 샘플링 및 변환
    8. ACLs와 조건식
    9. 콘텐츠 스위칭
    10. 스틱 테이블
    11. 포맷된 문자열
    12. HTTP 리라이팅 및 리디렉션
    13. 서버 보호
    14. 로깅
    15. 통계
  4. 고급 기능
    1. 관리
    2. 시스템 특화 기능
    3. 스크립팅
  5. 크기 조정
  6. HAProxy를 얻는 방법

3. HAProxy 대안들

  1. a. Nginx
  2. b. Apache 등

4. HTTP에 대한 간략한 복습

  • HTTP 트랜잭션 모델
  • HTTP 요청
  • 요청 라인
  • 요청 헤더
  • HTTP 응답
  • 응답 라인
  • 응답 헤더

5. HAProxy 구성

  1. 구성 파일 형식
  2. 인용 및 이스케이프
  3. 환경 변수
  4. 시간 형식
  5. 예제들

6. 전역 매개변수

  1. 프로세스 관리 및 보안
  2. 성능 최적화
  3. 디버깅
  4. 사용자 목록
  5. 피어스
  6. 메일러스

7. 프록시들

  1. 프록시 키워드 매트릭스
  2. 알파벳 순서로 정렬된 키워드 참조

8. 바인드 및 서버 옵션

  1. 바인드 옵션
  2. 서버 및 기본 서버 옵션
  3. 서버 DNS 해상도
  4. 전반적인 개요
  5. 리졸버 섹션

9. HTTP 헤더 조작

10. ACLs 사용 및 샘플 추출

  1. ACL 기본
  2. 부울 값 일치
  3. 정수 값 일치
  4. 문자열 값 일치
  5. 정규표현식(정규식) 일치
  6. 임의 데이터 블록 일치
  7. IPv4 및 IPv6 주소 일치
  8. ACLs를 사용하여 조건 형성
  9. 샘플 추출
  10. 변환기
  11. 내부 상태에서 샘플 추출
  12. 레이어 4에서 샘플 추출
  13. 레이어 5에서 샘플 추출
  14. 버퍼 내용(Layer 6)에서 샘플 추출
  15. HTTP 샘플(Layer 7) 추출
  16. 사전 정의된 ACLs

11. 로깅

  1. 로그 레벨
  2. 로그 형식
  3. 기본 로그 형식
  4. TCP 로그 형식
  5. HTTP 로그 형식
  6. 사용자 정의 로그 형식
  7. 오류 로그 형식
  8. 고급 로깅 옵션
  9. 외부 테스트의 로그 비활성화
  10. 세션이 종료되기 전에 로깅
  11. 오류 발생 시 로그 레벨 상승
  12. 성공한 연결의 로그 비활성화
  13. 타이밍 이벤트
  14. 연결 해제 시 세션 상태
  15. 비표현 문자
  16. HTTP 쿠키 캡처
  17. HTTP 헤더 캡처
  18. 로그 예제들

12. 지원되는 필터

  1. 추적
  2. HTTP 압축
  3. 스트림 처리 오프로드 엔진(SPOE)
  4. 캐시
  5. 제한b. 셋업 캐시 섹션
  6. 프록시 섹션

요건

  • 리눅스 시스템과 기본적인 명령줄 작업에 대한 이해
  • 서버 관리 작업(구성 및 모니터링 등) 경험이 있음
  • HTTP와 TCP/IP 프로토콜을 포함한 네트워킹 개념에 익숙함

대상자

  • 서버 인프라를 관리하는 시스템 관리자
  • 고성능 로드 밸런싱 솔루션을 구현하려는 네트워크 엔지니어
  • 트래픽 관리와 서비스 스케일링을 자동화하려는 DevOps 전문가
 14 시간

참가자 수


참가자당 가격

회원 평가 (5)

예정된 코스

관련 카테고리