Слава Шевцов

Слава Шевцов
Рейтинг
370
Регистрация
23.07.2005
General:
Пол года использую www.keyweb.ru - проблем пока не отметил.

Канал в Россию у них как? Не падает? Нормальный по ширине?

Andreyka:
Это будет отказоустойчивое решение. Минус в том что один сервер простаивает
А вот если они будут работать одновременно - тогда другое дело. Это уже высокопроизводительное.

Просто дело в том, чтоб поднять кластер надо минимум 3 писюка, балансер и внешний массив.

Да не нужно ничего. Я предлагаю Ваше любимое решение: вынести Mysql на отдельный комп. Только с некоторой вариацией - вместе с полной копией web-части. Простаивать ничего не будет, балансер не нужен, массив тоже. А запас производительности на каждом из серверов всегда есть. В крайнем случае можно будет рубить половину трафика (например, весь зарубежный) или снизить доступность части сервисов. При этом сайт будет продолжать работать и нести прибыль.

Andreyka:
Очень хорошо. Вот начинается суд, достаете скрин копию сайта.
Судья говорит - это верно? Ответчик говорит - неа. И показывает свою копию сайта, тоже засвидетельственную нотариусом, где ничего такого нет.
Ку?

После этого один из нотариусов разорится. Им, нотариусам, это надо? Нотариус отвечает за свою подпись всей своей личной собственностью, а не уставным капиталом 10 тыс. рублей.

Andreyka:
Ага, причем под каждую задачу - свой кластер. Под sql - один, под веб - другой и т.д.

Можно. Но можно сделать, например, связку из двух серверов. На каждом будет храниться полная работоспособная версия сайта, но работать будут как web-сервер и mysql-сервер. В случае падения одной из железок вторая включается в автономный режим, а сломанная неспешно ремонтируется. Вторая железка, ясное дело, будет при нагрузках тормозить. Но сайт работать будет. Чем больше железок, тем лучше будет система работать при умирании сервера. Гемор в том, что российские датацентры требуют от серверов 1U. Иначе две-три домашние PC-шки по надёжности и нагрузкам рвали бы обычные сервера как тузик грелку.

Andreyka:
По какой статье закона РФ производится заверение сайта?

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

Andreyka:
Тогда не проще ли написать отмазку в виде дисклаймера - кто покупает мопед за 100 - ССЗБ?

По российским законам за контент сайта, в том числе содержании сообщений на форумах и досках объявлений, ответственность несёт владелец сайта. Грубо говоря, я пишу здесь призыв к свержению власти с танками на руках, Вы идёте к нотариусу, заверяете содержимое сайта и пишете заявление в милицию. Владельца форума в итоге могут отправлить на Магадан.

barty:
Большие проекты приносят большую прибыль, поэтому серверов для крупных проектов используется несколько. Обезательно балансинг нагрузок или просто, отдельно мухи отдельно котлеты (другими словами php на одном сервере, mysql на другом, веб на третьем). Избыточность в таких системах просто обязана присутствовать, иначе длительная недоступность очень плохо сказывается.

Причём избыточность не в запасе прочности серверов, а в их количестве. Лучше 4 сервера, чем такой же суммарной мощности один: намного дешевле и намного надёжнее. В идеале - стойка из обычных PC-шек. Время от времени один из них будет умирать, но стоить такой кластер будет дешевле и система будет значительно надёжнее.

edogs:
Очень странное развитие топика 🙄
Оптимизация скриптов смысл безусловно имеет и отрицание этого звучит с нашей точки зрения настолько странно, что даже возражения привести трудно. Если вспомнить книжку Брукса про "мифический человеко-час", то становится понятным, почему сразу идеальный и оптимизированный скрипт для рабочего проекта ни один менеджер в здравом уме и твердой памяти заказывать не будет.

Если вспомните того же Брукса, то должны знать, что единственный непредсказуемый момент в IT-проекте - это качество и скорость работы разработчиков. Если Вы знаете нагрузку на систему и её распределение, то оптимизировать MySQL можно за два дня, поставить сервер за неделю, вписать в код memcached дней за пять (логика скрипта не меняется), а бизнес-логику с архитектурой переработать - месяца два с учётом полного тестирования и написания скриптов для переноса данных. Уже через месяц ситуация с проектом может быть иная и будет нужен другой уровень оптимизации. Затраты на разные способы оптимизации посчитайте на досуге ;)

Gray:
У меня есть ощущение, что бинарники будут работать не на порядок быстрее, чем прекомпиленный код php-скрипта с Апачем. Тем более, что на время ответа mysql, например, это мало повлияет.
Гораздо эффективнее может оказаться переход с mod_php на FCGI-решение.

Будут работать на порядок (раз в пять-десять) быстрее. Ассемблер даст ускорение ещё раза в два за счёт оптимизации использования регистров. Но узкое место, как Вы верно заметили, обычно не в скриптовом коде.

OZE:
а вы готовы заплатить за движок генерации карт? т.е. вы готовы купить как минимум такой сервис как Яндекс.Карты? :)

Яндекс.Карты не имеют своего картографического движка и своих карт Москвы. Они используют сторонние данные. На Яндекс.Карты Яндекс сделал только интерфейс и поисковый движок. Всё остальное - чужое.

Всего: 33369