Your company has decided to make a major revision of their API in order to create better experiences for their developers.
They need to keep the old version of the API available and deployable, while allowing new customers and testers to try out the new API.
They want to keep the same SSL and DNS records in place to serve both APIs.
What should they do?
- A. Configure a new load balancer for the new version of the API
- B. Reconfigure old clients to use a new endpoint for the new API
- C. Have the old API forward traffic to the new API based on the path
- D. Use separate backend pools for each API path behind the load balancer
귀하의 회사는 개발자에게 더 나은 환경을 제공하기 위해 API를 대대적으로 개정하기로 결정했습니다. 새로운 고객과 테스터가 새로운 API를 시험해 볼 수 있도록 하는 동시에 이전 버전의 API를 사용 가능하고 배포 가능하게 유지해야 합니다. 그들은 두 API를 모두 제공하기 위해 동일한 SSL 및 DNS 레코드를 유지하려고 합니다.
그들은 무엇을 해야 합니까?
- A. 새 버전의 API에 대한 새 로드 밸런서를 구성합니다.
- B. 새 API에 대한 새 엔드포인트를 사용하도록 이전 클라이언트를 재구성합니다.
- C. 경로를 기반으로 이전 API가 새 API로 트래픽을 전달하도록 합니다.
- D. 로드 밸런서 뒤의 각 API 경로에 대해 별도의 백엔드 풀을 사용합니다.
정답은 D입니다.
설명: 로드 밸런서 뒤의 각 API 경로에 대해 별도의 백엔드 풀을 사용하는 옵션 D를 사용하면 API 경로를 기반으로 트래픽을 적절한 백엔드로 라우팅할 수 있습니다. 이를 통해 이전 API와 새 API가 공존할 수 있고 동일한 SSL 및 DNS 레코드를 공유하면서 독립적으로 배포할 수 있습니다. 이는 격리를 제공하고 두 버전의 관리를 단순화합니다. 따라서 옵션 D는 신규 고객과 테스터가 새 API를 시험해 볼 수 있도록 하면서 기존 API를 사용 가능하고 배포 가능하게 유지하는 원하는 결과를 얻기 위해 권장되는 접근 방식입니다.
https://www.examtopics.com/exams/google/professional-cloud-architect/view/