EC2에서 사이트를 다시 방문하고 (~ 5mm + 하루 방문), 다른 데이터 센터에 노드를 배치하는 방법에 대해 혼란스러워합니다. 가장 기본적인 설정은 Varnish 서버 뒤에있는 두 개의 노드입니다.EC2 가용 영역을 사용하는 가장 좋은 방법은 무엇입니까?
공유 RDS 데이터베이스와 통신하는 WWW 노드가있는 서로 다른 가용 영역에 두 개의 Varnish 인스턴스가 있어야합니까? 각 Varnish 인스턴스는 Amazon의로드 밸런서를 사용하여로드 균형을 조정할 수 있습니다. 같은
뭔가 :
1로드 밸런서는 이야기 : 회담 버지니아
- 니스, 자신의 노드 자체 회담 캘리포니아
- 니스-X 미국 동부 us-west-x 노드
여러 데이터 센터에 배치하는 것이 새로운 개념이므로 모든 도움을 주시면 감사하겠습니다! 감사!
하나의 가용성 영역이 다운 될 때 고객을 다른 서버로 어떻게 보냅니 까? – Carson
사용자 정의로드 밸런서는 매분로드 체크를 서버에서 수행합니다. 우리는 하위 도메인 URL을 사용하여 고객을 안내합니다. 따라서 클러스터가 다운 된 경우 다른 하위 도메인 URL을 보내 게됩니다. 아마존로드 밸런서는 추상화 계층 역할을하며 HTTP 요청을 서버에 내부적으로 라우팅합니다. 서버에서 웹 페이지를 요청하여 매 10 초마다 사용 가능 여부를 확인합니다. blank.html을 넣을 수 있습니다. 인스턴스가 다운되면 amazon은이 서버에 요청을 보내지 않습니다. – arunmur