AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.12.2009, 18:13   #1  
DinDim is offline
DinDim
Участник
Axapta Retail User
 
49 / 12 (1) ++
Регистрация: 21.11.2008
AX 4.0 или AX 2009
Здравствуйте.

Подскажите пожалуйста, что предпочтительней внедрять с точки зрения производительности Axapta 4.0 или 2009 и есть ли какие-либо существенные ограничения по производительности и количеству одновременно работающих пользователей в 4.0?
Старый 23.12.2009, 18:22   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Между этими системами смотреть нужно не столько на производительность (для общих задач она примерно одинакова, хотя могут быть некоторые отличия, например, расчет себестоимости по средней), а с точки зрения того, что потом нужно будет делать с тем, что внедрите.
По DAX4 MS практически бросила поддержку (иногда выходят какие-то обновления связанные с выявлением ошибок, изменением законодательства, но ждать нового супер функционала не стоит).
Текущей поддерживаемой системой является DAX2009 (хотя там на подходе шестерка, что будет после того как она выйдет неизвестно).
поэтому подход простой:
  • если вас устраивает текущая система, то работайте на ней.
  • если вас интересует то, что появилось в новых системах (а то, что есть в DAX4 есть и в DAX2009), то смотрите на 2009. Смотреть на четверку сейчас нет никакого смысла.
Старый 23.12.2009, 18:32   #3  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,895 / 5650 (194) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Между этими системами смотреть нужно не столько на производительность (для общих задач она примерно одинакова, хотя могут быть некоторые отличия, например, расчет себестоимости по средней), а с точки зрения того, что потом нужно будет делать с тем, что внедрите.
Вообще-то есть не вполне открытая и не вполне официальная, но тем не менее любопытная информация, о том что DAX2009 на том же железе дает примерно 40% рост производительности. Потому как кроме чисто прикладных изменений (типа новой средней или параллельного сводного планирования), появился еще и целый ряд системных вкусностей:
1.Наконец-то сделали 64битный AOS. Так что проблемы нехватки памяти можно просто решать докупкой таковой (а не медитацией над классами управления сборщиком мусора).
2. Выкинули нафих тормозной и вообще странненький SmartHeap и заменили на стандартные для Win2003 и выше вызовы библиотеки Low Fragmentation Heap. В результате память выделяется быстрее и лучше
3. Сильно повысили масштабируемость AOS на многоядерных серверах. Раньше AOS больше двух ядер использовал с трудом (точнее говоря - использовал но на чисто вычислительных задачах), теперь из за более внятного управления критическими секциями можно на большее число ядер масштабироваться.
4. Сделали новые пакетные сервера которые на AOS выполняются. Строго говоря к производительности это отношения не имеет, но благодаря этой фиче можно, например, закрывать склад с нескольких ядер AOS. В версии 4 для этого надо было бегать по клиентским рабочим местам и запускать процессы-хелперы.
5. Несколько улучшили кэширование табличных данных. То есть - теперь система кэширования может искать в кэше не только по первичному индексу, но и по любому уникальному индексу.

Ну и наверное я что-то еще забыл
За это сообщение автора поблагодарили: dn (1), konopello (1), jonny (1), alex55 (1), Prophetic (1).
Старый 23.12.2009, 18:40   #4  
DinDim is offline
DinDim
Участник
Axapta Retail User
 
