Дом аудио В будущее: готовность к работе в памяти

В будущее: готовность к работе в памяти

Anonim

Сотрудники Techopedia, 25 января 2017 г.

Вывод: ведущий Эрик Кавана обсуждает вычисления в памяти и SAP HANA с гостями доктором Робином Блором, Дезом Бланчфилдом и Биллом Эллисом из IDERA.

Вы не вошли в систему. Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть видео.

Эрик Кавана: Хорошо, дамы и господа. Здравствуйте и добро пожаловать снова. В среду четыре часа по восточному времени и последние пару лет, что означает, что пришло время для Hot Technologies. Да, действительно, меня зовут Эрик Кавана, я буду вашим хозяином для сегодняшней беседы.

И люди, мы будем говорить о некоторых классных вещах сегодня. Мы собираемся погрузиться в мир оперативной памяти, точный заголовок - «В будущее: готовность к оперативным вычислениям в памяти». Это все модно в наши дни, и на то есть веские причины, главным образом потому, что память намного быстрее, чем полагаться на вращающиеся диски. Проблема, однако, заключается в том, что вам приходится переписывать много программного обеспечения. Потому что сегодняшнее программное обеспечение, в основном, написано с учетом требований к диску, и это действительно меняет архитектуру приложения. Если вы разрабатываете приложение для ожидания вращающегося диска, вы просто делаете вещи иначе, чем если бы у вас была вся эта мощная технология в памяти.

На самом деле, есть твое место, порази меня в Твиттере, @eric_kavanagh. Я всегда стараюсь следовать назад, а также ретвитить каждый раз, когда кто-то упоминает меня.

Как я уже говорил, сегодня мы говорим об оперативной памяти, в частности о SAP HANA. Вы действительно провели последний год, познакомившись с сообществом SAP по-настоящему хорошо, и я должен сказать, что это увлекательная среда. Снимаю шляпу перед людьми, которые проводят эту операцию и находятся на переднем крае, потому что SAP - невероятно хорошая операция. То, что они действительно очень хорошо умеют делать, это делать бизнес. Конечно, они также хороши в технологиях и действительно вложили большие средства в HANA. На самом деле, я могу вспомнить - это было, вероятно, около шести или семи лет назад, - что мы фактически выполняли какую-то работу для ВВС США, и мы попросили кого-то из SAP прийти и дать нам ранний взгляд на мир HANA и что было запланировано. И, мягко говоря, сотрудники SAP Labs потратили много времени и усилий на то, чтобы понять, как построить эту архитектуру, которая полностью отличается, опять же, от традиционных сред, потому что у вас есть все в памяти. Таким образом, они говорят о том, чтобы выполнять как транзакционные, так и аналитические операции с одними и теми же данными в памяти, в отличие от традиционного способа, который заключается в их извлечении, помещении в куб, например, его анализе там, в сравнении с транзакциями, которые происходит совсем по-другому.

Это интересное место, и мы на самом деле узнаем от другого поставщика, IDERA, немного о том, как все это будет работать, и о том, о чем идет речь, прямо скажем. Итак, мы услышим от доктора Робина Блура, нашего собственного главного аналитика здесь, в The Bloor Group; Дез Бланчфилд, наш специалист по данным, а затем хороший друг Билл Эллис из IDERA. Итак, с этим я собираюсь передать ключи доктору Робину Блуру, который заберет его.

Доктор Робин Блур: Да, как говорил Эрик, время, когда мы впервые получили информацию от SAP HANA, вернулось много лет назад, сейчас. Но это было очень интересно, это время было очень интересно. Мы столкнулись с одной или двумя компаниями, которые так или иначе предлагали технологию в памяти. Было совершенно ясно, что память придет. И это действительно было так, пока SAP не встал и не запустил HANA. Я имею в виду, это было шоком, когда я увидел, как SAP это делает. Это был шок, потому что я ожидал, что это придет откуда-то еще. Я ожидал, что это будет Microsoft или Oracle, IBM или кто-то в этом роде. Идея, что SAP это делает, меня очень удивила. Полагаю, этого не должно было быть, потому что SAP является одним из стратегических поставщиков, и в значительной степени, вы знаете, все большое, что происходит в отрасли, происходит от одного из них.

Во всяком случае, весь смысл в памяти, я имею в виду, мы поняли, мы привыкли говорить об этом, что, как только вы на самом деле перейдете в память - речь идет не о помещении данных в память, а о передаче в Идея, что уровень памяти является системной записью - как только вы переносите системную запись в память, диск начинает становиться средством передачи обслуживания одного рода, и это становится другим. И я подумал, что это было очень интересно, когда это начало происходить. Так что, действительно, все закончилось для вращающегося диска. Вращающийся диск скоро появится только в музеях. Я не уверен, как скоро это произойдет, но в основном твердотельный диск теперь находится на кривой закона Мура, он уже в десять раз быстрее, чем прядущая ржавчина, как они теперь его называют, и довольно скоро он будет еще быстрее и тогда это означает, что вариантов использования для диска становится все меньше и меньше.

И что любопытно, традиционная СУБД, на самом деле много традиционного программного обеспечения было создано для вращающегося диска, предполагалось, что это вращающийся диск. У него были всевозможные возможности физического уровня, которые были тщательно запрограммированы, чтобы использовать вращающийся диск, делая поиск данных максимально быстрым. И все это смывается. Знаете, просто исчезаете? И затем, очевидно, было очень - я не знаю, прибыльный, я полагаю, это будет в конце концов - открытие для базы данных в памяти, которая пыталась занять положение, что большие базы данных, Oracle и Microsoft, SQL Сервер и IBM DB2 занимали место в оперативной памяти, и было очень интересно наблюдать, как они продвигаются вперед и делают это.

Давайте поговорим о каскаде памяти; это просто стоит упомянуть. Это также, причина упоминания об этом, причина, по которой я бросил это, на самом деле, просто чтобы все знали, когда я говорю о памяти здесь, все эти слои, о которых я говорю, фактически являются памятью. Но вы вдруг понимаете, что когда вы смотрите на это, это иерархическое хранилище, а не просто память. И поэтому применимо практически все, что мы узнали давным-давно об иерархическом хранилище. И это также означает, что любая база данных в памяти должна пройти через это, некоторые просто проходят через нее в ОЗУ, вы знаете. И это только становилось все больше и больше и больше, и теперь это измеряется в мегабайтах. Но у вас есть кэш L1, который в сто раз быстрее, чем память, кэш L2 в 30 раз быстрее памяти и кэш L3 примерно в 10 раз быстрее памяти. Итак, вы знаете, что многие технологии - ну, довольно много - приняли стратегию использования этих кешей как своего рода пространства хранения на пути к выполнению задач, особенно технологий баз данных. Итак, вы знаете, это одно влияние.

