Самое быстрое время для запуска экземпляра EC2


16

Я рассматриваю возможность перехода с VPS на EC2. EC2 эластичен, как и его цена; Я могу загрузить свой экземпляр по требованию, а затем отключить его, если он не активируется к концу какого-либо часового периода.

Сколько времени занимает этот процесс? Предположим, загрузка микро экземпляра из EBS. Предположим, Linux (возможно, Ubuntu); в 10 минут раз упомянутые для Windows , оставьте меня впечатлил. Переход может быть ec2-run-instance(с ожидающим состоянием) или ec2-start-instance. Не стесняйтесь упоминать время запуска других облаков, если вы их знаете.


Вот пингбек из блога о высокой масштабируемости: highscalability.com/blog/2011/3/17/…
Тобу

Ответы:


7

На это нет однозначного ответа, потому что это зависит от текущей нагрузки EC2. Вы также можете испытывать проблемы с пропускной способностью. По моему опыту, я запускаю EC2 в течение минуты-трех для Small на западе-1b. Я не думаю, что у Amazon даже есть SLA, чтобы гарантировать возможность запуска новых экземпляров. Rackspace Cloud Server 256MB также занимает около минуты, но я видел около трех минут или около того.


1
Это не так уж плохо. Поможет ли наличие зарезервированного экземпляра с непредсказуемостью?
Тобу

1
@Tobu Амазонка ссылается на это на сайте, но SLA, по-видимому, специально не заявляет об этом. Часть «Недоступно» требует наличия запущенных экземпляров. Я был бы признателен за любое исправление моего понимания этого кем-либо!
Роб Олмос

Зарезервированный экземпляр @Tobu не поможет. Они не имеют никакого значения, кроме как в том, как вы выставили счет.
ceejayoz

9

На amazon загрузка компьютера с EBS должна выполняться значительно быстрее, чем доступный только для чтения экземпляр на основе S3 - с http://aws.amazon.com/ebs/ :
«Вы также можете останавливать и перезапускать экземпляры, которые загружаются с Amazon EBS объемы при сохранении состояния с очень быстрым временем запуска. Как и при любом использовании Amazon EBS, вы платите только за объем потребляемых ресурсов. "

Для получения более подробной информации о процессе загрузки EBS это более или менее обязательное чтение - см. Разделы «Время загрузки» и «Как вы заряжены»: http://docs.amazonwebservices.com/AWSEC2/latest/ UserGuide / index.html? Concepts_BootFromEBS.html

Особо следует отметить, что «мы взимаем полный час экземпляра за каждый переход из остановленного состояния в рабочее состояние, даже если вы переводите экземпляр несколько раз в течение одного часа». Следующее подразумевает, что это только к EBS. Эта информация _deeply_buried_ - поэтому, если вам нужно часто включать и выключать машины, загрузка с EBS может быть более затратной.


Кажется, это изменилось. «Когда экземпляр, поддерживаемый Amazon EBS, остановлен, с вас не взимается плата за использование экземпляра; однако вы по-прежнему взимаете плату за хранение томов. Как только вы запускаете свой экземпляр, мы берем за использование как минимум одну минуту. После одну минуту, мы берем плату только за использованные секунды. "
Роберт Хенсинг

5

Мои тесты показывают время загрузки около 45 секунд . Гипервизор XEN отвечает за большую часть этого.
Тест измеряет от запуска экземпляра (выберите AMI и запустить новый экземпляр) до подключения SSH. Я использую debian squeeze, созданный с помощью моего собственного загрузчика (не запускает gettys и т. Д.).

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


3

Есть несколько способов ускорить загрузку вашего экземпляра. Большую часть времени занимает загрузка ОС и то, что у вас настроено для загрузки AMI при загрузке. В другом сообщении я опубликовал руководство, полученное от службы поддержки AWS:

/programming//a/39298090/1806763

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.