Trust
Продвинутый
Дата регистрации:
03.11.2011 17:04:04
Сообщений: 67
Доброе время суток Михаил!
У меня Возник вопрос по поводу того как построить правильную иерархию записи чтения из базы данных например одновременно 10 тысяч человек?!
Решение я кажется уже нашел, только вот осталось все знания правильно скомпоновать...надеюсь вы поможете мне с этим..
В моем случае: Социальная сеть... Для старта социальной сети хватит 2х выделенных серверов с линуксом и Mysql-ем
причем на один сервер идет запись всезх данных, а на второй после того как запись произошла (какая-то неизвестная мне программа или скрипт(я вот этого и не понимаю)) копирует все на 2й сервер анологичные записи, после чего со второго сервера уже идет чтение всех данных.
То есть есть 2 базы в одну записываем с другой ведем чтение...
Можете описать мне тут либо выделить отдельную тему по высоконагруженным проектам?!
Trust
Продвинутый
Дата регистрации:
03.11.2011 17:04:04
Сообщений: 67
Михаил вы мне поможете?
brussens
Мега-мастер
Дата регистрации:
11.10.2011 22:50:07
Сообщений: 438
Не парьте себе мозг, всё насколько мне известно иначе. Можно ресурсы обоих серверов использовать как один. Хороший хостер будет под вас затачивать, а не вы под него. И совет есть небольшой: для высоконагруженных проектов, например у меня такой же, используйте ОС FreeBSD и за цену двух vds арендуйте лучше сразу физический серв, например я так и собираюсь делать))) Помните, что ресурсы выделенного серва и физического очень разные. Вам просто не хватит vds'а.
Хорошего и дешёвого хостера могу если что посоветовать при интересном сотрудничестве)))
Trust
Продвинутый
Дата регистрации:
03.11.2011 17:04:04
Сообщений: 67
Дмитрий! Мне нужен идеальный вариант! Так как не знаю но мне хочется использовать именно его. А в вашем случае 1го выделенного сервера не хватит! На счет vds я знаю, что это такой же физический сервер и на нем просто разделено место под нескольких пользователей, и хостеры анологично отдают его не только мне в использование, но и другим своим клиентам!
Я перечитал множество статей про архитектуру высоконагруженных проктов, все советуют именно так как я описал выше, а вот про обмен данными между базами никто ничего не пишет=(
Дмитрий! Скиньте ссылку на вашу социальную сеть, посмотрю=) Очень интересно!
И еще очень интересно почему Михаил не отвечает...
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Вы написали, что на 1-й сервер идёт сохранение, затем копирование с 1-го на 2-й, а потом считывание со 2-го. У Вас вопрос, как скопировать записи с 1-го на 2-й. Для этого надо написать скрипт, который подключается сначала к 1-му серверу, берёт оттуда все записи (либо только новые), а затем подключается ко 2-му серверу и добавляет туда все новые записи. Данный скрипт можно поставить в cron на автозапуск.
brussens
Мега-мастер
Дата регистрации:
11.10.2011 22:50:07
Сообщений: 438
Пока что свой проект я не запустил. Но уже апрель у меня запланирован на тестирование.
Что косается сервера, то думаю, что арендовать сервер с следующими характеристиками за 3500р будет намного лучше, чем vds, к тому же на VDS есть определённые ограничения в плане нагрузки на процессор.
Вот вобщем то характеристики сервера:
CPU:ATHLON 6H X2 3800+
HDD:1250 Gb
RAM:4 Gb
+
всё довольно дёшево расширяется. Например + 2 Гб оперативки стоит 300р единоразово + 300р в месяц.
Перелопатил предложения многих хостеров, и могу сказать, что дешевле этого вы врядли найдёте, а серв будет намного мощнее, чем vds
Только вот я буду использовать Colocation, а не dedicated, т.к. есть серв в наличии)
Trust
Продвинутый
Дата регистрации:
03.11.2011 17:04:04
Сообщений: 67
Ну а ссылку на вас вконтакте можно? И можете описать что у вас в сети ожно делать ?
brussens
Мега-мастер
Дата регистрации:
11.10.2011 22:50:07
Сообщений: 438
вконтакте я http://vkontakte.ru/brussens
int
Освоившийся
Дата регистрации:
26.10.2011 05:32:04
Сообщений: 32
Под серьезный, высоконагруженный в будущем проект денег жалеть не стоит. В первую очередь нужно не на дешевизну смотреть, а на абузоустройчивость. С многих недорогих хостингов быстро выселяют из за ddos атак, которые ни кто не отменял. Конкуренты думаю дремать не будут
Trust
Продвинутый
Дата регистрации:
03.11.2011 17:04:04
Сообщений: 67
Int! Мне пока хватит и того что описал я, то есть к примеру сайт для 1000 одновременных онлайн пользователей хватит 1го компа с линкуском апачем и mysql"ем =)))