У меня есть приложение с интенсивным использованием процессора, которое я рассматриваю при размещении на экземплярах 1+ AWS Elastic Beanstalk. Если это вообще возможно, я хотел бы отключить его, чтобы не окунуться в «свободное» использование экземпляров.Вычислительная мощность экземпляров AWS Elastic Beanstalk
Так что мне нужно выяснить, какое аппаратное/виртуализированное оборудование используются в экземплярах Beanstalk, и сравнить это с максимальным использованием ЦП бесплатных версий.
Так, например, если каждый экземпляр Beanstalk работает, скажем, с 2 ГГц процессорами, а мое приложение выполняет определенную операцию «supercalc», которая занимает 50 миллионов операций с ЦП, но бесплатная версия приложения позволяет мне использовать 100 миллиардов операций в день, тогда я ограничен 100 миллиардами/50 миллионов = 2000 «суперскаллов» в день на бесплатном экземпляре. Поэтому, если процессор 2 ГГц, то мой экземпляр приложения может работать только на 2 ГГц/50 миллионов = 40 секунд, прежде чем я уже «освободил» бесплатное использование ЦП на экземпляре Beanstalk.
Это, вероятно, не очень хороший пример, но, надеюсь, иллюстрирует то, что я пытаюсь достичь. Мне нужно выяснить, сколько мне нужно, чтобы отключить мое приложение, или как долго мое приложение может работать до того, как я превышу загрузку процессора Beanstalk, и на самом деле дело доходит до того, насколько мудрены машины AWS Beanstalk. Заранее спасибо!
Если вы ищете аппаратные конфигурации машин Beanstalk, они используют экземпляры EC2. Вы можете выбрать тип экземпляра перед запуском среды. Вы можете найти конфигурацию экземпляров по адресу http://aws.amazon.com/ec2/instance-types/ –