Инженер из компании Google весьма критически отозвался о технологиях Microsoft в области распределённой вычислительной инфраструктуры для веб-приложений.
Маленький скандальчик случился на конференции
Structure 09, которая посвящена облачным вычислениям. Всё началось с выступления Наджама Ахмада (Najam Ahmad), главного менеджера по глобальным сетевым сервисам Microsoft. Он подробно рассказал, как Microsoft пытается увеличить производительность множества своих сервисов. Мол, проблема в огромном их количестве, так что невозможно подобрать настройки так, чтобы все эти сервисы одинаково эффективно работали на одной платформе. Приходится фрагментировать инфраструктуру, ставить разные серверы с разными настройками для отдельных приложений, таких как Messenger или Virtual Earth, и оптимизировать их по отдельности. Он подробно рассказал, как тщательно они сейчас оптимизируют Virtual Earth.
Сразу после этого слово взял Виджай Гилл (Vijay Gill), старший инженер по архитектуре из Google, и, как говорится, пропесочил конкурента по полной программе.
Гилл для начала рассказал,
во сколько раз Google Maps быстрее, чем Virtual Earth. И потом объяснил, что причина в фундаментально ином подходе в построении распределённой платформы. По его словам, у Microsoft такой платформы нет вообще: «Любой идиот может настроить дата-центров и объединить их вместе, — сказал Гилл. — Но вопрос в том, как реально приложения будут использовать эту архитектуру? Как вы распределите её? Как вы оптимизируете? Вот в чём сложность».
Секрет успеха Google не в секретных дата-центрах, а именно в софтверной инфраструктуре, которая включает в себя распределённую файловую систему GFS, распределённую базу данных BigTable и распределённую вычислительную подсистему MapReduce. Все сервисы базируются на этой основе, и улучшения в быстродействии каждой из базовых технологий влечёт ускорение сразу всех сервисов Google. Это «горизонтальный» подход, который принципиально важен.
За подробностями Виджай Гилл отправил всех к ставшему уже знаменитым документу
«Дата центр — это компьютер», который можно найти, как он сказал, даже через Bing.
via
The Register
комментарии (181)
Может и есть доля правды в моем коменте…
И качество многих реализаций очень даже на уровне.
А в таком тоне, как вы, лучше во дворе разговаривать на лавочке, а не в сети.
Хотя… провал Висты позволил немного поднгять голову Линуксу… Если и семёрка провалиться, то никсы заживут ещё лучше :)
это был фейл Microsoft
Я ее пересидел на 98-шке.
Что касается домашних пользователей, то стоимость и риски перехода намного меньше. Это совсем другой рынок.
К тому же xp не сильно повышал планку по требованиям к железу в сравнении с w2k. На моём селероне 600Mhz с 256mb памяти xp бегала не хуже последней, зато была приятнее с точки зрения UI (даже у друга на 300Mhz можно было играть в HL1 без тормозов).
эт для минусующих ;)
w2k работало долго и нормально. ХП при полностью отключенных эффектах жутко тормозило и постоянно сбивало видеорежимы
после SP2 стало возможно пользоваться XP нормально, без выдергивания сетевого шнура при установке(или sp3 уже не помню), настройкой фаирволла и т.д.
да, за ~7 лет систему вылизали почти до блеска, но говорить, что XP изначально была «риальне качественне» продуктом, не стоит, не была.
Только тогда это было бесплатно, а сейчас за деньги :)
Помимо лично вашего мнения существует еще и официальная информация, которая показывает, что ситуация с семеркой вообще другая. Вот для сравнения:
en.wikipedia.org/wiki/Windows_XP#Service_Pack_2 и
en.wikipedia.org/wiki/Features_new_to_Windows_7
не могу сейчас найти пруфлинк, но сами разработчики мсфт говорили, что сп2, по сути новая опреационка, которая разрабатывалсь основным коллективом windows team в течение года
тогда было принято принципиальное решение, сделать все внутри старой обертки и не продавать ее как новую ось, дабы пользователи с большей охотой делали апгрейд. И все из за проблем с безопастностью в xp rtm.
и лонгхорн собственно из за этого так задержался, ибо год почти не разрабатывался
А я кажется нашёл:
www.winsupersite.com/showcase/windowsxp_sp2_inside.asp
Судя по тексту всё было не так уж эпично: команда из 15 человек делала СП2 год, какой-то код был взят из 2003 сервера. Большинство проблем было из-за файрвола и ИЕ. Кстати там говорится, что из-за СП1 к 2003 пришлось остановить работу на лонгхорном. =)
Как-то странно сравнивать семерку, над которой работало (я уверен раз в 10ть) побольше людей и не 1, а 3 года и СП2 для ХР. Да, это был добротный сервис пак, но не новая ОС.
15 человек, начальная комманда, пока они еще не поняли, во что вляпались:) И срок был изначально — три месяца, а кончилось годом:)
Paul: I assume that [just enabling the firewall] broke everything?
Todd: Yeah.
Todd: Jim [Allchin] said, we're going to do it big, and we're going to do it once. If we're going to break everything, let's break everything once, but let's fix the problem…
btw, спасибо за сслыку, но у меня другая была
где то на blogs.msdn.com/oldnewthing/
И даже после всех этих работ Windows XP — отличная платформа для самореплицирующихся систем распределённых вычислений и обработки данных AKA червей q:
Например мышки, клавиатуры, мс офис, визуал студия. Сложнее привести примеры того, что МС реализовала некачественно, потому что большинство из таких проектов давно закрыты.
А то одно время их Hotmail работал на unix-e, пока это не разведали и не раздули скандал :)
Понятно что майкрософт свою же систему для своих сервисов тоже может подпиливать, но исправлять гораздо сложнее нежели проектировать изначально под какую ту функцию…
Но эт так на уровне домыслов, кто ж знает что там творится в «темных подземельях» редомнда :)))
ну я так думаю :)) Опять же повторяю МС свое то ядро может под себя допиливать, но в любом случае, допиливать и изначально создавать систему для распред. вычеслений, это разные уровни работ.
Господа минусующие, вы хоть раз устанавливали данный продукт?
Кстати, у Plan 9 есть только графический интерфейс, и кодировка UTF-8 была разработана специально для него 20 лет назад, он вообще насквозь юникодовый.
Я думаю еще лет 20 пройдет, и мы, наконец, прийдем к тому что было придумано 20 с лишним лет назад, и гугл этому первое подтверждение.
а так я думаю всему свое время ;) когда накладные ресурсы за удобство покрываются производительностью нового железа динозавры уходят в прошлое (или в узкую нишу) ;)
nslookup -q=mx microsoft.com
Server: 192.168.0.1
Address: 192.168.0.1#53
Non-authoritative answer:
microsoft.com mail exchanger = 10 mail.messaging.microsoft.com.
Authoritative answers can be found from:
microsoft.com nameserver = ns5.msft.net.
microsoft.com nameserver = ns1.msft.net.
microsoft.com nameserver = ns3.msft.net.
microsoft.com nameserver = ns4.msft.net.
microsoft.com nameserver = ns2.msft.net.
mail.messaging.microsoft.com internet address = 65.55.88.22
ns1.msft.net internet address = 65.55.37.62
ns3.msft.net internet address = 213.199.161.77
ns4.msft.net internet address = 207.46.66.126
ns5.msft.net internet address = 65.55.226.140
$ telnet mail.messaging.microsoft.com 25
Trying 216.32.180.22…
Connected to mail.messaging.microsoft.com.
Escape character is '^]'.
220 mail99-va3.bigfish.com ESMTP Postfix EGGS and Butter
Возможно в MS посчитали, что дешевле будет закупиться железом, а не разрабатывать распределенную архитектуру для сабжа.
гугл это прочувствовал и стал на верный путь
Вот про новые возможности десктопа Win7 для программиста и пользователя мы тут на хабре видели уже целую серию статей, хотя Win7 еще даже не вышла. А как насчет Компиза?
Нет, я понимаю, «эффекты», да. Не спорю, эффектно переключить с одного окна на другое — это важно, очень важно, чтобы при этом все сплющивалось, подпрыгивало и позвякивало. :) «Лох цепенеет» ;)
Знаете, в Windows начиная с '95 есть такая возможность повесить звуки на всякие действия. Даже одно время было модно, понавесить туда всяких «прикольных сэмплов», каких-нибудь цитат из фильмов и так далее.
Вот только задалбывали они через день, и довольно скоро все переключалось в профиль No Sound.
Эффекты… оно дело такое…
Вы искали windows aero.
* 43 топика,
* 59 комментариев
Вы искали compiz.
* 55 топиков,
* 343 комментария
Начали-то мы говорить, вообще-то, как раз _не_ про «эффекты».
* прозрачность терминалов (часто находятся полезные/всплывающие окошки под терминалами)
* ускореное отображение окон (у меня на intel видюхе под компизом сильно быстрей окошки елозят)
* переключение между приложениями мышкой — курсор в угол, клик на окне — быстро и сердито. Кроме фокуса так же работает drag&drop — вообще без кликов.
Aero при этом даже не все окна может отрендерить в миниатюры (игрушки например). Ну и уже 10 лет они никак не дойдут до виртуальных рабочих столов. «свернуть всё» это
нашеих всё.Потому как многие игры при сворачивании перестают рендериться, уходят в так сказат щадящий режим.
А всякие искажения которые делает компиз при перемещении окон, 3d-спецэффекты — это лишь отвлекает, я бы сразу выключил всё это безобразие.
> я бы сразу выключил
Ваше «бы» значит только на роликах видели «искажения»?
Как по мне, так желе-дрожание окошка с базой 1c это очень здорово, особенно ближе к концу рабочего дня (=
Там дрова видео обновляются без перезапуска оконных приложений.
en.wikipedia.org/wiki/Windows_Vista_networking_technologies
en.wikipedia.org/wiki/Security_and_safety_features_new_to_Windows_Vista
en.wikipedia.org/wiki/Management_features_new_to_Windows_Vista
en.wikipedia.org/wiki/Features_new_to_Windows_Vista
и это как бы не все еще
Какие прогрессивные идеи несет в себе Windows 7?
Кстати, я вижу у вас всегда линейка на готове для таких случаев.
Что-то мне показывает что вы наиболее подходящюю ОС давно выбрали, и линейку носите с собой чтобы и другим продемонстрировать длину инструмента :) Я понимаю если сравнить скажем надежность, производительность, или ещё какой-нибудь важный параметр ОС, но эти рюшечки — скорее как приятное (для некоторых, я свою точку зрения высказал выше) дополнение а не столь важный параметр, использую который можно сказать что «та ОС у которой этого нету — sucks».
(Вспоминая Apache и PHP) угу, конечно :)
Вот: мало шансов <> нет шансов
www.foxnews.com/story/0,2933,526483,00.html
а я отвечал конкретно на вашу гиперболу со школьником и хакером
без обид:)
Про «спешный набор команды» я и не знал, но раз он таки был, то это только подтверждает мои слова :)
Я сужу не только по себе, но и про окружающим меня людям, поэтому не нужно пытаться приплести сюда мою персону.
Мне не раз встречались экземпляры, которые могли легко «опустить» новичка. Но при этом они были специалистами в своём деле. Техническая подкованность не всегда влечёт за собой соответствующий уровень культуры и воспитания, как ни странно.
Видимо, этим людям был неизвестен «древний принцип сильного», и они по своему незнанию остались грубиянами по жизни несмотря на то, что стали специалистами с своей сфере… =\
Вспоминается рассказ известного дяди из мира юзабилити. Он рассказывал, что одна компания держала калл центр, в который звонили люди которые так и не разобрались с навигацией по сайту этой компании. И калл центр отвечал на одни и те же вопросы. После оптимизации сайта, каллцентр сократили почти полностью, в нем отпала необходимость. Да, может услуги юзабилити компании стоят дороже чем содержание каллцентра в месяц, но экономия в год, и за несколько лет в разы больше чем стояли эти услуги. Это как аналогия. Сервера не только надо закупать, их надо обслуживать.
ru.wikipedia.org/wiki/Hadoop
Ой, что сейчас начнется!.. )
а недавно еще прибавилось
www.datacenterknowledge.com/archives/2009/06/22/microsoft-hires-yahoo-data-center-chief/
для меня такие агрессивные нападки — скроее некий признак боязни нового конкруента
мсфт только начинает в этой нише серьезно играть, и никому мало не покажется.
ждем pdc 2009 и запуска azure
на самом деле такие нападки (наглые и уверенные) возможны лишь в случае уверенности на 110% в себе, раз позволил себе так говорить — значит эти преимущества действительно есть, нравится это кому то или нет.
Senior manager of engineering and architecture, кстати, далеко не «старший инженер по архитектуре». Это старший менеджер по проектированию (инженерии?) и архитектуре.
ЗЫ. И, да, почему бы не перевести тогда дословно и manager, есть же отличное русское слово «приказчик» ;)
Я как-то работал в компании, в которой sales-manager-ы назывались «заместителями директора». Это часто помогало открывать двери на таком уровне, куда они, называясь обычными сейлз-менеджерами бы просто не добрались по бюрократическим причинам.
Название позиции это всего лишь название позиции.