stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lahiru Sandaruwan <lahi...@wso2.com>
Subject Re: [Discuss] [Load Balancer] Load Balancer Clusters for Network Partitions
Date Tue, 10 Dec 2013 07:34:35 GMT
Hi Imesh,

Design looks good.

Does the topology reflect whether particular set of instances are in one
network partition?

Thanks.


On Tue, Dec 10, 2013 at 12:49 PM, Imesh Gunaratne <imesh@apache.org> wrote:

> Hi All,
>
> According to the cloud partitioning concept in Apache Stratos (incubating)
> 4.0.0 architecture load balancer clusters could be dynamically created
> according to the deployment policy selected for a service subscription.
>
> *What does a Deployment Policy do?*
> A deployment policy describes which cloud partitions are used by a
> service.
>
> *What is a Cloud Partition?*
> A cloud partition defines an area of an IaaS cloud used by a service
> subscription.
>
>      <partition id="P1">
>          <!-- A sample provider level partition -->
>          <property name="provider" value="ec2"/>
>      </partition>
>      <partition id="P2">
>          <!-- A sample region level partition -->
>          <property name="provider" value="openstack"/>
>          <property name="region" value="region-x"/>
>      </partition>
>      <partition id="P3">
>          <!-- A sample zone level partition -->
>          <property name="provider" value="ec2"/>
>          <property name="region" value="region-y"/>
>          <property name="zone" value="zone-1"/>
>      </partition>
>
> *What is a Network Partition?*
> A network partition defines an area of network where a set of VM instances
> could access each other using their private IP addresses.
>
>  *How to optimize Load Balancer clusters?*
> The following diagram illustrates a sample service subscription deployment
> where there are three cloud partitions span across two network partitions.
> For each network partition a load balancer cluster could be created.
>
> The idea of this design is to minimize the latency between the member and
> the load balancer by creating a load balancer cluster per network partition.
>
> [image: Inline image 3]
>
> Please feel free to add your thoughts.
>
> Many Thanks
> Imesh
>



-- 
--
Lahiru Sandaruwan
Software Engineer,
Platform Technologies,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

email: lahirus@wso2.com cell: (+94) 773 325 954
blog: http://lahiruwrites.blogspot.com/
twitter: http://twitter.com/lahirus
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Mime
View raw message