Running Windows PAS in Windows Docker container
 
Forums / SmartComponent Library - Developer Forum / Running Windows PAS in Windows Docker container

Running Windows PAS in Windows Docker container

4 posts, 0 answered
  1. Raymond Maynard_2
    Raymond Maynard_2 avatar
    2 posts
    Registered:
    08 Jul 2021
    08 Jul 2021
    Link to this post
    We have built a PASoe OE 11.7.7 with SCL app in Windows container based on windows server 2019.
    It runs OK but very slowly compared with a VM deployment of same same app.

    Has anyone successfully deployed a PASOE application in a windows container?




  2. Daniel van Doorn
    Daniel van Doorn avatar
    17 posts
    Registered:
    18 Jun 2018
    08 Jul 2021 in reply to Raymond Maynard_2
    Link to this post
    Dear Raymond,

    When it has anything to do with Docker and OpenEdge I am mostly involved at Consultingwerk. 
    To my knowledge no-one has ever deployed a Windows based docker Image with a PASOE for anything else than research if the concept works. 

    In general, any type of virtualization implies between 20% and 40% performance loss compared to running on bare metal. 

    What is the main reason you would like to use a Windows based image?
    To me there are a number of advantages to execute the PASOE in a Linux based VM environment. One of the most important being, the ability to use the standardized and fully supported Pasoe Docker Image from dockerhub. 

    The SmartComponent Library back-end itself is platform independent so it runs both on Windows as on Linux without any issues. 

    BR Daniel
  3. Raymond Maynard_2
    Raymond Maynard_2 avatar
    2 posts
    Registered:
    08 Jul 2021
    08 Jul 2021 in reply to Daniel van Doorn
    Link to this post
    Thanks Daniel.

    We need a windows container because our code is very old, and lax with regard to case of references. The Linux pas container works but we have not done enough testing with our codebase to be happy with it.  

    The problem we were/are having is to do with performance, but we have just realized that we are referencing large amounts of our code, and SCL code from Azure blob storage. Our containers run in Azure with Kubernetes. I will be rebuilding shortly with all code copied intoo the image.

    Thanks, and I will let you know how we get on

    Ray
  4. Mike Fechner
    Mike Fechner avatar
    342 posts
    Registered:
    14 Sep 2016
    08 Jul 2021 in reply to Raymond Maynard_2
    Link to this post
    We do not recommend the use of Windows containers - as it's not a supported platform for OpenEdge/PASOE.

    But maybe someone of the other customers present in this forum has experience. 

    If you isolate specific issues, we _may_  look into those. 

    With regards to your legacy codebase, you could contact us and we can provide you with an estimate for fixing that (semi-)automated based on Proparse. I'm pretty sure that being on a supported platform will have a strategic value for your business too. 
4 posts, 0 answered