

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

# HAProxy 계층 레퍼런스
<a name="layers-load"></a>

**중요**  
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 [AWS re:Post](https://repost.aws/) 또는 [AWS Premium Support](https://aws.amazon.com/support)를 통해 AWS Support 팀에 문의하세요.

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

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

HAProxy는 트래픽을 모니터링하고 연결된 인스턴스의 통계 및 상태를 웹 페이지에 표시합니다. 기본적으로 URI는 http://*DNSName*/haproxy?stats입니다. 여기서 *DNSName*은 HAProxy인스턴스의 DNS 이름입니다.

**짧은 이름:** lb

**호환성:** HAProxy 계층은 다음 계층과 호환됩니다. 사용자 지정, db-master, memcached.

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

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

**기본 EBS 볼륨:** 없음

**기본 보안 그룹:** AWS-OpsWorks-LB-Server

**구성:** 계층을 구성하려면 다음을 지정해야 합니다.
+ 상태 확인 URI(기본값: http://*DNSName*/).
+ 통계 URI(기본값: http://*DNSName*/haproxy?stats).
+ 통계 암호(선택 항목).
+ 상태 확인 메서드(선택 항목). 기본적으로 HAProxy는 HTTP OPTIONS 메서드를 사용합니다. 사용자가 GET 또는 HEAD를 지정할 수도 있습니다.
+ 통계 활성화(선택 항목)
+ 포트. 기본적으로 OpsWorks Stacks는 HTTP 트래픽과 HTTPS 트래픽을 모두 처리하도록 HAProxy를 구성합니다. Chef 구성 [템플릿](https://github.com/aws/opsworks-cookbooks/tree/master-chef-11.4/haproxy/templates/default)인 `haproxy.cfg.erb`를 재정의하여 이 중 하나만 처리하도록 HAProxy를 구성할 수 있습니다.

**설정 레시피:**
+  opsworks\$1initial\$1설정
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client
+ haproxy

**Configure 레시피:**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version
+ haproxy::configure

**Deploy 레시피:**
+ deploy::default
+ haproxy::configure 

**Shutdown 레시피:**
+ opsworks\$1shutdown::default
+ haproxy::stop

**설치:**
+ OpsWorks Stacks는 인스턴스의 패키지 설치 관리자를 사용하여 기본 위치에 HAProxy를 설치합니다.
+ 로그 파일을 지정된 위치로 보내도록 syslog를 설정해야 합니다. 자세한 내용은 [HAProxy](http://haproxy.1wt.eu/)를 참조하세요.