Доброго дня)
Работаю в небольшой организации, год назад мы были стартапом, профиль не связан с ИТ.
Совсем недавно у нас появилась необходимость поставить сервер. Ресурсов для него слишком много выделить мы не можем, на данном этапе уж точно)
Итак, сервер нужен нам для четырех целей:
1) Сервер ip-телефонии. Asterisk, служит он в основном для того, чтобы было IVR в нерабочее время и по непредвиденным ситуациям. Позднее список обязанностей астериска расширится, и он будет связан с CRM системой.
2) Сама, собственно, CRM. Нужна она для оптимизации рабочих процессов, обращаться к ней будут 3-5 машин, не более. Когда будет более - поменяем сервер:)
3) Думаю также отказаться от хостинга и сделать всё прямо под рукой. Переходов на сайт - не больше тысячи в день, не больше 6 в течение одной минуты.
4) Организация файловой подсети. Доступ к ней извне. Файлохранилище небольшое, но для в меру важных файлов. Бэкап документов ежедневно. А вот что с рабочими файлами делать (например файлы из текучки, к которым обращаются ежедневно на протяжении нескольких дней, а потом они не актуальны) ума не приложу.
Под сервер использовать планирую обычное десктопное решение, на серверное денег не хватит :(
Излазил весь тостер, вроде прояснилось порядочное количество информации. Месяц не задавал вопроса, а лишь читал. Теперь, всё же, решился)
Вопросы
1) Планирую сделать всё на Hyper-V, и на виртуальных машинах потом всё остальное. Правильное ли решение, если нет, то почему?
2) Какое количество виртуальных машин создавать? Разделить всё капитально, или что-то таки можно объединить?
3) Есть сомнения по поводу хостинга в плане его ресурсозатратности, не более.
Ну и вообще, если есть подобный опыт и знаете про что-то особенное здесь, очень рад буду услышать.
Для правильного вопроса надо знать половину ответа
1. Asterisk - определённо Linux. Если используется плата аналоговых каналов (например, DAHDI), то сможете ли прокинуть её в виртуалку?
2. Файлохранилище - Samba на Linux, один ресурс на Raid для важных данных и один на отдельном винте для хлама. Автоматическое удаление хлама через 20-30 дней после создания/последнего доступа.
3. Сайт - в зависимости от реализации Linux или Windows.
4. CRM - в зависимости от реализации Linux или Windows.
Итого - если Asterisk перенести в виртуалку не удаётся, а сайт или CRM работают по Windows, то взять два сервера, иначе просто всё на один сервер с Linux без виртуализации.
часто видел призывы разъединять всё на разные сервера, есть ли здесь практическая подоплека? Астериск абсолютно без плат аналоговых каналов, поэтому никаких проблем не должно быть.
@merom3ro , практическая подоплёка в том, что в случае физического выхода из строя одного сервера отваливается только часть функций, а при должным образом описанных процедурах развёртывания отвалившийся сервис можно рутинным способом поднять на работающем сервере, потратив время только на вытаскивание данных.
@merom3ro Можно и всё разбить по отдельным виртуалкам, но все сервисы под Linux обычно и так восстанавливаются на ура, достаточно сохранить конфиги из /etc, поэтому, на мой взгляд, делить Linux смысла нет, да и администрировать один сервер проще, чем три.
Windows под виртуалку придётся брать Win8 COEM DIY, Win8 VDI или WinServer OpenLicense/VolumeLicense, в противном случае лицензия не позволяет ставить его в виртуальной среде.
никого звать не надо:) про железо вопросов не задавалось, поэтому не понимаю, к чему вы острите.
хостинг - около 400 рублей в месяц, то есть 4800 рублей в год. Почему бы не отказаться и не сэкономить эти деньги.
@merom3ro, я понимаю, что речи о железе не шло, но разное железо даёт разные возможности для реализации потребностей/планов.
По хостингу:
1) попытка такой экономии (4800 рэ. за год) может обернуться головной болью на 48000 (условно говоря) каждый месяц;
2) если экономия (причём - ни разу не "халявная" на самом деле, к тому же это не для частного лица) 150$ за целый год действительно считается актуальной, то может дешевле закрыться?