HAProxy 계층 참조 - AWS OpsWorks

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

HAProxy 계층 참조

중요

The AWS OpsWorks Stacks 서비스 수명이 2024년 5월 26일에 종료되었으며 신규 및 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 다음 연락처로 문의하십시오. AWS Support 팀 구성: AWS re:포스트 포스트 또는 스루 AWS 프리미엄 지원.

참고

이 계층은 Linux 기반 스택에서만 사용할 수 있습니다.

HAProxy계층은 HAProxy—신뢰할 수 있는 TCP HTTP 고성능/로드 밸런서—를 사용하여 및 HTTP 기반 애플리케이션에 대한 TCP 고가용성 로드 밸런싱 및 프록시 서비스를 제공합니다. 이는 매우 고부하에서 크롤링하면서도 지속성 또는 7계층 처리를 요구하는 웹 사이트에 특히 유용합니다.

HAProxy트래픽을 모니터링하고 관련 인스턴스의 통계 및 상태를 웹 페이지에 표시합니다. 기본적으로 URI 는 http://입니다.DNSName/haproxy? 통계, 어디 DNSName HAProxy인스턴스 DNS 이름입니다.

짧은 이름: lb

호환성: HAProxy 레이어는 커스텀, db-master, memcached 레이어와 호환됩니다.

개방형 포트: 포트 22 (SSH), 80 () 및 443 () 에 대한 공개 액세스를 HAProxy 허용합니다. HTTP HTTPS

탄력적 IP 주소 자동 할당: 기본적으로 On

기본 EBS 음량: 아니요

기본 보안 그룹: AWS - OpsWorks -LB-서버

구성: HAProxy 레이어를 구성하려면 다음을 지정해야 합니다.

  • 건강 점검 URI (기본값: http://DNSName/).

  • 통계 URI (기본값: http://DNSName/haproxy? 통계).

  • 통계 암호(선택 항목).

  • 상태 확인 메서드(선택 항목). 기본적으로 HTTP OPTIONS 메서드를 HAProxy 사용합니다. GET또는 를 지정할 수도 HEAD 있습니다.

  • 통계 활성화(선택 항목)

  • 포트. 기본적으로 AWS OpsWorks 스택은 및 트래픽을 모두 HAProxy HTTP 처리하도록 구성합니다. HTTPS Chef 구성 템플릿 () 을 재정의하여 둘 중 하나만 HAProxy 처리하도록 구성할 수 있습니다. haproxy.cfg.erb

설정 레시피:

  • opsworks_initial_설정

  • ssh_host_keys

  • ssh_users

  • mysql::client

  • dependencies

  • ebs

  • opsworks_ganglia::client

  • haproxy

Configure 레시피:

  • opsworks_ganglia::configure-client

  • ssh_users

  • agent_version

  • haproxy::configure

Deploy 레시피:

  • deploy::default

  • haproxy::configure

Shutdown 레시피:

  • opsworks_shutdown::default

  • haproxy::stop

설치:

  • AWS OpsWorks Stacks는 인스턴스의 패키지 설치 프로그램을 사용하여 기본 위치에 설치합니다HAProxy.

  • 로그 파일을 지정된 위치로 보내도록 syslog를 설정해야 합니다. 자세한 내용은 HAProxy를 참조하세요.