Posts tagged ‘justread’

Влияет ли фрагментация данных на скорость random-доступа?

Одной из вечных тем FUD-а конкурентов NetApp является “проблема” с фрагментаций данных в WAFL.
Оставим сейчас в стороне вопрос, насколько фрагментация действительно проявляется в практической жизни (я на эту тему уже писал ранее). Рассмотрим только вопрос того, насколько такой эффект вообще имеет место быть в теории.

Алекс Макдональд, инженер NetApp, в своем блоге привел любопытную модель, оценивающую влияние фрагментации на эффективность, в случае случайного (random) по характеру доступа.

Он заполнил таблицу из ста строк сотней случайных чисел, взятых с random.org, в первом столбце, которые изображают фрагментированные данные, затем второй столбец также случайными числами, изображающими то, какой блок программа запросила, в случае рандомного доступа к данным. ?? наконец он сравнил суммарное расстояние “seek” в случае считывания запрошенных данных (второй столбец) из максимально фрагментированного массива (первый столбец) и упорядоченного (то есть просто от 1 до 100).

Random Placement

Random Requested Block

Matching Block (Random Placement)

Seek Distance (Random Placement)

Seek Distance (Sequential Placement)

67 80 22 0 0
19 37 58 36 43
75 18 61 3 19
23 26 53 8 8
85 57 63 10 31
59 100 14 49 43
14 59 6 8 41

SUM

   

3269

3322

С точки зрения “здравого смысла” мы бы ожидали, что фрагментированный столбец даст значительно (или хотя бы заметно) большую величину “seek”, по сравнению с упорядоченным, однако этого не произошло! Более того, столбец со случайно заполненными данными, из которого столь же случайно “запрашиваются” числа имел даже чуть меньший “seek” чем полностью упорядоченный! (Впрочем, ясно видно, что на достаточно большом интервале эти числа будут стремиться сравняться, так что можно просто принять их равными).

Несколько неожиданный для “здравого смысла” результат, однако, поразмыслив, нельзя не признать его правильным. “Случайное” помноженное на “случайное”  не дает “случайное в квадрате”. :)

Отсюда немного парадоксальный вывод: В случае случайного (random) по характеру доступа к данным, а именно такой тип нагрузки обычно и принято тестировать в первую очередь, так как он наилучшим образом соответствует работе современных многозадачных серверных систем и баз данных OLTP, фрагментация (случайность их размещения) данных на диске практически не увеличивает количество “вредоносного” seek distance по сравнению со случайным чтением упорядоченных данных, и не ухудшает характеристики производительности!

Если бы вендоры систем хранения были бы производителями автомобилей

Традиционное “четверговое” несерьезное. Перевод. Ссылка на автора в конце.

Если бы вендоры систем хранения были бы производителями автомобилей, то кто был бы кем?..

EMC это Mercedes-Benz
Большие. Дорогие. Мощные. Многие говорят, что они - лучшие, но кое-кто поговаривает, что король-то одет как-то… не очень. Так или иначе, но вы хотите это купить. Но что случилось со всеми этими странными моделями и брендами? Даже модели нижнего уровня стоят вдвое против обычной цены у других, и так трудно сбить ее, даже когда так много конкурентов ходят вокруг… Некоторые думали, что покупка компании из нижнего и массового сегмента (Iomega) “понизит” бренд, но на деле это приводит к странной синергии, которую мы только начинаем видеть, не говоря уж о понимать.

HDS это Toyota/Lexus
Топовые модели “кусаются” ценником, но все же не так, как у “больших парней”. В нижнем сегменте - вкусные штучки, но уже не по той цене, как было когда-то. Они эффективны, мощны и богато выглядят, предлагая все что вам необходимо, и даже то, чего нет ни у кого. Но во всем этом нет изюминки. Неважно насколько они хороши, или сколько стоят, у всех возникает подлое чувство, что вы продешевили, или схватили первое же, что вам дали на тест-драйв.

IBM это General Motors
Они когда-то правили всем рынком, и задавали стандарты всему миру. Они изобрели или популяризовали кажется все что есть в отрасли, имеют огромную долю рынка, и огромный оборот. После нескольких спотыканий и падений, вернулись с отличными продуктами и, кажется, настоящими инновациями. Но, кажется, люди просто не хотят больше давать им в кредит. Ну и пусть они продают как сумасшедшие, но куда-то ушел гламур. Время перестройки, и никто не знает, чем она окончится: будут они править миром вновь, или загнутся окончательно?

