При оренді віртуального виділеного сервера його адміністратору доводиться зробити вибір: яка операційна система буде встановлена на сервері. У більшості випадків, пропонується 2 варіанти: Windows Server або одна з ОС сімейства Linux. Якщо мова йде про наступному запуску на віртуальному сервері сайту або блогу, інтернет магазину або корпоративного порталу, швидше за все, вибір впаде на користь ОС Linux, проте ОС Windows також підходить для управління своїм хостингом, а також є незамінною для вирішення ряду складних і специфічних завдань . Спробуємо порівняти Windows і Linux за кількома основними параметрами.
доступність
Мови програмування
Протоколи передачі даних
Схожа ситуація складається і з протоколами передачі даних. І Windows, і Linux практично однаково працюють з найбільш популярними протоколами FTP і telnet, але по-різному взаємодіють з захищеним мережевим протоколом SSH. В ОС сімейства Linux даний протокол підтримуються за замовчуванням (наприклад, для підключення до локального SSH-сервера при прослуховуванні порту 30000 користувачеві pacify в командному рядку досить ввести команду «$ ssh -p 30000 [email protected]»), а програми для роботи з ним зазвичай входять в число стандартних утиліт. У Windows робота з протоколом SSH можлива тільки після установки додаткового ПЗ, серед якого є як безкоштовні, так і платні утиліти.
Системи управління базами даних
Найбільш популярна серед розробників веб-додатків СУБД MySQL доступна для обох ОС, але, з огляду на популярність «класичної» зв'язки PHP + MySQL, її можна вважати трохи більш близькою до Linux. Тим більше, що зв'язка з MySQL, мови PHP та веб-сервера Apache є на сьогоднішній день «стандартним» комплексом серверного програмного забезпечення LAMP для ОС Linux. СУБД MS SQL, часто використовується розробниками складних корпоративних порталів з підвищеними вимогами до надійності і стабільності, працює тільки в середовищі Windows. Це саме можна сказати і до баз даних Microsoft Access.
складність адміністрування
Само по собі грамотне адміністрування та обслуговування віртуального виділеного сервера є не найпростішим завданням і вимагає певних навичок. Для новачків, як правило, більш розумним є вибір Windows Server, оскільки більшість користувачів знайомі з основними особливостями і принципами роботи даної операційної системи за версією Windows для настільних ПК. Дана ОС також дозволяє використовувати багато програм, запуск яких в середовищі Unix-подібних систем неможливий, і фірмові технології Microsoft. З іншого боку, Linux пропонує більш високу швидкість роботи проектів, написаних на PHP (що стає особливо помітно на сайтах з високою відвідуваністю) і в деяких випадках більш тонку, хоча і більш складну настройку сервера.
Яку ОС вибрати для віртуального виділеного сервера під конкретний проект з його особливостями - рішення адміністратора проекту. Головне - чітко уявляти собі різницю між Windows і Linux і по можливості попередньо скласти список програмного забезпечення, яке планується використовувати, перевіривши наявність версій програм для тієї чи іншої операційної системи.