cancel
Showing results for 
Search instead for 
Did you mean: 

HCI DS - DataStore Creation

Former Member
0 Kudos

Hi,

I am facing an issue while creating DS for load balancing system.

App server name is mandate even if we select Load Balancing = "YES".

Few questions for DS Creation - Property:

1) Is the behavior normal for DS with Load balancing, we always need to specify App server details

2) Does Load Balancing work while extracting data from source, or it will always hit specified App server

3) What if in future App server goes down, will HCI continue to pick / connect through Load Balancing details mentioned?

Thanks,
Purav

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Purav, see below for answers to your questions.

1) Is the behavior normal for DS with Load balancing, we always need to specify App server details

[Ben] When you set “Load Balance” to true, you also need to enter the MS (Message Server) host. By doing this, HCI/DS will connect via the message server and on his turn, the message server will send the request to one of the application servers.

It is true that the HCI/DS UI still wants you to enter an application server as well, but this app server name is not used, the message server is used instead.

2) Does Load Balancing work while extracting data from source, or it will always hit specified App server
[Ben] The message server will decide which application servers executes the extraction and sends the data to HCI/DS.

   

3) What if in future App server goes down, will HCI continue to pick / connect through Load Balancing details mentioned?
[Ben] Yes, if one app server is down, the message server will send the requests to the other available app servers. Keep in mind it's not a true high availability solution: if the message server goes down, all tasks will fail.

Thanks,
Purav

Former Member
0 Kudos

Purav, one of our developers came back with a small (but important) correction.

The load balancer will indeed distribute the request to the available app server for processing.But the actual sending of the data (so RFC call to HCI/DS) will happen from the application server specified in the datastore settings.

So this means for you question 3, the answer is NO. If the application server specified in the datastore is down, the data will NOT be send to HCI-DS.

In conclusion, this is not a reliable solution for high availability, it's pure load balancing, where the processing of the data can be send to the most available app server (via the message server), but the simple sending of the data is from one dedicated app server only.

Ben.

Former Member
0 Kudos

Hi Ben,

This certainly is a big input.


Now the problem is, we have monthly loads for the data, and it will always happen with the App server specified irrespective of enabling load balance settings. This is  major setback / drawback on extraction part.


As of now we don't have any other option but to proceed with this, but if possible see if such things are taken care in new release of HCI version.

Thanks,

Purav

Answers (0)