2016-09-12 9 views
1

CDN 옵션을 사용하는 Google로드 밸런서를 사용하고 있습니다.Google로드 균형 조정 CDN

로드 밸런서에 대한 백엔드 구성을 설정할 때 미국 중앙, 미국 서부 및 미국 동부에 인스턴스가있는 백엔드를 설정했습니다.

모든 트래픽이 미국 서부 백엔드 서비스로만 라우팅된다는 점을 제외하면 모든 것이 잘 작동합니다.

부하 분산 옵션은 트래픽을 가장 가까운 백엔드 서비스로 라우팅합니까?

포워딩 규칙, 대상 프록시 등을 만들기위한로드 밸런서에 고급 메뉴가 있음을 확인했습니다.

클라이언트에 가장 가까운 부하 분산 장치로드를 만들기 위해해야 ​​할 일이 있습니까?

플로리다에 있고 CDN에 파일이 없으면 미국 - 이스트 VM 인스턴스로 라우팅됩니까?

그럴 수 없다면 US-Central 서버가 US-Central, US-East 및 US-West를 갖는 것보다 나을 것 같습니다. 그렇게 East Coast misses는 파일을 얻기 위해 West Coast에 가지 않을 것입니다. 모든 것이 중앙 위치에서 시작됩니다.

enter image description here

가장 가까운 VM 인스턴스에로드 밸런서에서 트래픽을 라우팅 할 수있는 방법이 존재하지 않는 한, 유일한 해결책은 CDN 서로 다른로드 밸런서 활성화를 만들고 DNS 라우팅을 사용하는 것처럼 보인다 가장 가까운 CDN 풀을 가리 킵니다.

그 설정은 3 가지 CDN ip 주소, 3 Compute Engine IP 주소 및 DNS 대기 시간 또는 위치 라우팅을 사용합니다. 플로리다에있는 경우 동해안의 Google Load Balancer CDN으로 경로를 지정합니다.

애니 캐스트 IP 라우팅의 가장 좋은 솔루션이 될지 잘 모르겠습니다. 과잉이라고 생각됩니다.

청취 해 주셔서 감사 드리며 도움이나 조언을 제공해 주시면 감사하겠습니다.

"기본적으로 트래픽을 인스턴스에 배포하기 위해 Google Compute Engine은 소스 IP 및 포트와 대상 IP 및 포트의 해시를 기반으로 인스턴스를 선택합니다."

비슷한 질문 : Google compute engine load balancing not routing properly 실제 환경의 모든 트래픽이 모두 동일한 VM 인스턴스로 이동한다는 점을 제외하면

Google CDN 프론트 엔드 애니 캐스트 IP 주소를 사용하고 있습니다.


저는 엘빙이 옳다고 생각합니다. 잘못된 구성 일 수 있습니다. 다음은 Google Cloud에있는 VM 인스턴스의 스크린 샷입니다. 두 개의 인스턴스가 사용되지 않는다고합니다.

다음은 인스턴스 그룹의 다른 그림입니다. 인스턴스를 인스턴스 그룹에 첨부하는 명확한 방법은 없습니다.

enter image description here

enter image description here

답변

1

로드 밸런서 자동으로 용량이 가장 가까운 인스턴스 그룹에 트래픽을 라우팅. 여러 인스턴스 그룹을 사용하기 위해 백엔드 서비스를 구성하는 것 이외의 작업은 필요하지 않습니다.

https://cloud.google.com/compute/docs/load-balancing/http/에 대한 자세한 정보가 있습니다.

+0

그게 내가 생각해야 할 일이야 ... 내 인스턴스를 보면 두 개가 사용되지 않음을 알 수 있습니다. 이것이 사용되지 않는 이유와 관련이 있다고 생각합니다. 내가 본 이미지가 포함되도록 원래 게시물을 업데이트했습니다. 나는 어떻게 든 그들을 사용할 수 있는지 알게 될 것입니다. 감사합니다. –

+0

게시물을 보내 주셔서 감사합니다. 그것은 내가 옳은 길 위에 있다는 것을 알기 위해 설명을 해주었습니다. Instance Group을 편집 할 수 없었지만 새로운 인스턴스를 만들 수 있었고 이제는 모든 것이 제대로 작동합니다. 다시 한 번 감사드립니다! –