On Wed, Apr 17, 2013 at 4:35 PM, Nirmal Fernando <[email protected]> wrote:
> Hi Sanjeewa, > > > On Wed, Apr 17, 2013 at 4:23 PM, Sanjeewa Malalgoda <[email protected]>wrote: > >> Hi Nirmal, >> I think we need to set host names for entire static service cluster. Let >> say we have php server cluster and tomcat cluster configuration should be >> as follows. I believe IP address of the node should be part of node(member) >> configuration. AFAIK other common static load balancers follow similar >> pattern. WDYT? >> > > Yes, +1, I missed to address that in the config I sent. We need to have a > common host name for all the members in the cluster. > > >> What is the plan to distribute load across members(within static cluster) >> ? Are we using round robin and other algorithms available with synapse or >> write new algorithm? >> > > Just use RR algorithm provided by Synapse. I'll make them configurable via > the configuration. > Hi Nirmal, Do you have plans to add FailOver group as well? Or it will be handled as a different loadbalancing algorithm? Shankar > > Thanks for the input. > >> >> * cluster1 { * >> * hosts php.wso2.com, php.private.com* >> * member1 {* >> * host 10.1.1.1;* >> * http_port 80;* >> * https_port 443; >> } >> member2 { >> host 10.1.1.2; >> http_port 80; >> https_port 443; >> } >> }* >> >> * cluster2 { * >> * hosts apache.wso2.com, apache.private.com* >> * member1 {* >> * host 10.1.1.3;* >> * http_port 80;* >> * https_port 443; >> } >> member2 { >> host 10.1.1.4; >> http_port 80; >> https_port 443; >> } >> }* >> * >> * >> >> Thanks >> Sanjeewa >> >> On Wed, Apr 17, 2013 at 3:50 PM, Nirmal Fernando <[email protected]> wrote: >> >>> Hi All, >>> >>> Please suggest syntax for defining $subject. I drafted a possible config >>> below. >>> >>> *loadbalancer.conf* >>> *==============* >>> >>> loadbalancer { >>> instances 1; >>> enable_autoscaler true; >>> # interval between two task executions in milliseconds >>> autoscaler_task_interval 5000; >>> # after an instance booted up, task will wait till this much of time >>> and let the server started up >>> server_startup_delay 15000; #default will be 60000ms >>> } >>> >>> *#define static members, that are needed to be load balanced >>> static_members { >>> #define a new cluster of **static members - name can be any unique >>> string >>> cluster1 { >>> * >>> * #define a new member >>> * >>> * member1 { >>> * >>> * #host name of the static member >>> * >>> * host abc.com; >>> * >>> * # http port of the member >>> * >>> * http_port 80; >>> * >>> * #https port of the member >>> * >>> * https_port 443; >>> } >>> member2 { >>> host abcd.com; >>> http_port 80; >>> https_port 443; >>> } >>> } >>> >>> cluster2 { >>> member1 { >>> host xyz.com; >>> http_port 80; >>> https_port 443; >>> } >>> } >>> >>> }* >>> >>> services { >>> defaults { >>> min_app_instances 1; >>> max_app_instances 5; >>> max_requests_per_second 400; >>> alarming_upper_rate 0.65; >>> alarming_lower_rate 0.2; >>> scale_down_factor 0.25; >>> rounds_to_average 10; >>> instances_per_scale_up 1; >>> message_expiry_time 60000; >>> } >>> >>> appserver { >>> hosts appserver.cloud-test.wso2.com, >>> as.cloud-test.wso2.com; >>> domains { >>> wso2.as.domain { >>> hosts as2.cloud-test.wso2.com; >>> min_app_instances 1; >>> sub_domain worker; >>> tenant_range *; >>> } >>> } >>> } >>> } >>> >>> -- >>> >>> Thanks & regards, >>> Nirmal >>> >>> Software Engineer- Platform Technologies Team, WSO2 Inc. >>> Mobile: +94715779733 >>> Blog: http://nirmalfdo.blogspot.com/ >>> >>> <http://nirmalfdo.blogspot.com/> >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> *Sanjeewa Malalgoda* >> WSO2 Inc. >> Mobile : +14084122175 | +94713068779 >> >> <http://sanjeewamalalgoda.blogspot.com/>blog >> :http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/> >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > > Thanks & regards, > Nirmal > > Software Engineer- Platform Technologies Team, WSO2 Inc. > Mobile: +94715779733 > Blog: http://nirmalfdo.blogspot.com/ > > <http://nirmalfdo.blogspot.com/> > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- S.Uthaiyashankar Director, Cloud Solutions WSO2 Inc. http://wso2.com/ - "lean . enterprise . middleware" Phone: +94 714897591
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
