Кредиты EC2 - t2

мы обычно используем экземпляры t2 для размещения нашего приложения. Иногда бывает такая ситуация: Экземпляр EC2 потребляет больше, чем базовый ЦП, поэтому через пару часов этот экземпляр израсходовал весь кредит, и он начинает работать с 20% ЦП, и приложение становится очень медленным. Поэтому нам нужно запустить больше экземпляров EC2 вручную или завершить этот экземпляр.

Мы хотели бы получить рекомендации по правильному управлению экземплярами автоматического масштабирования. Мы не думаем, что лучшим решением будет завершить работу и снова запустить экземпляры EC2 вручную.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
48
3

Ответы 3

Верный. Вы не должны завершать инстансы только потому, что вы израсходовали кредиты T2.

Семейство T2 идеально подходит для периодического использования, когда ЦП не используется интенсивно в течение продолжительных периодов времени. Хорошими примерами использования являются системы разработки / тестирования, малоиспользуемые системы и переходные блоки.

Ваш первый вариант - использовать другое семейство экземпляров. Поскольку кажется, что ваша система потребляет больше ЦП, чем предлагает семейство T2, выберите тип инстанса, например M4. Здесь нет понятия «кредит».

В качестве альтернативы есть опция T2 Безлимитный, которая позволит экземплярам T2 использовать дополнительный ЦП. Однако за это взимается плата, основанная на средней загрузке.

См .: Неограниченный режим для инстансов с увеличивающейся производительностью - Amazon Elastic Compute Cloud

  • Т2 - самый простой вариант для реализации прямо сейчас.
  • Вы также можете создать экземпляр T2 и балансировать нагрузку между двумя экземплярами.
  • Если в вашем приложении больше всего операций чтения и меньше операций записи, приобретите облачный интерфейс. распределение

Если вы часто истощаете свой кредитный баланс, вам следует использовать более крупный экземпляр или экземпляр другого класса.

Если это очень редкое явление, стоит подумать о t2.unlimited.

В любом случае рекомендуется, чтобы сигнал о кредитном балансе влиял на масштабирование. Я также использую сигнал тревоги, чтобы удалить экземпляр из балансировщика нагрузки, когда кредиты полностью исчерпаны. Вы будете восстанавливать кредиты с течением времени до тех пор, пока не превзойдете базовую производительность вашего экземпляра.

Другие вопросы по теме