You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by Imesh Gunaratne <im...@apache.org> on 2015/01/12 18:43:11 UTC

[Discuss] Clustering Feature Implementation for 4.1.0-Alpha Release

Hi Devs,

We have now completed clustering feature implementation for 4.1.0-Alpha
release:

*Load Balancer:*
- Introduced distributed maps for replicating Load Balancer Context
- Sticky sessions are replicated by Synapse

*Cloud Controller:*
- Introduced distributed maps for replicating Cloud Controller Context
- Introduced cluster coordinator selection logic
- Cloud Controller cluster coordinator will do following:
  - Publish Complete Topology event
  - Will act on Cluster Status, Instance Status & Application events

*Autoscaler:*
- Introduced distributed maps for replicating Autoscaler Context
- Introduced cluster coordinator selection logic
- Autoscaler cluster coordinator will do following:
  - Publish application events
  - Will receive health statistics and execute autoscaling rules
  - Will act on topology events

*Stratos Manager:*
- Introduced cluster coordinator selection logic
- Stratos Manager cluster coordinator will do following:
  - Publish tenant events
  - Act on instance status events (sending artifact updated event on
instance started event)
  - Creating internal user role if not available

Thanks


-- 
Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

RE: [Discuss] Clustering Feature Implementation for 4.1.0-Alpha Release

Posted by "Shaheedur Haque (shahhaqu)" <sh...@cisco.com>.
Is there some documentation on how to configure this please? And does it work (with a loadshared CEP) or what?

________________________________
From: Imesh Gunaratne [imesh@apache.org]
Sent: 12 January 2015 17:43
To: dev
Subject: [Discuss] Clustering Feature Implementation for 4.1.0-Alpha Release

Hi Devs,

We have now completed clustering feature implementation for 4.1.0-Alpha release:

Load Balancer:
- Introduced distributed maps for replicating Load Balancer Context
- Sticky sessions are replicated by Synapse

Cloud Controller:
- Introduced distributed maps for replicating Cloud Controller Context
- Introduced cluster coordinator selection logic
- Cloud Controller cluster coordinator will do following:
  - Publish Complete Topology event
  - Will act on Cluster Status, Instance Status & Application events

Autoscaler:
- Introduced distributed maps for replicating Autoscaler Context
- Introduced cluster coordinator selection logic
- Autoscaler cluster coordinator will do following:
  - Publish application events
  - Will receive health statistics and execute autoscaling rules
  - Will act on topology events

Stratos Manager:
- Introduced cluster coordinator selection logic
- Stratos Manager cluster coordinator will do following:
  - Publish tenant events
  - Act on instance status events (sending artifact updated event on instance started event)
  - Creating internal user role if not available

Thanks


--
Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, Apache Stratos