Затем мы получили 3D XPoint и PCM от IBM. И это почти скорости оперативной памяти, в основном то, что хвастаются оба этих продавца. Варианты использования, вероятно, разные. Ранние эксперименты с этим еще не завершены. Мы не знаем, как это повлияет на использование оперативной памяти и технологии базы данных в памяти. Затем у вас есть ОЗУ против SSD. В настоящее время оперативная память примерно в 300 раз быстрее, но, конечно, эта кратность уменьшается. И SSD против диска, который примерно в 10 раз быстрее, если я это понимаю. Итак, у вас такая ситуация. Это иерархический магазин. Глядя на это по-другому, в памяти, конечно, совершенно другое. Итак, верхняя диаграмма показывает два приложения, оба из которых, возможно, обращаются к базе данных, но, безусловно, получают доступ к данным о вращающейся ржавчине. И способ, которым вы на самом деле заставляете вещи проходить через сеть, в зависимости от того, какие существуют зависимости, - это у вас ETL. Таким образом, это означает, что, как вы знаете, данные идут на вращающуюся ржавчину, а затем отрываются от вращающейся ржавчины, чтобы идти куда угодно, и, чтобы попасть куда угодно, они возвращаются к вращающейся ржавчине, которая представляет собой три движения. И имейте в виду, что память может быть в сто тысяч раз быстрее, чем вращающийся диск, и вы наверняка понимаете, что взятие данных и их сохранение в памяти делает все это совершенно другим.

Итак, вы могли бы подумать, что произойдет с тем, что на экране прямо здесь, вы могли бы подумать, что так или иначе ETL на самом деле просто перейдет от данных к данным в памяти. Но на самом деле это не может сделать это; на самом деле вы можете столкнуться с ситуацией справа, когда два приложения могут фактически запустить одну и ту же память. Конечно, база данных в памяти может дать вам такую ​​возможность, если у вас есть блокировка и все остальное, организованное вокруг нее. Таким образом, это не только меняет скорость вещей, но и то, как на самом деле вы настраиваете приложения и целые потоки данных.

Так что это огромное влияние. Таким образом, в памяти разрушительно, верно? И мы должны получить это из того, что я сказал. Обработка в памяти в настоящее время ускоритель, но это станет нормой. Он будет использоваться в зависимости от ценности приложения, и поэтому очень и очень интересно, что SAP на самом деле выпустит версию своего программного обеспечения ERP, которая находится в памяти. Возможны улучшения задержки до трех порядков, и даже больше, чем это возможно, в зависимости от того, как вы это делаете. Таким образом, вы получаете огромные улучшения в скорости, переходя в память. И в итоге, S / 4 SAP HANA - которую они выпустили, я думаю, что люди говорят, что она все еще выпускается, но она, безусловно, была выпущена в прошлом году - это изменит правила игры, учитывая клиентскую базу SAP. Я имею в виду, что есть 10 000 компаний, использующих ERP от SAP, и почти все они крупные компании, вы знаете. Итак, идея о том, что у всех них есть стимул уходить в память и использовать их фундаментальные, потому что ERP почти всегда является фундаментальными приложениями, которые работают на предприятиях, это просто огромное изменение игры, и это будет очень интересно. Но, конечно, все это звучит очень хорошо, но это должно быть настроено разумно, и его нужно хорошо контролировать. Это не так просто, как кажется.

Сказав это, я думаю, я передам мяч, кто этот парень? О, австралийский парень, Дез Бланчфилд.

Дез Бланчфилд: Очень смешно. Всегда тяжелый поступок, доктор Робин Блур. Спасибо, что приняли меня сегодня. Итак, большая тема, но захватывающая. Итак, я выбрал образ, который часто вспоминаю, когда думаю о современном озере данных и корпоративных хранилищах данных, а также о своих маленьких драгоценных камнях данных. Итак, здесь у меня есть это прекрасное озеро, окруженное горами и выходящими волнами, и волны разбиваются о эти скалы. Вот как я мысленно представляю, как это выглядит сегодня в большом озере данных. Волны, являющиеся пакетными заданиями, и аналитика в реальном времени, брошенная в данные, являются камнями. И когда я думаю об этом как о физическом озере, это как бы возвращает меня к пробуждению, которое, вы знаете, масштаб хранилищ данных, которые мы строим сейчас, причина, по которой мы придумали эту чеканку, и срок Озеро данных состоит в том, что они очень большие и очень глубокие, и иногда в них могут быть штормы. И когда мы делаем, вы всегда должны решить, что создает шторм.

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

Как сказал д-р Робин Блур, подход, который мы использовали для перемещения данных по компьютерной архитектуре, не претерпел существенных изменений в течение некоторого времени, в действительности, в течение нескольких десятилетий. Если вы думаете о том, что современные компьютерные технологии технически существуют, если вы простите за каламбур около 60 с лишним лет, вы знаете, шесть десятилетий и более, и это в том смысле, что вы можете купи коробку с полки как бы. Переход к новой архитектуре действительно возник у меня в голове, когда мы перешли от размышлений о мэйнфреймах и среднечастотных системах, а также об архитектуре основной памяти и хранилищ барабанов, к смелым или суперкомпьютерным вычислениям, особенно к таким, как Seymour Cray, где такие вещи, как кроссбольные объединительные платы стало вещью. Вместо одного маршрута для перемещения данных через объединительную плату или материнскую плату, как это называется в наши дни. И встроенная память, вы знаете, в наши дни люди не думают о том, что это на самом деле означает, когда они говорят DIMM и SIMM. Но SIMM - это одна встроенная память, а DIMM - это двойная встроенная память, и с тех пор мы стали более сложными, и существуют десятки различных типов памяти для разных целей: некоторые для видео, некоторые для обычных приложений, некоторые встроенные в ЦП.

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

