Я не считал их сам, но я услышал что книжные веб-Операции: Хранение Данных Вовремя и Искусства Планирования мощностей: Масштабирование веб-ресурсов должно быть довольно хорошим. Главы включают, "Как облачные сервисы, такие как EC2 могут вписаться в полную стратегию" в Искусстве Планирования мощностей.
Использование псевдонимов IP действительно возможно с Amazon EC2 VPC !!
Если вы используете Ubuntu Linux (как я сейчас), вам все равно нужно добавить псевдоним IP, как обычно, для Linux , НО важнейшей частью является также выполнение ДОПОЛНИТЕЛЬНОЙ его настройки на самой консоли Amazon EC2 , как показано здесь Несколько частных IP-адресов .
Спасибо всем за ваши комментарии и вклад.
Аналогично маршрутизации, когда linux находит несколько сущностей в одной сети, он будет использовать первый совпадающий маршрут/интерфейс для достижения этой цели. В этом случае, это eth0
и 172.31.16.15
.
Чтобы заставить linux использовать эти псевдонимы как исходные адреса, так и как полностью функциональные интерфейсы, вам нужно будет создать несколько таблиц маршрутизации, по одной для каждого виртуального интерфейса.
echo 200 EJ0 >> /etc/iproute2/rt_tables
echo 201 EJ1 >> /etc/iproute2/rt_tables
Добавление маршрутов
ip маршрут добавляет 172.31.16.0 dev eth0:0 src 172.31.16.100 таблица EJ0
ip маршрут добавляет по умолчанию через 172.31.16. 1 таблица EJ0
ip маршрут добавляет 172.31.16.0 dev eth0:1 src 172.31.16.101 таблица EJ1
ip маршрут добавляет маршрут по умолчанию через 172.31.16.1 таблицу EJ1
Then tell the main table.
ip маршрут добавляет 172.31.16.0 dev eth0:0 src 172.31.16.100
ip маршрут добавляет 172. 31.16.0 dev eth0:1 src 172.31.16.101
затем добавьте правило
ip из 172.31.16.100 таблицы EJ0
ip правило из 172.31.16.101 таблицы EJ1
Многое из этого взято со страницы когда-либо полезной политики маршрутизации linux
.