[Info-vax] How would you load balance excess webserver traffic between multiple OpenVMS servers?
kemain.nospam at gmail.com
kemain.nospam at gmail.com
Thu Jan 14 20:28:59 EST 2021
>-----Original Message-----
>From: Info-vax <info-vax-bounces at rbnsn.com> On Behalf Of ultr...--- via
>Info-vax
>Sent: January-14-21 12:33 AM
>To: info-vax at rbnsn.com
>Cc: ultr... at gmail.com <ultradwc at gmail.com>
>Subject: Re: [Info-vax] How would you load balance excess webserver traffic
>between multiple OpenVMS servers?
>
>On Wednesday, January 13, 2021 at 5:36:38 PM UTC-5, Dirk Munk wrote:
>> ultr... at gmail.com wrote:
>> > On Wednesday, January 13, 2021 at 9:03:50 AM UTC-5, Dirk Munk wrote:
>> >> D W wrote:
>> >>> There are MULTIPLE different approaches to doing this. Most involve
>HTTP (web) cookies and may involve DNS round robin load balancing or load
>balancers.
>> >>>
>> >>> But how would this be accomplished using Apache or another web
>package on OpenVMS?
>> >>>
>> >>> Would you use the same approach?
>> >>>
>> >>> Also if you house a DB like RDB on a separate OpenVMS server, what
>would be the fastest connect solution to obtain the fastest data transport
>rates between the DB server and other web servers?
>> >>>
>> >>
>> >> First of all, I would look at WASD, and not Apache. WASD is (at
>> >> least) VMS Cluster aware, and is much and much more powerful
>> >> (performance) than Apache, at least it was the last time I looked.
>> >>
>> >> You could use a DNS server with round robin functionality. That way
>> >> you can use multiple IP interfaces on one VMS server, as well as
>> >> more VMS servers.
>> >>
>> >> Perhaps you can use DECRAM , however it has not been ported to
>> >> x86-64 yet. Don't know how difficult that would be. DECRAM disks
>> >> behave like normal disks, so shadowing etc. is supported.
>> >
>> > do you mean like port forwarding or a www1. type of solution? I'm going
>to implement DNS services on their system just in case for redundancy.
>> >
>> No, round robin is very simple.
>>
>> let's say you have 4 vms ip interfaces for you server, they can be on
>> one server (4 interfaces) or two servers (2 x 2 interfaces) or 4
>> servers. The IP addresses are 10.0.0.1 , 10.0.0.2 , 10.0.0.3 , and
>> 10.0.0.4 , so very simple.
>>
>> With a round robin dns server, you will create a host www.myvms.com ,
>> and give that host all four IP addresses.
>>
>> When you open a connection to www.myvms.com , it will go to 10.0.0.1 .
>> A second later it will go to 10.0.0.2 , and again a second later to
>> 10.0.0.3 , and then to 10.0.0.4. , and finally back to 10.0.0.1 , and so
on.
>>
>> The DNS implementation on VMS does not support this AFAIK. Try to find
>> a good round-robin DNS server, most likely on Linux, and use two very
>> cheap and simple Linux servers for your DNS.
>
>neat. I wonder if tcpware supports it?
>
Yes, TCPWare and Multinet both support DNS load balancing based on sending
requests to services running on the least loaded server.
<https://www.process.com/docs/tcpware5_9/html/management/ch03.htm#E53E44>
(scroll down to also see load request protocol)
Regards,
Kerry Main
Kerry dot main at starkgaming dot com
--
This email has been checked for viruses by AVG.
https://www.avg.com
More information about the Info-vax
mailing list