rengen

Рейтинг
223
Регистрация
03.07.2006
Я конечно могу сколько угодно бить себя в грудь и говорить что CPU мы не оверселим, но то что не поверите, вероятность высокая. Могу только сказать, что веса на использование CPU мы выставляем в зависимости от выделяемой памяти, при этом мы гарантируем 6,25% от ядра на каждые 256МБ

Тут, кстати, есть вопрос. Я читал на сайте, но так и не понял, вы гарантируете 6,25% загрузки от одного из 14 ядер или 6,25% от суммы этих ядер?

Romka_Kharkov:
День добрый,

Ага, ясно, ну что же, достаточно интересное решение, хотя я все же смутно понимаю выгоду. В обоих случаях произойдет остановка, что в случае с облаком , что в случае с обычным хостингом, если туда зайдут китайцы или прочее... потому что и там и там по сути есть лимиты. Клиент с одной стороны платит мало во время простоя, а с другой стороны платит много во время пиков, когда достигает величин. Вы ведь не будете отрицать что есть возможность например управлять объемом занятой памяти в конкретной ноде? :D что может существенно влиять на статистику пользователя :) Ну это я так к концепции, что бы понимать все окончательно , надо знать все составляющие. Это понимаете ли такая штука выходит интересная, что когда я например на Shared Hostiing сервере запускаю клиента, он по сути так же владеет всеми ядрами (сколько их там есть на сервере), другой вопрос, я как администратор разрешаю или не разрешаю такие действия в системе, так же клиент на шаред хостинге получает доступ ко ВСЕЙ памяти на машине, при условии опять же что админ с этим согласен, что касается I/O - аналогично. Так вот золотой вопрос , "В чем же разница?", в вашем случае собран кластер из нескольких машин, но он по прежнему остается в поле функционала обычного шаред сервера, только большого... ;)
Вот и не понимаю я что за Cloud предлагают то одни то другие , изучаю.......

Добрый день, ))

При большой нагрузке на шаред хостинге грамотный хостинг скорее всего попросит платить больше или перевести сайт на ВПС или дедик, и в 90% такие перегрузочные сайты отключают без предупреждения ссылаясь на договор где где-то там мелким текстом написано, что "низя, буде а-та-та...". Не бывает безлимитного по ресурсам шаред хостинга, убеждался многократно. В случае с облаком сайт никто отключать не будет, свои ресурсы вы ограничиваете только своими потребностями, ну или кошельком (возможностями).

Дабы избежать "эффекта китацев":

1. Ограничить размер выделяемой памяти. Лично я установил лимит на максимум выделенной памяти в 4Гб. В этом случае при загрузке всех 14 ядер и 4Гб памяти на 100%, я заплачу за месяц 5К рублей. Используя приложения можно также ограничить использование ЦП. Но это надо заморачиваться, мне было лень.

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

3. Как уже писалось выше при атаке на нод, хостер лояльно относиться к этому вопросу и может компенсировать убытки.

Кроме того при "эффекте китайцев" шаред хостинг упадёт скорее всего, учитывая оверселинг, который сейчас в моде, и очереди в 40 запросов, без всяких злокачественных внешних факторов. Облако не будет оверселится загружаясь на 150-200%, т. к. это не выгодно хостеру. Но это предположение, поживём-увидим.

admad:

Rengen, тесты на передачу данных еще раз проводили? Интересно, что у Вас получилось.

Последний раз было вот такое:

пинговал ping.google.com с машины во время передачи файла.

ping: sendmsg: No buffer space available
ping: sendmsg: No buffer space available
ping: sendmsg: No buffer space available
64 bytes from clodo.ru (188.127.236.5): icmp_seq=3209 ttl=62 time=40057 ms
64 bytes from clodo.ru (188.127.236.5): icmp_seq=3210 ttl=62 time=39057 ms
64 bytes from clodo.ru (188.127.236.5): icmp_seq=3211 ttl=62 time=38057 ms
64 bytes from clodo.ru (188.127.236.5): icmp_seq=3212 ttl=62 time=37057 ms

После этого техподдержка сообщила, что будут разбираться, и пока не давала понять что уже что-то сделано, потому тесты не проводил.

Цитата:
Сообщение от rengen
...Итого 15.963 руб. ..
При таких суммах, которые вы готовы платить в месяц предполагаю, что лучше купить свой хороший сервер(типа http://www.stss.ru/products/servers/...2.html?config=) и установить его на колокейшен. Если смотреть ситуацию на год-два вперёд на мой взгляд дешевле обойдётся...

Вы не так поняли, 15,963 руб это 15 рублей 96 копеек с хвостиком ))

А если своя железка накроется? Что лучше в таком случе, облако или свой сервер?

С точки зрения надёжности безусловно облако лучше, но переплачивать в два раза за надёжность я бы не стал. Это субъективно личное мнение.

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

Я исходил из тарифов clodo и selectel у клодо IO не тарифицируется вовсе, а у селектел судя по тестам IO по расходам получился копеечным. В сравнении с расходами на ОЗУ - десятикратная разница. ОЗУ получается дорогим, т. к. она даже в режиме простоя считается.

Я сейчас поставил DirectAdmin под CentOS 5.5 64bit на сервере клодо, все запущеные демоны и приложения необходимые для работы сервера съедают 512 Мб оперативки (включая зарезервированую) при том что нагрузка почти нулевая.

vase:

Я давно еще хотел взять сервер, со времен работы в Петерхост. Я не согласен с тем, что сильно нагруженным проектам стоит брать выделенный сервер потому, что не всегда можно предсказать и спрогнозировать какая аппаратная часть понадобится. К тому же, совсем обидно видеть, когда арендуемый сервер отвалился, потому что хостер сплавил бу железку и там что-то навернулось (raid контроллер или память..), да, поменяют быстро, может минут за 15. Но в случае летаний в облаке все произойдет еще быстрее, если конечно вообще это произойдет...

