stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Swapnil Patil <swapnil.r...@gmail.com>
Subject Re: AWS Load Balancing Support for Stratos - GSoC 2015
Date Sat, 23 May 2015 18:47:56 GMT
Hi Imesh,

OK. We will use DNS based domain mappings.

I will update the class diagram accordingly and share it soon.

Thanks and Regards,
Swapnil

On Sat, May 23, 2015 at 5:26 PM, Imesh Gunaratne <imesh@apache.org> wrote:

> Hi Swapnil,
>
> I do not think using HAProxy with AWS load balancer is a good approach.
>
> According to the AWS load balancer architecture, IMO we may need to create
> a load balancer per cluster. The reason is that an AWS load balancer
> instance could only have one set of port mappings and one set of members.
> This maps to a cluster in Stratos. DNS based domain mappings can be used
> for handling hostnames.
>
> Thanks
>
>
>
>
>
>
>
> On Sat, May 23, 2015 at 9:56 PM, Swapnil Patil <swapnil.rp15@gmail.com>
> wrote:
>
>> Hi Imesh,
>>
>> Thanks for the feedback.
>>
>>    1. OK, I will do the changes accordingly and share the updated design
>>    document.
>>
>>    2. As mentioned in the proposal, as AWS load balancer cannot route
>>    traffic based on the hostname field of the request, we need to use HA Proxy
>>    between AWS load balancers (one per cluster) and requests.
>>    So configure() method of AWSLoadBalancer will create updated config
>>    file of HAProxy, along with creating/updating AWS load balancers. So I
>>    thought instead of putting the code to create HA Proxy config file here in
>>    configure() method, it is better if we have a separate config writer class
>>    say AWSHAProxyCofigWriter.
>>
>>    Could you please let me know if this is OK or we need to change our
>>    approach?
>>
>> Okay, I will fork the Stratos repository and make changes there.
>>
>> Thanks and Regards,
>> Swapnil
>>
>> On Sat, May 23, 2015 at 8:56 AM, Imesh Gunaratne <imesh@apache.org>
>> wrote:
>>
>>> Hi Swapnil,
>>>
>>> Thanks for the update, regarding the class diagram:
>>>
>>>    - We have now removed active instances count from Requests In Flight
>>>    autoscaling factor. You may need to update your statistics reader classes
>>>    accordingly.
>>>    - Why do we have haproxy related classes in this?
>>>    - Other classes and relationships look ok.
>>>
>>> It would be great if you could commit your code to a public git
>>> repository and send us the link. Then it will be easier for us to review
>>> the code and provide feedback as early as possible.
>>>
>>> Thanks
>>>
>>> On Fri, May 15, 2015 at 5:02 PM, Swapnil Patil <swapnil.rp15@gmail.com>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> Here is the update for this week.
>>>>
>>>> 1. I designed a UML diagram and have shared it. Waiting for feedback.
>>>> 2. Setting up Stratos on my local machine. I also plan to try HAProxy
>>>> extension as well. So I am currently configuring Stratos. I have installed
>>>> all the prerequisites and configured puppet.
>>>>
>>>> Next steps will be completing Stratos setup, try HAProxy extension and
>>>> also work on design suggestions if any.
>>>>
>>>> Please let me know If there is anything else that you would like me to
>>>> focus on.
>>>>
>>>> Thanks and Regards,
>>>> Swapnil
>>>>
>>>> On Thu, May 14, 2015 at 8:26 AM, Imesh Gunaratne <imesh@apache.org>
>>>> wrote:
>>>>
>>>>> Thanks Swapnil! We will review it and get back to you soon.
>>>>>
>>>>> On Wed, May 13, 2015 at 8:49 PM, Swapnil Patil <swapnil.rp15@gmail.com
>>>>> > wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have completed UML diagram for the project. Please find it attached.
>>>>>>
>>>>>> I would appreciate any suggestions for improvements.
>>>>>>
>>>>>> Thanks and Regards,
>>>>>> Swapnil
>>>>>>
>>>>>> On Sun, May 10, 2015 at 3:30 PM, Swapnil Patil <
>>>>>> swapnil.rp15@gmail.com> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I need to start working on design documentation. Before that
just
>>>>>>> wondering what kind of documentation is needed like class diagram,
workflow
>>>>>>> diagram etc.
>>>>>>>
>>>>>>> Thanks and Regards,
>>>>>>> Swapnil
>>>>>>> Thank you Udara!
>>>>>>>
>>>>>>> I will go ahead with 14.
>>>>>>>
>>>>>>> Thanks and Regards,
>>>>>>> Swapnil
>>>>>>>
>>>>>>> On Thu, May 7, 2015 at 1:47 PM, Udara Liyanage <udara@wso2.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I am running Stratos on Ubuntu 14 currently. It works fine.
Earlier
>>>>>>>> there were an issue when installing puppet on 14(May be this
is why the
>>>>>>>> earliest version is not mentioned as the recomended). I don't
think it
>>>>>>>> still exist.
>>>>>>>>
>>>>>>>> On Thu, May 7, 2015 at 1:45 PM, Swapnil Patil <
>>>>>>>> swapnil.rp15@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I am trying to setup Stratos. As per the documentation
[1], we
>>>>>>>>> need Ubuntu 12.04 64 bit server version. Just wondering
if it is OK to use
>>>>>>>>> Ubuntu 14.04 64 server instead of 12.04?
>>>>>>>>>
>>>>>>>>> [1] :
>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Prerequisites
>>>>>>>>>
>>>>>>>>> Thanks and Regards,
>>>>>>>>> Swapnil
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> Udara Liyanage
>>>>>>>> Software Engineer
>>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>>> lean. enterprise. middleware
>>>>>>>>
>>>>>>>> web: http://udaraliyanage.wordpress.com
>>>>>>>> phone: +94 71 443 6897
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Imesh Gunaratne
>>>>>
>>>>> Senior Technical Lead, WSO2
>>>>> Committer & PMC Member, Apache Stratos
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Senior Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>
>
> --
> Imesh Gunaratne
>
> Senior Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>

Mime
View raw message