49 / 12 (1) ++
Регистрация: 21.11.2008
Цитата:
Сообщение от fed Посмотреть сообщение
Вообще-то есть не вполне открытая и не вполне официальная, но тем не менее любопытная информация, о том что DAX2009 на том же железе дает примерно 40% рост производительности.
Очень бы хотелось узнать откуда появились эти 40%, вернее за счет чего? Это серьезный прорыв в производительности. Как то в корне поменялась системная архитектура AOS, либо ее просто оптимизировали?
Старый 23.12.2009, 18:54   #5  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от fed Посмотреть сообщение
Fed
Спасибо за информацию. Вообще-то в своем посте я хотел донести не столько техническую информацию, сколько то, что смотреть нужно вперед. DAX4 получлся какой-то промежуточной системой. Типа MS сделало, похвасталось и забыло.
Сужу по нашему опыту. Мы потратили почти год на внедрение DAX4, а теперь сидим с этой системой, предоставленные сами себе. В DAX2009 появилось много вкусностей (по функционалу), но нам от них ничего не достается, так как в DAX4 это не переносится.
В общем, я считаю, что DAX4 получилась явно переходным продуктом и те, кто на него завязался влетели по серьезному.
PS: если MS дальше будет штамповать управленческие системы по принципу WORD, то мы все поимеем проблемы.
Старый 23.12.2009, 18:57   #6  
Insane is offline
Insane
Участник
 
97 / 17 (1) ++
Регистрация: 18.06.2002
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
В DAX2009 появилось много вкусностей (по функционалу), но нам от них ничего не достается, так как в DAX4 это не переносится.
Согласен, АХ2009 производит очень приятное впечатление.

P.S. А кто мешает перейти с 4 на 2009?
Старый 23.12.2009, 19:08   #7  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Insane Посмотреть сообщение
P.S. А кто мешает перейти с 4 на 2009?
А это? как бы сказать.
Переход на четверку, стоил нам (без учета лицензий на AIF, Интеркомпани) около 150 тыс.евро. Интересно, как мне объяснить акционерам, что нужно еще примерно такая же сумма для перехода на 2009, так как с четверкой ошиблись (потому что поверили очень серьезной и мощной фирме MS)?
За это сообщение автора поблагодарили: dn (1).
Старый 23.12.2009, 19:40   #8  
DinDim is offline
DinDim
Участник
Axapta Retail User
 
49 / 12 (1) ++
Регистрация: 21.11.2008
Цитата:
Сообщение от fed Посмотреть сообщение
Вообще-то есть не вполне открытая и не вполне официальная, но тем не менее любопытная информация, о том что DAX2009 на том же железе дает примерно 40% рост производительности. Потому как кроме чисто прикладных изменений (типа новой средней или параллельного сводного планирования), появился еще и целый ряд системных вкусностей:
1.Наконец-то сделали 64битный AOS. Так что проблемы нехватки памяти можно просто решать докупкой таковой (а не медитацией над классами управления сборщиком мусора).
2. Выкинули нафих тормозной и вообще странненький SmartHeap и заменили на стандартные для Win2003 и выше вызовы библиотеки Low Fragmentation Heap. В результате память выделяется быстрее и лучше
3. Сильно повысили масштабируемость AOS на многоядерных серверах. Раньше AOS больше двух ядер использовал с трудом (точнее говоря - использовал но на чисто вычислительных задачах), теперь из за более внятного управления критическими секциями можно на большее число ядер масштабироваться.
4. Сделали новые пакетные сервера которые на AOS выполняются. Строго говоря к производительности это отношения не имеет, но благодаря этой фиче можно, например, закрывать склад с нескольких ядер AOS. В версии 4 для этого надо было бегать по клиентским рабочим местам и запускать процессы-хелперы.
5. Несколько улучшили кэширование табличных данных. То есть - теперь система кэширования может искать в кэше не только по первичному индексу, но и по любому уникальному индексу.

Ну и наверное я что-то еще забыл
Скажите, а как осуществляется доступ клиентов в функцоналу AOS (remouting, wcf, com? или что-то другое), и изменился ли принцип доступа в 2009 AX?
Старый 23.12.2009, 22:23   #9  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от DinDim Посмотреть сообщение
Скажите, а как осуществляется доступ клиентов в функцоналу AOS (remouting, wcf, com? или что-то другое), и изменился ли принцип доступа в 2009 AX?
http://msdn.microsoft.com/en-us/libr...02654.aspx#AIF

