[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: распределение серваков
hurt3
Приветствую уважаемые.
В общем ребят вопрос такой
есть сервис клиенты регятся, скрипты обрабатывают необходимые задачи и сдаются отчеты клиентам.
т.е. у нас есть клиентская часть просмотра отчетов и часть отвечающая за обработку информации
Истинный хост, на котором будет обрабатываться инфа хочется спрятать от зависливых глаз

поэтому есть два варианта решения задачи:

1) разделить приложение на 2 сервера клиентский и обработчик
и на клиентский периодически забрасывать обновленную инфу с отчетами

2) каким то образом через curl, может быть, с клиентского сервиса адресовать все запросы серверу для обработки инфы, получать ответ и передавать клиенту, т.е. база полностью будет лежать на обрабатывающем сервере, а на клиентском лишь находится скрипт ретранслятор.

Как лучше поступить и если использовать второе решение как правильнее ретранслировать запросы?
Arh
Через API например. Или через общую базу с отчётами, ну или чёрез очередь, да через тот же nginx. Мало инфы, много вариантов.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
vagrand
Сделайте либо с обоих серверов доступ в одну базу, либо настройте репликацию master-slave и пусть все запросы на запись идут в мастер, а на чтение в слейв. Так еще и скорость работы увеличите

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
hurt3
система не будет сильно тормозить из-за того что база далеко?
вообще была идея вынести юзер функционал на обычный хостинг и подключит к удаленной БД mysql
А системную часть разместить на том же серваке(хостинге) но в другой учетке
Есть ли возможность в mysql за отельным пользователем закрепить отдельные таблицы к просмотру и редактированию?
hurt3
парни, а как насчет такой схемы,
скрипты для клиентов лежат на обычном хостинге
бд клиентская с инфой о клиентах и отчетами лежит у этого же хостера но на другом акке, для быстродействия

к ней осуществляется доступ удаленно, от клиентских скриптов + с другого хостинга, который выполняет рассчеты, инфа с операционного хоста с бд копируется в и с клиентской бд

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

вероятность утечки информации не возрастает?
т.е. получается, что хостинг с клиентскими скриптами это первый уровень обороны и он имеет доступы к клиентской бд, и если он будет взломан, данные от бд могут попасть в руки злоумышленников, а там хранится персональная учетная информация пользователей.
Сервак под клиентскую базу это второй этап обороны доступов на нем куда либо нет, но могут быть журналы.
Можно как-то настроить сервер так что бы инфа об обращениях другой базы данных не сохранялась? Может быть через репликацию вида мастер-мастер?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.