코스 개요
1. 로드 밸런싱과 로드 밸런서 개요
2. HAProxy 소개
- HAProxy가 무엇이고 아닌지
- HAProxy의 작동 원리
-
주요 기능들
- 프록시 역할 수행
- SSL 지원
- 모니터링 기능
- 고가용성 구현
- 로드 밸런싱
- 세션 유지 기능(stickiness)
- 정보 샘플링 및 변환 기능
- 맵(map) 활용
- ACL과 조건 설정
- 콘텐츠 기반 라우팅 기능
- Stick-table 사용법
- 형식화된 문자열 처리
- HTTP 재작성 및 리디렉션 기능
- 서버 보호 기능
- 로깅
- 통계 정보 수집
-
고급 기능들
- 관리 측면의 주요 사항
- 시스템별 특화 기능
- 스크립팅 활용 방법
- 적정 크기 설정 및 성능 최적화
- HAProxy 다운로드 방법
3. 다른 로드 밸런서 솔루션들
- a. Nginx
- b. Apache 등 기타 서버
4. HTTP에 대한 간략한 복습
- HTTP 트랜잭션 모델
- HTTP 요청 구조
- 요청 라인의 구성
- 요청 헤더 설명
- HTTP 응답 개요
- 응답 라인의 형식
- 응답 헤더 구성
5. HAProxy 설정 방법
- 설정 파일의 형식 규칙
- 문자열 인용 및 이스케이프 처리법
- 환경 변수 활용법
- 시간 형식 지정 방식
- 설정 예시들
6. 전역 매개변수 설정
- 프로세스 관리 및 보안 관련 설정
- 성능 조정 방법
- 디버깅을 위한 매개변수들
- 사용자 목록 설정
- 피어 서버 관련 지정 사항
- 메일 서버 설정 내용
7. 프록시 유형 및 옵션
- 프록시 키워드 매트릭스
- 알파벳순으로 정리된 키워드 설명
8. 바인딩 및 서버 옵션
- 바인딩 관련 설정 항목들
- 서버 및 기본 서버 지정 사항
- DNS를 통한 서버 식별 방법
- 전체 구성 개요
- 리졸버 섹션 사용법
9. HTTP 헤더 조작 방법
10. ACL 활용 및 샘플 데이터 추출
- ACL의 기본 개념
- 불리언 조건 설정 방법
- 정수형 데이터 비교 방식
- 문자열 매칭 기법
- 정규표현식 활용법
- 임의 데이터 블록 비교 처리
- IPv4 및 IPv6 주소 확인 방식
- 여러 조건을 결합하여 ACL 설정하는 법
- 샘플 데이터 추출 방법
- 변환기(converter)의 용도와 활용법
- 내부 상태값에서 데이터를 가져오는 방식
- 레이어 4에서 샘플 추출 방법
- 레이어 5 단계의 샘플 추출 기법
- 버퍼 내부 콘텐츠로부터 데이터 추출(Layer 6)
- HTTP 데이터 추출(Layer 7) 방법
- 미리 정의된 ACL 유형들
11. 로깅 시스템 활용법
- 로그 수준 분류 방식
- 다양한 로그 형식들
- 기본으로 설정된 로그 포맷
- TCP 전용 로그 포맷
- HTTP 관련 로그 형식
- 사용자 정의 로그 양식 지정법
- 오류 발생 시 로그 기록 방식
- 고급 로깅 옵션 설명
- 외부 테스트 관련 로그 비활성화 방법
- 세션 종료 전에도 로깅을 지속하는 방식
- 오류 발생 시 로그 수준을 높이는 방법
- 성공한 연결에 대한 로그 기록 비활성화
- 각종 이벤트의 타이밍 기록 방식
- 세션 종료 시점에서의 상태 표기법
- 비인쇄 가능한 문자 처리 방법
- HTTP 쿠키 정보 캡처 방법
- HTTP 헤더 추출 기법
- 로그 실제 사례 예시들
12. 지원되는 필터 기능들
- 트레이스 모드 활용법
- HTTP 압축 처리 기법
- 스트림 프로세싱 오프로드 엔진(SPOE) 사용법
- 캐시 구현 방법
- 제한 설정 및 캐시 섹션 활용법
- 프록시 관련 구성 지침
요건
- 리눅스 시스템에 대한 이해와 기본 명령어 사용 능력
- 서버 설정 및 모니터링 등 서버 관리 업무 경험
- HTTP 및 TCP/IP 프로토콜을 포함한 네트워크 개념에 대한 기초 지식
대상자
- 서버 인프라 관리를 담당하는 시스템 관리자
- 고성능 로드 밸런싱 솔루션을 구현하고자 하는 네트워크 엔지니어
- 트래픽 관리 자동화 및 서비스 확장에 관심이 많은 DevOps 전문가
회원 평가 (6)
업무 수행 모드 교육
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
코스 - HAProxy Administration
기계 번역됨
HAProxy에 대한 지식
Marco - CloudFire
코스 - HAProxy Administration
기계 번역됨
labs를 통해 시도해볼 수 있는 가능성
Mattia Bernardi - CloudFire
코스 - HAProxy Administration
기계 번역됨
HA-proxy를 개선하기 위한 모든 팁과 트릭
Mattias Stendahl - Hoglandsforbundet
코스 - HAProxy Administration
기계 번역됨
강사는 수업 범위를 벗어난 질문이라도 답변하기 위해 수업을 조정했습니다.
Mario Kuik - Netherlands Army
코스 - HAProxy Administration
기계 번역됨
강사가 수업에서 이루어낸 유대감과 연결성을 매우 좋아했습니다. 그리고 즉석에서 우리가 필요로 하는 내용으로 수업을 조정하는 능력도 뛰어났습니다.
Fredrik Lindlof - Svenska Spel AB
코스 - HAProxy Administration
기계 번역됨