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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.05.2017, 09:08   #1  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,758 / 3627 (178) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
ax7 - установка с нуля?
Имеет ли вообще смысл такая постановка задачи сейчас:
установить акс7 с нуля?


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

понятно зачем это делается - система контроля версий кода, система автоматического тестирования, система монтиторинга, система проверки кода на соответствие стилю (вплоть до отказа компилировать из-за синтаксических ошибок в комментариях), всякие автобенчмарки...

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

проблема также в том, что поиск документов по развертыванию внутри МС выводит на документацию-обсуждение этих скриптов. custom deploy выводит на документы как можно изменять эти скрипты.


в связи с этим два вопроса:
  1. Имеет ли вообще смысл такая постановка задачи сейчас: установить акс7 с нуля? создать чистую виртуалку, накатить туда винду, запустить что-то, чтобы установить аксапту... или в связи с облаком такая постановка вообще сейчас бессмыслена?
  2. Какую документацию по поводу установки с нуля посоветуете?

ЗЫ
доступ к LCS есть. но там, насколько я понимаю, при создании работают похожие скрипты и пользователь получает уже установленную винду с предустановленными программами, с предустановленными базами...
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 02.05.2017, 09:15   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
2,916 / 1540 (57) ++++++++
Регистрация: 12.10.2004
А в случае on premise все равно все скриптами делается в локальном облаке ?
Старый 02.05.2017, 09:18   #3  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,758 / 3627 (178) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Цитата:
Сообщение от Logger Посмотреть сообщение
А в случае on premise все равно все скриптами делается в локальном облаке ?
я не знаю. и это тоже хотелось бы узнать.
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 02.05.2017, 10:49   #4  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2015
 
3,307 / 1336 (51) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Я в начале устанавливал пакеты на sandbox в ручном режиме, при необходимости - ковырялся в PowerShell скриптах. Как только появилась автоматизированное развертывание через LCS - забыл все это как страшный сон. С точки зрения cost vs value (седые волосы на попе и скорость устаревания этих знаний vs понты), если явной необходимости разобраться сейчас с каким-то определенным процессом или компонентом нет - не стОит оно того. Ну разве что время совсем некуда девать Случись что страшное - в продуктиве все равно не мы а DSE ковыряться будут, а DEV и SANDBOX проще и дешевле перезадеплоить будет
__________________
-ТСЯ или -ТЬСЯ ?

Последний раз редактировалось Vadik; 02.05.2017 в 10:58.
За это сообщение автора поблагодарили: vmoskalenko (1).
Старый 02.05.2017, 11:03   #5  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,758 / 3627 (178) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Цитата:
Сообщение от Vadik Посмотреть сообщение
С точки зрения cost vs value
спору нет - скрипты очень удобно и быстро.

но понимание "как оно там внутре" ушло напрочь.
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 02.05.2017, 11:06   #6  
Ivanhoe is offline
Ivanhoe
КОРУС Консалтинг
Аватар для Ivanhoe
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
3,557 / 1726 (65) ++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Для облака не актуально.
А вот он-прем - очень даже. Типичная проблема, когда клиент пытается поставить, а внедренец даже посоветовать ничего не может, т.к. миллион вариантов причин, почему не работает. Очень часто приходится заново с нуля ставить. Речь про AX 2012 и старше, но явно в D365fO те же проблемы будут. Ну, может, из-за IIS будет по-проще.
__________________
Ivanhoe as is..
Старый 02.05.2017, 11:20   #7  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,758 / 3627 (178) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Ну, может, из-за IIS будет по-проще.
Не уверен.
но возможно именно потому, что все меньше понимания как это работает.
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 02.05.2017, 13:48   #8  
Damn is offline
Damn
Участник
 
317 / 86 (3) ++++
Регистрация: 28.05.2003
Адрес: Москва
Пару месяцев ещё ждать до выхода версии "local business data". Очень любопытно какой там будет install guide.
__________________
Дмитрий
Старый 02.05.2017, 14:38   #9  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2015
 
