Author Topic: PCS on Azure App service?  (Read 5980 times)

skiwi

  • EA Expert
  • ****
  • Posts: 2080
  • Karma: +46/-82
    • View Profile
PCS on Azure App service?
« on: December 13, 2024, 02:01:29 pm »
Is anyone running PCS on Azure App Service?

If so how did you install PCS (given you can't run a ".msi")?
Orthogonality rules
Using EA16.1 (1627) on Windows 11 Enterprise/64 bit. Repositories in SQLServer2019 DB Schema 1558.
WebEA on Pro Cloud Server 4.2.64

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8061
  • Karma: +118/-20
    • View Profile
Re: PCS on Azure App service?
« Reply #1 on: December 13, 2024, 03:23:26 pm »
https://learn.microsoft.com/en-us/azure/app-service/overview
Quote
Multiple languages and frameworks - App Service has first-class support for ASP.NET, ASP.NET Core, Java, Node.js, PHP, and Python. You can also run PowerShell and other scripts or executables as background services.
Sounds like the application has to be specifically written for Azure App Service. PCS isn't.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13241
  • Karma: +554/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: PCS on Azure App service?
« Reply #2 on: December 13, 2024, 05:47:06 pm »
I do think some has made a container definition of some kind to easily run it on a cloud infrastructure.

They posted about it somewhere on this forum.

Geert

skiwi

  • EA Expert
  • ****
  • Posts: 2080
  • Karma: +46/-82
    • View Profile
Re: PCS on Azure App service?
« Reply #3 on: December 16, 2024, 06:36:22 am »
Thanks Eve
https://learn.microsoft.com/en-us/azure/app-service/overview
Sounds like the application has to be specifically written for Azure App Service. PCS isn't.


PCS appears to be pretty much a bunch of PHP scripts (Web EA, Webconfig) running under a web server,
a system service (connections to EA, DB, and OSLC) (perhaps could be run as an Azure web job or Azure function),
management clients (not needed as this can all be done via the web?),
Integration plugins and server (??),
IIS integration (to work with the available IIS).
I assume that PCS only runs on Windows.
.
This is a scenario that Azure App Services could be used for.
The fly in the ointment is the msi that installs the software.
You can deploy to the Azure App Service using somethings as simple as FTP.

Even if this doesn't work now this is something that SparxSystems could usefully look to for the future.

thanks



Orthogonality rules
Using EA16.1 (1627) on Windows 11 Enterprise/64 bit. Repositories in SQLServer2019 DB Schema 1558.
WebEA on Pro Cloud Server 4.2.64

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8061
  • Karma: +118/-20
    • View Profile
Re: PCS on Azure App service?
« Reply #4 on: December 16, 2024, 08:39:20 am »
I assume that PCS only runs on Windows.
Why assume when you can look at the System Requirements and find out the actual answer?

Even if this doesn't work now this is something that SparxSystems could usefully look to for the future.
No. My limited understanding is that it would require a complete re-write for limited benefit and lock-in to a proprietary environment that would force all users onto Azure.

skiwi

  • EA Expert
  • ****
  • Posts: 2080
  • Karma: +46/-82
    • View Profile
Re: PCS on Azure App service?
« Reply #5 on: December 16, 2024, 09:26:41 am »
Why assume when you can look at the System Requirements and find out the actual answer?
Well I did look, and clearly the .exes are for windows (or azure), but given it uses a LAMP stack and that stack is associated closely with Linux ... and EA does try to support other environments ...

No. My limited understanding is that it would require a complete re-write for limited benefit and lock-in to a proprietary environment that would force all users onto Azure.
lol, unlike Windows 11
Orthogonality rules
Using EA16.1 (1627) on Windows 11 Enterprise/64 bit. Repositories in SQLServer2019 DB Schema 1558.
WebEA on Pro Cloud Server 4.2.64