Но коротко о том, как мы сюда попали. Я имею в виду, аппаратные технологии улучшились и значительно улучшились. Мы отказались от использования процессоров, и идея ядра была довольно современной концепцией. Теперь мы считаем само собой разумеющимся, что наши телефоны имеют два или четыре ядра, а наши компьютеры имеют два, четыре или даже восемь ядер на настольном компьютере и восемь и 12 и более на 16 и 32, даже на серверной платформе., Но на самом деле довольно современно, что ядра стали возможностью внутри процессоров, и мы перешли с 32-разрядных на 64-разрядные. Там произошло несколько важных событий: мы получили более высокие тактовые частоты на нескольких ядрах, поэтому мы могли работать параллельно, и каждое из этих ядер могло работать с несколькими потоками. Внезапно мы можем запускать множество вещей на одних и тех же данных одновременно. Интервал между шестидесяти четырьмя битами дал нам до двух терабайт оперативной памяти, что является феноменальной концепцией, но сейчас это вещь. Эти многолучевые объединительные платы, как вы знаете, на материнских платах, когда-то, вы могли делать вещи только в одном направлении: назад и вперед. И как в те времена, когда Cray вычислил и некоторые из суперкомпьютерных проектов того времени, а теперь и в настольных компьютерах, и в обычных готовых настольных ПК, потому что на самом деле большинство современных Теперь ПК пережил эпоху мэйнфреймов, компьютеров среднего класса, микро-десктопов, и мы превратили их обратно в серверы.

И многие из этих возможностей суперкомпьютера, этот дизайн суперкомпьютерного класса, были внедрены в стандартные готовые компоненты. Вы знаете, в наши дни, идея взять очень дешевые стоечные ПК и поместить их в стойки сотнями, если не тысячами, и запустить на них программное обеспечение с открытым исходным кодом, такое как Linux, и развернуть на нем подобные SAP HANA, вы знаете, мы часто принимаем это как должное. Но это очень новая захватывающая вещь, и она имеет свои сложности.

Программное обеспечение также улучшилось, особенно управление памятью и разделение данных. Я не буду вдаваться в подробности этого, но если вы посмотрите на большой сдвиг за последние 15 лет или даже меньше, как управляется память, особенно данные в ОЗУ и как данные разбиваются на ОЗУ, так что, как доктор Робин Блур указывал ранее или упоминал, вы знаете, что вещи могут читать и писать одновременно, не влияя друг на друга, а не имея времени ожидания. Много очень мощных функций, таких как сжатие и шифрование на кристалле. Шифрование становится все более важной вещью, и нам не обязательно делать это в программном обеспечении, в ОЗУ, в пространстве ЦП, а теперь это фактически происходит на чипе изначально. Это значительно ускоряет процесс. И распределенное хранение и обработка данных, опять же, вещи, которые мы когда-то предполагали, были суперкомпьютерами и параллельной обработкой, теперь мы принимаем это как должное в пространстве, подобном SAP HANA, Hadoop и Spark, и так далее.

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

Но я использую этот образ истории, которую я прочитал некоторое время назад о джентльмене, который создал корпус для ПК из Lego, потому что он всегда приходит мне на ум, когда я думаю о некоторых из этих вещей. И это то, что кажется хорошей идеей в то время, когда вы начинаете его строить, а затем вы проходите половину этого пути и понимаете, что на самом деле очень сложно собрать все кусочки Lego вместе и сделать твердую вещь, достаточно прочную поставить материнскую плату и так далее, это создаст корпус для персонального компьютера. И в конце концов вы понимаете, что все маленькие кусочки не слипаются правильно, и вы должны быть немного осторожнее с тем, какие маленькие кусочки вы держите вместе, чтобы сделать это твердым. И это очень милая идея, но это пробуждающий звонок, когда вы проходите половину пути и понимаете: «Хм, может быть, мне просто стоило купить чехол для ПК за 300 долларов, но сейчас я закончу и узнаю кое-что из него».

Для меня это отличная аналогия для создания этих очень сложных платформ, потому что все это хорошо и хорошо, если вы создадите их и получите среду, в которой у вас есть маршрутизаторы, коммутаторы, серверы и стойки. И у вас есть процессоры, оперативная память и операционная система, сгруппированные вместе. И вы положили что-то вроде HANA поверх распределенной обработки в памяти, хранения данных и управления данными. Вы строите стек SAP поверх этого, получаете возможности базы данных, затем загружаете свои данные и свою бизнес-логику и начинаете применять к ним некоторые операции чтения и записи, а также запросы и так далее. Вы должны следить за вводом / выводом, планировать события, управлять рабочими нагрузками, многопользовательской работой и так далее. Этот стек становится очень сложным, очень быстро. Это сложный стек сам по себе, если он только на одной машине. Умножьте это на 16 или 32 машины, это становится очень, очень нетривиальным. Когда вы умножаете до сотен и, в конечном итоге, тысяч машин, чтобы перейти от 100 терабайт к петабайтному масштабу, это пугающая концепция, и с этими реалиями мы имеем дело сейчас.

Итак, вы получите пару вещей, которые также помогли изменить этот мир, и это то, что дисковое пространство стало смехотворно дешевым. Знаете, когда-то вы потратили от 380 до 400 тысяч долларов на гигабайт жесткого диска, когда это был массивный барабан размером с что-то, что требовало погрузчика, чтобы поднять его. В наши дни это примерно один или два цента на гигабайт дискового пространства. И RAM сделал то же самое. Эти две J-кривые на обоих графиках, между прочим, представляют собой десятилетие каждая, поэтому, другими словами, мы рассматриваем два блока по 10 лет, по 20 лет снижения цены. Но я разбил их на две J-образные кривые, потому что одна справа стала пунктирной линией, и вы не могли видеть детали, поэтому я изменил ее масштаб. Гигабайт оперативной памяти 20 лет назад составлял порядка шести с половиной миллионов долларов. В наши дни, если вы платите более трех-четырех долларов за гигабайт оперативной памяти за обычное оборудование, вас грабят.

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

Итак, моя точка зрения заключается в том, что вычисления в памяти не для слабонервных. Жонглирование этими очень крупномасштабными данными в памяти и их обработка - интересная задача; как я указывал ранее, это не для слабонервных. Итак, одна вещь, которую мы узнали из этого опыта с крупномасштабными и высокоплотными вычислениями в памяти, состоит в том, что сложность, которую мы строим, порождает риск во многих областях.

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

