русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Общие сведения


Дата добавления: 2013-12-23; просмотров: 669; Нарушение авторских прав


Ключевые термины

Домен, Доменное имя, Доменная зона, DNS, DNS-сервер, ICANN, Международные домены, Интернационализованные домены, Национальные домены, Зарезервированные доменные имена, Регистрация доменного имени, Ресурсные записи DNS.

 

3.3. Дополнительная тема: хостинг сайтов

Хостинг (hosting) – услуга по предоставлению дискового пространства для физического размещения информации на сервере, постоянно находящемся в сети (обычно Интернет) [12]. Хостингом также называется услуга по размещению оборудования клиента на территории провайдера с обеспечением подключения его к каналам связи с высокой пропускной способностью.

Обычно под понятием услуги хостинга подразумевают как минимум услугу размещения файлов сайта на сервере, на котором запущено ПО, необходимое для обработки запросов к этим файлам (веб-сервер). Как правило, в услугу хостинга уже входит предоставление места для почтовой корреспонденции, баз данных, DNS, файлового хранилища и т. п., а также поддержка функционирования соответствующих сервисов.

Хостинг баз данных, размещение файлов, хостинг электронной почты, услуги DNS могут предоставляться отдельно как самостоятельная услуга, либо входить в понятие услуги.

Одним из важных критериев выбора хостинга является используемая операционная система, поскольку от этого зависит программное обеспечение, которое будет поддерживать функциональность тех или иных сервисов. Также важным аспектом описания хостинга является наличие тех или иных служб и возможностей:

· поддержка CGI/Perl, PHP, Python, ASP, Ruby;

· поддержка .htaccess (для Apache);

· поддержка баз данных.

Хостинг как услугу сравнивают и описывают по количественным ограничениям:

· размер дискового пространства;

· количество месячного трафика;

· количество сайтов, которые можно разместить в рамках одной учетной записи;



· количество FTP пользователей;

· количество E-Mail ящиков и объем места, предназначенного для почты;

· количество баз данных и количество места под базы данных;

· количество одновременных процессов на пользователя;

· количество ОЗУ и максимальное время исполнения выделяемое каждому процессу пользователя;

и качественным ограничениям:

· свободные ресурсы CPU, оперативной памяти, которые влияют на быстродействие сервера;

· пропускная способность каналов, которая влияет на загрузку информации;

· удаленность оборудования хостера от целевой аудитории сайта, которая влияет на загрузку информации.

Также можно разделить услуги хостинга по типу предоставляемого ресурса:

· виртуальный сервер– предоставляется место на диске для размещения веб-сайтов, среда исполнения веб-сервисов единая для многих пользователей, ресурсы распределены между всеми пользователями на одном сервере, где может размещаться от 50 до 1000 пользователей. Небольшие дешевые хостинг-провайдеры часто пренебрегают безопасностью и вообще не разграничивают привилегий пользователей, что позволяет одному пользователю на сервере иметь доступ к сайтам сотен других пользователей. У более крупных и дорогих провайдеров эта проблема, как правило, решена.

· виртуальный выделенный сервер(VPS или VDS) – предоставляется место на диске, часть общей памяти, процессорное время сервера. Выглядит для пользователя так же, как и выделенный сервер, но физически на одном реальном сервере располагается несколько виртуальных серверов. Услуга предназначена для проектов средней тяжести. В связи с тем, что четко разделить все ресурсы сервера невозможно (в частности I/O операции, ресурсы сетевой карты и др.), а многие провайдеры VPS продают ресурсов больше, чем есть на сервере, надеясь на то, что клиент задействует выделенный ему потенциал не полностью (оверселлинг), часто заявленная мощность VPS сервера не соответствует реальной.

· выделенный сервер– предоставляется сервер целиком. Используется для реализации нестандартных задач (сервисов), а также размещения «тяжелых» веб-проектов, которые не могут сосуществовать на одном сервере с другими проектами и требуют под себя все ресурсы сервера.

· колокация (Collocation) – предоставление места в датацентре провайдера для оборудования клиента (обычно путем монтажа в стойке) и подключение его к интернету.

Некоторые платные хостинговые компании предоставляют бесплатный тест на определенный период, по истечении которого пользователь должен определиться подходит ли для него выбранная хостинговая компания, и имеет ли смысл оплачивать большие периоды.

Помимо платных хостеров существуют также и бесплатные хостингкомпании, поддерживающие большинство описанных веб-технологий.

Возможности бесплатного хостинга обычно урезаны относительно платных вариантов, поэтому данный способ в большей степени подходит для домашних страниц пользователей и других некоммерческих сайтов. Хотя сегодня уже появляются провайдеры, предлагающие бесплатный хостинг на уровне платного, ориентирующиеся на старт начинающих проектов, с перспективой, что затем эти проекты будут пользоваться сопутствующими платными услугами [13]. Некоторые из возможных ограничений бесплатного хостинга приведены ниже:

· небольшое дисковое пространство;

· ограничение размера отдельного файла;

· ограничение допустимых расширений имен файлов, например, запрещается *.jfif, *.exe и другие;

· ограничение на размещаемую информацию;

· отсутствие поддержки серверных скриптов и систем управления базами данных или ограничение их использования;

· домен только третьего уровня;

· наличие рекламы.



<== предыдущая лекция | следующая лекция ==>
Управление доменной зоной | Краткие итоги


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.