I have update the FS [1] as per the review comments. Changes done are included in document history section.
I would like to seek comments on one change added in FS. In CloudStak, at present there are no operations that require orchestration across zones. GSLB and EIP across zones [2] are two immediate features that require cross-zone orchestration. I would like to introduce notion of 'region' level services and corresponding service provider in to CloudStack. Please share your thoughts. [1] https://cwiki.apache.org/confluence/display/CLOUDSTACK/GSLB+(Global+Server+ Load+Balancing)+Functional+specification+and+Design+Document [2] https://issues.apache.org/jira/browse/CLOUDSTACK-652 On 11/01/13 2:32 PM, "Murali Reddy" <murali.re...@citrix.com> wrote: >On 11/01/13 2:55 AM, "Chiradeep Vittal" <chiradeep.vit...@citrix.com> >wrote: > >>Thanks for the detailed and enlightening write-up*. >> >>I feel that the GSLB service is not a NetworkElement. >>NetworkElements are those that participate in the L2/L3 orchestration of >>VMs. >>GSLB providers do not do this. > >Thanks for the review Chiradeep. Sure, GSLB service, is indeed cross-zone >service, does not fit in to NetWorkElement model. I will by-pass using >NetWorkElement, and let GSLB orchestration send commands directly to agent >representing the GSLB provider. > >> >>It does not even participate in the existing Loadbalancer workflow. >> >>In fact I would assert that this is a completely different higher-level >>orchestration workflow that should not need to touch network elements or >>the network manager. >>You could even write this feature by orchestrating it using the end-user >>APIs. > >Agreed. GSLB orchestration need not be part of network manager, I will >restrict it to service layer. > >I will update the spec and get back. > >> >> >>*A lot of folks strive to format the document according to the template >>but the template is just to make sure that vital information is not >>missed. What ends up happening is that there's a lot of information, but >>incoherently organized. Nice job. >> >> >>On 1/8/13 12:52 PM, "Murali Reddy" <murali.re...@citrix.com> wrote: >> >>>In continuation to my proposal [1], I am brining GSLB support >>>separately for discussion. I have put up functional specification and >>>design documentation at [2]. Please provide feedback, comments. >>> >>>Quick abstract of the feature: >>> >>>Today CloudStack supports load balancing traffic across the VM instances >>>with in a zone. In case of multi-zone clouds, users can launch service >>>across one or more zones for high availability and disaster recovery. >>>GSLB >>>is set of technologies that are used to load balance traffic across >>>multiple location and also provides disaster recovery. With this feature >>>CloudStack would be able to orchestrate setting up load balancing across >>>multiple zones and also provide disaster recovery solution in case of >>>multiple zone clouds. >>> >>> >>>[1] http://markmail.org/message/lx6tyikvmvd6wix4 >>> >>>[2]https://cwiki.apache.org/confluence/display/CLOUDSTACK/GSLB+%28Global >>>+ >>>S >>>e >>>rver+Load+Balancing%29+Functional+specification+and+Design+Document >>> >> >> > > >