Таким образом, мы заканчиваем тем, что проблема с избыточностью устройств становится проблемой, и мы должны отслеживать устройства и их части. Мы должны иметь отказоустойчивую избыточность данных, встроенную в эту платформу, и отслеживать ее. У нас должна быть встроенная устойчивость распределенной базы данных, поэтому мы должны следить за платформой базы данных и укладываться в нее. Мы должны отслеживать планирование распределенной обработки, что происходит внутри некоторых процессов, вплоть до опроса и запроса, а также пути, по которому идет запрос, и того, как запрос структурируется и выполняется. Как это выглядит, кто-то сделал SELECT * на «бла», или они действительно сделали очень умный и хорошо структурированный запрос, который даст им номинальный, минимальный объем данных, поступающих через архитектуру на объединительной плате? У нас есть многопользовательские рабочие нагрузки, несколько пользователей и несколько групп, выполняющих одинаковые или несколько рабочих нагрузок, а также пакетные задания и планирование в реальном времени. И у нас есть это сочетание пакетной обработки и обработки в реальном времени. Некоторые вещи выполняются регулярно - ежечасно, ежедневно, еженедельно или ежемесячно, другие - по требованию. Кто-то может сидеть там с планшетом, желая сделать отчет в режиме реального времени.

И снова, мы подошли к тому, что сложность, которая возникает в них, теперь не просто проблема, она довольно пугающая. И у нас есть эта проверка реальности, что одна проблема производительности, только одна проблема производительности сама по себе, может повлиять на всю экосистему. И вот, мы в конечном итоге столкнулись с очень интересной задачей выяснить, ну и где же последствия? И у нас есть проблема: мы реагируем или проактивны? Наблюдаем ли мы за этим в режиме реального времени и видим, что что-то идет «на ура» и реагирует на это? Или мы увидели какую-то тенденцию и поняли, что нам нужно активно участвовать в ней? Потому что ключ в том, что каждый хочет чего-то быстрого, дешевого и простого. Но мы в конечном итоге получаем эти сценарии, на которые я люблю ссылаться, и мою любимую линию головоломки Дональда Рамсфелда, которая, на мой взгляд, применима ко всем этим сценариям высокой сложности, и это то, что мы знаем известных, потому что это нечто мы спроектировали и построили, и он работает в соответствии с планом. Нам известны неизвестные в том смысле, что мы не знаем, кто, что, когда и где управляет, если это требуется. И у нас есть неизвестные неизвестные, и это те вещи, которые мы должны отслеживать и проверять. Поскольку реальность такова, мы все знаем, что вы не можете управлять тем, что не можете измерить.

Итак, чтобы иметь правильные инструменты и правильные возможности для мониторинга нашего планирования ЦП, посмотрите время ожидания, выясните, почему приходится ждать в очередях по расписанию в конвейерах. Что происходит в памяти, какое использование выполняется, какую производительность мы получаем из памяти? Правильно ли разделено содержимое, распространяется ли оно? Достаточно ли у нас узлов с копиями, чтобы справиться с рабочими нагрузками? Что происходит с выполнением процессов вдали от процессов операционной системы? Сами задания, отдельные приложения и поддерживающие их демоны? Что происходит внутри этих процессов, особенно структурирование запросов и как эти запросы выполняются и компилируются? И здоровье этих процессов полностью в стеке? Вы знаете, опять же, чтобы вернуться к временам ожидания, правильно ли оно планирует, нужно ли ждать, где оно ждет, ждет ли чтение памяти, ввод-вывод, ЦП, ввод-вывод по сети для конечного пользователя ?

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

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

И с учетом этого я передам слово нашему другу из IDERA и узнаю, как они подошли к этой проблеме.

Билл Эллис: Большое спасибо. Я делюсь своим экраном и здесь мы идем. Таким образом, очень унизительно просто рассмотреть все технологии и всех людей, которые пришли до нас, чтобы сделать этот материал, который будет доступен в 2017 году, доступным. Мы будем говорить об анализе рабочей нагрузки для SAP HANA - в основном, это решение для мониторинга баз данных: всеобъемлющее, безагентное, предоставляет в режиме реального времени и создает историю, и поэтому вы можете видеть, что происходило в прошлом. SAP S / 4 HANA предлагает потенциал лучше, быстрее и дешевле. Я не говорю, что это недорого, я просто говорю, что это дешевле. В некотором смысле, традиционно случалось так, что у вас был бы основной производственный экземпляр - возможно, работающий на Oracle в более крупном магазине, возможно, на SQL Server - и затем вы использовали бы этот процесс ETL, и у вас было бы несколько версий правды., И это очень дорого, потому что вы платили за оборудование, операционную систему, лицензию Oracle для каждой из этих отдельных сред. И, кроме того, вам понадобятся люди, чтобы примирить одну версию истины с другой версией истины. Итак, обработка нескольких версий ETL была медленной и очень, очень громоздкой.

Таким образом, HANA, в основном один экземпляр HANA, потенциально может заменить все эти другие экземпляры. Таким образом, это дешевле, потому что это одна аппаратная платформа, одна операционная система, а не несколько. Таким образом, S / 4 HANA действительно меняет все, и вы в основном смотрите на эволюцию SAP от R / 2 к R / 3, различные пакеты улучшений. Теперь устаревшая система доступна до 2025 года, поэтому у вас есть восемь лет, пока вы действительно не будете вынуждены мигрировать. Хотя мы видим, что люди, вы знаете, увлекаются этим, потому что они знают, что это произойдет, и в конечном итоге, вы знаете, ECC будет работать на HANA, и вам действительно нужно быть готовым к этому и понимать технологию.

