Project-FiFoOpen Source Cloud Orchestration
Architecture
Agenda•Communication Overview•Services•Example -VM Creation•Q & A / Discussion
Communication Overview
ChunterHypervisorSniffleManagement ServerSnarlAAaWiggleAPI EndpointHowlLive communicationUIJingles
Jingles• ‘FiFo Application’• Written in HTML & JS• Static & Stateless• Talks over FiFo’s API• Uses web sockets
Wiggle• API Server• REST• Talks HTTP• some WS• AndTCP (to other services)• Stateless
Howl• Live update server• speaks WS• Stageful• channels-subscribers• Channel based• speaks TCP wither other services• Talk...
Sniffle• Management server• Stateful• Datasets• Images• VMs• Networks• Hypervisors• Packages• Talks TCP and mDNS• riak_cor...
Snarl• AAA• Stateful• Users• Groups• Talks TCP and mDNS• riak_core cluster
Chunter• Hypervisor manager• Stateless• Only services in the GZ• Oner per Server
VM Creation
ChunterHypervisorSniffleManagement ServerSnarlAAaWiggleAPI EndpointHowlLive communicationUIJingles
Q & A / Discussion
Upcoming SlideShare
Loading in …5
×

Project FiFo - Architecture

1,623 views

Published on

The presentation of the Architecture webinar for Project FiFo.

Published in: Technology
  • Be the first to comment

Project FiFo - Architecture

  1. 1. Project-FiFoOpen Source Cloud Orchestration
  2. 2. Architecture
  3. 3. Agenda•Communication Overview•Services•Example -VM Creation•Q & A / Discussion
  4. 4. Communication Overview
  5. 5. ChunterHypervisorSniffleManagement ServerSnarlAAaWiggleAPI EndpointHowlLive communicationUIJingles
  6. 6. Jingles• ‘FiFo Application’• Written in HTML & JS• Static & Stateless• Talks over FiFo’s API• Uses web sockets
  7. 7. Wiggle• API Server• REST• Talks HTTP• some WS• AndTCP (to other services)• Stateless
  8. 8. Howl• Live update server• speaks WS• Stageful• channels-subscribers• Channel based• speaks TCP wither other services• Talks TCP and mDNS• riak_core cluster
  9. 9. Sniffle• Management server• Stateful• Datasets• Images• VMs• Networks• Hypervisors• Packages• Talks TCP and mDNS• riak_core cluster
  10. 10. Snarl• AAA• Stateful• Users• Groups• Talks TCP and mDNS• riak_core cluster
  11. 11. Chunter• Hypervisor manager• Stateless• Only services in the GZ• Oner per Server
  12. 12. VM Creation
  13. 13. ChunterHypervisorSniffleManagement ServerSnarlAAaWiggleAPI EndpointHowlLive communicationUIJingles
  14. 14. Q & A / Discussion

×