Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: Mauricio Moya (Arquesoft) on July 09, 2021, 03:39:01 am

Title: Predefined settings for EA environment AWS based?
Post by: Mauricio Moya (Arquesoft) on July 09, 2021, 03:39:01 am
I plan to set a EA environment (floating licenses, PCS free features) plus 10 users working from home, by deploying a mysql database in AWS and a Windows Server to install keystore and PCS.

I had set some "cheap versions" of these environments in the past, but the performance is not good (delays in response time and EA freeze)

I suppose many of you have done something similar. Have you found a minimal aceptable infrastructure in AWS that have a normal EA response? (I mean, wich version of MySQL server, type of windows server, etc)

Thanks in advance.
Title: Re: Predefined settings for EA environment AWS based?
Post by: Geert Bellekens on July 09, 2021, 03:53:03 am
Try moving the EA client software to the cloud as well, and then serve it using RDP, or Citrix, or similar.

The main bottleneck in a setup like yours is the roundtrip connection to the database server. Bigger and better machines on the server side won't make a big difference.

Geert
Title: Re: Predefined settings for EA environment AWS based?
Post by: Mauricio Moya (Arquesoft) on July 09, 2021, 05:49:57 am
Try moving the EA client software to the cloud as well, and then serve it using RDP, or Citrix, or similar.

The main bottleneck in a setup like yours is the roundtrip connection to the database server. Bigger and better machines on the server side won't make a big difference.

Geert

But have you noted that Sparx now offer Cloud ready environments (with Prolaborate added), so, according to you, those environments used in the "common" way, will be slow too?
Title: Re: Predefined settings for EA environment AWS based?
Post by: Geert Bellekens on July 09, 2021, 07:18:53 am
Try moving the EA client software to the cloud as well, and then serve it using RDP, or Citrix, or similar.

The main bottleneck in a setup like yours is the roundtrip connection to the database server. Bigger and better machines on the server side won't make a big difference.

Geert

But have you noted that Sparx now offer Cloud ready environments (with Prolaborate added), so, according to you, those environments used in the "common" way, will be slow too?
Probably yes. I haven't tried them though.

Geert
Title: Re: Predefined settings for EA environment AWS based?
Post by: Nizam on July 09, 2021, 07:50:21 pm
Quote
Probably yes. I haven't tried them though.

Geert

The EA Cloud offering has progressed significantly from the cnoventional setup. there are loads of innovations from the cloud providers (AWS and Azure) and with these we've managed to achieve performances better than connecting to a Shared repository from a local computer.

The video below shows a comparison
https://www.youtube.com/watch?v=17pSU9VRVYY&t=8s


Quote
I plan to set a EA environment (floating licenses, PCS free features) plus 10 users working from home, by deploying a MySQL database in AWS and a Windows Server to install keystore and PCS.

even a basic setup like this would require reasonably sized nodes in the AWS RDS (relational database server) and Application server (EC2 server).
I believe you are intending to setup something along these lines
https://prolaborate.sparxsystems.com/enterprise-architect-infrastructure-on-cloud

please drop a note to [email protected] and the team should be able to give you the details of the type of node to setup (if you intend to do it yourself too).