Не целесообразно с экономической точки зрения использовать облако с 25% и более нагрузки. Это обойдётся в 5К+ рублей. За такие деньги уже можно взять отдельную машину, покрывающую требуемые ресурсы с запасом, а если добавить ещё 5-7К то можно взять аналог машины облака (по мощности вычислительной системы, не по брендовости). Также есть колокейшен...

Как выясняются проблемные моменты, вы кажется уже ответили, что мол в пользу клиента, но надо же еще что бы клиент мог как-то это проверить? Вот к примеру у клиента пишется http log, он по нему может посчитать свой http трафик и приблизительно знать свое потребление, как же клиенту замерять использование CPU за сутки? или он слепо должен положиться на ваши графики? Чисто концепция интересна

CPU тарифицируется посекундно, память поминутно, диски почасово.

Для тарификации процессора используется CPU time ядра, выделеного на расчёты вашему VPS.

Проверить можно установив свой лог использования ЦП т. к. cacti munin nagios zabbix они правда скушают свою долю ресурса, но можно будет спать спокойно :)

Пробовал хостгатор весной, оплачивал кредиткой через PayPal затребовали паспорт - отправил.

Залил сайт и начал тестить, во первых оказалось у них ограничение на использоание ресурсов жёсткое, потолок по процессору 5% и количество нодов (файлов) на диске 250 тыс. Вот такой вот он , безлимитный хостинг.

Во вторых из России-Украины сайт видится на скорость 200-250 Кб, что очень уныло. Сапа при индексации вывалила кучу ошибок. Вероятно то же самое с поисковиками.

ПОдал заявку на возврат денег. Вернули всё за месяц пользования.

Похожие ситуации со всеми безлимитными хостингами bluehost, hostgator, yahoo и проч.

admad:
Спасибо. Попробуем диагностировать Вашу ситуацию со свопом

Вы правы, насчёт свопа. Провёл повторное тестирование на обработку изображения, тест прошёл без фейлов.

- работа с большим изображением

ab -n 100 -c 8 http://localhost/phpinfo.php

clodo 157.20 sec CPU load ~57% RAM used 300-7800 Mb

load average: 6.74, 3.14, 1.19 к концу теста
Mem: 7865920k total, 6203212k used, 1662708k free, 1180k buffers
Swap: 5116660k total, 345612k used, 4771048k free, 15064k cached

Остаются открытыми два вопоса:

1. Почему своп не показался сразу

2. Залипание сервера при трансфере файла. Попробую завтра утром ещё раз прогнать тесты на трансфер.

admad:
Использование Swap целесообразно. Не надо лишь допускать того что бы он активно юзался. Без swap может получиться out of memory при резком запросе большого объема оперативки. При этом мы (clodo.ru) считаем что swap не должен билинговаться, так как это инструмент, который нам помогает нам давать сервис MOD более стабильно. То что у Вас был отключен Swap диск очень странно, я специально сейчас проверил, создал виртуалку и swap вижу.

Теперь понятно кто вы и зачем вам мой ИД

ID: 4081-1

Размер свопа я определил как нулевой, т. к. мне так показал top

Сейчас вижу он показывает 5Гб

1. Используемые ресурсы можно ограничить, по крайней мере можно ограничить самый дорогой из них - ОЗУ, что в свою очередь ограничивает китайцев.

2. Да, за это придётся заплатить, примерно 20 копеек в месяц. :)

3. Ресурс ЦП отдаётся целиком изначально, тоесть все 8-16-32 ядер, насколько вы их используете - столько платите, на сайтах хостеров в прайсах всё расписано. Оплачивается 1 час процессорного времени. Никаких ребутов. То же касается выделения памяти пока запущен процесс требующий памяти - память отдаётся процессу, расход памяти фиксируется каждую минуту, процесс завершился - память уменьшилась до изначального размера, тоесть до минимальной потребности ОС.

Вот как это выглядит:

CPU time 1 час 36 мин 55 сек / 5.815 руб.

Расход оперативной памяти 498.92GB*min / 6.748 руб.

Расход дисковых ресурсов 340GB*hour / 3.400 руб.

Диск: запросов на чтение 0

Диск: запросов на запись 0

Сеть: отправлено 8.39GB

Сеть: получено 2.09GB

Трафик Unlim

Итого 15.963 руб.

admad зачем? Она выключена.

Кстати, да, спасибо что напомнили, надо бы добавить к обзору, при Memory on Demand использование свопа на машине пользователя нецелесообразно, это камень в огород Селектел.

KM.UA:
Вы путаете VPN с VPS.
Если бы облачный хостинг был дешевле для конечного пользователя, он был бы менее выгоден хостерам.

Да, простите, опечатался.

Облачный хостинг похож на шаред хостинг, только один сайт на шаред хостинге висит с 10 пользователями в день, а второй с 2-3К и тянет 15% ресурсов системы, а платят одинаково. Выгоднее было бы для хостера чтобы первый платил столько же, а второй, по факту использования ресурсов. Для хостера очевидная выгода.

Кроме того "второй" пользователь будет застрахован от того, что висит на волоске от отключения за перерасход ресурсов.

мне достаточно ))))

Каждый выбирает для себя )

Я вот выбрал установить сервер дома, у меня канал 100Мб, запустил машинку, поставил линух, DirectAdmin и вполне себе доволен. Правда иногда происходят перебои с питанием, а на хороший UPS денег пока жалко. И на ночь не отключишь, это, пожалуй, самый большой минус.

Всего: 1281