Какое отношение имеет трюк с клоунами, которые во множестве выпрыгивают из автомобиля Volkswagen Beetle, к модели лицензирования SQL Server? В недавней публикации я утверждал, что SQL Server 2000 Reporting Services сильно повлияет на все предприятия, использующие SQL Server, независимо от того, будут ли они развертывать данный продукт. Я отмечал, что руководитель предприятия может попросить обосновать решение о покупке инструмента подготовки отчетов, который можно получить бесплатно. Редактор журнала SQL Server Magazine передал мне отклик читателя, который спрашивал, как можно называть Reporting Services бесплатным продуктом, если большинство потребителей не могут установить продукт на системах с текущей версией SQL Server из-за ограничений производительности. Действительно, Reporting Services необходимо запускать на машине, для которой уже приобретена лицензия SQL Server, но ведь SQL Server всегда работает на выделенной машине, не так ли?
Вот тут-то лицензионная модель SQL Server и начинает походить на Фольксваген-"жук", полный цирковых клоунов.
На одном Web-узле утверждается, что в автомобиль Volkswagen Beetle может поместиться 24 клоуна. Если предположить, что в одной машине можно перевезти 24 цирковых клоуна, то цирк с 12 клоунами и "жуком" может нанять дополнительно 12 клоунов, не увеличивая транспортных расходов, не так ли? К сожалению, не всегда можно ответить на этот вопрос утвердительно.
Многим компаниям не следует инсталлировать Reporting Services на имеющихся у них рабочих серверах SQL Server - хотя Reporting Services будет предоставлен бесплатно - так как это приведет к падению производительности сервера. Не всегда можно втиснуть лишнего клоуна в автомобиль. Для таких пользователей Reporting Services вовсе не будет бесплатным.
Однако многие малые и средние предприятия могут свободно разместить Reporting Services на имеющейся машине SQL Server. После установки Reporting Services производительность может несколько снизиться, но в машине достаточно места для клоуна. Для этих потребителей Reporting Services - действительно бесплатный продукт.
Для тех, кто сомневается, что потребители смогут разместить Reporting Services на имеющихся у них машинах SQL Server, я расскажу один случай. Недавно я помог одной компании снизить коэффициент использования процессоров серверов с более чем 50% (в отдельные периоды интенсивность нагрузки достигала 100%) до средней величины 5%, изменив всего три процедуры. Подобные случаи происходят постоянно. Машины SQL Server многих предприятий имеют большой запас вычислительной мощности - если приложения используются эффективно. Так что большинство потребителей могут втиснуть еще одного клоуна в фольксваген - или Reporting Services в SQL Server.
Брайан Моран - Президент группы пользователей и директор по технологиям СУБД Spectrum Technology Group. Имеет сертификаты MCSE, MCSD и MCT. Ему можно написать по адресу: brian@spectrumtech.com.