0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 16

Несколько серверов на одной машине

24.02.2016, 10:09. Показов 8919. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Ранее работал только с одним сервером и одной БД. Хочу поучиться и запустить несколько серверов на одной машине с разными конфигурациями.
Также хотелось бы попробовать запустить несколько БД и настроить несколько репликаций и шардинг.
Я в таких вопросах новичок, и хотелось бы услышать мнения людей у которых есть опыт развертывания и администрирования серверов.
Читал про Docker, могу ли я создать несколько контейнеров и в каждом развернуть отдельный сервер или Docker для этого не подойдет.
Кто то может посоветовать литературу по кластеризации, шардингу и репликации, буду очень благодарен.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.02.2016, 10:09
Ответы с готовыми решениями:

Несколько серверов на одной машине
Привет всем. Есть вопрос: При установке нескольких серверов (2) на одну машину, какие затыки могут выскочить? Что следует учесть? ...

Несколько серверов в одной программе
Гуру, подскажите, Spring на такое способен? Задумка: сервер на :8000 для клиентов (обычный http://) сервер на :9000 для админки и...

Несколько сайтов на одной машине
Добрый день всем. Ситуация следующая: Имеются два компьютера com1 и com2. com1 выступает в роли клиента, который обращается к...

13
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
24.02.2016, 10:58
Цитата Сообщение от Andrey0009 Посмотреть сообщение
Ранее работал только с одним сервером и одной БД
О какой СУБД идет речь?
0
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 16
25.02.2016, 00:05  [ТС]
MySQL, PostgreSQL
0
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
26.02.2016, 10:06
Цитата Сообщение от Andrey0009 Посмотреть сообщение
MySQL, PostgreSQL
Дело в том, что эти вопросы специфичны для каждой СУБД, поэтому лучше спрашивать в конкретном разделе, а не в общем.
0
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 16
26.02.2016, 12:22  [ТС]
Может я создал тему не в том разделе.
Вопрос не касается только БД, я хочу поставить 2-3 php-fpm с разными настройками, поставить nginx и БД.
Вопрос не принципиальный какая БД, можно на одном сервере поставить mysql, на другом postgresql.
Вопрос как развернуть несколько серверов на одной машине, может как то на контейнеры разделить.
Я не знаю как это обычно делается, вот и создал тему чтоб подсказали, у кого есть опыт.
0
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
26.02.2016, 13:08
Цитата Сообщение от Andrey0009 Посмотреть сообщение
Вопрос не принципиальный какая БД
Например, в Oracle создать несколько БД одной версии на одном компе вообще не проблема, вопрос только в ресурсах (в частности, ОП). Создавать можно либо с пом. визарда, либо вручную через выполнение CREATE DATABASE. Если нужно поставить несколько версий, то существует понятие ORACLE_HOME, когда каждая версия ставится в свой HOME, т.е. директорий.
Про другие СУБД сказать не могу, ибо работал с ними только в качестве разработчика, а твои вопросы - исключительно в компетенции DBA.
0
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 16
26.02.2016, 13:30  [ТС]
Мне не нужно ставить несколько БД на один сервер. Мне нужно развернуть несколько серверов и на каждый поставить по одной БД. Проблема, как развернуть несколько веб-серверов ?
Может нужно перенести тему в другую ветку...
0
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
26.02.2016, 13:55
Цитата Сообщение от Andrey0009
Мне не нужно ставить несколько БД на один сервер. Мне нужно развернуть несколько серверов и на каждый поставить по одной БД. Проблема, как развернуть несколько веб-серверов ?
Так. Я уже запутался.
В первом сообщении говорится о нескольких серверах на одном компе, теперь на нескольких.
В начале речь о серверах БД, теперь о веб-серверах (что отнюдь не одно и то же). Ты уж определись.
0
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 16
26.02.2016, 14:00  [ТС]
Не совсем точно написал)
Нужно на одной машине установить несколько веб-серверов, на каждый веб-сервер поставить по одной БД.
И потом настроить репликацию и т.д. между БД которые на разных веб-серверах
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
26.02.2016, 14:02
Лучше и проще конечно сделать виртуальные машины для каждого из серверов, но не вижу серьезной проблемы поднять несколько инстанций для того-же Web-сервера. Проблема начнется у клиента, у которого по умолчанию стоит 80 порт, а у вас они должны висеть на разных портах. С SQL серверами попроще т.к. они несколько иначе с клиентом общаются
0
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 16
26.02.2016, 14:18  [ТС]
Про виртуальные машины, они эмулируют работу целой ОС?
Я писал про Docker и контейнеры подойдут ли они здесь, кто то работал с Docker?
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
26.02.2016, 16:18
Да, виртуальная машина эмулирует полностью все. Вы можете их на одном компе запустить сколько угодно, лишь бы хватило памяти. Очень удобно использовать для разных сетевых экспериментов в том числе и тестировать Клиент/Серверные приложения.
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,897
26.02.2016, 17:27
Цитата Сообщение от Andrey0009 Посмотреть сообщение
на каждый веб-сервер поставить по одной БД.
есть понимание, что web сервер ни разу не сервер данных? Если нет - тогда пилите, они золотые
0
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 16
26.02.2016, 19:21  [ТС]
Пилите Шура пилите...
)))
Я не собираюсь это где то использовать, хочу просто покрутить поучиться, для себя. С одним сервером рвботал, а когда есть группа серверов (кластер) такого опыта нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.02.2016, 19:21
Помогаю со студенческими работами здесь

