I have a few question about the WAS that if anyone knows the answer to, I would greatly appreciate it.
I believe this topic could be helpful to a lot of newbies setting up their own
WAS for their applications and wanting to get the most performance out of it.
I know the easy answer is go have ZebraHost to host the server, however it still is a good thing
to understand the WAS anyway.
Thank you all for reading through this and sharing any answers and pearls of wisdom you may have.
Calyxte
I currently own the Alpha Anywhere development platform with the 4 CPU WAS license.
To be clear I am not leasing the software but purchased it in 2013.
I am not sure if leasing it is a different deal or not.
For leasing the website http://www.alphasoftware.com/buy.asp
says "4 processors or fewer" and then says "4 CPU"
1)
The first question I have is what does Alpha consider 1 CPU?
I always thought CPU was the actual chip regardless of how many cores the chip may have, IE does it matter to Alpha's license the number of cores within the CPU?
For Example
If I am running a server mother board that can hold 4 CPU's, each CPU has 8 cores, would that mean
the Alpha Server would be running and potentially using all 4 x 8 = 32 cores giving me better performance
than just one CPU with 8 cores?
2) Does a single instance of running the WAS only run on one core?
2.1) If one instance only runs on one core is that what is called single threaded?
2.2) Does one instance run on multiple cores? If so is that called multi-threaded?
2.3) In the Forums, I read that people run multiple instances of the WAS for better performance?
2.4) How does multiple instances of the WAS give better performance?
Is it one instance per core, so 2 instances would run on 2 cores etc.?
2.5) Can I run multiple instances on the same machine on as many cores as I want as long as it is 4 CPU's or less?
3) If running multiple instances is helpful - How can I run multiple instances on the same CPU for the same website to get the best performance?
I.E. How do I setup the WAS to run multiple instances on the same CPU answering to port # 80 for one website?
I do not believe a second instance of the WAS can answer to the same port # on one IP address.
If I had 2 physical network connections on my computer would I bind one instance of the WAS to one of the IP addresses port #80 and
the second instance of the WAS to the second network card's IP address to port #80 as well?
IF this is so, is this where a network balancer comes in, to split the data between the two network cards within the one computer both using port #80?
Or is this where the network balancer comes in, to split the data between the 2 network cards but also sends the data out to a different port number on the second network card?
How would a network balancer work with one computer with multiple network interfaces?
I have not found sufficient answers to these questions in the documentation I have read on the site.
The information I have read seems a bit conflicting because I believe there is a difference in WAS engines from version 10.5 and version 12.
Even that I am not so sure about.
Thank you all once again for reading through these questions and sharing what you know with the rest of us.
Calyxte
I believe this topic could be helpful to a lot of newbies setting up their own
WAS for their applications and wanting to get the most performance out of it.
I know the easy answer is go have ZebraHost to host the server, however it still is a good thing
to understand the WAS anyway.
Thank you all for reading through this and sharing any answers and pearls of wisdom you may have.
Calyxte
I currently own the Alpha Anywhere development platform with the 4 CPU WAS license.
To be clear I am not leasing the software but purchased it in 2013.
I am not sure if leasing it is a different deal or not.
For leasing the website http://www.alphasoftware.com/buy.asp
says "4 processors or fewer" and then says "4 CPU"
1)
The first question I have is what does Alpha consider 1 CPU?
I always thought CPU was the actual chip regardless of how many cores the chip may have, IE does it matter to Alpha's license the number of cores within the CPU?
For Example
If I am running a server mother board that can hold 4 CPU's, each CPU has 8 cores, would that mean
the Alpha Server would be running and potentially using all 4 x 8 = 32 cores giving me better performance
than just one CPU with 8 cores?
2) Does a single instance of running the WAS only run on one core?
2.1) If one instance only runs on one core is that what is called single threaded?
2.2) Does one instance run on multiple cores? If so is that called multi-threaded?
2.3) In the Forums, I read that people run multiple instances of the WAS for better performance?
2.4) How does multiple instances of the WAS give better performance?
Is it one instance per core, so 2 instances would run on 2 cores etc.?
2.5) Can I run multiple instances on the same machine on as many cores as I want as long as it is 4 CPU's or less?
3) If running multiple instances is helpful - How can I run multiple instances on the same CPU for the same website to get the best performance?
I.E. How do I setup the WAS to run multiple instances on the same CPU answering to port # 80 for one website?
I do not believe a second instance of the WAS can answer to the same port # on one IP address.
If I had 2 physical network connections on my computer would I bind one instance of the WAS to one of the IP addresses port #80 and
the second instance of the WAS to the second network card's IP address to port #80 as well?
IF this is so, is this where a network balancer comes in, to split the data between the two network cards within the one computer both using port #80?
Or is this where the network balancer comes in, to split the data between the 2 network cards but also sends the data out to a different port number on the second network card?
How would a network balancer work with one computer with multiple network interfaces?
I have not found sufficient answers to these questions in the documentation I have read on the site.
The information I have read seems a bit conflicting because I believe there is a difference in WAS engines from version 10.5 and version 12.
Even that I am not so sure about.
Thank you all once again for reading through these questions and sharing what you know with the rest of us.
Calyxte
Comment