Итак, одна база данных, нет процессов ETL, нет копий, которые должны быть согласованы. Итак, еще раз, быстрее, лучше и дешевле. Хана в памяти. SAP поставляет программное обеспечение, вы поставляете оборудование. Там нет сводных таблиц. Одна из вещей, которые они, вроде, предлагают, когда вы думаете об этом, это то, что вы не хотите вдаваться в подробности, мы просто собираемся купить самый большой из доступных серверов. Они предполагают, что вы, скорее, правильно масштабируете свой ландшафт SAP заранее, и они, по сути, говорят, что не переносят данные за 20 лет. Я думаю, что архивирование - это то, что недостаточно используется в ИТ, вроде как по всем направлениям, а не только в магазинах SAP. И поэтому следующая вещь заключается в том, что SAP фактически потратила много времени на переписывание своего собственного кода, чтобы не использовать SELECT *. SELECT * возвращает все столбцы из таблицы, и это особенно дорого в столбцовой базе данных. И так, это не очень хорошая идея для SAP HANA. Так что для магазинов, которые имеют много настроек, много отчетов, это то, что вы захотите найти, и вам нужно будет указать имена столбцов, когда вы перейдете к переносу всего в HANA.

Нам нравится говорить, что HANA не панацея. Как и все базы данных, все технологии, его необходимо контролировать, и, как упоминалось ранее, вам нужны числа, чтобы управлять избыточными измерениями по измерениям. И одна из вещей, о которых я говорю в области IDERA, заключается в том, что каждая бизнес-транзакция взаимодействует с системой записей, и в этом случае это будет HANA. Таким образом, HANA становится основой для выполнения ваших транзакций SAP, удобством для конечного пользователя. И поэтому очень важно, чтобы он продолжал работать на максимальной скорости. Это становится единственной точкой отказа, и при общении с людьми это может произойти там, где у вас есть конечный пользователь, и, возможно, он использует эти данные в реальном времени, и у них есть специальный запрос, который потенциально не вполне право. Возможно, они не присоединяются к таблицам, и они создали внешнее объединение, партизанский продукт, и они в основном потребляют много ресурсов. Теперь HANA в конце концов признает это и уничтожит эту сессию. Итак, есть важнейшая часть нашей архитектуры, которая позволит вам на самом деле запечатлеть это в истории, чтобы вы могли увидеть, что произошло в прошлом, и распознать эти ситуации.

Итак, давайте посмотрим на анализ рабочей нагрузки для SAP HANA. Это версия 1, поэтому мы очень приглашаем вас присоединиться к нам в этом путешествии, и это продукт от IDERA. Это всеобъемлющее, но простое. В режиме реального времени с трендами. Здоровье хоста, здоровье экземпляра. Мы отслеживаем состояния ожидания, запросы SQL, потребителей памяти и сервисы. Итак, вот как выглядит GUI, и вы сразу можете увидеть, что он включен в сеть. Я фактически открыл это решение, работающее вживую на моей системе. Есть некоторые важные вещи, на которые вы хотите взглянуть. Мы как бы подразделялись на разные рабочие пространства. Одним из наиболее важных является то, что происходит на уровне хоста из-за использования процессора и памяти. Вы определенно не хотите, чтобы перейти к точке обмена или побеждать. И затем вы в основном прокладываете себе путь к тому, что происходит с трендами, от времени ответа, пользователей, операторов SQL, то есть к тому, что движет активностью в системе.

Одна из вещей, связанных с IDERA, заключается в том, что, вы знаете, ничего не происходит в базе данных, пока не будет активности. И эта деятельность - операторы SQL, которые приходят из приложения. Таким образом, измерение операторов SQL абсолютно необходимо для определения первопричины. Итак, давайте продолжим и углубимся в детали. Итак, на уровне хоста мы можем реально взглянуть на память, отслеживать время, загруженность процессора хоста. Шаг назад, вы можете посмотреть на операторы COBSQL. Теперь, одна из вещей, которые вы увидите в нашей архитектуре, это то, что эта информация хранится вне HANA, поэтому, если что-то случится с HANA, мы в основном собираем информацию до, не дай бог, ситуации недоступности, Мы также можем фиксировать все, что происходит в системе, чтобы у вас была четкая видимость. И одна из вещей, которые мы собираемся сделать, - это представить операторы SQL в взвешенном порядке. Итак, это будет учитывать количество выполнений, и это совокупное потребление ресурсов.

И поэтому вы можете получить здесь отдельные показатели - когда выполнялся этот оператор SQL? И затем потребление ресурсов в значительной степени определяется планом выполнения, и поэтому мы можем отслеживать его на постоянной основе. Хана в памяти. Это очень параллельно. Он имеет первичные индексы для каждой таблицы, которые некоторые магазины выбирают для создания вторичного индекса для решения определенных проблем с производительностью. Таким образом, знание того, что произошло с планом выполнения некоторых операторов SQL, может быть очень полезным. Мы также посмотрим на сервисы, потребление памяти еще раз, график со временем. Архитектура: так что это автономное решение, которое вы можете загрузить с нашего веб-сайта, а архитектура заключается в том, что он поддерживает веб.

Вы можете подключить несколько пользователей к определенному экземпляру. Вы можете отслеживать локальные экземпляры SAP HANA. И мы храним четырехнедельную историю в нашем хранилище, и это самоуправление. Развернуть это довольно просто. Вам нужен Windows Server. Вам нужно скачать его. Большинство серверов Windows имеют встроенную платформу .NET, и она поставляется в комплекте с лицензией. Итак, вы должны перейти к мастеру установки, который запускается программой Setup.exe, и он фактически откроет экран, лицензионное соглашение, и вы просто поработаете с этим контуром, нажав «Далее». И так, где бы вы хотели, чтобы HANA быть установленным? Далее идут свойства базы данных, и это будет ваше соединение с SAP HANA, так что это безагентный мониторинг экземпляра HANA. И тогда мы в основном сделаем предварительный просмотр, это порт, по которому мы общаемся по умолчанию. Нажмите «Установить», и это в основном запускает HANA, и вы начинаете строить историю. Итак, немного информации о диаграмме размеров. Мы можем отслеживать до 45 экземпляров HANA, и вы захотите использовать это, в некотором роде, по скользящей шкале для определения количества ядер, памяти и дискового пространства, которые вам понадобятся. И это предполагает, что у вас есть полная четырехнедельная скользящая история.

Итак, вкратце, мы смотрим на работоспособность сервера, работоспособность экземпляра, загрузку ЦП и памяти. Какие потребители памяти, какие драйверы активности, какие сервисы? Операторы SQL имеют жизненно важное значение - каковы состояния выполнения? Покажите мне планы выполнения, когда вещи выполнялись, обеспечивали тенденции? Это даст вам в реальном времени и историю того, что произошло. И, как я уже говорил, поскольку наша история отделена от HANA, мы собираемся захватить то, что истекло и было удалено из истории HANA. Так что вы можете увидеть истинное потребление ресурсов в вашей системе из-за отдельной истории.

