Несколько недель назад я запустил свой сайт на AWS. у меня есть m3.medium
Экземпляр EC2 и db.m3.medium
Экземпляр RDS (база данных MySQL).
Я просмотрел мониторинг для каждого, и это среднее использование для каждого:
Очевидно, что мой сайт почти не потребляет какие-либо доступные ресурсы.
Я хочу уменьшить размер экземпляра, не влияя на качество отклика моего сайта. Однако единственное, что меня отталкивает, это то, что каждый из меньших экземпляров Производительность сети: НИЗКАЯ.
Кто-нибудь еще имел опыт работы с меньшими экземплярами? db.t2
для RDS и t2.medium
, t2.small
для EC2?
Ужасная производительность сети? Есть ли другой способ снизить затраты?
На этот вопрос сложно ответить, так как вам нужно определить «приемлемо».
«Низкий» рейтинг почти наверняка приведет к снижению скорости передачи, и в зависимости от региона и времени дня / года вы можете столкнуться с конфликтом на хосте, на котором находится ваш экземпляр.
«Низкая» сеть также может получить наименьший приоритет, что может привести к неприемлемой производительности во время сильной перегрузки в сети.
На практике вы, вероятно, сочтете снижение приемлемым в тех случаях, когда у вас нет большого трафика и допустимы некоторые незначительные всплески.
Вы можете использовать кеширование, балансировку нагрузки и другие методы для повышения производительности, которые могут смягчить некоторые недостатки машины с меньшей мощностью.
Вы также можете (разумно) быстро переключить тип экземпляра на резервную копию по мере необходимости.
Почему бы не установить стек реплик и не провести тестирование производительности?