Кластеризация серверов

Несколько лет тому назад для работы сервера и использования всех его приложений нужен был только один процессор. С появлением многопроцессорной обработки, при которой два и более процессоров совместно используют одну память, сервер получил возможность работать как с более крупными приложениями, так и с большим числом этих приложений. Через некоторое время множество серверов стали организовывать в группы, в которых каждый сервер предназначался для выполнения какой-то конкретной задачи (т. е. появились файловые серверы, серверы приложений и т. д.). Читать дальше…

Симметричная многопроцессорная обработка и параллельная обработка

Поскольку процессоры являются ключевыми элементами производительности и расширяемости сервера, имеет смысл рассмотреть несколько подробнее мультиобработку. Машина с симметричной мультиобработкой (Symmetric multiprocessing, SMP) представляет собой компьютер, в котором применяются два или более процессоров. Эти процессоры совместно используют общую память и работают под управлением одной операционной системы. SMP-машины могут быть расширены добавлением новых процессоров по мере роста потребностей предприятия и увеличения количества приложений. Читать дальше…

Расширяемость серверов

Компьютерные пользователи прошлых времен при покупке базового блока системы часто выбирали его размером в два раза больше, чем было необходимо, — с учетом будущего расширения, машину выбирали “на вырост”. Сегодня можно сразу выбрать компьютер, подходящий под нужную задачу, а потом добавлять оборудование по мере необходимости. Это называется расширяемостью (scalability). Расширяемый персональный компьютер может быть увеличен по размерам (объема) и скорости. Некоторые машины имеют конструктивные ограничения для расширения, тогда как другие могут быть расширены до любого нужного размера. Читать дальше…

Высокий уровень доступности серверов

Сервер должен быть постоянно “в строю” и находиться в готовности к непосредственному применению, чтобы пользователи могли в реальном времени получать доступ к необходимым ресурсам. Короче, речь идет о высоком уровне доступности (high availability). С другой стороны,- высокий уровень доступности означает для сервера возможность быстро восстанавливаться после системных сбоев (например, возможность “горячего переключения” на RAID-диск для восстановления данных, хранившихся на отказавшем дисковом накопителе). Читать дальше…

Надежность серверов

Надежность в основном связана с понятиями устойчивости и безотказности работы и означает вероятность того, что какой-то компонент или система будут выполнять свою задачу в течение какого-то конкретного периода времени, — это может быть отнесено, в том числе, и к серверу, и к сети. Надежность часто измеряют как функцию времени, проходящего между сбоями, и обозначают термином “среднее время безотказной работы” (Mean Time Between Failure, MTBF). Целостность данных и возможность предупреждения об ожидаемых аппаратных сбоях являются двумя другими аспектами надежности. Читать дальше…

Преимущества архитектуры “клиент-сервер”

Несомненно, компьютерные сети на основе серверов являются более сложными с точки зрения их создания и конфигурации, но они имеют ряд значительных преимуществ по сравнению с одноранговыми сетями.
□ Совместное использование. Серверы позволяют более эффективно организовать ресурсы и совместно их использовать. Сервер предназначен для предоставления доступа ко множеству файлов и принтеров, сохраняя при этом высокую производительность и обеспечивая безопасность для пользователя. Читать дальше…

Программное обеспечение серверов

Главное отличие серверов от одноранговых компьютеров заключается в их программном обеспечении. Независимо от того, насколько мощным может быть сервер, для него нужна операционная система (типа Windows NT/2000 Server, Novell NetWare или UNIX/Linux), которая позволит задействовать его ресурсы. Для серверов также необходимы специальные приложения, позволяющие им взаимодействовать с компьютерной сетью. Например, на Web-сервере могут использоваться Windows NT и Microsoft IIS. На данном этапе изложения читателю не обязательно иметь полное понимание программного обеспечения для серверов. В последующих главах будет дано более подробное рассмотрение сетевых протоколов и сетевых операционных систем.

Telnet- и WAIS-серверы

Telnet-серверы позволяют пользователям подключаться к главному компьютеру и работать с ним так, как будто все задачи выполняются на самом удаленном компьютере. Пользователи могут подключаться к главной системе посредством Telnet-сервера из любой точки мира при помощи клиентского приложения Telnet. До появления всемирной сети серверы глобальной информационной системы WAIS (Wide Area Information Server) были единственным средством, позволяющим пользователям осуществлять поиск в содержании файлов по ключевым словам. Хотя сегодня система WAIS уже не так популярна, разработчики компьютерных сетей, которые хотят расширить набор интернет-служб, могут включить поддержку таких служб, как Telnet и WAIS.

Web-серверы

Web-серверы позволяют предоставлять информацию через Интернет посредством языка гипертекстовой разметки (HyperText Markup Language, HTML). При помощи такого программного обеспечения, как, например, Microsoft IIS (Internet Information Server — информационный сервер Интернет) или Apache, Web-сервер принимает запросы от браузеров (например, Netscape или Internet Explorer) и затем отправляет соответствующий(-ие) НТМЕ-документ(-ы) обратно на тот компьютер, с которого поступил запрос. Читать дальше…

Брандмауэры и прокси-серверы

Говоря простыми словами, брандмауэр (firewall) — это механизм, который предназначен для защиты от несанкционированного доступа из или в частную компьютерную сеть (например, локальную сеть какой-либо корпорации) и обычно используется в качестве первой линии обороны при защите частной информации. Брандмауэры могут быть реализованы как аппаратно, так и программно (а чаще и тем, и другим образом). При грамотном использовании эти средства позволяют предотвратить попытки неавторизованных пользователей получить доступ к соединенной с Интернетом частной сети — в особенности внутренней сети. Читать дальше…