If you are like us at Axians Infoma and can’t make the transition of your on-premises solution from C/AL to AL with a single snap of your fingers, you may want to use hybrid deployments as a first step. This means shipping your standard C/AL solution and publishing dependent extensions on top of that to…
AL, C/AL, Dynamics 365, NAV, on-prem
I had the honor to speak about Windows Containers at the Cloud & Datacenter Conference Germany. Not a large conference, but very well organized with a clear focus and as far as I had the chance to talk to participants, a very satisfied audience. For the first time this year they recorded the sessions, so…
I had introduced the usage of Traefik with NAV/BC containers and also shared the integration into navcontainerhelper over the last couple of months. As always, there was room for improvement and to my delight Damien Duportal, Developer Advocate at Containous, the company behind Traefik, contacted me via email to suggest three important changes: I had…
Tobias already explained how we can easily load balance the NAV Webclient via traefik. Load balancing the Windows client is a bit more complicated... TL;DR NAV uses TCP connections with a proprietary protocol for the Windows client communication and HTTP connections for the webclient and the webservices. Also the Windows and webclient require sticky sessions…
As I very recently wrote, Windows authentication for Docker containers on Windows Server 2019 made a huge step in the right direction by losing the need for identically named containers and gMSAs. But that unfortunately will be reality only some time in the future and with Windows Server 2012 (R2) still very much in use…
Windows authentication in Docker containers is kind of a tricky subject and while containers in general are gaining momentum every day, containers on Windows are having a somewhat less steep increase and Windows authentication in that context is the niche in a niche. Still, that topic matters if you have users depending on Windows authentication…
A couple of features and concepts in Business Central and AL are clearly inspired by Microsoft now being a hoster and providing a SaaS solution. That in itself makes more then sense and as I have written a couple of times now, from my point of view all decisions made and directions taken are quite…
As we use Docker containers internally to quickly spin up environments for reproducing bugs, delivering fixes on older releases or quickly test our application, we needed a way to easily grant access to a specific Active Directory user group. When starting a container, we want the following actions to be taken: Create NAV user and…
I had the chance to speak at the Dutch Dynamics Community meeting in Utrecht on Jan 10th 2018 (see here for images and slides). It really was a very nice event, perfectly organized and well attended. The content was pretty much the same as in the NavSkills Webinar in December 2017 but the sample for…
With the addition of the new "folder" feature in the NAV Docker images it is now possible to download a .zip in the very beginning of container startup and extract it to a folder. That allows you to make changes to the container logic in about every aspect without the need to map a local…
You might have seen one of the presentations where Microsoft showed their idea of future NAV-based applications: It can be either a Connect App (just connects through a REST WebService API to D365/NAV), an Add-On App (adds functionality to D365/NAV through an extension) or an Embed App (deeply changes how D365/NAV works by embedding code,…
Container, Docker, NAV, on-prem, VS Code | Azure
0 Kommentare
As you probably know there is a very nice NAV App for iOS (and Android). For very good reasons this App however only connects to NAV WebClients secured by https. This is no problem using a NAV Container as it will by default also serve an https-secured WebClient. However if you don't use an official…
When Freddy Kristiansen, Jakub Vanak and I talked about NAV on Docker at NAV TechDays, the first two questions from the audience were "can I connect NAV on Docker to an existing SQL database?" But in a short answer we could only say "yes, absolutely" but not really explain it. (mehr …)
Part of the appeal of Docker as part of a CI/CD pipeline is the idea that you have identical dev, test, qa and prod images or at least as close as possible to identical. However there are drawbacks to that approach as building software often requires more libraries and tools than running it (often called…
AL, Container, Dynamics 365, NAV, on-prem, VS Code | AppVeyor, DevOps, Docker, New Dev Environment, Windows Container
0 Kommentare
Yesterday I had the pleasure to be on stage with Freddy Kristiansen talking about NAV on Docker and - for me - he announced something big: official support for NAV on Docker. (mehr …)
Container, Docker, NAV, on-prem | DevOps, Docker, New Dev Environment, SQL Server on Linux, Windows Container
0 Kommentare
On Friday a new update of the new development environment for NAV arrived. A number of new features are described here and the in-client designer improvements are really nice but what most caught my attention was the first release of a tool to convert traditional C/AL code to the new AL code. Let’s see what it can…
NAV, on-prem, VS Code | Cloud, New Dev Environment
4 Kommentare
Since the first tries to get NAV in a Windows Container up and running I had the problem that compiling table structure changes didn’t work. The dev environment tried to connect to the NAV Server instance to start the sync but always returned with an error message that the Management Service wasn’t available. Here is…
Container, Docker, NAV, on-prem | DevOps, Docker, Windows
2 Kommentare
As I wrote in the previous post thanks to Jakub Vaňák it is now possible to create a new Windows/Docker container image with just one command. Jakub kept working on it and now it is also possible to create (or start) a full environment with 1 NAV container and 1 SQL container with just one command! Check…
Container, Docker, NAV, on-prem, SQL | DevOps, Docker, SQL Server
0 Kommentare
I previously wrote about NAV 2017 in a Windows Container where I just managed to get NAV 2017 up and running. Some days ago Jakub Vaňák contacted me with a detail question about that post and told me that he managed to create a Dockerfile for NAV Server instances. What that means (and really kudos to Jakub…
After the more and more open way Microsoft works with Linux and Open Source in general in the last couple of years, it probably was only logical to also open the SQL Server strategy up. Still I have to admit that I was quite surprised when the announcement for SQL Server on Linux came. I’ve…
Docker, Linux, on-prem, SQL | Linux Container, SQL Server, SQL Server on Linux
0 Kommentare
For quite some time now Containers and especially Docker are gaining traction. If you haven’t heard about them, there are a lot of good resources on the internet to help you get started but the idea is to take virtualization one step further. We moved from physical machines to virtual machines to allow more density…
Container, NAV, on-prem, SQL | Docker, Windows Container
5 Kommentare
While Microsoft can’t state more explicitly and loudly that they have an and strategy (meaning Dynamics 365 and Dynamics NAV on-prem) there are still rumors and concerns about the future of NAV on-prem. From my personal point of view I don’t see at all why Microsoft would risk their huge customer base of approx. 100.000…
Dynamics 365, NAV, on-prem, SQL | Blocking, Cloud, Locking, Performance, SaaS
0 Kommentare
Axians Infoma GmbH
Hörvelsinger Weg 21
89081 Ulm
Deutschland
info@axians-infoma.de
+49 731 1551-0