Даже заказав полное техническое обслуживание сервера организации
важно разделять зоны ответственности. К области, за которую отвечают программисты нашей организации относится поддержка физической и виртуальной инфраструктуры серверов, центра обработки данных, программное обеспечение.
За загрузку информации несут ответственность владельцы!Наши специалисты не работают с информацией, загруженной пользователями самостоятельно или при помощи пользовательского ПО. Они могут захостить сайт, проконтролировать безопасность серверов, отладить системные службы, организовать резервное копирование. Если пользователь самостоятельно загружает на хостинг сайт с ошибками, прописанными в коде, он не будет работать. Если клиент сам меняет код сайта, ставит обновления CMS или некорректно оперирует загруженными данными - результат будет тот же.
Надо понимать! Чтобы злоумышленники не могли получить доступ к корпоративной информации, код сайта изначально не должен содержать уязвимостей и программных закладок.
Выбор операционной системы для сервераСерьезной задачей является выбор и установка ОС. Сейчас используют
Windows Server + или
Linux-дистрибутивы разной направленности.
Достоинствами Windows является ее универсальность, простота управления от имени администратора, большой объем информации, программного обеспечения, наличие мануалов. Эта ОС нужна, если ПО компании использует части ядра или библиотеки Microsoft. Еще одним плюсом становится наличие RDP, то есть проприетарного протокола прикладного уровня, обеспечивающего удаленную работу пользователя. Минусы – высокая стоимость лицензии и наибольшее количество потребляемых ресурсов по сравнению с другими ОС. Она отлично подходит для поддержки корпоративных систем.
Linux представлена такими продуктами, как Ubuntu, Debian, CentOS. Они менее ресурсоёмкие. На эти системы хорошо встают службы маршрутизации и управления трафиком. Достоинством является нативная работа с консолью и пакетными менеджерами. Основной недостаток - полноценное управление серверной конфигурацией происходит исключительно через терминал. Для этого нужны определенные навыки. Из этих ОС Ubuntu больше ориентирована на персональное использование, Debian более гибкая, способна к глубокому конфигурированию оборудования и лучше решает корпоративные задачи. Она обладает секьюрностью, стабильностью и низким ресурсопотреблением. Но внутри системы часто присутствуют устаревшие модули и части ядра.
Из всех операционных систем на базе Linux для бизнеса лучше всего приспособлена CentOS. Хорошие результаты она показывает при использовании на веб-хостингах. Недостатком системы становится сдержанный цикл производства, приводящий к наличию уязвимости и проблем, которые решены в других дистрибутивах. Она не очень хорошо работает с Docker/k8s, то есть средствами для виртуализации и контейнеризации.