EC-Release / sdk

The Agent SDK
Other
4 stars 7 forks source link

Make EC Gateway HA feature cloud agnostic #109

Open palokam opened 4 years ago

palokam commented 4 years ago

see picture https://app.lucidchart.com/documents/edit/3f02a4cb-0c4d-46b3-a92a-f40a505004ec/6X6Wee5RtJ~x

ayasuda2OO3 commented 4 years ago

Use Case

In v1.1beta.2736 release, the combination of gateways/watcher is able to meet vm-level scaling however, the server is restricted to one vm to maintain the stability.

Proposed Design

Propose the server watcher to have ability to recognise the gateway watcher(s) across networks- 1) have overall knowledge of the multi-group gateways' whereabouts, 2) establish the necessary number of superconns, regardless the physical/logical differences of platform/cloud providers. 3) each server watcher will attempt to maintain and to limit a number of superconns (x6 superconns/vm) to prevent single point of failure.

ayasuda2OO3 commented 4 years ago

Added to the Design

4) aggregating the group of gateways, the group of server, by one resource. Restrict the group to access to one resource to prevent connection hijacking.

ayasuda2OO3 commented 4 years ago

@simran3695 FYI

ayasuda2OO3 commented 4 years ago

Added to the Design

5) Enable the built-in mac address arrangement in watcher to prevent a key-value duplicate in gatewaylist. #77 see discussion

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.