HP это Ford
Еще одна компания, думающая что она изобрела все на свете, но инсайдеры-то знают, кто сделал это на самом деле. Конечно, он не правят рынком нынче, но несколько раз этим занимались раньше. Некоторые из их лучших технологий были куплены на стороне, но кто говорит, что это плохо? Соберем все вместе, и это будет настоящая сила на рынке, которая захватит его, пока остальные отвернулись.

Sun это Chrysler
Ни у кого нет такого количества фэнов, как у них. Конечно, они никогда не правили миром, но вот уже десятилетие за десятилетием выкатывают все новые и новые клевые продукты. Все уже сбросили их со счетов, но они всегда возвращаются с чем-нибудь интересным. ?? тогда реалии бизнеса сбивают их с ног. Будет еще один выход на сцену, или на этот раз уже все?

Dell это Hyundai
У них есть широкий спектр предложений, от хороших экономичных моделей, до почти-люксовых, но люди часто обходят или игнорируют их. Может быть это оттого, что основной их бизнес идет с людьми, относящимися к их продуктам без особого фанатения, или, может быть, оттого, что они на рынке (относительно) недавно. Но смотрите внимательно, их новые штуки на подходе, и очень скоро они могут стать реальным вызовом для рынка!

NetApp это Honda
Они уже не такие недорогие, как были когда-то, но они показывают, что вы можете сделать многое без излишнего расширения (over-extending yourself). Они упорно отказываются делать что-то также как делают все, и продолжают добавлять штучки и усовершенствования до тех пор, пока не становятся реальными конкурентами даже для “больших парней”. Если вы спросите их об этом откровенно, они укажут на эту компанию, как на главную для себя угрозу.

3PAR это BMW
Спросите любого владельца, и вы услышите оду, о том, какие они замечательные. Конечно, они дорогие, но также хороши, как лидеры рынка, если не лучше! Они по прежнему небольшая компания, пытающаяся выжать максимум из небольшого набора базовых узлов. Все впечатлены, что они остаются самостоятельными и независимыми так долго, и аналитики продолжают предсказывать, что их скоро купят!

BlueArc это Jaguar
У них есть только несколько моделей, и они предлагают убойную производительность за немалые деньги. Некоторые их клиенты никогда не приобретут больше ничего другого, но остальной мир скребет в затылке и гадает, кто их купит в следуюший раз и когда.

Compellent это Mazda
Они делали какие-то странные штуки ранее, но доказали жизнеспособность.
Они не подойдут любому, но идеальны для некоторых определенных ситуаций.
Хотя их доля рынка невелика, о них продолжают писать необычно много в прессе, за их функциональную необычность и высокую производительность. Но сможет ли этот маленький игрок выжить самостоятельно?

Pillar это Tesla
Великолепны! Вот все, что можно сказать, с тех пор, как они сделали эту свою уникальную штуку. Но как-то трудно найти кого-то, кто бы ей пользовался, и, кажется, они больше заняты поисками инвесторов, чем самим продуктом.

Xiotech это Nissan
Даже их клиенты в целом не слишком впечатлены, но все согласны, что они крепкие и надежные. Но они работают над некоторыми штуками, которые никому не показывают пока, и, может быть, это будет вторым дыханием!

Nexsan это Kia
Они дешевые и прочные, и держатся молодцом. Но пресса и аналитики всегда их игнорируют…

NEC это Mitsubishi
Вы забыли, что они что-то еще делали? Нет, правда, хорошо продаются, и некторые на самом деле их любят. Правда, вам надо взглянуть. Эй, погодите, не уходите!

Texas Memory Systems это Lotus
Вы скорее всего столкнетесь с ними, работая с другим вендором, но они предлагают абсолютно крутейшую производительность, если у вас есть на нее деньги. Но как долго продержится такой крохотный нишевой производитель?

Violin это Spyker
Ктооо? Кто-нибудь видел это вживую вообще?

Взято тут: http://blog.fosketts.net/2009/08/07/storage-vendors-automakers/

Несколько слов про DataDomain

Я, конечно, совершенно не аналитик, но тем не менее.
Ситуация с проигрышем NetApp-ом ценового боя с EMC за DataDomain, на мой взгляд очень хорошо описывается словами старой песенки: “Если к другому уходит невеста, то неизвестно кому повезло” ;)

А вот, кстати, и биржа с мной согласна.

NTAP quotes on Yahoo! Finance after 8 july

NTAP quotes on Yahoo! Finance after 8 july

Continue reading ‘Несколько слов про DataDomain’ »

Big Games of Big Boys (продолжение)

Я уже писал тут о По Настоящему Больших Проектах, в которых участвовали системы хранения NetApp, и упоминал о датацентре Oracle в Остине, Техас.
Там же я сетовал, что информация о его “количественных показателях” довольно сильно outdated (2005 год).
Однако недавно удалось найти более свежие данные, и даже видеоролик, который я с удвольствием размещу.

