AWS предоставляет широкий ассортимент типов экземпляров EC2 для различных целей. Я хотел изменить один из моих экземпляров EC2 типа из M4 до T3. Как правило, тип экземпляра EC2 может быть изменен непосредственно из консоли AWS после остановки вашего экземпляра. Когда я попробовал то же самое, угадай что? Я столкнулся с этой ошибкой
Усовершенствованная сеть с помощью эластичного сетевого адаптера (ENA) требуется для типа экземпляра «T3.2XLarge». Убедитесь, что ваш экземпляр «I-XXXXXXXXXXXXXXXXXX» включен для ENA
Поскольку я не эксперт в сети, я не знал, что это за это все. Прочитав некоторые из AWS Guide Pages Я узнал, что расширенная сеть обеспечивает более высокую пропускную способность, более высокую производительность пакета в секунду (PPS) и последовательно более низкие задержки межпредментов. И для того, чтобы перейти к последним доступным типам экземпляров, ENA должен быть установлен и включен.
Я быстро начал искать способы позволяют ENA в моем случае m4, так что я могу перейти к t3 типа экземпляра. Но, как всегда, я запуталась чтение AWS документации для тех же. Позже, была в состоянии преобразовать его и думал разделить эти простые шаги для нуждающихся, чтобы быстро достичь результата.
📘 ПРИМЕЧАНИЕ Есть несколько способов включения ENA на экземпляр EC2, я буду использовать AWS-кли
для того же. Проверьте настройка AWS-кли настроить AWS-консоли на локальном компьютере
1. Убедитесь, что вы установили AWS-CLI на вашем локальном компьютере и требуют разрешения на ваш секрет AWS для изменения экземпляров EC2
2. Остановить экземпляр
$ aws ec2 stop-instances --instance-ids--region
3. Проверьте, если ENA уже включен в вашем EC2
$ aws ec2 describe-instances --instance-id--query "Reservations[].Instances[].EnaSupport" --region # if it is enabled, then you will get the following output [ true ] #if it is not enabled, you will get an empty array []
4. Если ENA не включен, то выполнить следующую команду, чтобы включить его
# Note: following command won't return any response $ aws ec2 modify-instance-attribute --instance-id--ena-support --region # Verify if above command was a success $ aws ec2 describe-instances --instance-id --query "Reservations[].Instances[].EnaSupport" --region [ true ]
5. Вуаля! Теперь измените тип экземпляра, если уже не изменилась с AWS консоли, и запустить экземпляр
$ aws ec2 start-instances --instance-ids--region
Поздравляем! 👏 Вы успешно включили поддержку ENA на вашем экземпляре EC2 с этими простыми шагами. Оставьте комментарий, если вы сталкиваетесь с любыми проблемами.
Увидимся! до моего следующего поста 😋
Оригинал: «https://dev.to/idrisrampurawala/enabling-ena-support-on-your-aws-ec2-2fcp»