Digital Ocean vs Amazon EC2

Чуть больше года назад подробно расписывал, как работать с Amazon EC2 — крупнейшим облачным хостингом, позволяющим создавать гибкие виртуальные сервера и экономить время и деньги (мои посты тут и тут).

Но конкуренция в отрасли растёт (что хорошо) и я переехал на Digital Ocean — сейчас, это наверное самый динамично развивающийся облачный хостер в мире. Самое интересное предложение у Digital Ocean, виртуальная машина с 20 Гб SSD диском, 512 Мб памяти и 1 Гб трафика в месяц, которая стоит всего 5$ в месяц. В сентябре 2013, когда я создал там первую виртуальную машину, там было 600 тыс серверов, сейчас (Март 2014) уже 1 млн 200 тыс виртуальных машин! Такой базовой машины вполне хватает для размещения небольшого сайта или различных сервисов, например это блог работает на таком отдельном сервере, несколько серверов использую для работы, в том числе и для тестирования.

5$ виртуальную машину стоит сравнить с t1.micro инстансом от Amazon.

Digital Ocean – 5$ в месяц
Память: 512 Мб
Диск: 20 Гб SSD
Трафик: 1 Tб входит в стоимость

Amazon EC2 t1.micro – 14.4$ в месяц
Память: 615 Мб
Диск: от 8 Гб EBS (1$ за каждые 10 Гб)
Трафик:  1 Tб входит в стоимость

1. Цена
По стоимости (учитывая диск) – t1.micro проигрывает в 3 раза

2. Диск
EBS диск у t1.micro крайне медленный, SSD у Digital Ocean гораздо быстрее.
Обратная сторона, что EBS это диск “в облаке” и шанс его потерять очень мал, а SSD на диске обычного сервера, т.е. требуется бэкап (у Digital Ocean он стоит 20% от типа виртуального сервера, т.е. тут это 1$ в месяц).

3. Процессор
Самая главная проблема Amazon EC2 — скорость процессора медленее чем на Digital Ocean (это касается не только этого типа инстанса, но и более дорогих), я не могу точно сказать во сколько раз, но субьективно Digital Ocean быстрее как минимум, в несколько раз (тест).

4. Память
Digital Ocean чуть проигрывает (на 20%). Нужно обязательно ставить x32 операционную систему, для экономии памяти. Я например использую Ubuntu 12.04 LTS x32.

По моему опыту (запускал с десяток серверов на EC2 и штук пять Digital Ocean) Digital Ocean гораздо быстрее, рекомендую его для размещения небольших проектов. Причём Digital Ocean явно сейчас не является прямым конкурентом Amazon, они пересекаются в самом недорогом сегменте и у Digital Ocean нет того количества сервисов как у Amazon.

P.s. Стоит упомянуть, что покупая “reserved instance”, можно снизить цену на Amazon на t1.micro почти до 5$ в месяц, но это точно не очень удобно, т.к. нужно заплатить сразу 100$, чтобы получить скидку на пользование за 3 года вперёд.