Несколько клиентов Notes на одной машине.
Я точно видел на форуме уже про это обсуждение, но найти так и не смог, если у кого есть под рукой как делается установка и использование...

Несколько сайтов на одной виртуальной машине
Доброго времени суток. Имеется два доменных имени. Имеется папка /var/www/html с которой работает один сайт. Имеется папка...

А вы знали, как запустить несколько клиентов на одной машине?
В общем, кто ставил себе несколько клиентов (часто разных версий), замечал, что запустить их можно только в определенной...

MS Access 97 и 2000 на одной машине под одной ОС: возможно?
Собствено сабж

Несколько серверов
Доброго времени! Дело в том что до этого разрабатывал проекты лишь на один сервер. То есть не было связки из нескольких серверов. Сейчас...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

Новые блоги и статьи
Трассировка корутин Kotlin с OpenTelemetry
mobDevWorks 14.07.2025
Асинхронное программирование меняет правила игры, особенно когда речь заходит о трассировке операций. В Kotlin с его корутинами эта проблема приобретает особый оттенок, который я хотел бы детально. . .
Облачные приложения на Rust: руководство по архитектуре микросервисов
golander 13.07.2025
Когда я впервые взялся за проектирование облачной платформы для одного из наших клиентов, выбор стоял между привычными Go и Java. Но после нескольких месяцев разработки микросервисной системы,. . .
Как Node.js выполняет асинхронные операции
Reangularity 13.07.2025
Каждый раз, когда я рассказываю про Node. js, возникает один и тот же вопрос: "Как эта штука может быть быстрой, если JavaScript — однопоточный язык?" И это действительно кажется парадоксом. Ведь в. . .
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
stackOverflow 10.07.2025
В . NET появилось интересное обновление - новый шаблон ИИ-чата под названием . NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то. . .
Результаты исследования от команды ARP (июль 2025 г.)
Programma_Boinc 10.07.2025
Результаты исследования от команды ARP (июль 2025 г. ) Африканский проект по дождям (ARP) World Community Grid снова запущен! Мы рады поделиться обновленной информацией о нашем прогрессе с осени. . .
Angular vs Svelte - что лучше?
Reangularity 09.07.2025
Сегодня рынок разделился на несколько четких категорий: тяжеловесы корпоративного уровня (Angular), гибкие универсалы (React), прогрессивные решения (Vue) и новая волна компилируемых фреймворков. . .
Code First и Database First в Entity Framework
UnmanagedCoder 09.07.2025
Entity Framework дает нам свободу выбора, предлагая как Code First, так и Database First подходы. Но эта свобода порождает вечный вопрос — какой подход выбрать? Entity Framework — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru