Обновления: FastCGI, Windows Server 2008 Nov CTP, Hyper-V

27 ноябрь, 2007 - 16:54Игорь Шаститко

Вот так вот съезди на недельку в Барселону на TechEd - реально выпадаешь из жизни на 2 недели: первую - потому как слушаешь лекции и пытаешься переварить все услышанное, вторую - потому как по возвращении накапливается такой объем работ, что и не успеваешь все разгрести. Но блог - это тоже не просто так, потому сегодня я решил, что бог с ними, 425 непрочинанными сообщениями только в ящике (не говоря уже о подписках) - потому неплохо было бы написать пару слов о некоторых новостях Windows Server. Итак, по очереди:

12.11 Microsoft совместно с Zend был выпущен RTM интерфейса FastCGI для IIS5 и 6. Собственно, для тех, кто не вкурсе - FastCGI обеспечивает более высокую производительность и изоляцию исполнения CGI-совместимых серверных приложений типа PHP путем упрощения процедуры взаимодействия приложения с запросами веб-сервера (фактически, вместо большого количества открытых потоков ввода/вывода в CGI, в FastCGI имеется одна среда исполнения приложений, диспечеризирующая едный поток от сервера к пулу приложений), а также путем генерации необходимого числа пулов приложений, работающих независимо (на уровне веб-приложения, сайта, сервера) и с разными версиями исполнимой среды. Как заявляют ребята из группы разработки IIS, совместно с Zend (собственно, компанией, координирующей работы по PHP) они стремились создать в лице IIS наиболее эффективную среду для исполнения PHP сценариев. И у них это получилось - как показывают результаты тестирования - производительность выросла примерно в 20 раз. Так что теперь, оценивая возможности установки у заказчика доболнительного Linux-сервера или использования уже имеющегося Windows Server 2003 для работы вашего PHP приложения - можете не сомневаться - на Windows c IIS6 ваш PHP будет летать. Дальнейшим развитием FastCGI станет "родной" модуль в IIS7, от которого ожидается еще более высокая производительность благодаря новому механизму маршрутизации запросов в IIS7, а также возможностям кеширования клиентских и серверных запросов. Вообще, к серверу IIS7 следует подойти с особой внимательностью - это серьезно переработанный продукт, претендующий на роль самого универсального, управляемого и производительного сервера приложений ближайших 5 лет. Думаю, найду немного времени серьезно покопаться в данном продукте в ближайший месяц и сделать пару обзорных постов. А пока - загружаем FastCGI отсюда и не забываем знакомиться с новостями по веб-серверам Microsoft и той же документацией по развертыванию и тюнингу FastCGI на новом сайте группы разработчиков www.iis.net

12.11 Пусть вас не смущает дата - все анонсы Microsoft делала под флагами конференции TechEd в Барселоне, официально было заявлено о выходе Microsoft Hyper-V - так теперь будет называться встроенная в Windows Server 2008 виртуализация. Пока, в релизкандидатах и технологических превью, эта роль Windows Server 2008 x64 (32хбитная редакция сервера х86 не поддерживается виртуализацией как хост) "забанена" и добавить ее непосредственно из консоли управления сервером нельзя. Для ее работы над уже установленным сервером Windows Server 2008 надо потрясти бубном и установить 2 патча, спокойно лежащих в windows\wsv - и в ролях добавится желаемая фича. В общем же, Microsoft позиционирует это решение, как возможность консолидации вычислительных мощностей и снижения кол-ва "железных" серверов, средсвто обеспечения постоянной доступности, балансировки нагрузки и защиты от сбоев, создания динамических вычислительных центров, способных наращивать свои вычислительные мощности по мере роста нагрузки и наоборот, а также - для тестирования и разработки решений.

И тут же - появление новой сборки - теперь уже "работы над ошибками" - Windows Server 2008 November CTP (build 6001.17042.071107-1618) на бета-портале Microsoft http://connect.microsoft.com. Как показывает недельный опыт эксплуатации в тестовом режиме в виртуальной среде VS 2005 R2 SP1 - данный билд стабилен и шустр (по сравнению с предыдущими версиями), так что если вы хотите потестировать 2008й сервер - скачайте именно этот билд, на мой взгляд, он наиболее полно на текущий представляет возможности будущей системы.

Оригинал записи находится по данному адресу