Первая задача, с которой сталкивается веб-мастер, это размещение сайта. Чтобы решить её нужно разобраться какие виды услуг предоставляют хостинг компании и чем они отличаются. Для многих бывает трудно разобраться чем отличаются виртуальные серверы VPS и VDS.
Существуют три вида хостинга, это Dedicated Server , Shared и VDS/VPS .
▶ Dedicated Server (Выделенный сервер) . В этом случае пользователь получает выделенный физический сервер в полное распоряжение. То есть, он полностью может управлять компьютером, устанавливать на нём любые операционные системы, необходимое программное обеспечение и даже вносить изменения в настройки BIOS.
▶ Shared (Виртуальный хостинг) . Предполагает использование одного физического сервера для размещения большого количества различных сайтов. В этом случае ресурсы распределяются равномерно между всеми веб-ресурсами, а это значит, что скорость работы не высокая и зависит от других пользователей. Также пользователи не имеют доступа к большинству настроек сайта (чаще всего они могут только изменять файл .htaccess), и не могут добавлять свои библиотеки. Это самый недорогой вариант хостинга, который подойдёт начинающим веб-мастерам.
▶ VDS (Виртуальный выделенный сервер) / VPS (Виртуальный частный сервер) . Это услуга по предоставлению виртуального сервера. Пользователи имеют почти такие же права, как и при использовании физического сервера. Они имеют права root, благодаря чему они могут вносить любые правки в настройки программного обеспечения. При этом стоимость услуг значительно ниже, чем при покупке выделенного сервера.
При создании сервера VDS используется технология KVM , в которой виртуальные серверы создаются с помощью специальной программы, применяющей аппаратную виртуализацию на базе Intel VT или AMD SVM . В этом случае пользователь имеет доступ к аппаратным средствам сервера, получает в своё распоряжение ресурсы физического компьютера, реальное адресное пространство ОЗУ, HDD, процессор и другие ресурсы сервера. Это позволяет ему установить операционную систему с ядром, отличающимся от ядра сервера. Что позволяет использовать Windows , FreeBSD и нестандартные сборки. Также можно форматировать диск под необходимую файловую систему и даже управлять загрузкой с помощью настроек BIOS.
Однако следует учитывать, что при использовании технологии KVM снижается производительность любой операционной системы, не предназначенной для работы с этой технологией. Некоторые ОС можно модифицировать, чтобы они изначально работали с использованием данной технологии, что позволяет значительно повысить производительность по сравнению с полной виртуализацией. Минус в том, что не все ОС можно модифицировать — для этого нужен открытый исходный код, которого, например, Windows не предоставляет. Это делает ОС на базе Linux основным вариантом такой виртуализации.
Сервера VPS используют технологию OpenVZ, в которой виртуализация осуществляется на уровне ОС. Благодаря чему на одном компьютере можно запускать несколько операционных систем использующих одно ядро. В этом случае все пользователи одновременно используют ресурсы физического процессора, оперативной памяти и другие. Так как в технологии OpenVZ используется ядро Linux, гостевыми системами могут быть только ОС, основанные на ядре Linux. Такая виртуализация способна обеспечить высокую производительность, лучшую масштабируемость и простоту администрирования. Владелец VPS сервера имеет доступ ко всем процессам и файлам всех виртуальных машин, что позволяет ему динамически управлять ресурсами. Согласно официальному сайту OpenVZ, ресурсы, затрачиваемые на виртуализацию, составляют от 1 до 3%.
Несмотря на то что VDS и VPS имеют много общего, между ними существуют различия. Перечислим основные:
При использовании VPS и VDS практически нет ограничений по числу размещаемых web-сайтов, баз данных, доменов, ограничиваются только аппаратные ресурсы. Пользователь может работать с виртуальным сервером так же, как и с реальным компьютером. Таким образом, VPS и VDS — это почти одно и то же. Конечно, некоторые задачи требуют VDS, но 99% конечных пользователей никогда не столкнутся с ними.
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…