Jump to content
uniGUI Discussion Forums
RobertoLopes

Hyperserver Stability. How stable it is ?

Recommended Posts

Hello guys. We are a company and we are seriously considering migrate from Intraweb to Unigui. We are already Unigui subscribers and just one thing misses on our decision. Since we have huge systems working on thousands of users, we need to know how stable Unigui's Hyperserver is. We are having some serious issues with Intraweb's stability (leaks and freezing stuff) and the decision will rely on stability.

Can hyperserver support 1000 simultaneous users that will stay connected for 8-10 hours strait on a heavy database oriented application ? stability is critical.

We do not want to run apache or IIS. At least not now.

Thanks in advance.

Share this post


Link to post
Share on other sites
On 12/1/2018 at 1:21 AM, RobertoLopes said:

Hello guys. We are a company and we are seriously considering migrate from Intraweb to Unigui. We are already Unigui subscribers and just one thing misses on our decision. Since we have huge systems working on thousands of users, we need to know how stable Unigui's Hyperserver is. We are having some serious issues with Intraweb's stability (leaks and freezing stuff) and the decision will rely on stability.

Can hyperserver support 1000 simultaneous users that will stay connected for 8-10 hours strait on a heavy database oriented application ? stability is critical.

We do not want to run apache or IIS. At least not now.

Thanks in advance.

Hi Roberto,

1000 sessions can be considered as a low load for HyperServer. HyperServer divides your application into several Nodes. Each Node will serve a certain number of sessions. 

We continuously stress test HyperServer with thousands of sessions running for many days. Here, one important detail is to make sure DB backend is scalable with this amount of sessions.

More information here:

http://www.unigui.com/doc/online_help/index.html?hyperserver.htm

Share this post


Link to post
Share on other sites
On 12/1/2018 at 1:21 AM, RobertoLopes said:

Hello guys. We are a company and we are seriously considering migrate from Intraweb to Unigui. We are already Unigui subscribers and just one thing misses on our decision. Since we have huge systems working on thousands of users, we need to know how stable Unigui's Hyperserver is. We are having some serious issues with Intraweb's stability (leaks and freezing stuff) and the decision will rely on stability.

 

4

How many concurrent users does your current IW application serve?

Share this post


Link to post
Share on other sites

About 2.000. The sessions runs for 8-10 hours daily.

 

BUt my concern is that even with 300 connections the problem occurs.

Share this post


Link to post
Share on other sites
25 minutes ago, RobertoLopes said:

About 2.000. The sessions runs for 8-10 hours daily.

 

BUt my concern is that even with 300 connections the problem occurs.

300 sessions in IW? Do you have stability problems with IW when there are 300 or more sessions?

Share this post


Link to post
Share on other sites

Yes but sometimes even with less sessions, with no reason, the process CPU goes crazy with 50-70-80% usage and then disaster !

Share this post


Link to post
Share on other sites

With HyperServer even if a Node crashes the whole system continues running and only sessions in that specific Node will be affected.

Share this post


Link to post
Share on other sites

Yes. That's the point. That's our main goal. To keep the system online at all costs. We have hospitals and sensitive business to attend.

Share this post


Link to post
Share on other sites

Well. Last report. Turns out we had some issues on our code that was addressed and things are starting to get together. Still some minor issues and some things I honestly do not understand the IW's behavior but. We are working hard.

 

Still, I want to know some success case working with unigui (not just web pages), we applications that have sessions that last for hours and hours alive.

Do we have some reports on stability on a case like that ?

Share this post


Link to post
Share on other sites

Hello Roberto,

Short answer :  Yes, you can trust on Unigui. Its designer is called by the community "the magician". 

Long answer :  

To be honest, i have not customers who need 1000 concurrent users. But i would like to speak about its hight stability.

1. Fisrt, Unigui is not designed for web pages only. It's a great framework for web applications.

2. For my own needs, I have developped a licence manager ( unigui isapi application), working 24/24,  7/7  since 2016. Very stable. No need to restart the server (rarely, only for windows update). Only  few users are using it from internet.

2.  I have developped an Unigui application (HyperServer) for a private hospital. The application is working 24/24,  7/7  since march 2018. Also, very stable. 38 users. At this day, never exceed 20 concurrent sessions, as the server is windows 10 (max 20 TCP-IP connexiins, a legacy windows limitation). Soon we will move to windows Server Edition 2016. Firebird 3.0 is  continually solicited, more than 5000 transactions by month and the system is very stable. Big boss is hapy and me too :)

That's all.

3. Oh.... If farshad said you that 1000 concurrents sessions are low load balancing for Unigui today that is because HyperServer FmSoft technology is rock !.  If you see the Unigui 2019 Roadmap, a farm servers is in developpment. Mmm....that promise good surprises !

Best regards.

 

 

 

  • Like 2

Share this post


Link to post
Share on other sites

Thank you very very much for the answers (both short and long). I really like Hyperserver's idea and it's good to know that you have some pretty good success cases.

 

 

Share this post


Link to post
Share on other sites
19 hours ago, RobertoLopes said:

Well. Last report. Turns out we had some issues on our code that was addressed and things are starting to get together. Still some minor issues and some things I honestly do not understand the IW's behavior but. We are working hard.

 

Still, I want to know some success case working with unigui (not just web pages), we applications that have sessions that last for hours and hours alive.

Do we have some reports on stability on a case like that ?

 

Below is one uniGUI developer with his application running on HyperServer;

HyperServer itself has remained up for 97 days (and counting...).

Application updates are done using HyperServer remote deployment feature, so you do not need to bring down your server for application updates.

In this case, there have been 141 sessions at most and 16 Nodes.

image.png

image.png

Share this post


Link to post
Share on other sites
11 hours ago, Abaksoft said:

Hello Roberto,

Short answer :  Yes, you can trust on Unigui. Its designer is called by the community "the magician". 

Who is him? -_-

11 hours ago, Abaksoft said:

Long answer :  

To be honest, i have not customers who need 1000 concurrent users. But i would like to speak about its hight stability.

1. Fisrt, Unigui is not designed for web pages only. It's a great framework for web applications.

2. For my own needs, I have developped a licence manager ( unigui isapi application), working 24/24,  7/7  since 2016. Very stable. No need to restart the server (rarely, only for windows update). Only  few users are using it from internet.

2.  I have developped an Unigui application (HyperServer) for a private hospital. The application is working 24/24,  7/7  since march 2018. Also, very stable. 38 users. At this day, never exceed 20 concurrent sessions, as the server is windows 10 (max 20 TCP-IP connexiins, a legacy windows limitation). Soon we will move to windows Server Edition 2016. Firebird 3.0 is  continually solicited, more than 5000 transactions by month and the system is very stable. Big boss is hapy and me too :)

That's all.

3. Oh.... If farshad said you that 1000 concurrents sessions are low load balancing for Unigui today that is because HyperServer FmSoft technology is rock !.  If you see the Unigui 2019 Roadmap, a farm servers is in developpment. Mmm....that promise good surprises !

Thank you for sharing your experiences!

Yes, we will add server farm capability as planned in our road map!

 

 

Share this post


Link to post
Share on other sites

Hello,

  @RobertoLopes you are membership to unigui, why not make a test case and try via unigui tool ? and if you can share results with us, we are glad this.

regards

  • Upvote 1

Share this post


Link to post
Share on other sites

Yes, we are subscriber but. We also are a running business with over 20.000 users across the country. We have spent over 2 years converting our client-server application to web application and we simply have no space for errors from now.

I'm facing , as a business man, a strategic decision right now. That's why I need the all the information I can get.

We have a really BIG system. Converting it to Unigui will demand time, resources and a lot of money. I cannot make the wrong decision.  

Let's think...

Share this post


Link to post
Share on other sites

I'm try to say, best way is try your self, and see result. I mean, try just one form, and complicated one. and clone database. Do this with unigui, then test with unigui's stress test tool. and see result.

Sorry for english not my language.

Share this post


Link to post
Share on other sites
On 12/13/2018 at 1:29 PM, Freeman35 said:

I'm try to say, best way is try your self, and see result. I mean, try just one form, and complicated one. and clone database. Do this with unigui, then test with unigui's stress test tool. and see result.

Sorry for english not my language.

What's your language ? I'm from Brazil by the way.

Share this post


Link to post
Share on other sites

×