One of the biggest concerns of running a hosted service is that of performance and responding quickly, since AyaNova is generally considered a mission critical application.

HaveAByte has always put a high priority on performance.  We’ve worked to ensure that our hosted AyaNova offering is as fast, and possibly even faster, than running it in a LAN environment.


About This Demonstration

First, this really is a remote workstation, and is approximately 75 miles from the server.  It is configured the exact same way that a customer deployment would be.

Client PC Specs: Core 2 Duo 3.21 GHz, 2 GB RAM
Connection: Time Warner Road Runner, 2.25 megabytes/second download, 0.20 megabytes/second upload.
Browser: Chrome 4 Beta
Caching: The AyaNova demo server was recently accessed, so some caching on the server is in effect here.  But these AyaNova systems tend to be accessed fairly often, and caches aren’t flushed very often on the server, so this should be pretty representative.
Dataset: This is a demo AyaNova database that doesn’t have too much data, but it has been shown to scale up very well due to to the nature of SQL Server as well as optimization work done by the AyaNova developers, especially with large datasets, such as the row limiter defaults.  We have several accounts with thousand they tend to virtually load nearly as fast as a grid with 50 records.
Other notes: The screen recording software slowed down the performance by approximately 5-10% (very rough guess based purely on feeling.)

The surprising thing is that this is more dependent on the workstation CPU than most people might realize.  Just because it’s in a web browser doesn’t mean it runs “for free”.  The HTML rendering and the local CPU all combined tend to be the limiting factors, spending more time to render content than it took to receive it.

This is one reason I strongly recommend Chrome (the betas are even better, if you can standwidth.  On the faster machine, the two are generally close to one another (it takes around the same amount of time to render the content as it does to download it).  That’s really the target goal for any web application, hosted or not, for best results.

In conclusion, a hosted AyaNova 6 system with means you aren’t compromising your performance in order to reduce (and a migration path off the hosted environment at any point in the future with no penalties, if your business requires it to be run locally later on, means that going hosted has no drawbacks compared to a LAN installation.  All pros, no cons.

You save money, you save time, and you won’t compromise performance to get it.

Next Steps: