로드 밸런서
Lightsail 로드 밸런서로 어떤 작업을 수행할 수 있나요?
Lightsail 로드 밸런서를 사용하면 가용성이 뛰어난 웹 사이트와 애플리케이션을 빌드할 수 있습니다. 서로 다른 가용 영역에 있는 인스턴스 전체로 트래픽을 분산하고 정상적인 대상 인스턴스로만 트래픽을 보냄으로써 Lightsail 로드 밸런서는 인스턴스 장애나 데이터 센터 가동 중단으로 인해 애플리케이션이 중단되는 위험을 줄일 수 있습니다. Lightsail 로드 밸런서와 복수의 대상 인스턴스를 사용하면 웹 사이트 또는 애플리케이션에서 피크 로드 기간에 웹 트래픽 증가를 수용하고 방문자에게 계속 좋은 성능을 제공할 수 있습니다.
또한 Lightsail 로드 밸런서를 사용하여 안전한 애플리케이션을 빌드하고 HTTPS 트래픽을 허용할 수 있습니다. Lightsail은 SSL/TLS 인증서 요청, 프로비저닝 및 유지 관리의 복잡성을 줄여줍니다. 내장된 인증서 관리에서 사용자를 대신해 자동으로 인증서를 요청하고 갱신하며 이를 로드 밸런서에 추가합니다.
로드 밸런서를 다른 AWS 리전 또는 다른 가용 영역에 있는 인스턴스에 사용할 수 있나요?
다른 AWS 리전에서 실행되는 인스턴스에는 로드 밸런서를 사용할 수 없습니다. 하지만 서로 다른 가용 영역에 있는 대상 인스턴스에는 로드 밸런서를 사용할 수 있습니다. 실제로 대상 인스턴스를 여러 가용 영역에 분산하여 애플리케이션의 가용성을 극대화하는 것이 좋습니다.
Lightsail 로드 밸런서는 트래픽 스파이크를 어떻게 처리하나요?
Lightsail 로드 밸런서는 사용자가 수동으로 조정하지 않아도 애플리케이션의 트래픽 급증을 처리하도록 자동으로 조정합니다. 애플리케이션에서 트래픽이 일시적으로 급증할 경우 Lightsail 로드 밸런서는 자동으로 조정하여 Lightsail 인스턴스로 트래픽을 계속 효율적으로 보냅니다. Lightsail 로드 밸런서는 트래픽 급증을 손쉽게 관리할 수 있도록 설계되었지만, 계속해서 높은 트래픽 볼륨 레벨을 겪고 있는 애플리케이션은 성능이 저하되거나 조절될 수 있습니다. 애플리케이션이 데이터를 시간당 5GB 이상 지속적으로 관리하거나, 애플리케이션에 여러 연결(시간당 새 연결 400k 초과, 활성화 및 동시 연결 15k 초과)이 있을 경우, 애플리케이션 로드 밸런싱이 있는 Amazon EC2 사용을 권장합니다.
Lightsail 로드 밸런서는 어떻게 트래픽을 내 대상 인스턴스로 라우팅하나요?
Lightsail 로드 밸런서는 라운드 로빈 알고리즘에 따라 트래픽을 정상적인 대상 인스턴스로 보냅니다.
Lightsail은 내 대상 인스턴스가 정상인지 어떻게 알 수 있나요?
로드 밸런서를 생성하고 인스턴스를 연결하면 Lightsail에서 상태 확인 요청을 웹 애플리케이션의 루트로 보냅니다. Lightsail이 ping을 실행하는 경로(일반 파일 또는 웹 페이지 URL)를 지정하여 위치를 사용자 지정할 수 있습니다. 이 경로를 통해 대상 인스턴스에 도달할 수 있으면, Lightsail에서 트래픽을 해당 인스턴스로 라우팅합니다. 대상 인스턴스 중 하나가 응답이 없으면 상태 확인이 실패하고, Lightsail이 해당 인스턴스로 트래픽을 라우팅하지 않습니다. 상태 확인에 대해 자세히 알아보기
내 로드 밸런서에 인스턴스를 몇 개나 연결할 수 있습니까?
Lightsail 계정 인스턴스 할당량 내에서 원하는 수만큼 대상 인스턴스를 로드 밸런서에 추가할 수 있습니다.
하나의 인스턴스를 여러 로드 밸런서에 할당할 수 있습니까?
예. Lightsail에서는 필요한 경우 인스턴스를 둘 이상의 로드 밸런서에 대상 인스턴스로 추가할 수 있습니다.
내 로드 밸런서를 삭제하면 대상 인스턴스는 어떻게 됩니까?
로드 밸런서를 삭제하면 연결된 대상 인스턴스는 계속 정상적으로 실행되고 Lightsail 콘솔에 정규 Lightsail 인스턴스로 표시됩니다. 로드 밸런서를 삭제한 후에 예전의 대상 인스턴스 중 하나로 트래픽을 보내려면 DNS 레코드를 업데이트해야 한다는 점에 유의하십시오.
세션 지속성이란 무엇입니까?
세션 지속성을 사용하면 로드 밸런서가 방문자의 세션을 특정 대상 인스턴스에 바인딩할 수 있습니다. 이렇게 하면 세션 중에 사용자로부터 들어오는 모든 요청이 동일한 대상 인스턴스로 전송됩니다. Lightsail은 데이터 일관성을 위해 방문자가 동일한 대상 인스턴스에 접속해야 하는 애플리케이션에 대한 세션 지속성을 지원합니다. 예를 들어 사용자 인증이 필요한 많은 애플리케이션에서 세션 지속성 기능을 활용할 수 있습니다. 로드 밸런서를 생성한 후 로드 밸런서 관리 화면에서 특정 로드 밸런서에 대한 세션 지속성 기능을 활성화할 수 있습니다. 자세한 내용은 로드 밸런서에 대한 세션 지속성 활성화를 참조하세요.
Lightsail 로드 밸런서에는 어떤 종류의 연결을 지원하나요?
Lightsail 로드 밸런서는 HTTP 및 HTTPS 연결을 지원합니다.
Lightsail 로드 밸런서가 IPv6를 지원하나요?
2021년 1월 12일 이후에 생성된 Lightsail 로드 밸런서는 기본적으로 듀얼 스택 모드로 운영됩니다. 즉, IPv4 및 IPv6 프로토콜을 통한 클라이언트 트래픽을 모두 수락합니다. 로드 밸런서 관리 페이지의 네트워킹(Networking) 탭에서 토글 버튼을 통해 이 날짜 이전에 생성된 로드 밸런서의 IPv6를 활성화할 수 있습니다. 이 토글 버튼을 사용하여 어떤 로드 밸런서에서도 IPv6를 비활성화할 수 있습니다.
IPv6를 활성화한 로드 밸런서를 사용하려면 로드 밸런서 뒤에 인스턴스에 IPv6를 활성화해야 하나요?
아니요, 로드 밸런서는 IPv4 및 IPv6 트래픽을 모두 수락하고 백엔드의 인스턴스와 통신할 때는 IPv4로 원활하게 전환됩니다. 따라서 로드 밸런서 뒤의 인스턴스는 듀얼 스택 또는 IPv4 전용 중 하나일 수 있습니다.