Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 769 Bytes

README.md

File metadata and controls

21 lines (16 loc) · 769 Bytes

Master Controller

Architecture

Main Architecture

Implemented Azure Architecture

  • Every node (VM) in the network has its own Virtual Network (VNet) which is peered to each other
  • All nodes communicate through gateways and VPN
  • A Load Balancer for the main controller Node
  • Auto Scaled brought up VM Machine Sets in unique Nodes for intensive CPU computation tasks
  • Azure Dashboards with CPU / Bandwidth / IO Ops

Implemented Endpoint

  • An endpoint to fetch all the VM IP's from a specific Azure Resource

Optimizations

  • gRPC protocol for intercommunication of services
  • ElasticSearch - ELK Stash for logging
  • RDS DB for explicit settings, which will control the various nodes.
  • Auto Deploy of templates to new nodes