3,307 / 1336 (51) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от mazzy Посмотреть сообщение
но понимание "как оно там внутре" ушло напрочь.
А я уже видел как оно падает в стольких разных местах по стольким разным причинам, но крепче спать от этого почему-то не стал, зато нежно полюбил маленьких зеленых гномиков, которые в LCS скрипты запускают
__________________
-ТСЯ или -ТЬСЯ ?
Старый 29.06.2017, 09:58   #10  
Damn is offline
Damn
Участник
 
317 / 86 (3) ++++
Регистрация: 28.05.2003
Адрес: Москва
Появились какие-нибудь новости про установку с нуля версии Enterprise Edition ?
__________________
Дмитрий
Старый 29.06.2017, 16:09   #11  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,010 / 2149 (80) +++++++++
Регистрация: 16.01.2004
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
спору нет - скрипты очень удобно и быстро.
но понимание "как оно там внутре" ушло напрочь.
А почему с инсталлятором было понимание а со скриптом перестало быть?
Старый 29.06.2017, 17:23   #12  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,758 / 3627 (178) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Цитата:
Сообщение от belugin Посмотреть сообщение
А почему с инсталлятором было понимание а со скриптом перестало быть?
потому что инсталятор хоть какие-то параметры спрашивает.
скрипт, наоборот, все параметры прячет.
да, можно получить список параметров при помощи "deploy /?" или "tasker /lh"

мало того, скрипт очень многое берет из внешних конфигов и прочей инфраструктуры.
поэтому со скриптом, чем меньше параметров вводишь, тем лучше.
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
За это сообщение автора поблагодарили: belugin (2).
Старый 30.06.2017, 10:59   #13  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,495 / 4465 (155) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
Имеет ли вообще смысл такая постановка задачи сейчас: установить акс7 с нуля?
Цитата:
Сообщение от Vadik Посмотреть сообщение
Как только появилась автоматизированное развертывание через LCS - забыл все это как страшный сон. С точки зрения cost vs value, если явной необходимости разобраться сейчас с каким-то определенным процессом или компонентом нет - не стОит оно того.
Напомнило статью Закон Дырявых Абстракций
Цитата:
Все нетривиальные абстракции дырявы.
Из-за закона дырявых абстракций вот что получается: придумает кто-нибудь чудесный новый генератор кода, с которым у программиста работа наконец-то станет эффективной, а ему и говорят: "Сперва научись делать это руками, а потом уж пользуйся генератором, чтобы сэкономить время". Генераторы кода, абстрагирующие разработку кусков кода, так же дырявы, как и все прочие абстракции. А единственный компетентный способ залатать эти дыры - выучить, как работают абстракции, и какие подробности они скрывают. Итак, абстракции экономят наше рабочее время, но не экономят учебное время.
Хотя замечательные инструменты, вроде современных объектных языков визуальных форм, позволяют сделать много и очень быстро, вдруг в один злосчастный день приходится искать течь в абстракции, и на это уходит пара недель. А когда вам нужно найти себе программиста в основном на Visual Basic, совершенно недостаточно нанять программиста только на Visual Basic, потому что каждый раз, когда абстракции VB потекут, он не сможет сделать ни шага.
Закон дырявых абстракций крепко держит нас за штаны.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
patrickmouwen: 1yr with AX7 Data Management – My top 12 learnings Blog bot DAX Blogs 2 12.10.2016 15:14
stoneridgesoftware: How to Enable Multi-Factor Authentication for the New Dynamics AX (Dynamics AX7) Blog bot DAX Blogs 0 22.09.2016 00:11
AX7 - Настройка TFS с нуля DSPIC DAX: Программирование 3 07.09.2016 14:15
patrickmouwen: AX7 – My top 12 highlights Blog bot DAX Blogs 0 27.02.2016 13:11
mfp: What is new in X++ in AX7? Blog bot DAX Blogs 2 10.02.2016 00:29
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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