简体   繁体   English

动态斧头2012开发人员环境

[英]dynamics ax 2012 developer environment

We are currently in an AX 2012 R2 shared environment mode -- multiple DEV AX instances and multiple developers using them. 我们目前处于AX 2012 R2共享环境模式下-多个DEV AX实例和多个使用它们的开发人员。 This is not working well. 这不是很好。 The company wants to give each developer a beefy laptop to create his/her own environment. 该公司希望为每个开发人员提供一台功能强大的笔记本电脑,以创建自己的环境。

Some of the features would be: 其中一些功能是:

  1. Integrate with TFS 与TFS集成
  2. Be able to interact with other servers and server-based products and applications in teh corporation 能够与公司中的其他服务器以及基于服务器的产品和应用程序进行交互
  3. Be able to run multiple versions of AX 2012 R2, 2012 R3 etc. 能够运行AX 2012 R2、2012 R3等的多个版本。
  4. Be able to load current model and data from production 能够从生产中加载当前模型和数据

I see two options in terms of installation: 在安装方面,我看到两个选项:

  1. Install AX and have it be part of the corporate domain 安装AX并将其纳入公司域
  2. Install AX in a Hyper-V environment with my own domain controller 使用我自己的域控制器在Hyper-V环境中安装AX

Is the feature set possible with both of the above types of installation? 以上两种安装类型都可以设置功能吗? Any Pros and Cons? 有什么优点和缺点吗?

I'm not even sure I'm asking the right questions as infrastructure is not my cup of tea. 我什至不确定我在问正确的问题,因为基础设施不是我的工作。

Thank you. 谢谢。

You will waste oceans of time by having each developer set up her own environment on her own. 通过让每个开发人员自己设置自己的环境,您将浪费时间。 AX setup involves several servers and services and takes weeks not minutes. AX设置涉及多个服务器和服务,耗时数周而不是数分钟。

Better is to use a VM for each environment, then use a pool of shared VM's managed by specialist for each environment. 更好的方法是为每个环境使用一个VM,然后为每个环境使用由专家管理的共享VM池。

Of cause you will need a monster host machine for each developer. 当然,每个开发人员都需要一个怪物主机。

  • + Flexible +灵活
  • - Expensive -昂贵

Alternatively use central servers and a shared development environment. 或者使用中央服务器和共享的开发环境。 This may be good enough, if there is not many developers. 如果没有太多开发人员,这可能就足够了。

  • + Not so expensive +不太贵
  • - Flexible -灵活
  • - Development interference working on the same system -在同一系统上工作的开发干扰

Microsoft Life Cycle services may be of help especially in you need AX 2012 R3. Microsoft生命周期服务可能会有所帮助,尤其是在您需要AX 2012 R3的情况下。

  • + Easy of use +易于使用
  • - Limited to some AX version only -仅限于某些AX版本
  • - Expensive??? -贵吗???

if you need 'to run multiple versions of AX 2012 R2, 2012 R3 etc' you are looking at a VM solution of one kind or another(or alot of ssds you swap frequently)--if you are disciplined with check-ins and code review there is a good whitepaper from microsoft that is mostly applicable 如果您需要“运行AX 2012 R2、2012 R3等的多个版本”,则需要使用一种或另一种VM解决方案(或者经常交换很多ssds)—如果您受签入和代码约束审查有一个很好的Microsoft白皮书,主要适用

http://blogs.msdn.com/b/axsa/archive/2012/10/22/tfs-integration-with-microsoft-dynamics-ax-2012-and-automated-scripts-for-build-and-deployment.aspx http://blogs.msdn.com/b/axsa/archive/2012/10/22/tfs-integration-with-microsoft-dynamics-ax-2012-and-automated-scripts-for-build-and-deployment。 ASPX

re: tfs there is some support out of the box, but setting up a credible Continuous Integration situation is another story really 回复:tfs有一些现成的支持,但是设置可靠的持续集成情况确实是另一回事了

also see: http://dynamicsaxadmin.codeplex.com/ 另请参阅: http : //dynamicsaxadmin.codeplex.com/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM