Сервер - статьи

       

Сервер - статьи

Широкие массы пользователей убеждены, что 64-битные вычисления появились совсем недавно, буквально три-четыре года назад. Такую точку зрения можно и нужно оспаривать, однако ее нетрудно понять: именно в это время началось мощное наступление мейнстрим-архитектуры x86, "подросшей" до 64 разрядов.
Но «32» и «64» — это не абстрактные цифры, характеризующие аппаратную платформу. Если бы это было так, то переходов от 16 бит к 32 и от 32 бит к 64 никто бы и не заметил. Вероятно, нынешнее поколение компьютерщиков слабо помнит (или же вообще не застало) эпохальную миграцию с 16 бит на 32. Если сравнить этот период с нынешним «вялотекущим» перемещением на 64-битные платформы, то ситуация отличается коренным образом, и прежде чем затронуть основную тему статьи, необходимо ответить на вопрос: зачем это нужно тогда и сейчас?
Более десяти лет назад стало очевидно, что 16-разрядные вычисления исчерпали себя и дальнейший прогресс невозможен — только придумывание и использование различных «костылей». На момент миграции массовых вычислений с 16 бит на 32 преимущества повышения разрядности были совершенно прозрачны: скажем, арифметико-логический блок полноценного 32-битового процессора мог напрямую выполнять основные арифметические операции с так называемыми длинными целыми числами, которые стали полностью помещаться в один 32-битовый регистр. Прежде это реализовывалось только программными процедурами, и в большинстве случаев прирост производительности оказался весьма значительным. Можно привести целый список примеров, однако примем за отправную точку факт, что 32 бита сулили и удобство для программиста, и повышение производительности, и адресацию больших объемов памяти, и, в конце концов, не давали застопорить прогресс.

Бита: расставим точки над большим «I»
Еще свежи в памяти казусы, когда прекрасная 16-разрядная программа напрочь отказывалась работать в истинном 32-битном окружении, что вызывало естественное раздражение пользователей. Так или иначе, переход худо-бедно завершился благодаря в том числе и мощным рыночным рычагам: многие производители отказались от темного 16-разрядного наследия, полностью перейдя на 32-битные средства разработки.

Российские 64 бита: расставим точки над «i»
Бытовавшее долгое время мнение, что 64-битное расширение архитектуры x86 способно в корне изменить конъюнктуру рынка серверов и существенно сузить рамки применения решений на базе пост-RISC архитектур, оказалось не верным. Спустя некоторый срок с момента появления 64-битных х86-решений в линейках Intel и AMD, можно смело сказать: мы ожидали слишком многого. И все же без определенного смещения акцентов не обошлось.

Разрезая биллионы


В прошлом высокопроизводительные вычисления оставались уделом крупных научных лабораторий, околовоенных ведомств, реже — финансовых учреждений. Прочим «нуждающимся» приходилось довольствоваться в лучшем случае бюджетными мультипроцессорными системами, вычислительная мощность которых, как известно, несравненно меньше, чем у кластеров. Однако развитие наиболее распространенной из архитектур внесло коррективы и в этот вопрос — сегодня серверы-«лезвия» позволяют решить задачи не менее сложные, чем те, которые принято доверять суперкомпьютерам.

Блейд-серверы: взлет или падение?
В ряду серверных форм-факторов тонкие серверы-«лезвия» с самого своего появления стояли особняком. Как и в случае с любой технологической новинкой, производители не поставили на кон «все или ничего», проведя своеобразную разведку боем. При всех неоспоримых преимуществах блейд-серверов, в отношении данной технологии все-таки оставались некоторые сомнения. С момента появления на рынке этих устройств прошло не так уж много времени, но уже сегодня можно оценить перспективы развития этого направления и подвести некоторые итоги. Интересно, что относительно перспектив продвижения серверов-«лезвий» имеются два полярных мнения, о которых мы и расскажем.

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

Разделяй и властвуй
Мы не станем утомительно перечислять все возможные варианты, где централизация действительно является панацеей от всех бед, а приведем для примера вполне конкретную, можно даже сказать, житейскую ситуацию. Представьте себе обычную серверную комнату компании средних масштабов. Правила хорошего тона обязывают присутствие там следующих серверов: файлового, веб-сервера и сервера баз данных. Несмотря на возможное разнообразие аппаратных конфигураций этих серверов, у них все же есть некий набор стандартных идентичных устройств.

Почтовое отделение MS Exchange-2000
Каждый администратор в своей работе "наступал на грабли", каждый знает, что самая подробная документация обязательно почему-то обходит именно те "грабли", которые ему встретились. Видимо, потому, что многие проблемы практики совершенно не представимы во время подготовки документации, инструкций и тому подобного. А когда начинается работа не на испытательном стенде — все уже написано.

Взаимодействие MTA exim и clamAV
Данная статьюшечка кратенько описывает взаимодействие MTA exim-4.30 и clamAV-0.65. Домашние страницы пакетов программ: и . Ещё нам потребуется патч для exim, который расширяет и без того богатые возможности фильтрации этого MTA

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

Подготовительные работы
Данный материал - это не сравнительный обзор протоколов работы с почтой, это практические рекомендации по установке IMAP (Internet Message Access Protocol) сервера для тех, кто уже определился, что именно это ему необходимо. Тем, кто еще не определился с выбором, рекомендую . В результате описанных в этой статье действий мы должны получить работоспособный IMAP4 сервис, при работе с которым поддерживаются защищенные методы авторизации, почта хранится и сортируется на сервере, не нужно заводить реальных почтовых пользователей в системе.

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

KVM-технологии для малых и средних компаний
Компании малого и среднего бизнеса (SMB) являются наиболее выгодными потребителями IT-решений. Сегодня в мире насчитывается свыше 78 млн малых предприятий с совокупным оборотом до 10 млн евро. Количество предприятий среднего бизнеса составляет 614 тыс. (оборот до 100 млн евро). И эти цифры постоянно растут (9-14% в год), чего нельзя сказать о крупном бизнесе, где ежегодный прирост не превышает 3-4%. В такой ситуации компании-производители компьютерного оборудования активно внедряют решения, предназначенные для столь перспективного рынка SMB.

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

Отказоустойчивость как мера эффективности
Наряду с огромными преимуществами электронное представление информации принесло и немало потенциальных трудностей: помимо возможности получить мгновенный доступ к любым накопленным данным всегда существует вероятность столь же быстро их потерять. Впрочем, этой проблеме лет не меньше, чем самим компьютерам, а потому сегодня существует целый набор методов и средств, способных обезопасить данные самого разного объема и важности. Итак, что используют современные корпорации для защиты своих информационных систем?

Платформа для ERP
Что такое ERP? ERP расшифровывается как планирование ресурсов предприятия (enterprise resource planning). Этим термином обозначается программная система, цель которой - служить опорой для всего вашего бизнеса. Она охватывает ключевые процессы деятельности и управления и потому являет собой самый общий взгляд на многое из того, что происходит на предприятии. ERP-система следит за финансовыми потоками, за кадровой информацией о сотрудниках, а в некоторых случаях и за информацией, относящейся к производственному процессу, (например за сведениями о пополнении материальных запасов или о необходимости отправить детали со склада в цех).

RISC - архитектура, которой нет?
Из учебника информатики многим известно, что основные отличия между CISC- и RISC-архитектурами кроются в различном количестве и уровнях сложности машинных команд. В классических реализациях архитектуры CISC их много, и они зачастую семантически нагружены, аналогично операторам высокоуровневых языков программирования. RISC-команды, напротив - много проще и, как следствие, для эффективного выполнения требуют весьма скрупулезной оптимизации первичного программного кода.

Серверы от российских разработчиков
"Долго ли, коротко ли:" Наверняка, каждый из нас помнит эти фольклорные строки. Какое отношение они имеют к серверам? Все просто: мы не будем говорить о том, как, но российские производители серверов, наконец, стали способны конкурировать на равных с известными западными брэндами. Можно сказать и иначе, но значимость факта от этого не уменьшится - у нас научились производить качественную высокотехнологичную продукцию, которая ничем не уступает конкурентам, по крайней мере, в стенах собственного дома. В статье мы рассмотрим наиболее интересные серверные решения от ведущих отечественных производителей.

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

Серверы: масштаб российского предприятия
Название статьи содержит слово «российского» вовсе не случайно, если обратиться к принятой на Западе классификации серверного оборудования, то под понятие «серверные системы масштаба предприятия» подпадают устройства, обслуживающие не менее 500 пользователей. Именно для такого числа клиентов становятся важными параметры вроде 64-разрядной вычислительной среды, терабайтной емкости подсистемы хранения, дублированной гигабитной пропускной способности внутренних/внешних шин и прочие. В условиях нашего рынка, когда число участников рабочей группы может варьироваться в самых широких пределах, стоит абстрагироваться от численных критериев, принятых в мировой практике.

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

Мультипроцессинг сегодня
Долгие годы корпорация Intel оставалась единственным игроком на рынке CPU архитектуры х86 для мультипроцессорных систем. Однако с появлением линейки AMD Athlon MP компания получила весьма достойного конкурента. Тогда лишь технологического. Сегодня пошатнуть рыночные позиции Intel в сфере серверов призваны новые процессоры AMD линейки Opteron. Но не уготована ли им судьба предыдущего поколения чипов, которые, по сути, так и остались всего лишь альтернативой?