Austin Data Center (2007)
Primary data center for 68000+ Oracle employees; on 82000 sq.ft. of raised floor space
22000+ servers and 9,5+ PB storage
Adding 100+ servers/week
Hosts 500+ customers’ mission-critical apps
World’s largest Oracle application production environment supporting 1.7 Million+ users worldwide
2280 19-inch Racks
Primary Power Supply:
Dual Power Active Power Feeds
Six 600-ton Chillers
Water Storage: 50,000 Gallons
Backup Diesel Generators:
7-2 MW Cat Gen sets
Fuel Storage: 80000 Gallons
Up to 170 Watts/Sq Feet to Raised Floor
Uninterruptible Power Supply:
Fully redundant, 7.5 MW

“Сынок! Как твоя штука поможет нам рубить деревья?”

Ну раз у меня в эту неделю большой писательский кризис (на самом деле я готовлю новый перевод Best Practices, на это раз про MS Exchange 2007), то позвольте небольшой оффтопик.
Подслушанное в подкасте Stack Overflow Джоэла Спольски:

“Как кастрировать быка” это книга Дейва Хитца, основателя NetApp… это книга, в которой он рассказывает историю создания компании NetApp.

Он рассказыват там историю, которая, я думаю, любопытна, про то, что значит работать на корпоративном рынке, и чем такой рынок отличается от рынка “коробочных продуктов”, и в чем разница между этими типами клиентов…
Первая история, которую он рассказал, случилась, когда они в первый раз пытались выйти на этот рынок и сделать продажу в корпоративный сегмент.
Он приехал в Georgia-Pacific (крупнейший американский, да, возможно, и мировой производитель бумаги) с презентацией и демо-системой NetApp, и провел демонстрацию, которую многократно успешно проводил в предыдущие годы. Он рассказал про терабайты в секунду, и о том, как много данных может хранить его устройство, и о том, какие протоколы поддерживаются, и прочие такие штуки технического плана, и о том, насколько дешевле их система по сравнению с конкурентами.

После презентации глава IT-департамента спросил с характерным джорджийским акцентом: “Сынок, мы рубим деревья, и делаем из них туалетную бумагу. Скажи мне, как твоя штука может помочь нам рубить деревья и делать из них туалетную бумагу?”
Ну и конечно не стоит говорить, что тот контракт они не получили.”

“Вы хочете скидок? ??х есть у меня!”

??так, некоторое руководство о том, как просить и получать скидки, при покупке “Enterprise-IT”.
Ранее я уже говорил, что “цена прайс-листа” в нашей области не означает, по сути, ничего, в лучшем случае обозначает некий предмет разговора, и только. Наш “турецкий базар”, как правило, никогда не торгует по “ценнику”, и это нормальная ситуация. У нас штучный товар, у нас штучные покупатели, и процветает “индивидуальный подход”.

Какие же аргументы бывают в разговоре покупателя с продавцом, чтобы стимулировать последнего на предложение скидки при продаже?

1. Объем покупки.
На один жесткий диск ну какая может быть скидка? Зато если вы берете “круто упакованную” систему, то тут уже есть о чем говорить.
Другой вариант: Если вы покупаете (условно) один диск в месяц, или покупаете 12 дисков на целый год (возможен вариант: заключаете договор на поставку 12 дисков в течении года, с помесячной оплатой). Казалось бы то же самое, а во втором случае те же диски вам обойдутся заметно дешевле.

2. Покупка со скидкой сейчас, или без скидки “когда-нибудь”.
Дайте скидку, и мы купим вот немедленно, потому что уложимся в бюджет, иначе придется ждать “у моря погоды” (у финдепартамента денег) неизвестно сколько. Вы не представляете насколько может быть податлив продавец, с невыполненным квартальным планом продаж, накануне конца квартала ;)

3. В проект “вошел” конкурирующий вендор.
Наиболее частый и безыскусный случай.

4. Новая продажа к уже проданной системе того же вендора.
Мы всегда у вас покупаем, и много всего уже купили (и значит скорее всего, будем покупать еще). Любой вендор любит лояльных клиентов, готов их поддерживать, и даст партнеру под такого индивидуальную скидку, или еще каких вкусных плюшек, типа бесплатного апгрейда сервиса.

