Đề cương khóa học
1. Quick introduction to load balancing and load balancers
2. Introduction to HAProxy
- What HAProxy is and is not
- How HAProxy works
- Basic features
- Proxying
- SSL
- Monitoring
- High availability
- Load balancing
- Stickiness
- Sampling and converting information
- Maps
- ACLs and conditions
- Content switching
- Stick-tables
- Formatted strings
- HTTP rewriting and redirection
- Server protection
- Logging
- Statistics
- Advanced features
- Management
- System-specific capabilities
- Scripting
- Sizing
- How to get HAProxy
3. HA Proxy Alternatives
- a. Nginx
- b. Apache etc.
4. Quick reminder about HTTP
- The HTTP transaction model
- HTTP request
- The request line
- The request headers
- HTTP response
- The response line
- The response headers
5. Configuring HAProxy
- Configuration file format
- Quoting and escaping
- Environment variables
- Time format
- Examples
6. Global parameters
- Process management and security
- Performance tuning
- Debugging
- Userlists
- Peers
- Mailers
7. Proxies
- Proxy keywords matrix
- Alphabetically sorted keywords reference
8. Bind and server options
- Bind options
- Server and default-server options
- Server DNS resolution
- Global overview
- The resolvers section
9. HTTP header manipulation
10. Using ACLs and fetching samples
- ACL basics
- Matching booleans
- Matching integers
- Matching strings
- Matching regular expressions (regexes)
- Matching arbitrary data blocks
- Matching IPv4 and IPv6 addresses
- Using ACLs to form conditions
- Fetching samples
- Converters
- Fetching samples from internal states
- Fetching samples at Layer 4
- Fetching samples at Layer 5
- Fetching samples from buffer contents (Layer 6)
- Fetching HTTP samples (Layer 7)
- Pre-defined ACLs
11. Logging
- Log levels
- Log formats
- Default log format
- TCP log format
- HTTP log format
- Custom log format
- Error log format
- Advanced logging options
- Disabling logging of external tests
- Logging before waiting for the session to terminate
- Raising log level upon errors
- Disabling logging of successful connections
- Timing events
- Session state at disconnection
- Non-printable characters
- Capturing HTTP cookies
- Capturing HTTP headers
- Examples of logs
12. Supported filters
- Trace
- HTTP compression
- Stream Processing Offload Engine (SPOE)
- Cache
- Limitationb. SetupCache section
- Proxy section
Requirements
- An understanding of Linux systems and basic command-line operations
- Experience with server administration tasks such as configuration and monitoring
- Familiarity with networking concepts, including HTTP and TCP/IP protocols
Audience
- System administrators responsible for managing server infrastructure
- Network engineers seeking to implement high-performance load balancing solutions
- DevOps professionals interested in automating traffic management and scaling services
Testimonials (5)
kiến thức về HAProxy
Marco - CloudFire
Course - HAProxy Administration
Machine Translated
Đề cập đến khả năng thử nghiệm với các phòng thí nghiệm
Mattia Bernardi - CloudFire
Course - HAProxy Administration
Machine Translated
Tất cả các mẹo và thủ thuật để cải thiện HA-proxy của chúng ta
Mattias Stendahl - Hoglandsforbundet
Course - HAProxy Administration
Machine Translated
Giảng viên đã điều chỉnh khóa học của mình để trả lời các câu hỏi, thậm chí khi những câu hỏi đó nằm ngoài phạm vi của khóa học.
Mario Kuik - Netherlands Army
Course - HAProxy Administration
Machine Translated
Tôi thực sự thích mối quan hệ và sự kết nối mà giảng viên đã đạt được với lớp học. Và trên hết, anh ấy có thể điều chỉnh lớp học để đáp ứng những gì chúng tôi cần một cách linh hoạt.
Fredrik Lindlof - Svenska Spel AB
Course - HAProxy Administration
Machine Translated