The programming model for AIF supports document services that encapsulate business logic and are the interface between Microsoft Dynamics AX and external systems. The document services can be customized by adding your own methods. Microsoft Dynamics AX now supports the ability to expose business logic implemented in X++ as Windows Communication Foundation (WCF) services. All services can be published through AIF asynchronous adapters or through WCF.

AIF provides functionality for consuming external Web services from within X++. This enables the integration with any external data provided as a Web service.


http://www.microsoft.com/downloads/d...displaylang=en

кстати http://www.microsoft.com/dynamics/en...connector.aspx
Старый 24.12.2009, 11:00   #10  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,895 / 5650 (194) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от DinDim Посмотреть сообщение
Скажите, а как осуществляется доступ клиентов в функцоналу AOS (remouting, wcf, com? или что-то другое), и изменился ли принцип доступа в 2009 AX?
Как осуществляется доступ - сие есть страшная тайна До 4ой версии, Аксапта работала по своему собственному протоколу AOCP. Он был закрытый, но по словам тем кто его раскапывал и трассировал в сниффере - довольно простенький. В версии 4.0 (без SP) был произведен переход на использование RPC (стандартного,NTшного). Я с этой версией не игрался - русская локализация вышла сразу с 4.0 Service Pack 1, но знающие люди говорили что в ней было очень нехорошо со стабильностью взаимодействия клиент-сервер. Затем вышла версия 4.0sp1, в которой все исправилось, но при этом фактически ВСЕГДА вызывается один и тот же метод сервера, единственным аргументом которого является BLOB, в формате (suprise-surprise!) старого протокола AOCP. А вообще - зачем вам нужно про этот формат знать ? В любом случае - для вызова функциональности из внешних приложений есть .net business connector; фактически усеченная версия клиента аксапты, оформленная в виде .net-овской сборки. А что под этим .net business connector - в общем случае никого не волнует.

По поводу повышения производительности: Во первых = 40% это некий обобщенный показатель. Вполне возможно что в вашем конкретном случае будет 18% или наоборот 50%. Вообще - по моему если учитывать что сейчас типичный сервер - это два процессора и 8 ядер, нетрудно прикинуть что снятие ограничений по масштабируемости на несколько ядер может и больший прирост обеспечить.
На мой взгляд, в 2009ой просто эволюционным путем просто переписали много кусков кода ядра, которые просто очень давно напрашивались на оптимизацию. Просто их писали где-то в конце 90ых, когда двухядерный Xeon 700Mhz с 4 гигами оперативки - это было очень круто. Время прошло, код наконец-то переписали...

Ну и по поводу страстного желания получить отраслевое решение. Почитайте:
Отраслевое решение - стереотип или нет?
Microsoft оценивает своих партнеров

Коротко говоря - отраслевое решение - это маркетинг и способ показать ЧТО-ТО вашим ЛПР во время продажи. Попытка реально внедрить 95% присутствующих на рынке отраслевых решений, по совокупности затрат, обойдется дороже чем внедрение с ноля...
Старый 24.12.2009, 15:17   #11  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,200 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Цитата:
Сообщение от fed Посмотреть сообщение
Коротко говоря - отраслевое решение - это маркетинг и способ показать ЧТО-ТО вашим ЛПР во время продажи. Попытка реально внедрить 95% присутствующих на рынке отраслевых решений, по совокупности затрат, обойдется дороже чем внедрение с ноля...
Ерунду какую-то написали. Либо я и мои знакомые постоянно попадаем в оставшиеся 5%.
Старый 23.12.2009, 18:35   #12  
DinDim is offline
DinDim
Участник
Axapta Retail User
 
49 / 12 (1) ++
Регистрация: 21.11.2008
Пока вопрос в следующем, мы стоим перед выбором системы. Либо 4.0 либо 2009, в плюс 4-ки то, что на ней написано много отраслевых решений из которых можно выбрать, для 2009 - таких решений пока нет. Минус в том, что очень много отзывов о медленной работе в AX 4.0 и обилиях блокировок. Хотелось бы знать особенности системной архитектуры обоих версий, но пока конкретной информации я найти не могу. Если системная арихитектура у этих систем одинаковая, то в моем случае стоит смотреть на 4-ку.
Старый 23.12.2009, 18:43   #13  
Insane is offline
Insane
Участник
 
