#amazon-web-services #amazon-ec2 #server
#amazon-веб-сервисы #amazon-ec2 #сервер
Вопрос:
Например
Цена c6g.medium
($ 0.0340) почти в 3 t2.micro
раза выше, чем у экземпляров ($ 0.0116), однако я вижу, что c6g.medium
у них есть только 1 vcpu, который совпадает с t2.micro
.
Итак, как бы вы сравнили производительность экземпляра c6g.medium
cpu (процессоры AWS Graviton2) с тем, что t2 использует для своего процессора?
Является c6g.medium
ли это более эффективным, чем 3 t2.micro
экземпляра, если t2 постоянно использует все свои ресурсы процессора?
Могу ли я предположить, что у всего c6g
процессора в 3 раза больше потоков / ядер, чем у всего t2
процессора?
Комментарии:
1. aws.amazon.com/ec2/instance-types Выберите ec2 в соответствии с вашими потребностями и проведите сравнение
Ответ №1:
Разница между экземплярами t2 и c6g заключается в том, что экземпляр t2 может работать с пакетами.
T2.micro стоит дешево из-за того, как работает кредитная система, в которой вы не всегда можете использовать 100% своего процессора и можете только периодически запускать его. С экземпляром c6g вы сможете использовать 100% своего процессора в любое время, если пожелаете. Другое отличие заключается в памяти, ваш экземпляр t2.micro имеет 1 ГБ памяти, тогда как c6g.medium имеет 2 ГБ выделенной памяти, что также увеличивает цену.
Кроме того, существует архитектура процессора ARM, которая не сможет запускать скомпилированные приложения x86 изначально, и некоторые приложения необходимо будет перекомпилировать специально для успешного запуска.
Основные различия между типами экземпляров можно найти в нижней части страницы типы экземпляров EC2:
https://aws.amazon.com/ec2/instance-types
Если вам нужно провести сравнение производительности вашего приложения в реальном мире, лучшим способом было бы запустить несколько экземпляров и выполнить для них сравнительный анализ / нагрузочное тестирование, чтобы увидеть, какой из них работает лучше в вашем конкретном сценарии.