`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Что для вас является метрикой простоя серверной инфраструктуры?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Плачевное состояние украинского IT

Свой рабочий день я обычно начинаю с просмотра новостей. Сначала заглядываю в Twitter, чтобы убедиться, что Конец Света еще не настал, и жизнь, во всех её проявлениях бурным потоком несется по океану времени. Затем, открываю Facebook и пытаюсь уловить общее настроение дня сегодняшнего. После, наступает черед новостных лент, которые читаю в следующем порядке: мировые новости и политика, украинские новости кроме политики, новости из мира IT.

Как видите, профессиональное я оставляю на десерт. Запивая крепким зеленым чаем, всяческие буржуйские течкранчи и уважаемое КО :) я с опаской подбираюсь к обзору украинских сайтов, посвященных разработкам и технологиям. Открывать их, традиционно побаиваюсь, чтобы не испортить себе настроение на целый день. Причина одна — там плачут.

Практически каждый сайт или форум, на котором собирается более трех украинских разработчиков, немедленно превращается в Стену Плача, сдавленные рыдания и всхлипывания откуда, разносятся по бескрайней Сети.

Плачут — все! Любой повод, любое событие в мире или в стране, сопровождается такими нечеловеческими стенаниями о тяжелой долюшке украинского программиста, что невольно думаешь, каким же должен быть сосуд человечий, чтобы он вместил в себя столько скорби!

Ан нет! При ближайшем рассмотрении, вместо Йова, язвами пораженного, пред вами предстанет здоровый тридцатилетний мужик, с женой и детьми, на вполне нормальной иномарке, который любит жизнь во всех ее проявлениях и не применёт при случае, выпить с вами пару кружек доброго пива, где-то как раз на сумму «непомерных налогов».

Диалог с таким «страдальцем» обычно идет по следующей схеме. «Униженный и оскорбленный» украинский разработчик, размякнув от пенного напитка, любит порассказывать о своих достижениях и гениальных идеях, или выражаясь образно: «достать и помериться». Буквально за полчаса, вы понимаете, что перед вами сидит гигант мысли и отец украинской демократии, человек, с харизмой Стива, пронырливостью Билла и деловой хваткой Марка.

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

Эта совершенно фантастическая способность совмещать плач Ярославны в мире виртуальном и изрядную долю хитрости в мире реальном, лично для меня является одной из неразрешимых загадок украинского менталитета. Как можно плакать и хвастаться одновременно? Хотеть уехать и обижаться на предложение уехать?

«Со временем привыкнешь, - возразила Гусеница, сунула кальян в рот и выпустила дым в воздух» (Алиса в стране чудес. Льюис Кэрролл)

 

"Выполнить приказ 66"

9. Что было, то и будет; и что делалось, то и будет делаться,
и нет ничего нового под солнцем.
10. Бывает нечто, о чем говорят: «смотри, вот это новое»,
но это было уже в веках, бывших прежде нас.

Книга Екклесиаста, или Проповедника, гл. 1

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

Но бог с ними, с продажами. Лучше я пофантазирую о технологиях :)

Если внимательно посмотреть на экосистему Google в современном ее ландшафте, то бросается в глаза одно «незакрытое пространство». Услуги — есть, облако для их обработки — есть, терминал на своей операционной системе и свой браузер — есть. Что осталось еще, для полного осчастливливания пользователя? Правильно! Свой оператор связи! Я думаю, что серьезный стратегический альянс (или покупка?!) Google и оператора связи типа Sprint или Verizon с целью обеспечения QoS для доступа пользователей Chromebook к облаку Google уже готовится. Чем больше будет продано Chromebook, тем ближе дата его объявления.

После того, как этот последний пазл встанет на место, глазу откроется величественная картина, которую можно будет назвать «Гугл повсюду»: «Пользователь с аккаунтом Google, с мобильного терминала Google, работающего на операционной системе Goolge, связываясь через оператора Google с серверами Google, запускает посредством браузера Google редактирование документов Google». Далее по смыслу должны звучать фанфары и эта божественная музыка.

Однако, во всем этом великолепии, будет постоянно чувствоваться некоторая фальшивая нота, этакий «камушек в ботинке», который постоянно будет мешать победоносному маршу гугловских штурмовиков под сине-красно-желто-зеленым штандартом Империи Добра. Конечно же это... протокол HTTP.

Разработанный четверть века назад гением Тима Бернерса-Ли протокол HTTP, на сегодняшний день, является уже не основой, а тормозом развития интернета. И конечно Google понимает это. И наверняка, в «секретных лабораториях» Маунтин-Вью уже разрабатывается новый протокол, внедрение которого может стать тем самым непобедимым оружием в конкурентной борьбе, наподобие Звезды Смерти, которое навсегда изменит Сеть, в которой мы все живем.

Каким же должен быть новый протокол, который наверняка сначала будет обкатан на пользователях Chromebook, а затем уже предложен остальным жителям Сети, как де-факто «протокол Google» (читай «протокол Интернета»)? Я думаю, что не сильно ошибусь, если скажу что новый протокол будет:

  1. Сессионным. Скорее всего, в новом протоколе, будет чувствоваться сильное влияние SIP, как общепринятого стандарта установления сессий. В пользу этого можно привести следующий довод: SIP является сигнальным протоколом для 3GPP, и если интеграция интернета и телекома неизбежна, то на уровне протоколов прикладного уровня необходимо заранее обеспечить максимальную совместимость принципов построения. Конечно же, полного повторения SIP не будет, более того, Google славится умением создавать свои «диалекты» даже общепринятых стандартов (например XMPP/GoogleTalk), но в целом, можно смело ожидать чего-то «по мотивам SIP»
  2. Разделенным. Принцип «мухи и котлеты отдельно», в смысле отделения служебной и управляющей информации от основного потока данных, безусловно будет соблюден. При современных объемах трафика и воплощенных в реальность проектах «музыка-через-интернет» и «телевидение-через-интернет», передача запросов и получение результатов в рамках одного соединения выглядит дичайшим анахронизмом. Это разделение, также, решает все вопросы с переключением потока загружаемых данных с одного устройства на другое, что в эпоху «стационарно-мобильного» интернета играет далеко не последнюю роль.
  3. Потоковым. В старом добром прошлом («в теплом ламповом прошлом»), во времена модемов «300 бод-без-мнп», конечно ни о какой потоковой передаче данных речь не шла. Сейчас, напротив, представить себе интернет даже недалекого будущего в виде «запрос-ожидание-ответ» может только настоящий олдовый любитель «патчкордов из бескислородной меди» :) Потоки и еще раз потоки! Интернет уже давно real-time и этот факт должен быть закреплен в новом протоколе.

Итак, господа, делайте ваши ставки!

  • Хватит ли в Google духа и смелости написать «R.I.P HTTP» или все закончится очередной перекраской «святых мощей», очередным костылем вроде AJAX?
  • Что закончится раньше: всемирная гегемония HTTP или календарь майя?

"В день шестой"

8 июня 2011 года состоится событие, которое по моему мнению, заслуживает самого пристального внимания — Всемирный день [тестирования] IPv6 (World IPv6 Day). В этот день, как ясно из названия, сайты крупных генераторов контента будут отдавать, а сети крупных операторов будут пропускать трафик в тестовом режиме с адресов в IPv6-пространстве.

Конечно, в «наших интернетах» такое важное событие пройдет скорее всего незаметно. Для нас это будет чем-то вроде солнечного затмения в Южном полушарии: «интересно, но посмотреть на него не удастся». Из всей Украины, в списке сайтов, участвующих в тестировании, только hostmaster.ua, но ему положено «по уставу», а других добровольцев, увы, не нашлось.

А зря! Адреса IPv4 закончились уже не в прогнозе, а «по факту», и как бы не откладывали переход на IPv6 в долгий ящик владельцы сетей и ресурсов, но делать это придется, причем «уже» и за свой счет. Надежды на то, что корпораций поделятся своими «/8» с «интернет-сообществом» я бы не питал, да и в целом, это выглядит, как попытка заказать трюфеля на последний ужин приговоренного.

Но это была присказка :-) Давайте немного пофантазируем. Может ли внедрение IPv6 кардинально повлиять на развитие IT в глобальном масштабе? Я вижу несколько моментов, которые на мой взгляд, могут изменить привычный нам интернет.

  1. Повсеместное внедрение IPv6, и как следствие, присваивание каждому ресурсу на хостинге, своего IP-адреса, может подтолкнуть поисковики размещать в страницах выдачи для зарегистрированных ресурсов не символическое имя, а непосредственно ссылку на IP-адрес. Безусловно, это повысит надежность (антифишинг), упростит балансироку нагрузки (групповые и произвольные адреса), ускорит загрузку страниц (отказ от резолвинга). В свою очередь, такая политика поисковиков, приведет к вопросу построения глобальной альтернативы морально устаревшему DNS, на основе более гибкого, привязанного к поиску и аутентификации протокола прямого преобразования URI в адрес IPv6. Конечно же это вызовет массу недовольства со стороны продавцов воздуха, спамеров, фиширов, киберсквотеров и ICANN, но я надеюсь, что для решения этого важного вопроса, лидеры поиска, контента, и облачных вычислений смогут ситуативно объединиться и переломить ситуацию. В этом направлении дальше всех продвинулся Google, который уже пару раз выпускал «пробные шары» в виде браузера с отключенной адресной строкой и простой системы регистрации ресурсов в Google Apps.
  2. Тяжелые времена могут настать для владельцев ботнетов и вирусописателей, так так построить распределенный сканер для локальных сетей на IPv6 (а именно этот канал распространения вирусов и поиска уязвимых систем является сейчас основным) — задача весьма нетривиальная. Перебор огромного количества адресов интерфейсов значительно проще выявить и подавить в самом зародыше, а проведение массированных DoS-атак станет практически невозможным. Скорее всего, что спам плавно переместиться в область социальных сетей, станет значительно дороже и интеллектуальнее :-)
  3. Как известно, если где-то убудет, значит где-то прибудет. Взрыв популярности, на мой взгляд, следует ожидать на рынке M2M-устройств. Шутки насчет «IP-адреса для каждого холодильника», скорее всего так и останутся околокомпьютерным фольклором, но то, что каждый счетчик (особенно ресурсов и расходных материалов) будет выпускаться со встроенным механизмом M2M-обмена, мне кажется очевидным и естественным. Так что, писатели систем сбора статистики и биллингов, в ближайшие 10-20 лет, вряд-ли останутся без работы.
  4. Ну и наконец, для меня, самым интересным является вопрос — будут ли в полной мере реализованы вендорами наиболее интересные механизмы, заложенные в стандарт IPv6 — IPSec и QoS? Честно говоря, я в этом глубоко сомневаюсь. Уж слишком любят производители оборудования пропихивать на рынок «частично совместимые» устройства, а также устройства со своими «расширениями стандарта».

Насколько это реально — посмотрим. Первые смотрины — 8 июня 2011 года.

«In Skype Veritas!»

Итак, околокомпьютерная общественность взбудоражена новостью, которая сначала в виде слухов, а затем подтвержденная официальными источниками, облетела все новостные ленты: Microsoft, за $8,5 млрд купила Skype.

Событие конечно неординарное и без сомнения будет иметь существенные последствия для всей IT отрасли в целом. Но мне не хотелось бы сейчас обсуждать стоимость сделки или курс акций Microsoft.

Меня интересует простой вопрос. Хорошо, Microsoft поглотила Skype. А сможет ли она его «переварить»?

Что такое Skype?

  1. Единственная в мире, публичная, массовая VoIP сеть, построенная по принципу peer-to-peer
  2. Один из немногих сервисов, удачно совмещающий три технологических компонента, основанных на разных парадигмах бизнеса: полностью секретный Skype протокол, голосовой кодек SILC с лицензией royalty free и open source СУБД PostgreSQL в качестве основного хранилища данных
  3. Самый мощный VoIP-оператор, работающий без необходимого во многих странах, лицензирования и демонстративно не подчиняющийся госструктурам и спецслужбам

Кажется, я ничего не забыл из основных отличий Skype? Отлично! Теперь, давайте попробуем разобраться последовательно, как каждая из технологических составляющих Skype стыкуется с экосистемой Microsoft.

Peer-to-peer

Пожалуй, наиболее эпической картиной из будущего, в свете свершившейся исторической сделки будет картина «Стив Балмер рассказывает о торжестве P2P-технологий». Для Microsoft, которая на публику «беспощадно воюет с пиратами», P2P-сети являются источником непрерывной головной боли. Если файлообменники, как автономные сетевые ресурсы можно уничтожить путем экономического, юридического или прямого административного давления, то война с P2P напоминает скорее бой с собственной тенью, чем «битву Добра и Зла».

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

Отдельное слово стоит сказать также и об идентификации. Конечно же, Microsoft заинтересован продвигать свою службу Live ID, и конечно же интеграция 600 миллионного «справочника пользователей Skype» станет для служб, занимающихся Live ID настоящим «порталом в ад». Как это будет работать, с учетом того, что заявлено «соединение пользователей Skype с сообществами Lync, Outlook, Xbox Live и другими» сейчас просто невозможно представить.

Протокол Skype

Тональность отзывов блогосферы на самое большое приобретение в истории детища Билла Гейтса варьируется от нейтрально-унылого до панически-враждебного. Однако, есть группа гиков, которые встретили данную новость оптимистически-восторженно. Это – «гики в погонах», инженерные сотрудники спецслужб всего мира. Наконец-то закончатся их мучения по реверс-инжинирингу VoIP-протокола Skype!

Конечно же, нет никаких оснований сомневаться в том, что Microsoft будет и впредь поддерживать «хорошие отношения» с госаппаратами ключевых, в экономическом плане стран. Сертификация Windows для использования в госструктурах не только приносит солидную копеечку, но и позволяет доминировать стандартам MS Office в коммерческой среде. Так что, раскрытие протокола для интернационального «товарища майора» – дело времени, причем очень небольшого его промежутка.

Являлось ли упорство Skype в вопросе раскрытия протокола и принципа многоуровневого шифрования той движущей силой, которая помимо низких тарифов позволила сервису отвоевать 13% международного голосового трафика, покажет конечно время. Но мне кажется, что среди тех, кто пользовался SkypeOut, особенно среди бизнесменов, процент желающих скрыть свои разговоры от уха «Большого Брата» достаточно велик. Кроме того, интегрируя в продукты Windows, такой закрытый и сверхзашифрованный протокол, как Skype, Microsoft может вновь раздуть тлеющее годами подозрение, от том, что наличие на рабочем компьютере службы, которая «что-то делает» и «куда-то передает», явно не добавляет удачи вашему бизнесу.

Пока Skype принадлежал компании, которая дистанцировалась от всяческих «IT-войн» и за 9 лет существования не дала ни одного повода сомневаться в своей безопасности – с этим еще можно было мириться. Но интегрировать это в Windows? В продукцию компании, чье имя стало синонимом таких компьютерных терминов, как «вирус» и «взлом»? Мне кажется, что интеграция Skype-протокола в продукты Microsoft Windows явно не увеличат их уровень безопасности.

Единственный продукт на платформе Windows, для которого защищенный протокол Skype станет катализатором «популярности», пожалуй, это… ботнет! Вы только представьте себе мощь ботнета на Skype – который проходит все брандмауэры, не детектируется сканерами и антивирусами и маскируется под голосовой трафик! Какие горизонты откроются для продавцов «энлардж йопенис» и «семинаров по учету»!

SILC

Одной из серьезных проблем «раннего» Skype было качество голоса. Так как я занимаюсь VoIP (SIP) с 2004 г., то эту проблему я изучил досконально. Сколько не шифруй, не извращайся с топологией и удобством клиентской программы, но основа успеха любой VoIP-сети лежит в выборе используемых кодеков. Если вам удалось добиться баланса между качеством передаваемой речи и полосой, необходимой для передачи VoIP-трафика – можно считать, что инженерную часть задачи вы уже решили. Skype непрерывно совершенствовал используемые кодеки, что не могло не сказаться на качестве голоса. Без сомнения, выпущенный через 3 года плотной разработки SILC, является наилучшим кодеком своего класса.

С другой стороны, Windows, которая находится в состоянии непрерывных «патентных войн» обычно ограничивалась встроенной поддержкой достаточно архаичных кодеков. Информации, которая опубликована о сделке «Microsoft-Skype», к сожалению недостаточно, чтобы предположить, куплены ли права на SILC, или хитрецы Зеннстрём и Фриис снова оставили себе все патенты. В любом случае, обеспечить полноценную поддержку SILC во всех мультимедийных продуктах Microsoft будет весьма не просто, а без этого, заявленная «интеграция повсюду» будет неполной.

PostgreSQL

Можно не сомневаться в том, что Microsoft попытается перевести управление базой данных Skype с бесплатного PostgreSQL на собственный MS SQL. Несмотря на то, что рынок СУБД, годовой объем которого составляет около $30 млрд., достаточно консервативен и тройка его лидеров (Oracle/IBM/Microsoft) неизменна уже многие годы. Cамо существование в недрах Microsoft сервиса, успешно обслуживающего 600 млн. пользователей с помощью бесплатной СУБД, может серьезно сказаться на системе аргументации продаж, весьма «не дешевых» лицензий MS SQL.

Для редмонтовского гиганта, вся эта телефония, мобильность, социальность – пока еще журавль в небе, а корпоративный рынок управления данными – синица в руках, которая при этом несет золотые яйца. К тому же, зачастую, база на MS SQL – это важный фактор сдерживания IT-директоров от попыток миграции на Linux, как на серверную платформу, а уж за этот бастион Microsoft будет защищать до последнего окна.

Все это может означать только одно: сертифицированные MS-инженеры уже выстраиваются в боевые порядки и точат MS-топоры, для проведения уникальной хирургической операции по замене «на лету» СУБД новоприобретенного сервиса Skype. За время своего существования, Skype «падал» дважды – в 2007 и в 2010. Причинами падения оба раза были изменения в программном обеспечении, эффект от которых, за счет особенностей P2P-технологии, накапливается до определенной критической точки, а затем весь сервис коллапсирует одномоментно. Я предлагаю каждому пофантазировать самостоятельно как скажется замена СУБД на работоспособности Skype.

Окончательные выводы конечно делать еще рано, но уже сейчас можно сформулировать предварительный ответ на вопрос: «Сможет ли Microsoft переварить Skype?» в виде: «Наверное сможет, но с расстройством пищеварения» :-)

 
 
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT