Author Topic: Predefined settings for EA environment AWS based?  (Read 8992 times)

Mauricio Moya (Arquesoft)

  • EA User
  • **
  • Posts: 341
  • Karma: +8/-4
  • EA Consulting and development in Spanish
    • View Profile
    • Arquehub Azure Module
Predefined settings for EA environment AWS based?
« 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.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13404
  • Karma: +567/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Predefined settings for EA environment AWS based?
« Reply #1 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

Mauricio Moya (Arquesoft)

  • EA User
  • **
  • Posts: 341
  • Karma: +8/-4
  • EA Consulting and development in Spanish
    • View Profile
    • Arquehub Azure Module
Re: Predefined settings for EA environment AWS based?
« Reply #2 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?

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13404
  • Karma: +567/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Predefined settings for EA environment AWS based?
« Reply #3 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

Nizam

  • Prolab Moderator
  • EA User
  • *
  • Posts: 320
  • Karma: +15/-2
  • Model Sharing - Simplified
    • View Profile
    • Professional Model Collaboration
Re: Predefined settings for EA environment AWS based?
« Reply #4 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).