Итак, как я уже говорил, на сайте IDERA в разделе «Продукты» вы можете легко найти это. Если вы хотите попробовать это, вы, безусловно, можете. Посмотрите, как он предоставляет информацию для вас, и есть дополнительная информация на этом сайте. Таким образом, любые заинтересованные стороны более чем рады пойти на это. Теперь в портфеле продуктов, предлагаемых IDERA, есть также монитор транзакций SAP ECC, который называется Precise for SAP. И то, что он делает, - используете ли вы портал или просто прямой доступ к ECC, - он на самом деле будет захватывать транзакции конечного пользователя от клика до диска, вплоть до оператора SQL и показывать вам, что происходит.

Теперь я показываю вам только один сводный экран. Есть пара блюд, которые я хочу, чтобы вы получили на этом сводном экране. Это время отклика оси Y, время оси X плюс день, и в этом представлении транзакции мы покажем вам время клиента, время очереди, время кода ABAP, время базы данных. Мы можем захватывать идентификаторы конечных пользователей, T-коды, и вы можете фактически фильтровать и показывать серверы через пройденную конкретную транзакцию. Итак, многие магазины управляют внешним видом ландшафта под VMware, так что вы можете реально измерить, что происходит на каждом из серверов, и приступить к очень подробному анализу. Таким образом, это представление транзакции предназначено для транзакции конечного пользователя через весь ландшафт SAP. И вы можете найти это на нашем веб-сайте в разделе Продукты APM Tools, и это будет наше решение SAP. Установка для этого немного сложнее, так что это не просто скачать и попробовать, как у нас для HANA. Это то, где мы будем работать вместе, чтобы разрабатывать и реализовывать общую транзакцию для вас.

Итак, всего лишь третье краткое резюме, анализ рабочей нагрузки для SAP HANA, он всеобъемлющий, без агента, в режиме реального времени, предлагает историю. Мы предлагаем возможность скачать и попробовать его на своем сайте.

Итак, с этим я собираюсь передать время Эрику, Дезу и доктору Блур.

Эрик Кавана: Да, возможно, Робин, есть вопросы от вас, а затем Дез после Робина?

Доктор Робин Блур: Хорошо. Я имею в виду, первое, что я хотел бы сказать, это то, что мне действительно нравится вид транзакции, потому что это именно то, что я хотел бы в этой ситуации. Я проделал большую работу - ну, это давным-давно - занимался мониторингом производительности, и это было похоже на вещи; в те дни у нас не было графики, но я хотел, чтобы это было особенно интересно. Так что вы можете, так или иначе, вколоть себя туда, где возникает проблема.

Первый вопрос, который у меня есть, вы знаете, большинство людей так или иначе внедряют S / 4 из коробки, вы знаете. Когда вы включились в какую-либо конкретную реализацию S / 4, обнаружили ли вы, что она реализована хорошо, или вы в конечном итоге обнаруживаете вещи, которые могут заставить клиента захотеть перенастроить? Я имею в виду, как все это происходит?

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

Д-р Робин Блур: Хорошо, поэтому, когда вы внедряете - я имею в виду, я знаю, что на этот вопрос сложно ответить, потому что он будет варьироваться в зависимости от объема реализации - но сколько ресурсов обеспечивает возможность мониторинга IDERA, сколько она потребляет ? Имеет ли это какое-то значение или это просто мешает? Как это работает?

Билл Эллис: Да, я бы сказал, что накладные расходы составляют примерно 1-3 процента. Многие магазины очень охотно жертвуют этим, потому что потенциально вы сможете выкупить их обратно с точки зрения оптимизации. Это зависит от моделей использования. Если вы делаете полный ландшафт, это зависит от отдельных технологий, которые отслеживаются. Таким образом, пробег варьируется, но, как мы уже говорили, определенно лучше потратить немного времени, чтобы узнать, что происходит, чем просто бегать вслепую. В частности, вы знаете, что здесь мы находимся в январе, и вы приступаете к обработке на конец года и собираете данные за 12 месяцев. Вы знаете, что это делает работу, предоставление отчетов регулирующим организациям, банкам, акционерам, абсолютно необходимо для критической эффективности бизнеса.

Доктор Робин Блур: Точно. И очень быстро, с вашей точки зрения - потому что, я полагаю, вы вовлечены в целый ряд сайтов SAP - насколько велико движение клиентской базы SAP к S / 4? Я имею в виду, это то, что происходит, вы знаете, что это своего рода лавина восторженных клиентов, идущих на это, или это просто постоянная струйка? Как вы это видите?

Билл Эллис: Я думаю, что пару лет назад я бы сказал, что это был палец ноги. Теперь я бы сказал, что люди вроде как по колено. Я думаю, что, вы знаете, учитывая сроки, люди будут действительно погружены в HANA в течение следующих нескольких лет. И поэтому мониторинг, трансформация, вы знаете, я думаю, что большинство клиентов в некотором роде находятся на кривой обучения вместе. И поэтому я думаю, что мы не совсем в лавине, как вы заявили, но я думаю, что мы на пороге крупной трансформации в HANA.

Д-р Робин Блур: Хорошо, с точки зрения сайтов, которые вы видели для этого, они также адаптируют HANA для других приложений, или они, так или иначе, полностью используются для создания этого вещи работают? Какая там картина?

Билл Эллис: Да, часто люди будут интегрировать SAP с другими системами, в зависимости от того, какие модули и так далее, так что есть немного. Я пока не вижу людей, которые развертывают другие приложения на HANA. Это, безусловно, возможно сделать. И это больше касается ландшафта вокруг инфраструктуры SAP.

Доктор Робин Блур: Полагаю, мне лучше передать вас Дезу. Я занимался твоим временем. Дез?

