Should i put the (Oracle) database server and the Servoy server on
the same server ?
Or is a 2-tier setup better in performance ?
Could be 2 physical servers or 2 virtual(Esx) servers
Which is the best platform for Servoy server
Linux (Redhat) or Windows 2003 ?
I would always go for Linux for the Oracle server, but i do not
know for Servoy.
Hans Nieuwenhuis:
I have a question about infrastructure design.
Should i put the (Oracle) database server and the Servoy server on
the same server ?
Or is a 2-tier setup better in performance ?
Could be 2 physical servers or 2 virtual(Esx) servers
Which is the best platform for Servoy server
Linux (Redhat) or Windows 2003 ?
I would always go for Linux for the Oracle server, but i do not
know for Servoy.
Regards,
Hans
In general a single box will be faster as the appserver and database server communicate a lot so you’ll save a lot of network traffic. But there is no big difference so if you like to have separate boxes that will work fine as well.
Best platform: there are very little differences so best is to choose for the platform you are the most comfortable with. Just like with Oracle my personal choice would be Linux but it runs perfectly fine on Windows as well.
Currently all servers provide 10/100/1000 Base T network interfaces …
So if you are using a Gigabit Network Setup there is almost no fear about the network traffic, especially if you are having a direct cable connection between the two servers.
In addition, you have to make sure that the hard disk drive is fast enough to process the request (10K or 15K RPM)…
My recommendation is, as if you are having two servers, try to install Oracle RAC (Real Application Cluster) 10g or 11g on both servers, in addition to install Servoy Application Server on both machines in a Clustered Environment (Check Apache Tomcat 6.0 (6.0.53) - Clustering/Session Replication HOW-TO)…
The advantage of this structure is that you are having a Fault-Tolerant (Active/Active or Active/Passive) architecture.
Regarding point #2
I fully agree with Mr. Jan Aleman
Hans Nieuwenhuis:
Yes i was runnng the client also on the same laptop.
But i also did that for Windows XP (Database, Servoy server and client)
Both (windows and linux) on the same laptop.
Regards,
Hans
In my experience the UI of the client is slower on Linux so I’m afraid that was influencing your results. I’d rerun the test with a Windows or Linux client on a separate box to get real comparable results.