Alexander Temerev ([info]sorhed) wrote,
@ 2008-07-25 10:36:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Готово будущее мне.

Не могу молчать.

Один малоизвестный книжный магазин, как это часто бывает, случайно устроил промышленную революцию. Я думаю, он не хотел. Но так получилось. В результате — хостинг, каким мы его знаем, скоро умрёт. Vive le Roi: система грид-хостинга Amazon EC2.

Поскольку этот пост всё равно интересует только технических специалистов, то перейду сразу к делу. Установив Amazon EC2 tools и ключи доступа — можно создать новый инстанс сервера с любой выбранной операционкой из списка примерно так:

 
ec2-run-instances <vm_id> -k <access_key>

Через минуту где-то в недрах датацентра Амазона загрузится ваш инстанс чистенькой OS с root-доступом по вашему ключу, с которым можно делать всё, что угодно. Инстансу можно дать разные количества ресурсов грида: по умолчанию — примерно 1.7 гигов памяти и 2 ГГц процессорных ресурсов (уровня начального Оптерона). Хороший процессор, честное слово. Вот кусок top'а с моего хоста, который крутит три весьма прожорливых джава-сервера:

top - 10:54:16 up 1 day, 21:40,  1 user,  load average: 0.01, 0.01, 0.00
Tasks:  49 total,   2 running,  47 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.3%us,  0.0%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1747764k total,  1736692k used,    11072k free,   215260k buffers
Swap:   917496k total,       44k used,   917452k free,  1238544k cached

Но и это не самое крутое. Самое крутое — вы можете поставить себе Xen, загрузить какую угодно операционку туда (UNIX-like), настроить всё как вам нужно, упаковать образ VM и залить прямо в датацентр. После чего можно лёгким движением руки разместить сколько угодно инстансов этой VM на амазоновском гриде. В общем, можно прямо сейчас делать свой собственный гугль и это будет работать.

Месяц тест-драйва EC2 отработал «без единого разрыва», а скорость канала там абсолютно феерическая. Перевёл туда все свои сервисы и теперь всем рекомендую.

Caveat: трафик на EC2 дешёвый (10 центов за гигабайт), но платный. Это следует иметь в виду.




(Post a new comment)


[info]insa
2008-07-25 12:50 pm UTC (link)
Все круто, только не понятно сколько оно денег в месяц будет кушать.

(Reply to this) (Thread)


[info]sorhed
2008-07-25 12:51 pm UTC (link)
Минимум $80. Плюс по десять центов за каждый гиг трафика. То есть если у вас 200 гигов, то итого $100.

Вполне competitive.

(Reply to this) (Parent)


[info]squadette
2008-07-25 05:42 pm UTC (link)
http://calculator.s3.amazonaws.com/calc5.html?

я что-то не могу понять, откуда взялась цифра в $80?...

(Reply to this) (Parent)(Thread)


[info]sorhed
2008-07-25 05:46 pm UTC (link)
Поставьте галочку на "EC2".

(Reply to this) (Parent)(Thread)


[info]squadette
2008-07-25 05:50 pm UTC (link)
OMG! юзабилисты хреновы.


спасибо! это явно круче моего колокейшена :)

model name : Pentium III (Coppermine)
stepping : 6
cpu MHz : 730.967
cache size : 256 KB

(Reply to this) (Parent)


[info]thomaso
2008-07-25 03:58 pm UTC (link)
Вторую ссылку исправь.

(Reply to this)


[info]squadette
2008-07-25 05:40 pm UTC (link)
а покажите пожалуйста тамошний /proc/cpuinfo

(Reply to this) (Thread)


[info]sorhed
2008-07-25 05:44 pm UTC (link)

atemerev@atlantis:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 65
model name : Dual-Core AMD Opteron(tm) Processor 2218 HE
stepping : 3
cpu MHz : 2600.000
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow up pni cx16 lahf_lm cmp_legacy svm extapic cr8legacy ts fid vid ttp tm stc
bogomips : 6502.92
clflush size : 64

(Reply to this) (Parent)


[info]a_jelly
2008-07-26 04:26 pm UTC (link)
IMHO, ненужная весчь. Годится для готовых упаковываемых решений, но не для развивающегося проекта. Мы пробовали еще первый elastic cloud, но не думаю, что второй намного лучше. Известно, что Амазон сначала накупил до дури железа, а потом не знал, чем его загрузить. В результате родилось это облако в штанах. Впрочем, хорошо, что кому-то пригодилось.

(Reply to this) (Thread)


[info]sorhed
2008-07-26 04:29 pm UTC (link)
Я успешно использую пару нод как девелопмент-сервера. Гораздо проще и дешевле, чем держать их ещё где-то.

(Reply to this) (Parent)(Thread)


(Anonymous)
2008-08-05 09:06 pm UTC (link)
тоже не могу молчать ;)
в каком месте, интересно, дешевле? например тут leaseweb.com я могу получить нормальный дедик за 29 евро с 2ТБ трафика и с хорошим пингом потому как Голландия.
Получается примерно в два раза дешевле чем амазон. Единственная причина по которой стоило бы переходить на амазон это стабильность. Но с ней у EC2 похоже тоже частые проблемы.

(Reply to this) (Parent)(Thread)


[info]sorhed
2008-08-05 09:41 pm UTC (link)
А там памяти 512 метров. И выбор только из трёх операционок.

512 метров -- это смишно.

(Reply to this) (Parent)(Thread)


(Anonymous)
2008-08-12 08:47 pm UTC (link)
Если выбрать тариф за 100 баксов - будет уже не смешно ;)

(Reply to this) (Parent)(Thread)


[info]sorhed
2008-08-12 08:49 pm UTC (link)
Амазон -- $80. И скорость деплоймента мгновенная.

(Reply to this) (Parent)


[info]vrusinov
2008-10-01 11:18 am UTC (link)
У нас тут вице-президент интересуется, а какие относительно крупные проекты его используют?

(Reply to this) (Thread)


[info]sorhed
2008-10-01 12:33 pm UTC (link)
http://aws.amazon.com/solutions/case-studies/

(Reply to this) (Parent)(Thread)


[info]vrusinov
2008-10-02 08:09 am UTC (link)
О, спасибо.

Я все как-то не врублюсь в логику навигации на aws, для меня почему-то там что-то найти - проболема.

(Reply to this) (Parent)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…