Различные экземпляры Amazon EC2 с одинаковым IP

1352
James

Я смотрю на создание чего-то похожего на CDN и задаюсь вопросом, можно ли было бы сделать это с экземплярами EC2, установив их IP-адрес одинаковым?

Я хотел бы использовать подход Anycast к CDN - то есть несколько серверов в разных местах, все отвечающие на один и тот же IP; самый быстрый, чтобы ответить на самом деле, обслуживающий файл (ы).

0

1 ответ на вопрос

3
Mike Scott

Нет, вы не можете сделать это в EC2. Вы можете назначить Elastic IP-адрес только одному экземпляру одновременно. Создание сети Anycast требует определенного уровня контроля над вашими сетевыми блоками и таблицами маршрутизации BGP, который вы не можете получить в EC2. Конечно, вы можете использовать Amazon CloudFront CDN вместо того, чтобы создавать свой собственный. Или вы могли бы использовать их псевдонимы DNS на основе задержки Route53, чтобы сделать нечто подобное на уровне DNS, а не на уровне IP.

Ах да, хорошо, это имеет смысл. Большое спасибо за ваше предложение Route53 - я думаю, что на самом деле я собираюсь сделать это! Да, я мог бы купить CDN, но я написал алгоритм в стиле CDN, который я хотел бы попробовать :) James 9 лет назад 0
Знаете ли вы о какой-либо IAAS, которая предоставляет возможность создать свою собственную сеть anycast? CMCDragonkai 9 лет назад 2