Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Совокупная стоимость владения (ТСО) программным обеспечением всегда выступала немаловажным фактором выравнивания бизнес-стратегии компании с инвестициями в IT, а в нынешние непростые экономические времена - в особенности. Было бы неплохо понимать, из чего складывается эта самая пресловутая ТСО и, соответственно, как можно ее снизить. Некоторые издержки, как например, цена приобретения ПО или стоимость годовой поддержки являются очевидными и более или менее фиксированными. Существует темная материя под названием стоимость администрирования, в которой, по оценкам различных экспертов, сосредоточено до 70% общих затрат. Исследовательская компания Alinean задалась целью изучить, из чего складываются административные издержки (ТСА - Total Cost of Administration), на практических примерах промышленной эксплуатации двух лидирующих на рынке СУБД Microsoft SQL Server и Oracle.
Alinean широко известна своими методологиями увеличения коэффициента окупаемости инвестиций (ROI) и снижения ТСО, которые используются многочисленными клиентами по всему миру из списка Global 1000, включая HP, IBM, Dell, Intel, Symantec, NetIQ, EMC, SAP, Oracle, SBC и Microsoft. В 1994 г. часть команды, известной своими аналитическими разработками, такими, как TCO Manager и TCO Analyst, была приобретена компанией Gartner.
Желающие ознакомиться с методологией исследования могут обратиться к первоисточнику. Помимо методологии, там приводится достаточно много любопытных количественных характеристик, которые представляют интерес сами по себе. Например, все администраторы в зависимости от квалификации и опыта работы были разделены на три градации - Junior, Associate и Senior. Мне, в частности, было интересно посмотреть, сколько составляет средняя годовая зарплата в США для каждой категории ($71785, $78475, $88370) и сравнить с нашими расценками. Хотя лучше не сравнивать, чтобы не расстраиваться.
Это - процентное распределение DBA по СУБД в зависимости от квалификации:
Соответственно, среднее годовое жалование ораклового админа получается выше, чем майкрософтовского - $85605 против $81190. Цифры тоже, разумеется, относятся к штатам.
Интересно посмотреть, чем они занимаются за эти деньги. Мужики из Alinean все заботливо померили и расписали:
Высокий столбик у деплоинга не означает, что SQL Server ставится сложнее, чем Oracle, а говорит о том, что новых баз на SQL Server в последние годы разворачивается больше, косвенным подтверждением чему может служить этот график:
Хотя баз большого размера все еще остается больше на Oracle:
Для транзакционных систем и веб-приложений средний размер базы составляет 290 ГБ для SQL Server и 627 ГБ для Oracle. Для систем аналитики средний размер базы SQL Server = 643 ГБ и Oracle = 1.23 ТБ. Для транзакционных приложений на SQL Server на базу приходится в среднем 187 пользователей, Oracle - 243. Для аналитических систем тот же показатель составляет 43 пользователя на базу в случае SQL Server и 57 в случае Oracle.
Следует отметить, что в исследовании участвовали компании с числом сотрудников от нескольких сот до нескольких сотен тысяч. Были представлены финансовая и банковская отрасли, здравоохранение, энергетика, химическая промышленность, страховое дело, розничная торговля, СМИ. Рассматривались только критические для бизнеса базы данных, т.е. такие, что, если база рухнет, предприятие встанет.
Кстати, о квалификации, точнее, ее повышении. Майкрософтовский админ учится в среднем 47 часов в году, что обходится его работодателю в $2695. Оракловые курсы стоят дороже, и оракловые админы учатся дольше - в среднем 53 часа в году - что составляет $4385 в год.
Итоговые цифры ТСА с учетом кол-ва и длительности выполняемых операций, кол-ва БД и их размера, кол-ва пользователей, оплаты и обучения DBA и т.д. согласно исследованию составляют $1605 на базу в случае SQL Server и $7385 в случае Oracle, или в 4.6 раз дороже.
Алексей Шуленин