Web applications developed with Visual LANSA on Windows consist of three logical parts:
Web Server (that is, IIS)
Data Application server (that is, LANSA)
Database Server (for example, SQL Server)
It is most common, even in high transaction environments, to locate the Database Server on a dedicated machine so that as much RAM as possible may be allocated to the database. The Web Server and Data Application Server are then installed together on a separate machine, again the RAM is largely available for the LANSA processes to execute in. In systems with a high throughput, multiple Web Server/App Server machines may be installed with a Load Balancer to share the load between them, or even a simple DNS round-robin multiple IP address setup to load balance between the servers.
Linux and IBM i servers may also host any part, or all, of the web host and distribution. Some common scenarios which involve a part of Windows and a part elsewhere are:
Windows Web Server with IBM i Data Application Server and DB2 i Database Server.
Linux Web Server with Windows Data Application Server and SQL Server Database Server.
Windows Web Server and Data Application Server with Linux Oracle Database Server.