
Недавно я узнал об управлении серверами. Когда я искал работу фрилансером, я увидел пост об управлении 1200 серверами. Мне стало интересно, как группа людей может управлять несколькими тысячами серверов. После посещения сайтов поставщиков услуг, таких как rack911.com, platinumservermanagement.com, я обнаружил, что они берут всего от 19 до 35 долларов за сервер в месяц.
Мне не терпится узнать, как это делается, предполагая, что эти сервера запускают много виртуальных серверов, служащих как облачные цели или как сервер веб-хостинга. Как они управляют всеми серверами, какие инструменты или программное обеспечение они используют? Даже нужно реализовать безопасность, множество задач cron, управление сетью и временем безотказной работы сервера и т. д.
Как клиенты запрашивают билеты у управляющей компании - я видел Froxlor, но не уверен, все ли используют одно и то же, или это именно то, что нужно для оформления билетов и общения клиентов.
Должны ли менеджеры серверов также иметь на своем рабочем месте высокопроизводительный настольный компьютер/сервер? Если да, то почему им нужны сложно настроенные системы?
Я хорош в администрировании серверов Linux, Unix и Windows, но никогда не занимался управлением серверами, особенно управлением несколькими тысячами серверов, это слишком для платы в размере от 19 до 35 долларов за сервер в месяц. Мне очень интересно узнать об этой работе по управлению серверами. Ищу хорошие ответы о том, как начать экспертность в управлении - предложения по пути обучения, инструменты для использования, рекомендации по настройке системы очень ожидаемы от экспертов.
Заранее спасибо.
решение1
Бизнес-модель с недорогим управляемым сервером основана на предположении, что большинству клиентов не потребуются никакие изменения большую часть времени. Базовая установка — это автоматический процесс, если у вас есть готовый шаблон виртуальной машины. Затем вы просто добавляете службы, которые нужны клиенту, что, опять же, не что иное, как запуск скрипта, устанавливающего службы. Все это можно автоматизировать с помощью PowerShell, и при правильной подготовке требуется лишь очень мало человеческого вмешательства.
Не ожидайте, что работа по индивидуальному программированию будет выполнена на низкобюджетных управляемых серверах. Они будут устанавливать и настраивать только почтовый сервер, веб-сервер, CMS, FTP, базу данных, ... то, что может быть (полу)автоматически установлено и настроено.