MIR Hosting logo

Привет!

Публикую краткие тесты облака Jelastic от MIR Hosting. Вообще для адекватного теста облака Jelastic нужен немного другой подход. Нужно пробовать запускать свои приложения и смотреть на соотношение цены и качества. Почему я больше люблю сервера с гарантированными ресурсами? А потому что всегда знаю в какую цену мне это встанет и не буду постоянно в голове калькулировать стоимость затраченных ресурсов. Зато с другой стороны облако местами может быть даже выгоднее за счет более гибкого использования ресурсов.

Ну а тут я просто запустил облачный инстанс с Nginx и PHP 5.6, а потом посмотрел что там за ресурсы нам дают.

Jelastic

Смотрим информацию по внешнему ip инстанса:

Тут у нас PHP 5.6.11 и 256 мегабайт памяти:

nginx@node3335-env-9224195 ~ $ php -v
PHP 5.6.11 (cli) (built: Jul 13 2015 08:01:25)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
nginx@node3335-env-9224195 ~ $ free -m
              total        used        free      shared  buff/cache   available
Mem:            256          10         182           6          62         168
Swap:           128           0         128
nginx@node3335-env-9224195 ~ $ cat /proc/cpuinfo
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 63
model name    : Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz
stepping    : 2
microcode    : 43
cpu MHz        : 15.917
cache size    : 15360 KB
physical id    : 0
siblings    : 12
core id        : 0
cpu cores    : 6
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 15
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf cpuid_faulting pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt
bogomips    : 4794.34
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

...

processor    : 23
vendor_id    : GenuineIntel
cpu family    : 6
model        : 63
model name    : Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz
stepping    : 2
microcode    : 43
cpu MHz        : 15.917
cache size    : 15360 KB
physical id    : 1
siblings    : 12
core id        : 5
cpu cores    : 6
apicid        : 27
initial apicid    : 27
fpu        : yes
fpu_exception    : yes
cpuid level    : 15
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf cpuid_faulting pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt
bogomips    : 4793.95
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

cpuinfo почему то показывает все 24 потока процессора Intel Xeon E5-2620. Естественно нам доступны куда более скромные ресурсы (400Mhz) =)

256 мегабайт ОЗУ (2 клаудлета):

nginx@node3335-env-9224195 ~ $ cat /proc/meminfo
MemTotal:         262144 kB
MemFree:          186880 kB
Cached:            56772 kB
Buffers:               0 kB
Active:            28668 kB
Inactive:          39008 kB
Active(anon):      13152 kB
Inactive(anon):     4552 kB
Active(file):      15516 kB
Inactive(file):    34456 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:        131072 kB
SwapFree:         131072 kB
Dirty:                28 kB
Writeback:             0 kB
AnonPages:         17704 kB
Shmem:              6800 kB
Slab:               7572 kB
SReclaimable:       2456 kB
SUnreclaim:         5116 kB

И 100 гигабайтный сторадж (на самом деле тут стоимость идет от потребления, <10Gb бесплатно):

nginx@node3335-env-9224195 /var/www/webroot/ROOT $ df -H
Filesystem         Size  Used Avail Use% Mounted on
/dev/ploop33296p1  106G  1.2G  100G   2% /
devtmpfs           135M     0  135M   0% /dev
tmpfs              135M     0  135M   0% /dev/shm
tmpfs              135M  4.4M  130M   4% /run
tmpfs              135M     0  135M   0% /sys/fs/cgroup

Пинги высоковаты - ~74мс, но это Нидерланды:

[rail@localhost ~]$ ping env-9224195.mircloud.host
PING env-9224195.mircloud.host (185.15.211.5) 56(84) bytes of data.
64 bytes from 185.15.211.5: icmp_seq=1 ttl=54 time=73.7 ms
64 bytes from 185.15.211.5: icmp_seq=2 ttl=54 time=74.0 ms
64 bytes from 185.15.211.5: icmp_seq=3 ttl=54 time=74.3 ms
64 bytes from 185.15.211.5: icmp_seq=4 ttl=54 time=73.8 ms
64 bytes from 185.15.211.5: icmp_seq=5 ttl=54 time=74.4 ms
64 bytes from 185.15.211.5: icmp_seq=6 ttl=54 time=73.8 ms
64 bytes from 185.15.211.5: icmp_seq=7 ttl=54 time=74.0 ms
64 bytes from 185.15.211.5: icmp_seq=8 ttl=54 time=74.1 ms
64 bytes from 185.15.211.5: icmp_seq=9 ttl=54 time=73.7 ms
64 bytes from 185.15.211.5: icmp_seq=10 ttl=54 time=74.3 ms
64 bytes from 185.15.211.5: icmp_seq=11 ttl=54 time=73.8 ms
64 bytes from 185.15.211.5: icmp_seq=12 ttl=54 time=73.9 ms
^C
--- env-9224195.mircloud.host ping statistics ---
12 packets transmitted, 12 received, 0% packet loss, time 11015ms
rtt min/avg/max/mdev = 73.751/74.023/74.416/0.401 ms

А скорость записи на диск очень медленная:

nginx@node3335-env-9224195 /var/www/webroot/ROOT $ dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 100.051 s, 10.7 MB/s
nginx@node3335-env-9224195 /var/www/webroot/ROOT $ ls
index.php  test
nginx@node3335-env-9224195 /var/www/webroot/ROOT $ rm test
nginx@node3335-env-9224195 /var/www/webroot/ROOT $ dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 97.0675 s, 11.1 MB/s
nginx@node3335-env-9224195 /var/www/webroot/ROOT $ rm test
nginx@node3335-env-9224195 /var/www/webroot/ROOT $ dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 96.8872 s, 11.1 MB/s

Jelastic create

Выводы

Вообще тут можно экспериментировать и запускать различные интересные конфигурации с балансировщиками, отдельымии инстансами под базы данных и прочим. Довольно интересно для разработки и тестирования приложений. Что касается конечных потребителей со стандартным LAMP-стеком - это будет слишком сложное в настройке решение.

P.S. Если приноровиться можно запускать там бесплатные инстансы с Nginx/PHP/MySQL/SSH, но без выделенного ip.