Cloud Responsiveness

we don’t have 365

might try some of the tweaks mentioned here

1 Like

but you could put the client close to the server and get an RDP experience with less clients to maintain.

anyone running an azure VM to use Epicor want to post up their ping times… curious how much better you are getting… we’re seeing around 4ms to epicor host, the problems don’t seem to be our site to their site latency, they seem to be the epicor server thinking about it problems…

We are relatively new to Epicor and are on the cloud we have used other cloud systems before, every other day I have a user complain about how slow it is. We brought it up with our implementation partner who shrugged the shoulders and said latency. We are small and don’t have a full-time technical IT person on site which is why we went cloud instead of an onsite server however I feel like I spend half my day waiting for Epicor to catch up with me so I can complete my tasks, probably an exaggeration but sometimes it feels that way :grimacing:. Roll on kinetic :crossed_fingers:

2 Likes

we are much the same, we’re having to employ more staff to get the Job done and forced to enable epicor just to process the normal volume we have (for SO automation)

we’ve had systems running between states before that have been very fast, it feels that the speed is either bad architecture or crapy system hosting… I have asked what sort of hardware they are running the DB’s/processing on without a useful reply, it’s amazing how slow MRP is and that it’s single thread for those running on Prem watching… it’d be very interesting to get some side by side video’s of people with the same data both on prem and on cloud to see the difference.

the shrugging from the partners and staff is all too common as well as the usual “what are you doing” when I reply “I pressed the help button” they don’t have much to say… also a bit suprised we’re still using a 32bit client…

1 Like

@mgoodwin Have you had the opportunity to try some kinetic screens directly in the browser? Does the performance there line up closer to what you would expect?

2 Likes

We have Azure VMs running Epicor and using Windows Virtual Desktop in the same Azure Region. A ping from the WVD to the Epicor VM is <1ms. We still experience the slowness due to the recent Windows Updates just like other on-prem and cloud users. (Use https://azurespeed.com to test from your location to your region where Epicor is installed.)

As discussed on this forum, the .Net architecture as designed is not cloud friendly. The slowness we feel in the Rich client is more than just latency. There’s a lot of marshalling/unmarshalling of datasets, sending and receiving more data than necessary, etc. Kinetic WEB interface seems to be far more efficient. The architecture is not yet cloud-native but I think Epicor is moving in that direction.

This was not our experience. We ran Epicor in Single Tenant hosted by Epicor, which is similar to an on-prem setup, and ERP was fine (we did have very flat BOMs however). When we moved to the Public Cloud, it was about 20% faster. One of the things that is possible in the cloud is burstable compute. There are some architectural changes that Epicor still has to make to get there but in the cloud, one can scale up and/or out to run scheduling and MRP. I guess you could buy an oversized server for MRP and sit on the excess capacity for most of the day but the advantage of the cloud is being able to scale in/down as well.

I’m surprised anyone wants to maintain clients on every machine. :man_shrugging:

How do we run Kinetic in the browser? this is news to us?

we tend to find Kinetic breaks a few things so not using so much of it at this point

wow, you’d think such a fast connection would make a difference, guess we wait till our customisations are sorted out then spend some time trying the Web version

the Rich client is set and forget, so don’t find it that much trouble

1 Like

Actually I’m playing around with this https://www.awsspeedtest.com/

and am blown away with how high the latency is according to it’s own test… seeing averages around 40-60ms

is this what you are seeing sub 1ms to?

No. We are running Windows in Azure (Windows Virtual Desktop) and the ping from there to our Epicor servers are < 1ms. It’s basically like being on-prem in the cloud. :thinking:

The Azure speed test from Detroit to the East region is running about the same speed as you’re seeing in AWS.

2 Likes

Even with Kinetic in the browser, in Pilot 2021.2 now, the AP Invoice Entry application takes >10 seconds just to open. In Classic, this screen opens with no data, in also 8-10 seconds. In Kinetic, I guess since it loads group data, it just took me 13 seconds in this test, just for the screen to open and return control to the user ( me ).
All that to say, do your due diligence, and certainly make no guarantees.

1 Like

Hmm… I just tried it on my cloud instance. It was about 3 seconds. the FIRST time I ran it took maybe 1/2 second longer. I also swapped from Google Chrome to MS Edge, and got the same results.

Like to compare PingPlots? {shrugs shoulders}

If I could figure out why our environment underperforms, like what I sense @mgoodwin is experiencing, I’d be a hero. I don’t want “hero”, I would be ecstatic just to meet expectations at this point. Anything else is gravy. Across the board our performance is not even close to doing that, yet Support keeps telling us, as designed. And obviously, you have a very well performing setup.

PS: It’s the struggle we have. Run test again just now, get 6 seconds initial load time. Random performance swings. We have had a Case reflecting this open for months.
Oh, by the way, web browser access affected by the “Microsoft Windows Update Bug”?
And, I wonder what is the “First-first” opening of the application loading time compared to after it is “cached”. I suppose this is where the heart of the difference is. A 100% difference in timing still seems odd to me, but beats 400% handily I suppose.

PPS: But the real catch here, is even my most basic users, insist to have 2 or more related applications open at the same time. Whether or not they are “linked” is another issue, but the lack of opening applications side by side sure seems to be a massive hurdle, and inexplicably missing from all talks around Kinetic. The user experience is extremely important to the success and longevity and seems missing from the equation. Surely folks much smarter than I have gotten this all figured out. Are we to customize applications to layer related information for each use case? What am I missing?

Random performance swings is one I hear a lot about… sometimes something takes 7 seconds to load… sometimes 37 seconds, even with caching on

you can link multiple windows at the same time, I think hold down shift and then click the link (or something) opens a second window

In our experience with Cloud lately is it’s terribly slow. Kinetic seems to have made it worse. Haven’t tried it in the browser. Every day I have a user complain about the speed of Epicor. If we didn’t have so much invested into Epicor, I doubt we’d still be on it at this point.

Yes, they were foolish to embed it in the smart client in my opinion, its so horrifically slow there. Do try it in the browser, its an order of magnitude faster. Might want to disable kinetic in the smart client.

2 Likes

Would love to disable Kinetic but seems some menus/windows I’m unable. Have a ticket with support to try and resolve. Even so, it’s still slow to pull almost anything up, regardless of Kinetic.

We are very new to Epicor (Public Cloud) and I too receive complaints about performance. I am excited about Kinetic in browser (which is how I hope to run it long term) because I find it much more responsive. The smart client only makes poor performance worse by hanging and not giving any feedback about what is going on. At least Kinetic in browser behaves more like a typical web app, allowing users to perform other tasks while something is happening.

1 Like

Cracks me up how much does not work on the browser… anyone had to unlock a user account in Kinetic Web?

how do these faults make it out to public release?

Hi, Michael.
From the overflow menu you mean?
image

It looks like it works fine in 2022.2.1?