97 / 17 (1) ++
Регистрация: 18.06.2002
Цитата:
Сообщение от DinDim Посмотреть сообщение
Либо 4.0 либо 2009, в плюс 4-ки то, что на ней написано много отраслевых решений из которых можно выбрать, для 2009 - таких решений пока нет.
Так партнеры тоже заинтересованы в переносе решений с 4.0 на 2009. Только большинство из них будет это делать после появления клиента на конкретное решение. Уточните у вашего потенциального партнера стоимость внедрения на 4.0 и 2009, вполне может оказаться, что она одинаковая.
Кроме того, если внедряться на 2009 переход на следующую версию потребуется позже, что также является более эффективным расходованием средств на внедрение.
Старый 23.12.2009, 18:49   #14  
DinDim is offline
DinDim
Участник
Axapta Retail User
 
49 / 12 (1) ++
Регистрация: 21.11.2008
Цитата:
Сообщение от Insane Посмотреть сообщение
Так партнеры тоже заинтересованы в переносе решений с 4.0 на 2009. Только большинство из них будет это делать после появления клиента на конкретное решение.
Вот это и настораживает, пока нет решений, нельзя сказать насколько стабильна сама базовая система. Хотя стоимость может оказаться и одинаковой.
Старый 23.12.2009, 18:50   #15  
DinDim is offline
DinDim
Участник
Axapta Retail User
 
49 / 12 (1) ++
Регистрация: 21.11.2008
Цитата:
Сообщение от Insane Посмотреть сообщение
... Только большинство из них будет это делать после появления клиента на конкретное решение.
Т.е. весь доп. функционал дописывается на клиенте?
За это сообщение автора поблагодарили: Lemming (1).
Старый 23.12.2009, 18:54   #16  
Insane is offline
Insane
Участник
 
97 / 17 (1) ++
Регистрация: 18.06.2002
Цитата:
Сообщение от DinDim Посмотреть сообщение
Т.е. весь доп. функционал дописывается на клиенте?
В настоящее время в большинстве случаев именно так. Вряд ли кто то в текущей экономической ситуации будет инвестировать значительные средства в разработку с нуля решений под будущие перспективы.
Старый 23.12.2009, 19:21   #17  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
В разносках и progress убрали много ненужного взаимодействия клиента и сервера
За это сообщение автора поблагодарили: dn (1), Raven Melancholic (2).
Старый 23.12.2009, 19:30   #18  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от belugin Посмотреть сообщение
В разносках и progress убрали много ненужного взаимодействия клиента и сервера
Спасибо. Вообще-то основная моя мысль была: забудьте DAX4 как страшный сон - никаких преимуществ по сравнению с 2009 она не дает!!! Переходный релиз он и есть переходный! Все конкретные решения на ней не пересилят её недостатков.
Старый 23.12.2009, 19:35   #19  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Вообще-то мы отклонились от темы. Большинство постов тянут на выделение в тему "Есть ли место для DAX4".
Старый 23.12.2009, 19:41   #20  
DinDim is offline
DinDim
Участник
Axapta Retail User
 
49 / 12 (1) ++
Регистрация: 21.11.2008
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Спасибо. Вообще-то основная моя мысль была: забудьте DAX4 как страшный сон - никаких преимуществ по сравнению с 2009 она не дает!!! Переходный релиз он и есть переходный! Все конкретные решения на ней не пересилят её недостатков.
А можно подробнее про недостатки?
Теги
aos, ax2009, ax4.0, производительность, сравнение, что нового

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
Dynamics AX: Managing Your Supply Chain Using Microsoft Dynamics AX 2009 - Book Review Blog bot DAX Blogs 0 31.03.2009 23:06
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:50.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.