- Происходит консолидация ИТ-инфраструктуры: создаются большие дата-центры, в
которых очень много виртуальных машин, серверов, приложений и пользователей. Ключевые слова - "очень много", -
подчеркивает Белоусов. - Поэтому автоматизация приобретает все большее значение. Например, полностью автоматизировать
инсталляцию физического сервера очень трудно - для этого нужно купить робота, который установит сервер в стойку,
подключит к сети. А для "приобретения" нового виртуального сервера в дата-центре достаточно зайти в специальный
интерфейс, выбрать конфигурацию, нужное ПО - и все. Не надо никуда звонить, что-то заказывать, с кем-то
взаимодействовать. И мы позиционируем себя как компания, которая использует эти изменения в технологиях для производства
инструментов автоматизации и управления инфраструктурой.
Появление технологий виртуализации приводит не только к
новым возможностям, но и является важным фактором, меняющим ландшафт рынка операционных систем. Если раньше ОС заведомо
была самым нижним элементом софтверного стека технологий (то есть платформой в прямом смысле слова), то сейчас ОС
естественно представлять в виде "приложения", запускаемого поверх той или иной платформы виртуализации - и конкуренция
возникает уже между этими платформами.
- С одной стороны, Microsoft встраивает в Windows свою систему Hyper-V, -
поясняет Белоусов. - С другой стороны, VMware пытается развить собственную платформу, которая называется VMware ESX
Server, - фактически компания хочет потихоньку, незаметно войти на рынок серверных операционных систем. Вы можете купить
сервер, на котором стоит только VMware ESX Server, и запускать на нем так называемые virtual appliances - приложения,
которые запакованы с каким-то урезанным ядром того же Linux или FreeBSD. Это по сути образ виртуальной машины, но для
пользователя он выглядит как приложение. Таким образом, VMware и Microsoft вступают в противостояние: MS всячески
защищает свою территорию в области Windows, им важно не терять контроль за платформой, а VMware становится ее прямым
конкурентом на сервере и, возможно, скоро будет конкурентом на клиенте.
Белоусов наблюдает за схваткой со стороны:
хотя его компания во многом конкурирует с VMware (и хорошо сотрудничает с Microsoft), основная "фишка" Parallels -
поддержка гетерогенных систем, использующих разные платформы. "Microsoft поддерживает свою виртуализацию и средства
управления, VMware - свою, а мы делаем системы, которые работают со всеми платформами. Так что нам важно, чтобы в
результате не остался только один игрок", - поясняет Белоусов. Впрочем, спрогнозировать, как будут развиваться события,
он не готов.
- Microsoft всегда побеждала в таких войлнах. В свое время она выиграла у Apple, Novell, Netscape,
фактически - у Linux (он развивается сейчас много медленнее, чем мог бы). Может ли она одолеть VMware, сказать трудно, -
сейчас это уже мощная компания с оборотом в 2 млрд. долларов.
Виртуализация может привести к еще одному
неожиданному удару по Microsoft - в десктопном сегменте, где корпорация, казалось бы, имеет очень прочные позиции.
Наверное, вы уже догадались, что имя этому удару - Google Chrome.
Гугл, великий и ужасный
-
Имея на своем десктопе гипервизор, работающий на "голом железе", вы можете запустить, например, специально
подготовленный браузер от Google. И больше вам ничего не надо, - говорит Белоусов.
Поисковик номер один Сергей
недолюблливает и считает очень опасной компанией, а появление у Google собственного браузера рассматривает как очередной
шаг на пути к созданию собственной операционной системы, а оттуда - к мировому господству. "Есть вероятность, что в
ближайшее время ими могут заинтересоваться антимонопольные органы", - говорит Сергей. Сценарий "захвата мира" выглядит
примерно так:
- Для пользователя специально оптимизированный браузер, не требующий отдельной операционной системы,
может оказаться очень привлекательным. Дело в том, что программное обеспечение - это такая область, в которой нет
никаких чудес. Если у вас ограниченный набор приложений, то у вас маленькое количество кода, и он более надежно
работает. С другой стороны, если вы хотите, чтобы браузерное приложение обладало такой же богатой функциональностью,
какой обладают "обычные" приложения, и при этом работало на стандартных браузерах, у вас возникнут проблемы с
безопасностью, с распределением ресурсов и т. д. Поэтому разумно развивать браузеры в определенном направлении. Google
нужно иметь конкретную функциональность, чтобы конкурировать с приложениями Microsoft, и гугловцы не могут ждать, когда
Firefox ее реализует.
Получив в распоряжение "браузер-ОС" и уже храня существенную часть своих данных на серверах
Google, многие пользователи перейдут на веб-приложения окончательно (даже ценой "мелких неудобств") - и попадут в полную
зависимость от "гигантского мейнфрейма". Главная проблема, которую Белоусов видит в этой ситуации, - полная
проприетарность серверной (точнее, "облачной") части платформы. "Никакой независимый софтлверный разработчик не может
сотрудничать с Google, писать для них программы - гугловцы все делают сами и хотят полностью контролировать своих
пользователей", - считает Сергей. Разнообразную поддержку свободного ПО, открытых стандартов и открытых API (порождающих
целое семейство сторонних сервисов-машапов), на которой любит акцентировать внимание Google, Белоусов называет
"отвлекающими маневрами" и не верит ни единому слову о "беззлобности" поискового гиганта.
Впрочем, несмотря на все
свои опасения, Белоусов не отрицает возможность и менее фатального варианта развития событий.
Пять
облаков
Чтобы описать этот оптимистичный сценарий, уже порядком запутавшись в том, чем отличается
"операционная система" от "браузера" и от "гипервизора", мы вынуждены перейти к не менее запутанному терминологическому
вопросу. Когда-то в моде была аббревиатура ASP - Application Service Provider (именно от него пошло название ASP Linux).
Сейчас на слуху - Software as a Service (SaaS)...
- Нет, SaaS - уже не модно, - перебивает Белоусов, - сейчас
нужно говорить "cloud computing". Большой разницы между тремя этими понятиями нет, но cloud computing, на мой взгляд,
подразумевает не только "софт как сервис", но и поддерживающую его инфраструктуру, а также данные, которые могут
составлять основу сервиса. Например, Яндекс.Пробки - это тоже cloud computing. Или хостинг, где вы можете заказать себе
виртуальный сервер с готовой операционкой и поставить на нее свое приложение.