Найшвидший час для запуску екземпляра EC2


16

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

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


Ось пінгбек із блогу із високим рівнем скандалу: highscalability.com/blog/2011/3/17/…
Tobu

Відповіді:


7

На це немає однозначної відповіді, оскільки це залежить від поточного навантаження EC2. Також у вас можуть виникнути проблеми з потенціалом. На моєму досвіді я отримую стартапи EC2 приблизно за хвилину до трьох для малого на заході-1b. Я не думаю, що в Amazon навіть є угода про домовленість, що гарантує можливість запускати нові екземпляри. Хмарний сервер Rackspace 256 Мб також близько хвилини, але я бачив близько трьох хвилин.


1
Це не дуже погано. Чи допоможе зарезервований екземпляр допомогти з непередбачуваністю?
Тобу

1
@Tobu Amazon натякає на це на своєму сайті, але, схоже, угода про домовленість не конкретно заявляє про це. Частина "Недоступно" вимагає запуску екземплярів. Буду вдячний за будь-яку корекцію мого розуміння цього ким-небудь!
Роб Олмос

@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 стиснення, побудований за допомогою власного завантажувача (не запускає gettys тощо).

Ви можете протестувати час завантаження за допомогою базового сценарію, який я створив для цієї конкретної мети.


3

Існують різні способи прискорити час завантаження вашого примірника. Більшу частину часу займає завантаження ОС і те, що у вас AMI налаштовано для завантаження при завантаженні. Я розмістив декілька вказівок, які я отримав від служби підтримки AWS в іншій публікації:

/programming//a/39298090/1806763

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.