stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Imesh Gunaratne <im...@apache.org>
Subject Re: AWS Load Balancing Support for Stratos - Weekly Update
Date Tue, 04 Aug 2015 03:47:08 GMT
Great! Thanks for the update Swapnil! Regarding finding request count,
please have a look at [1] and [2]. According to [1] there is a way to find
the request count via cloud watch.

[1]
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-cloudwatch-metrics.html
[2]
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/access-log-collection.html

Thanks

On Mon, Aug 3, 2015 at 10:49 PM, Swapnil Patil <swapnil.rp15@gmail.com>
wrote:

> Hi All,
>
> Last week I worked on following things.
>
>    1. Adding logic for creating security group for load balancers in
>    particular region. Adding inbound rules to these security groups based on
>    the port mappings of a member of the cluster.
>    2. Making code changes suggested in the code review meeting.
>    3. Continued on the documentation.
>
> I have committed my latest changes at my GitHub repo [1]
>
> I still have not got any response for question on finding outstanding
> requests for an aws instance. Forum thread - [2]
>
> Next week I am planning following tasks.
>
>    1. Adding domain mappings for a cluster to include the DNS name of
>    load balancer. Need to add an API method to add domain mapping using
>    cluster id.
>    2. Getting documentation published on wiki and adding some more
>    content.
>
> [1] https://github.com/swaprp15/stratos
> [2] https://forums.aws.amazon.com/thread.jspa?threadID=200006
>
> Thanks and Regards,
> Swapnil
>
> On Mon, Jul 27, 2015 at 5:36 AM, Swapnil Patil <swapnil.rp15@gmail.com>
> wrote:
>
>> Hi All,
>>
>> Last week I worked on following things.
>>
>> 1. Tested the extension for scale up and scale down.
>> 2. Tested the extension for changing the port mappings of a cartridge.
>> 3. We had a hangout session for a demo and discussion of issues.
>> 4. Made code changes for using prefix and sequence number for load
>> balancer for uniqueness.
>> 5. Extracted port mappings from a member instead of service.
>> 6. Corrected the shutdown hook.
>> 7. Tested above code changes.
>> 8. I have started writing document to include how to install, how to use,
>> aws terminologies used and algorithm used to configure load balancers.
>>
>> I have committed all the latest changes in github repo [1].
>>
>> Next week I am planning following tasks.
>> 1. Adding domain mappings for a cluster to include the DNS name of load
>> balancer.
>> 2. Creating a security group and using it for load balancer.
>> 3. Continue writing documentation.
>> 4. Find a way to get in flight request count. I have posted a question
>> for the same on aws forum. [2]
>>
>> [1] https://github.com/swaprp15/stratos
>> [2] https://forums.aws.amazon.com/thread.jspa?threadID=200006
>>
>> Thanks and Regards,
>> Swapnil
>>
>>
>> On Tue, Jul 21, 2015 at 3:56 PM, Swapnil Patil <swapnil.rp15@gmail.com>
>> wrote:
>>
>>> Hi Imesh,
>>>
>>> Sure. We will have a demo.
>>>
>>> Thanks and Regards,
>>> Swapnil
>>>
>>> On Tue, Jul 21, 2015 at 3:35 PM, Imesh Gunaratne <imesh@apache.org>
>>> wrote:
>>>
>>>> Hi Swapnil,
>>>>
>>>> Great! Will have it at 2 PM IST. It would be great if you could demo
>>>> what you have completed so far at this meeting.
>>>>
>>>> Thanks
>>>>
>>>> On Tue, Jul 21, 2015 at 5:40 PM, Swapnil Patil <swapnil.rp15@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Imesh,
>>>>>
>>>>> Apologies for the delay.
>>>>>
>>>>> Any time tomorrow would be fine for me.
>>>>>
>>>>> Regards,
>>>>> Swapnil
>>>>> On Jul 21, 2015 9:54 AM, "Imesh Gunaratne" <imesh@apache.org> wrote:
>>>>>
>>>>>> Hi Swapnil,
>>>>>>
>>>>>> Thanks for the update. Shall we have a Google Hangout this week?
>>>>>> Please let us know your availability.
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> On Mon, Jul 20, 2015 at 11:47 AM, Swapnil Patil <
>>>>>> swapnil.rp15@gmail.com> wrote:
>>>>>>
>>>>>>> Hi All,
>>>>>>>
>>>>>>> In last week I worked on following tasks.
>>>>>>>
>>>>>>> 1. Tested and modified extension to make sure it works properly
when
>>>>>>> a simple application is deployed and undeployed.
>>>>>>> 2. I made changes to automatically find out aws region in which
the
>>>>>>> load balancer should be created. This is also useful while setting
endpoint
>>>>>>> of each AWS API call.
>>>>>>> 3. I have published screencast on YouTube. Here is the link -
>>>>>>> https://youtu.be/ZNl8JVB7xeU.
>>>>>>> 4. I have committed these changes to GitHub repo. URL -
>>>>>>> https://github.com/swaprp15/stratos
>>>>>>>
>>>>>>> I am planning next steps as follows.
>>>>>>>
>>>>>>> 1. Testing scale up and scale down.
>>>>>>> 2. Testing the scenario when port mappings of the service are
>>>>>>> changed.
>>>>>>> 3. Creating a security group for load balancer. AWS does use
default
>>>>>>> security group for load balancers created. But then we need to
manually
>>>>>>> configure it to allow required ports. So it would be better if
extension
>>>>>>> automatically create and use it.
>>>>>>> 4. Implementing logic for getting in flight request count.
>>>>>>>
>>>>>>> I would appreciate any thoughts on next steps.
>>>>>>>
>>>>>>> Thanks and Regards,
>>>>>>> Swapnil
>>>>>>>
>>>>>>> On Thu, Jul 16, 2015 at 6:33 PM, Swapnil Patil <
>>>>>>> swapnil.rp15@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Akila,
>>>>>>>>
>>>>>>>> I updated the issue with latest status and github repo. But
I am
>>>>>>>> not able to find a way to assign this to myself.
>>>>>>>>
>>>>>>>> Could you please let me know how to do it?
>>>>>>>>
>>>>>>>> Thanks and Regards,
>>>>>>>> Swapnil
>>>>>>>>
>>>>>>>> On Thu, Jul 16, 2015 at 3:53 PM, Swapnil Patil <
>>>>>>>> swapnil.rp15@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Akila,
>>>>>>>>>
>>>>>>>>> Sure. Will do.
>>>>>>>>>
>>>>>>>>> Thanks and Regards,
>>>>>>>>> Swapnil
>>>>>>>>>
>>>>>>>>> On Thu, Jul 16, 2015 at 2:02 PM, Akila Ravihansa Perera
<
>>>>>>>>> ravihansa@wso2.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Swapnil,
>>>>>>>>>>
>>>>>>>>>> Could you update the JIRA with latest status of the
project at
>>>>>>>>>> [1]. Please put relevant docs links, GitHub repos
and assign this task to
>>>>>>>>>> yourself.
>>>>>>>>>>
>>>>>>>>>> [1] https://issues.apache.org/jira/browse/STRATOS-500
>>>>>>>>>>
>>>>>>>>>> Thanks.
>>>>>>>>>>
>>>>>>>>>> On Mon, Jun 29, 2015 at 4:48 PM, Swapnil Patil <
>>>>>>>>>> swapnil.rp15@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Udara,
>>>>>>>>>>>
>>>>>>>>>>> Okay. I will go through it and see if we can
use it instead of
>>>>>>>>>>> aws sdk.
>>>>>>>>>>>
>>>>>>>>>>> Thanks for the link.
>>>>>>>>>>>
>>>>>>>>>>> Will send update on this soon.
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Swapnil
>>>>>>>>>>> On Jun 29, 2015 3:37 PM, "Udara Liyanage" <udara@wso2.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Swapnil,
>>>>>>>>>>>>
>>>>>>>>>>>> As you have mentioned during the call, you
are using aws Java
>>>>>>>>>>>> SDK to talk to AWS IaaS. However it is better
to use JClouds if possible.
>>>>>>>>>>>> JClouds is the library which we use to talk
to IaaS layer. It is better if
>>>>>>>>>>>> you can use it rather than adding another
dependency. Please review the
>>>>>>>>>>>> Jclouds lab [1] regarding was elb.
>>>>>>>>>>>>
>>>>>>>>>>>> [1]
>>>>>>>>>>>> https://github.com/jclouds/jclouds-labs-aws/blob/master/aws-elb/pom.xml
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Jun 29, 2015 at 12:13 PM, Swapnil
Patil <
>>>>>>>>>>>> swapnil.rp15@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Imesh,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ok. 2 PM today is fine for me.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>> Swapnil
>>>>>>>>>>>>> On Jun 29, 2015 11:31 AM, "Imesh Gunaratne"
<imesh@apache.org>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Swapnil,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Shall we have a Hangout today to
go through the current
>>>>>>>>>>>>>> progress? I have sent you a meeting
request to have this today at 2:00 PM
>>>>>>>>>>>>>> IST. Let me know your availability.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Jun 29, 2015 at 11:14 AM,
Swapnil Patil <
>>>>>>>>>>>>>> swapnil.rp15@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Last week I worked on testing
load balancer extension with
>>>>>>>>>>>>>>> ec2 cartridges. Till now I was
able to spawn ec2 cartridge and have Stratos
>>>>>>>>>>>>>>> receive these events successfully.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I tested aws extension on this.
While deploying a new
>>>>>>>>>>>>>>> application, configure method
of extension was called. But there were few
>>>>>>>>>>>>>>> errors related to my code changes.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> In this week I will continue
to test the extension and make
>>>>>>>>>>>>>>> necessary changes in order to
act on topology events properly and create
>>>>>>>>>>>>>>> and configure aws load balancers.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>> Swapnil
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Jun 23, 2015 at 9:11
AM, Swapnil Patil <
>>>>>>>>>>>>>>> swapnil.rp15@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Imesh,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks for the feedback.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Okay. I had tried it earlier
but couldn't start Stratos. I
>>>>>>>>>>>>>>>> guess may be it was low memory
error or may be the zip I was using was
>>>>>>>>>>>>>>>> defective. I will try again
on single EC2 instance with correct zip. And if
>>>>>>>>>>>>>>>> I get memory issues I will
try manual configuration with MB, CEP on
>>>>>>>>>>>>>>>> different EC2 instances.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>>> Swapnil
>>>>>>>>>>>>>>>> On Jun 23, 2015 2:08 PM,
"Imesh Gunaratne" <
>>>>>>>>>>>>>>>> imesh@apache.org> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks for the update
Swapnil!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Mon, Jun 22, 2015
at 12:46 PM, Swapnil Patil <
>>>>>>>>>>>>>>>>> swapnil.rp15@gmail.com>
wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 3. To test the other
part (creating AWS load balancers).
>>>>>>>>>>>>>>>>>> I need to create
cartridges in EC2. For that I need to find a way to access
>>>>>>>>>>>>>>>>>> my local machine
from ec2 instance. I searched for a way to do this. It
>>>>>>>>>>>>>>>>>> seems I need to do
port forwarding and firewall changes in my router to be
>>>>>>>>>>>>>>>>>> able to access my
computer from an EC2 instance as per [3]. I will look
>>>>>>>>>>>>>>>>>> into this in this
week.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> It would
be easier to run ActiveMQ and Stratos on EC2.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Imesh Gunaratne
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Senior Technical Lead,
WSO2
>>>>>>>>>>>>>>>>> Committer & PMC Member,
Apache Stratos
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Imesh Gunaratne
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Senior Technical Lead, WSO2
>>>>>>>>>>>>>> Committer & PMC Member, Apache
Stratos
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>>
>>>>>>>>>>>> Udara Liyanage
>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>>>>>>> lean. enterprise. middleware
>>>>>>>>>>>>
>>>>>>>>>>>> web: http://udaraliyanage.wordpress.com
>>>>>>>>>>>> phone: +94 71 443 6897
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Akila Ravihansa Perera
>>>>>>>>>> Software Engineer, WSO2
>>>>>>>>>>
>>>>>>>>>> Blog: http://ravihansa3000.blogspot.com
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> 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