Добрый день!
Я прочитал особенности размещения сервера у себя дома или покупка выделенного :)
Если по порядку:
1. Живу в Москве
2. Интернет стабильный 500-600мб, а оплачиваю за 1000мб.
3. Место под сервер есть, чтобы он шумел и никого не раздражал.
4. За свет платить готов, но смотря сколько :)
5. Настройкой и обслуживание заниматься готов.
Какие нагрузки:
1. Пару самописных сайтов с общей нагрузкой в 3000-5000 в месяц (сейчас размещены на хостинге reg.ru на одном из дешевых тарифов, около 3.5к в год)
2. 5-7 почт на домене, одна размещена в Яндексе 360, остальные в ВК WorkSpace (за них ничего не плачу).
3. Несколько облаков - Google, Yandex, iCloud (по расходам около 10к в год, из них 7,2к - это iCloud на 2TB)
4. Умный дом с 25+ устройств (старый ноутбук с Ubuntu и HA под столом)
5. Plex сервер (тоже на старом ноутбуке).
6. Сервер для файлов с жестких дисков (пока у меня их 5 на рабочем столе и я постоянно подключаю нужный)
Новые нагрузки, которые будут:
1. Игровые веб-интерфейсы (обмен по веб-сокетам) с нагрузкой 5-7 раз в месяц от 20 до 1000 одновременных пользователей.
2. Хостинг для виджета "Конфигуратор" с ежемесячным посещением в 10к человек.
А также еще размещения разных open sourse проектов на своем хосте, для небольшой команды (appflowy - заметочник, nocodb - CRM система, excalidraw - доска для рисования).
Возможно еще что-то, но это не точно :)
Я вижу несколько вариантов:
1. Оставить все как есть и взять в аренду сервер под новые нагрузки, но какой сетап лучше под такую нагрузку?
Сразу минусы:
- Все в разных местах (но есть и плюс, если сломается, то не все сразу).
- А если ВК захочет сделать платную почту, как и Яндекс (возможно, стоит не суетиться и решать проблему по мере появления).
- Нет сервера для файлов на жестих дисках (можно его подкинуть на старый ноутбук, там же будет HA и Plex сервер, думаю, ноут справится).
Тогда вопрос, куда закинуть AppFlowy, NocoDB и Excalidraw? На новый арендованный сервак или же из-за небольшой нагрузки хватит и старого ноута (будет работать до 10 человек, переодически смотрев какую-то инфу)?
2. Собрать сервер дома и закинуть все на него, масштабировать по мере необходимости, так как нет постоянной большой нагрузки, она больше временная.
Сразу минусы:
- Да там одни минусы, зато все у себя.
- Если упадет, то сразу все :)
Все перечисленное можно было бы держать на домашнем сервере (если он будет именно сервер, а не "нечто-дишманское-из-десктопа" или "крутая китайская тачка с али на ксеоне" - с серверной матерью, ECC памятью, ксеонами, IPMI и пр.)
НО есть одно НО, которое вполне возможно вынудит Вас ставить это все хозяйство в ДЦ или арендовать дедик. Имя этому НО - вот эта фраза:
Интернет стабильный 500-600мб, а оплачиваю за 1000мб.
Вот в ней Вы ошибаетесь и ошибаетесь люто. Нет у Вас 500-600. У Вас до 1000. В любом диапазоне.
То есть 1Мб - это тоже не нарушение договора - с физиками SLA не составляют и физикам flat rate не дают (а если дают - дерут как с юрика). Как только Вы начнете топить соседей своим исходящим трафиком (а в стандартной модели сохо входящий намнооооого больше исходящего) - Вас сразу спросят - Вы тут хоум офис открыли? Хорошо, но тогда давайте платите, как юрик.
К себе однозначно стоит забрать почту - если хотите конечно поипаца с доменом, почтовиком, SPF, DKIM и прочими умными и не очень вещами. А так - смотрите ответ AntHTML - он все правильно написал.
Топить исходящим )))
Домашние провайдеры с удовольствием принимают трафик генераторов исходящих, главное чтобы не помоечный трафик, хотя даже торренты разрешают. У них просто огромный входящий и почти нет исходящего.
Ну либо распределить всё по VPS разным недорогим, например на Aeza или makecloud
Либо взять дедик и туда запихнуть
ПОчта - mailcow или roundCube
Облако - nextcloud
Ну либо домой собирать сервак, но это минимум года 2 окупаемости обычно
1. Игровые веб-интерфейсы (обмен по веб-сокетам) с нагрузкой 5-7 раз в месяц от 20 до 1000 одновременных пользователей.
2. Хостинг для виджета "Конфигуратор" с ежемесячным посещением в 10к человек.
Как долго готовы терпеть падение Вашего сервера на балконе, все эти люди?
Sanes По поводу конфигураторов полностью согласен.
А что насчет интерфейсов, если они мне нужны в определенное время 5-7 раз в месяц? Не проще их поднять на своем стационарном с i7 14700 и 32GB DDR5. Я думаю он выдержит нагрузку в 1к пользователей одновременно?
Danil Privedentsev, не важно. Там же тоже будут посетители. У вас вылетает сервер и вы далеко от дома.
Соответственно оперативно поднять вы это не сможете. В отличии от нормального сервера в ЦОДе.
Дома можно собирать любое железо, все эти SLA для домашнего хостинга не применимы, а вот стоимость будет ниже.
Есть неплохой вариант, сделать несколько машин на базе дешевых mitx+ssd со слабым процессором. Например энергии intel J серии процессоры едят мало а возможности высокие (кроме ограничения объема памяти в 16гб у новых и 8 старых моделей), благодаря маленьким ценам и размерам, из них можно собрать практически бесшумный ящик для нескольких сервисов без виртуализации... но корпус, основная беда, если руки куда надо прикручены, лучше сделать все самому, иначе можно за это заплатить трехкратную стоимость от начинки.
1. Пару самописных сайтов с общей нагрузкой в 3000-5000 в месяц (сейчас размещены на хостинге reg.ru на одном из дешевых тарифов, около 3.5к в год) Однозначно облако упадет - будете долго поднимать, да и аптайм надежнее
2. 5-7 почт на домене, одна размещена в Яндексе 360, остальные в ВК WorkSpace (за них ничего не плачу). Однозначно облако крайне трудно обучить спамлисты пропускать почту от частных IP
3. Несколько облаков - Google, Yandex, iCloud (по расходам около 10к в год, из них 7,2к - это iCloud на 2TB) Можно и к себе забрать на nextcloud, но реверс прокси должен быть в облаке, чтобы проще было построить маршруты
4. Умный дом с 25+ устройств (старый ноутбук с Ubuntu и HA под столом) локально из-за пинга
5. Plex сервер (тоже на старом ноутбуке). локально из-за пинга и трафика
6. Сервер для файлов с жестких дисков (пока у меня их 5 на рабочем столе и я постоянно подключаю нужный) локально из-за пинга и трафика
1. Игровые веб-интерфейсы (обмен по веб-сокетам) с нагрузкой 5-7 раз в месяц от 20 до 1000 одновременных пользователей. облако это прод и 1000 нормальный
2. Хостинг для виджета "Конфигуратор" с ежемесячным посещением в 10к человек. облако тоже нормальный прод
Вывод:
OnPermise выгодно хранить тяжелые файлы и локальные сервера для низкого пинга, если старый ноут "уже не торт", то можно рассмотреть какой m-atx/itx самосбор для его замены, либо аналоги intel nuc
OnCloud для доступа из вне проще и надежнее и по аптайпу и по настройкам
Danil Privedentsev, Мне хватает даже на меньшем на VMWare workstatin крутить несколько тестовых виртуалок пару раз в месяц. Недостающее можно выгрузить в OVA и запустить на тестовом тарифе какого хостинга с почасовой тарификацией
Облако если и упадет, то быстро полетит на другой ноде, если это правильно сконфигурированное облако. Запятых не хватает... Так то несколько раз прочитав я понимаю, что к чему, но всё же
Похожим вопросом задался, для описанного мне кажется отлично подойдёт с Алика зеон, туда и 16 и 128 гигов оперативы подойдёт, и вообще можно proxmox поставить и развести по виртуальным машинам все проекты. Выделить несколько hdd и SSD под системы и под облака и будет вам счастье. В моей калькуляции окупаемость от 2 до 12 месяцев относительно аренды vds серверов . Ах да, просто ставите нормальный роутер и статичный IP , дальше переадресацию портов и работаете как обычно )
Да, конечно все можно настроить дома, но есть оним минус - когда отключать напряжение, тогда система упадет. Нужно мощьный бесперебойник, чтоб хватал на несколко часов, с автозапуском. и на кажный компьютер-сервер поставить умную разетку, что можно было перегрузить по удаленки. Но не факт что у провайдера будет стоять стоять бесперебойник на распределительном оборудование.
Из личного:
Уже 9 лет дома держу свой хостинг 10-15 сайтов. Работает отлично, использую ispconfig. 2 года тому назад собрал еще один сервер на Intel Core i5-11600 OEM и 64 гига оперативки, 16 тб HDD. на нем файлообменик и несколько виртуальных машин и рабочих и игровых. Поставил роутер микротик MikroTik hAP ac2.
пока все работает.
Доменная почта рабротает хорошо, в спам письма не летять, все настроил.
2 компьютера потремляют примерно 140 ватт.
Так что выбор за вами и там и там есть свои плюсы и минусы