5. “Нужный человек” (выход на перспективный рынок).
Продажа “нужному человеку”, для захвата перспективного рынка, “вхождения в нужный аккаунт”, и так далее. Прессануть конкурентов, выбить их и захватить жирную “делянку”, с перспективой закрепиться и продавать на ней в дальнейшем, может подвигнуть вендора на совершенно беспрецедентные скидки. Если вам посчастливилось оказаться на таком участке рынка, то скидки будут весьма радостные. Но, возможно, вам удастся заинтересовать вендора своим рынком, если он до сих пор его не рассматривал, а вы видите перспективы? Попробуйте.

6. Предоплата.
Очень стимулирует размер скидки возможность предоплаты, даже частичной.

7. Покупка б.у, некомплекта, демо, распродажа склада.
Б.У. это не всегда плохо. Практически все партнеры, по условиям своего партнерского соглашения с вендором, закупают так называемый “демо-пул”, набор железа, который партнер обязан держать “на складе” или в качестве “демо-системы”. На такие системы партнеру, чтобы его не разорить вконец, дается очень большая скидка, они продаются практически по себестоимости. ??ногда эти сервера или системы хранения, возятся на выставки, выдаются клиентам как подменные, ставятся как демо, и так далее. Спустя какой-то время (обычно полгода, год) они распродаются со скидкой, чтобы купить на их место более актуальные модели.
Купить, пусть и не “хрустяще-новый” аппарат, но с очень весомой скидкой, продленным сроком сервисного обслуживания, и с поставкой не “шесть-восемь недель”, а “завтра” может быть весьма выгодным ходом.

8. Покупка “плохо покупаемого” продукта.
“Плохо покупаемый” не значит “плохой”. В линейке продуктов любого вендора есть продукты или “нишевые”, или по каким-то причинам “плохо идущие”, но при этом на своем месте очень востребованные. Пример - судьба VTL в России. По моим наблюдениям, несмотря на свой оглушительный успех в мире, в России они почти не продаются.
?? если вам понадобился, по условиям проекта, именно такой “редкий зверь”, то вполне разумно получить под него скидку побольше.

9. Для продвижения другого контракта.
Пример: продаем нечто со скидкой, чтобы заключить в дальнейшем сервисный контракт, который может быть выгоднее для продавца, чем продажа тупой железки. Продажа “пилотной инсталляции” под дальнейшие проекты.

10. По дружбе.
Ну и, наконец, не стоит сбрасывать со счетов обычные человеческие отношения. Приятному, интересному человеку можно дать при прочих равных и побольше. Неприятному хаму, злословящему за спиной, не хочется давать и положеного (см. ниже).

Ну и, напоследок, немного о том, “как не получить скидок”.

Несмотря на все написанное ранее, следует понимать, что скидка это ваша возможность, но отнюдь не обязанность для нас. Это она для вас - скидка, а для нас ваша скидка - наша маржа, и множество вкусных бонусов в конце квартала. Несмотря на все написанное, скидка это все же проявление доброй воли и благорасположения продавца лично к вам.

1. Не будьте хамом. Этого не любит никто, а в рассматриваемом случае - тем более. Мы, продавцы, делаем вам приятное, усупая часть своей прибыли.

2. Очень не любят продавцы, как я их называю, “ковыряющихся”, персонажей, подобных известной сцене с СеменСеменыч Горбунковым и “перламутровыми пуговицами”. То есть когда за интересом заведомо не стоит никакого проекта. Это означает для продавца интегратора потраченное время, усилия, с явным нулевым выхлопом. Это для вас сказать “А можно такое же, только с перламутровыми пуговицами диски не FC, а SATA, и не 50, а 25, и вот это вот выкинуть, а вон то добавить?” это примерно 30 секунд времени. На нашей стороне это, зачастую, несколько часов работы, в особенности если при этом переделывается множество сопутствующих документов, да и ту самую скидку рассчитывают на каждую конкретную конфигурацию. После нескольких таких итераций, когда продавец понимает, что вам просто любопытно, “как слоники бегают”, энтузиазм его угасает. ?? когда вы, наконец, дозреете, то не удивляйтесь отсутствию энтузиазма на нашей стороне.

3. Некрасиво выглядит откровенное прессование двух партнеров, с помощью “гонки скидок”.
“Компания А дала нам 34 процента скидки, дайте 35! Компания Б дала нам 35%, дайте 36!”
В какой-то момент Компания А созвонится с Компанией Б, и обсудит такого клиента между собой.
Мирок интеграторов тесен, и все мы тусуемся на одних и тех же фуршетах.

4. ?? совсем “не по джентльменски” выглядит, когда клиент получив запрошенную им скидку в оговоренном ранее размере, вдруг “передумывает” (читай: сходил к конкуренту, и получил от него на 1% больше). Тут как в шахматах: “взялся - ходи”. Попросил 60% скидки? Получил? Покупай. ??наче зачем просил?