Дез Бланчфилд: Спасибо. Нет, это все хорошо. Два очень быстрых, просто чтобы установить тему. SAP HANA существует уже пару лет, и у людей была возможность рассмотреть это. Если бы вы дали нам приблизительную оценку процента людей, которые им управляют, - потому что многие люди управляют этим материалом, - как вы думаете, какой процент рынка, о котором вы знаете, в настоящее время ушел? от традиционных реализаций SAP до SAP на HANA? Мы смотрим на 50/50, 30/70? Какой процент рынка вы видите среди людей, которые перешли и сделали шаг сейчас, по сравнению с людьми, которые просто сдерживаются и ждут, когда что-то улучшится или улучшится, или изменится, или что-то в этом роде?

Билл Эллис: Да, я бы сказал, с моей точки зрения, я бы поставил процент около 20 процентов. SAP имеет тенденцию быть традиционным бизнесом. Люди, как правило, очень консервативны, поэтому их люди будут тянуть ноги. Я думаю, что это также зависит от того, знаете ли вы, что SAP уже долгое время работает, или вы, вроде SMB, возможно, недавно использовали SAP? И так, есть несколько факторов, но в целом я не думаю, что процент составляет 50/50. Я бы сказал, что 50 процентов, по крайней мере, балуются, и HANA работает где-то в их дата-центре.

Дез Бланчфилд: Интересный вывод, который вы нам дали ранее, заключался в том, что в некотором смысле это свершившийся факт, и время физически и буквально отсчитывает время перехода. Как вы думаете, люди думали об этом в процессе? Каково общее понимание людьми того, что это переходный сдвиг в платформе, это не просто вариант, это становится дефолтом?

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

Билл Эллис: Я не думаю, что SAP стесняется общаться, и люди, которые ходили в SAPPHIRE, видели HANA повсюду. Итак, я думаю, что люди хорошо осведомлены, но человеческая природа, какая она есть, вы знаете, некоторые люди, вроде как, немного затягивают.

Дез Бланчфилд: Потому что я думаю, почему я задал этот вопрос, и вы должны простить меня, но я согласен. Я думаю, что они не стеснялись сообщать об этом. Я думаю, что сигнал вышел во многих отношениях. И я согласен с тобой - я не знаю, что все уже прыгнули. Вы знаете, традиционное предприятие, очень крупные предприятия, которые этим занимаются, по-прежнему во многих отношениях не совсем затягивают, а просто пытаются справиться со сложностью сдвига. Потому что я думаю, что одна вещь, на которую обратил внимание ваш инструмент, и, конечно, ваша сегодняшняя демонстрация, и для меня, один ключевой момент, на котором я хотел бы, чтобы все слушали и настроились сегодня, чтобы сесть и обратить внимание на то, что у вас есть инструмент теперь упрощает этот процесс в моей голове. Я думаю, что есть несколько очень нервных ИТ-директоров и их команд, которые думают: «Как я могу перейти от традиционных СУБД, систем управления реляционными базами данных, которые мы знали десятилетиями, к совершенно новой парадигме вычислений и вычислений? управление хранилищем в пространстве, которое все еще остается относительно смелым? » Но это неизвестно во многих отношениях, и очень немногие люди сделали такой сдвиг в других областях, что не похоже, что у них есть другая часть бизнеса, которая уже перешла на вычисления в памяти. Итак, это движение «все или ничего» в их сознании.

Итак, одна из вещей, которые я отнял у этого больше всего на свете - я собираюсь задать вам вопрос через минуту - это то, что страх сейчас, я думаю, смягчен во многих отношениях и что до сегодняшнего дня, если бы я слушал ИТ-директора, я бы подумал: «Ну, как я собираюсь осуществить этот переход? Как я могу гарантировать ту же возможность, которую мы имеем в платформе управления реляционными базами данных и многолетний опыт работы администраторов баз данных, на новой платформе, в которой у нас сейчас нет навыков? »Итак, мой вопрос в этом Как вы думаете, люди поняли, что сейчас есть инструменты с тем, что вы предлагаете, и что они могут, вроде как, вздохнуть и вздохнуть с облегчением, что переход не так страшен, как это могло быть раньше чтобы этот инструмент был доступен? Как вы думаете, люди поняли это или это все-таки что-то вроде того, что они просто борются с переходом на вычисления в памяти и хранение в памяти по сравнению со старыми школьными комбинациями NVMe, флэш-памяти и диска?

Билл Эллис: Да, так что, несомненно, есть много технологий и инструментов, которые могут графически отображать это, происходящее и очень легко определять главных потребителей ресурсов. Я имею в виду, что это помогает упростить вещи и помогает техническому персоналу действительно хорошо справиться с задачей. Эй, они смогут узнать, что происходит, и понять всю сложность. Так что, безусловно, инструменты на рынке, безусловно, полезны, и поэтому мы предлагаем анализ рабочей нагрузки для SAP HANA.

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

С развертываниями, которые вы видели до сих пор, учитывая, что вы в буквальном смысле слова самые авторитетные в этой области на вашей платформе в мире, некоторые из быстрых побед, которые вы видели, - получили ли вы какие-нибудь неофициальные знания, которыми можете поделиться с вокруг некоторых моментов eureka, ага-моментов, когда люди развернули набор инструментов IDERA, они обнаружили вещи, о которых они просто не знали, в их платформах и представлениях, которые они имели. У вас есть какие-нибудь замечательные анекдотичные примеры того, как люди только что развернули его, не очень зная, что у них было, и вдруг ушли: «Ух, мы на самом деле не знали, что там было?»

Билл Эллис: Да, таким большим недостатком нативных инструментов является то, что если отмененный запрос отменяется, он сбрасывает информацию, и поэтому у вас в основном нет истории. Если мы будем хранить историю в автономном режиме, например, как беглый запрос, у вас будет история, вы узнаете, что произошло, вы сможете увидеть план выполнения и так далее. Таким образом, это позволяет вам, в некотором роде, помочь сообществу конечных пользователей в целом работать лучше, лучше писать отчеты и так далее. Итак, история - это то, что действительно приятно иметь. И одна из вещей, которые я хотел показать, это то, что вы можете смотреть в режиме реального времени до четырех недель, а затем вы можете легко увеличить любой интересующий вас период времени, и тогда вы сможете раскрыть основную активность вождения. Просто иметь такую ​​видимость - это то, что очень полезно знать, что возникло узкое место.

