오늘 밤, 내 의뢰인은 자신의 사업을 홍보하기 위해 고자세 TV 쇼에 출연하게됩니다. 나는 API를 만들었고 Google Cloud Platform의 작은 서버에서 인스턴스에 정적 IP를 사용하여 실행했습니다. 그만큼 필요한 모든 것이었기 때문입니다.어떻게 지역 IP를 글로벌 전달 IP로 전달할 수 있습니까?
필자는 필연적 인 트래픽을 위해이를 확장하려고합니다.로드 밸런서와 확장 가능한 여러 인스턴스로 이동하고 있습니다. 인스턴스의 IP 주소를 사용하여로드 밸런서로 전송할 수 있다고 생각했습니다. 그러나로드 밸런서에는 글로벌 전달 IP가 필요하며 인스턴스의 IP 주소는 지역에만 있습니다.
모바일 개발자는 몇 가지 이유 때문에 URL을 도메인 이름이 아닌 IP 주소로 하드 코딩했습니다. 앱 코드를 다시 제출하는 것은 너무 늦었 기 때문에로드 밸런서가 사용하는 글로벌 전달 IP에 지역 IP를 전달할 방법이 필요합니다.
Google Cloud Platform을 통해이 작업을 수행 할 수 있습니까? 아니면 도메인 이름 공급자를 통해 설정해야합니까?
나는 이것이 약간의 규칙을 어기는 것을 알지만, 오늘은 답을 필요로한다. 규칙을 어기면 내일은 질문이 내려올 수있다.
지역 IP 주소 란 무엇입니까? IPv4와 IPv6의 두 가지 IP가 있습니다. 둘 다 글로벌 주소 지정을 가지고 있지만 둘 다 지역 주소 지정이 없습니다. –
Google에서 설정 한 제한 사항입니다. 내 글로벌 포워딩 IP는 35.190.0.0/16 양식을 사용하고 내 지역 IP는 104.154.0.0/16 양식을 사용합니다. 로드 밸런서는 글로벌 전달 IP 만 수용 할 수 있습니다. GCP는 지역 IP를로드 밸런서에 할당하는 것을 허용하지 않습니다. – turtlefranklin
현재 아키텍처와의 균형을 조정할 수 있다고 생각하지 않습니다. 고정 IP가 아닌 구성 가능한 호스트 이름을 지원하도록 앱을 변경해야합니다. 그들은 실제로 고정 IP로 코드를 작성 했습니까? –