Я понимаю, что у вас есть 2 VPC в облаке и вы хотите направить 10% живого трафика на один из этих VPC и 90% на другой. Я сделаю все возможное, чтобы проконсультировать вас по этому вопросу.
Вы можете использовать Traffic Director для своих целей. Вот общий обзор Traffic Director: [1]. Traffic Director позволяет вам легко развернуть глобальную балансировку нагрузки между кластерами и экземплярами виртуальных машин в нескольких регионах и разгрузить проверку работоспособности от прокси-серверов коляски. Вот больше информации об управлении трафиком с Traffic Director: [2].
Для вашего лучшего понимания, вот пример использования: [3]. Обратите внимание, что, как показано в этом примере, разделение трафика обычно используется для развертывания новых версий, A / B-тестирования, миграции служб и подобных процессов. Кроме того, примите во внимание, что вам потребуется использовать прокси-сервер коляски, например, посланник. Вот ссылка для вашей справки, которая дает вам больше информации о посланнике: [4]
Кроме того, вы можете использовать Google Cloud Load Balancers для распределения вычислительных ресурсов с балансировкой нагрузки в одном или нескольких регионах, чтобы удовлетворить вашитребования к высокой доступности, чтобы ваши ресурсы были защищены одним и тем же IP-адресом и увеличивать или уменьшать ресурсы с помощью интеллектуального автоматического масштабирования. Однако балансировщик нагрузки распределяет трафик в циклическом процессе вместо процентной базы. Вот обзор балансировки нагрузки: [5]
[1] https://cloud.google.com/traffic-director/
[2] https://cloud.google.com/traffic-director/docs/traffic-control
[3] https://cloud.google.com/traffic-director/docs/traffic-control#use_case_examples
[4] https://www.envoyproxy.io/docs/envoy/latest/intro/what_is_envoy#
[5] https://cloud.google.com/load-balancing/docs/load-balancing-overview