Дез Бланчфилд: Вы упомянули, что он многопользовательский, после того, как он развернут, и я был весьма впечатлен тем фактом, что это безагентное и практически нулевое прикосновение во многих отношениях. Является ли нормальным, чтобы одно развертывание вашего инструмента было доступно каждому из центра сетевых операций в NOC, наблюдающего за основной инфраструктурой, лежащей в основе кластера, вплоть до группы приложений и разработчиков? Является ли это нормой, и вы развертываете один раз, и они поделятся этим, или вы ожидаете, что у людей могут быть экземпляры модели, смотрящие на разные части стека? На что это похоже?

Билл Эллис: Итак, базовая команда, как правило, очень сильно интересуется технологическими основами того, что происходит в SAP. Очевидно, есть несколько команд, которые будут поддерживать целые ландшафты. Часть HANA просто сосредоточена на этом. Я просто собираюсь по умолчанию в базовую команду SAP в качестве основных потребителей информации.

Дез Бланчфилд: Точно . Мне кажется, что если у меня есть команда разработчиков или даже не только на уровне кода, но если у меня есть команда исследователей данных или аналитиков, выполняющих аналитическую работу над наборами данных, особенно с учетом того, что есть На мой взгляд, значительный толчок к науке о данных применяется ко всему внутри организаций - и, если я ошибаюсь, исправьте меня, - мне кажется, что это также будет представлять для них большой интерес, поскольку во многих отношениях из серьезных вещей, которые вы можете сделать в среде хранилища данных, - навязать ученому данные и позволить ему просто начать выполнять специальные запросы. Были ли у вас примеры такого рода событий, когда магазины звонили вам и говорили: «Мы бросили команду по науке данных, это действительно больно, что мы можем сделать для них по сравнению с тем, что мы делаем просто традиционный операционный мониторинг и управление? »Это даже вещь?

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

Дез Бланчфилд: Исходя из этого, многие инструменты, с которыми у меня был опыт - и я уверен, что Робин с этим согласится, - множество инструментов здесь, если у вас есть большая RDBMS, вам нужно действительно высокое опытные, глубоко знающие, опытные администраторы баз данных. Насколько мне известно, некоторые требования к инфраструктуре и платформе связаны с SAP HANA, поскольку в настоящее время он поддерживается в определенных дистрибутивах, ориентированных на конкретное оборудование и т. Д. Вы знаете, есть люди с многолетним опытом, которые не одинаковы. Однако я вижу, что это не обязательно требование для этого инструмента. Мне кажется, что вы можете развернуть свой инструмент и дать ему некоторые довольно новые лица и сразу же дать им возможность находить вещи, которые не работают хорошо. Это тот случай, когда есть довольно короткая кривая обучения, чтобы справиться с этим и получить некоторую выгоду от его развертывания? Вы знаете, мой общий смысл заключается в том, что вам не нужно иметь 20-летний опыт вождения инструмента, чтобы сразу увидеть ценность. Согласитесь ли вы, что это так?

Билл Эллис: О, безусловно, и, на ваш взгляд, я думаю, что успех развертывания во многом зависит от планирования и проектирования среды SAP HANA. И, несомненно, есть много сложностей, много технологий, на которых она построена, но тогда все сводится к мониторингу моделей использования происходящего. Таким образом, хотя это более сложно, в некотором смысле это упаковано и несколько упрощено. Это очень плохо.

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

Билл Эллис: Да. Итак, IDERA.com и просто перейдите на страницу Продукты, и вы увидите Анализ рабочей нагрузки для SAP HANA. Есть страница для скачивания. Я думаю, что они попросят у вас некоторую контактную информацию, и продукт просто упакован с лицензионным ключом, так что вы можете установить его вместе с Setup.exe и просто начать работу, я думаю, очень быстро.

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

Билл Эллис: Да.

Дез Бланчфилд: Отлично. Ну, я думаю, больше всего на свете, это, наверное, то, что я лично посоветовал бы людям сделать, это взять копию с сайта, взять там некоторую документацию, потому что я знаю, что есть много хорошего контента для этого, и просто попробуй. Поместите это в свою среду и посмотрите, что вы найдете. Я подозреваю, что как только вы заглянете в среду SAP HANA с помощью инструмента IDERA, вы обнаружите вещи, о которых вы даже не подозревали.

Послушайте, спасибо вам большое за это и спасибо за то время, за которое я отвечал только на вопросы и ответы с Робином и мной. Эрик, я собираюсь вернуться к вам, потому что я знаю, что некоторые вопросы и ответы были получены от наших посетителей.

Эрик Кавана: Да, здесь очень быстро. Итак, один из участников делает действительно хороший комментарий, просто говоря о том, как все меняется. Говоря в прошлом, память задыхалась, замедляясь из-за частой подкачки страниц, в настоящее время процессор задыхается от слишком большого количества данных в памяти. Вы знаете, есть проблемы с сетью. Это всегда будет движущейся целью, верно? Что вы видите в качестве траектории в наши дни с точки зрения того, где будут узкие места и где вам нужно будет сосредоточить свое внимание?

Билл Эллис: Да. Пока вы не измеряете, это трудно понять. Одна из особенностей операторов SQL заключается в том, что они будут драйверами потребления ресурсов. И поэтому в тех случаях, когда вам потребовалось, например, большое потребление памяти или ЦП, вы сможете выяснить, какие действия вызвали такое потребление ресурсов. Теперь вам не обязательно хотеть убить его, но вы также хотите знать об этом и, вроде, о том, что происходит, как часто это происходит, и так далее. Мы, в некотором роде, все еще новы в плане рассмотрения всего набора или поваренной книги ответов на различные обстоятельства. И так, это отличный вопрос, и время покажет. Со временем у нас будет больше информации.

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

Билл Эллис: Абсолютно.

Эрик Кавана: Хорошо, ребята, мы прожили еще час здесь на «Горячих технологиях». Вы можете найти информацию в Интернете, insideanalysis.com, также techopedia.com. Сосредоточьтесь на этом сайте, чтобы получить много интересной информации, включая список всех наших архивов прошлых веб-трансляций. Но, ребята, большое спасибо всем вам, нашим друзьям в IDERA, Робину и, конечно же, Дезу. И мы встретимся с вами на следующей неделе, ребята. Еще раз спасибо за ваше время и внимание. Береги себя. Пока-пока.

В будущее: готовность к работе в памяти