Бои не в своей весовой категории
Мы уже неоднократно писали о том, что архитектура процессоров Opteron компании AMD при всей своей привлекательности является конкурентом скорее линейки Intel Xeon, нежели процессоров семейства Itanium 2. Но как только дело доходит до восьмипроцессорных решений, с этим можно не согласиться. Но начнем мы с небольшого теоретико-исторического экскурса на тему мультипроцессорных систем, напомним основные принципы параллельных вычислений, а также определимся с понятиями.

Классические основы построения ЭВМ
Основы построения электронных вычислительных машин в их современном понимании были заложены в 30-е - 40-е годы прошлого века видными учеными: английским математиком Аланом Тьюрингом и американцем венгерского происхождения Джоном (Яношем) Нейманом.

«Рабочие лошадки» телекома
Сегодня во всем мире работает огромное количество серверов. С развитием информационных технологий и ростом рынка все отчетливее наблюдается строгая дифференциация серверных решений. В самом деле, небольшая абстрактная компания с персоналом, не превышающим два десятка сотрудников, вполне обходится одним сервером, который содержит файловый архив, и обслуживает базу данных, и выступает в качестве прокси- и почтового сервера. И лишь со временем, когда бизнес компании выходит на количественно и качественно новый уровень, возникает необходимость разделить выполняемые одним сервером функции на несколько устройств.

В фокусе Microsoft Virtual Server 2005
Как известно, в феврале 2003 года Microsoft приобрела активы компании Connectix, включая ее передовую технологию Virtual PC Machine для ОС Windows и Mac, а также Connectix Virtual Server. Вместе с исходным кодом и интеллектуальной собственностью в Редмонд переместились и основные разработчики Virtual PC. Впрочем, Connectix по-прежнему представляет собой независимую компанию и продолжает продавать ПО, разработанное до слияния с Microsoft, и поддерживать пользователей ранее выпущенных версий данного ПО.

Основные технологические моменты
Решения на основе дешевых компьютеров объединенных в единый кластер давно себя зарекомендовали на загруженных Web-сайтах. С точки зрения клиента вся эта группа машин выглядит как единый экземпляр сервера, они работают идентично одиночным серверам, но в дополнении к ним обеспечивают балансировку нагрузки и передачу управления при сбое.

Что такое WebDAV?
Если посмотреть на статистику сайта SecuritySpace.com, то можно увидеть, что вот уже 5 лет в десятку самых используемых модулей сервера Apache входит модуль mod_dav. Однако, как ни странно, данное обстоятельство никоим образом не повлияло на количество материалов о mod_dav в русскоязычной части сети. Хотя такие парадоксы происходят у нас нередко. Что ж, попытаемся устранить этот пробел. Тем более, что модуль действительно заслуживает самого пристального внимания.

WebDAV в Apache 1.3
В предыдущей мы рассмотрели протокол WebDAV. Мы узнали задачи протокола, а также разобрались, каким образом он их выполняет. Разобравшись с теоретической частью, перейдем к практической. Сегодня мы посмотрим, что же нам предлагает Apache для работы с WebDAV.

Модуль mod_dav. Архитектура модуля
Как уже было сказано в предыдущих статьях, модуль mod_dav является интерфейсным модулем, в котором происходит только обработка протокола WebDAV, а реализацию взаимодействия с хранилищем ресурсов, хранение свойств и т.п. модуль mod_dav делегирует сторонним модулям (back-end модулям или dav-провайдерами). В mod_dav такое взаимодействие реализовано в виде нескольких семейств хуков (сгруппированных по функциональности), обработчики которых должны быть реализованы dav-провайдерами.

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

Серверы и архитектуры
Использование в протоколе НТТР 1.1. сжатия с помощью алгоритма gZip позволяет добиться увеличения скорости передачи пользователю сгенерированных страниц. По моим наблюдениям, благодаря этой возможности объем передаваемых по сети данных можно уменьшить в 10 раз, тем самым сокращая время ожидания. Не во всех версиях IIS имеет встроенную поддержку компрессии по алгоритму gZip (), позволяющую сжимать не только статические, но и динамически сформированные страницы.

Системные требования
Минимальная конфигурация HW для данной операционной системы, приблизительно 1 MB на HDD + место на диске для cache. С увеличивающимися требованиями пользователей и объемом cache увеличиваются требования к памяти, процессору, диску и скорости присоединения.

Серверные технологии: две стороны одной медали
Мы стали очевидцами увлекательных событий, происходящих на рынке процессоров: сегодня настольные чипы перенимают особенности своих серверных и мобильных собратьев. В результате 64-разрядные технологии пошли в массовый сектор. Вполне справедливо, что эра 32-разрядных процессоров закончилась и будущее - за 64-разрядными системами.







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий