Автор: Пользователь скрыл имя, 22 Октября 2012 в 20:58, реферат
Хо́стинг (англ. hosting) — услуга по предоставлению вычислительных мощностей для физического размещения информации на сервере, постоянно находящемся в сети (обычно Интернет). Хостингом также называется услуга по размещению оборудования клиента на территории провайдера с обеспечением подключения его к каналам связи с высокой пропускной способностью (колокация, от англ. collocation).
Обычно под понятием услуги хостинга подразумевают как минимум услугу размещения файлов сайта на сервере, на котором запущено ПО, необходимое для обработки запросов к этим файлам (веб-сервер). Как правило, в услугу хостинга уже входит предоставление места для почтовой корреспонденции, баз данных, DNS, файлового хранилища на специально выделенном файл-сервере и т. п., а также поддержка функционирования соответствующих сервисов.
НАЦИОНАЛЬНЫЙ
ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ
ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ
И ОПТИКИ
КАФЕДРА ИНОРМАЦИОННЫХ СИСТЕМ
Направление ¾ 080700 Бизнес-
Дисциплина ¾ Сетевая экономика
АНАЛИТИЧЕСКАЯ ЗАПИСКА
ТЕМА:
Хостинг
Студент группы № 3522 Соколов Николай Анатольевич
(Фамилия И. О.)
Преподаватель Цуканова Ольга Анатольевна
(Фамилия И. О.)
САНКТ-ПЕТЕРБУРГ
2012
Хо́стинг (англ. hosting) — услуга по предоставлению вычислительных мощностей для физического размещения информации на сервере, постоянно находящемся в сети (обычно Интернет). Хостингом также называется услуга по размещению оборудования клиента на территории провайдера с обеспечением подключения его к каналам связи с высокой пропускной способностью (колокация, от англ. collocation).
Обычно под понятием услуги хостинга подразумевают как минимум услугу размещения файлов сайта на сервере, на котором запущено ПО, необходимое для обработки запросов к этим файлам (веб-сервер). Как правило, в услугу хостинга уже входит предоставление места для почтовой корреспонденции, баз данных, DNS, файлового хранилища на специально выделенном файл-сервере и т. п., а также поддержка функционирования соответствующих сервисов.
Хостинг базы данных, размещение файлов, хостинг электронной почты, услуги DNS могут предоставляться отдельно как самостоятельные услуги, либо входить в комплексную услугу.
Типы хостига
Виртуальный хостинг (англ. shared hosting) — вид хостинга, при котором множество веб-сайтов расположено на одном веб-сервере. Это самый экономичный вид хостинга, подходящий для небольших проектов.
Обычно каждый веб-сайт расположен на своём собственном разделе веб-сервера, но они все вместе пользуются одним и тем же программным обеспечением.
Реализация
Существует два основных метода реализации доступа к веб-сайтам:
Возможности
Одним из важных критериев
выбора хостинга является используемая
операционная система, поскольку от
этого зависит программное
Важным аспектом описания виртуального хостинга является наличие тех или иных служб и возможностей:
А также установленные модули для каждой из возможностей.
Виртуальный хостинг как услугу сравнивают и описывают по количественным ограничениям:
качественным ограничениям:
В связи с тем, что на таком сервере обычно находится очень много разных сайтов, нагрузка весьма непропорциональна и некоторые хостеры ограничивают ресурсы сервера(в основном CPU) для скриптов пользователя.
VPS (англ. Virtual Private Server) или VDS (англ. Virtual Dedicated Server) — услуга, в рамках которой пользователю предоставляется так называемый Виртуальный выделенный сервер. В плане управления операционной системой по большей части она соответствует физическому выделенному серверу. В частности: root-доступ, собственные IP-адреса, порты, правила фильтрования и таблицы маршрутизации.
Особенности
Внутри виртуального сервера
можно создавать собственные
версии системных библиотек или
изменять существующие, владелец VPS может
удалять, добавлять, изменять любые
файлы, включая файлы в корневой
и других служебных директориях,
а также устанавливать
В некоторых системах аппаратной виртуализации (к примеру — VMWare и Xen) также доступны для редактирования настройки ядра операционной системы и драйверов устройств.
Основные сведения
Виртуальный выделенный сервер эмулирует работу отдельного физического сервера. На одной машине может быть запущено множество виртуальных серверов. Помимо некоторых очевидных ограничений, каждый виртуальный сервер предоставляет полный и независимый контроль и управление, как предоставляет его обычный выделенный сервер.
Каждый виртуальный сервер имеет свои процессы, ресурсы, конфигурацию и отдельное администрирование. Обычно, в качестве виртуального сервера используются свободно распространяемые версии операционных систем UNIX и GNU/Linux. Для эмуляции обычно используется технологии виртуальных машин.
Администратор-владелец виртуального сервера может устанавливать любые приложения, работать с файлами и выполнять любые другие задачи, возможные на отдельной машине. Аренда виртуального сервера — популярный вид хостинга, так как предоставляет разумный баланс между ценой и возможностями для большинства владельцев интернет сайтов и приложений. Цена может сильно различаться в зависимости от пакета услуг поддержки и администрирования.
Виртуальные серверы без поддержки (unmanaged), предоставляются по низким, от нескольких долларов в месяц, ценам. Создание сайта на таком сервере может потребовать от владельца довольно обширных знаний по администрированию операционной системы и интернет приложений. Неподдерживаемый хостинг хорошо подходит для специалистов и энтузиастов.
Поддержка виртуальных серверов (managed) варьируется в широких пределах и подходит тем, кто заинтересован направить все усилия на развитие сайта, а не на технические детали его содержания.
Сравнение VPS с виртуальным хостингом
Выделенный сервер (англ. dedicated server) — вид хостинга, при котором клиенту целиком предоставляется отдельная физическая машина (в противоположность виртуальному хостингу). Обычно используется для запуска приложений, которые не могут сосуществовать на одном сервере с другими проектами или имеют повышенные требования к ресурсам.
Применение в деловом секторе
Полный доступ к аппаратному и программному обеспечению
Владелец выделенного
сервера волен менять конфигурацию
компьютера, устанавливать любую
операционную систему, проводить на
сервере любые технические
В дополнение к выделенному серверу иногда идёт доступ по KVM/IP — это позволяет удалённо настраивать BIOS и ПО.
Сетевая безопасность
Сервер баз данных может находиться на отдельной машине для того, чтобы злоумышленник, получивший права суперпользователя на веб-сервере, не смог серьёзно испортить базу данных, так как ему будет разрешён не весь SQL, а лишь некоторый набор хранимых процедур, через который нанести большой вред просто невозможно.
Разгрузка компьютера
Предположим, что сервер баз данных потребляет столько вычислительных ресурсов, что ни веб-сервер, ни FTP-сервер на этой машине запустить уже нельзя. Тогда база данных располагается на выделенном сервере.
Обеспечение бесперебойного доступа
Если база данных и веб-сервер будут находиться на разных машинах, при выполнении технических работ на веб-сервере пользователи будут иметь доступ к базе данных.
Применение в компьютерных играх
Выделенным называется сервер многопользовательской игры, на котором запущена только серверная компонента игры (без находящегося на нём игрока). Если существует версия сервера для Unix-подобной операционной системы, обычно предпочитают именно её.
На отдельный компьютер серверная часть сетевой игры переносится с такими целями:
Разгрузка компьютера
Если участников много, а игра требовательная, приходится создавать выделенный сервер — иначе на сервере (а то и на всех компьютерах) будут ощущаться задержки.
Игровая площадка
Выделенный сервер применяется как постоянно работающая площадка для сетевой игры.
Колокация, колокейшн (от англ. collocation — расположение рядом, в свою очередь от лат. collocatio(n-) — помещать вместе[1]) — услуга, состоящая в том, что провайдер размещает оборудование клиента на своей территории (обычно в датацентре), подключает его к электричеству, обеспечивает обслуживание и подключение к каналам связи с высокой пропускной способностью. Иногда указанное оборудование не принадлежит клиенту, а арендуется им у того же провайдера, в этом случае услуга называется «аренда выделенного сервера».
Такое размещение позволяет сэкономить на организации канала связи от провайдера до клиента — (последней мили). Чаще всего на колокацию ставят серверы, предназначенные для поддержания веб-сайтов и других сетевых служб с большим объёмом трафика, а также оборудование, к которому требуется надёжный доступ из многих точек, например, VPN-концентраторы, шлюзы IP-телефонии.
Обычно в состав данной услуги помимо собственно размещения оборудования и подключения к каналу связи также входит:
Другие сопутствующие услуги (например, резервное копирование данных, защита информации) обычно оказываются оператором за отдельную плату.
Некоторые склонны классифицировать колокацию как подвид хостинга, другие же полагают её самостоятельной услугой.
Выбор хостинга
Одним из критериев выбора хостинга является используемая операционная система, поскольку от этого зависит программное обеспечение, которое будет поддерживать функциональность тех или иных сервисов. Важным аспектом описания хостинга является наличие тех или иных служб и возможностей:
А также установленные модули и фреймворки для каждой из возможностей.
Хостинг как услугу сравнивают, описывают и оценивают по количественным ограничениям: