project fifo - architecture
DESCRIPTION
The presentation of the Architecture webinar for Project FiFo.TRANSCRIPT
Project-FiFoOpen Source Cloud Orchestration
Architecture
Agenda
•Communication Overview
•Services
•Example - VM Creation
•Q & A / Discussion
Communication Overview
Chunter
Hypervisor
Sniffle
Management Server
Snarl
AAa
Wiggle
API Endpoint
Howl
Live communication
UI
Jingles
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
•And TCP (to other services)
•Stateless
Howl
• Live update server
• speaks WS
• Stageful
• channels-subscribers
•Channel based
• speaks TCP wither other services
• Talks TCP and mDNS
• riak_core cluster
Sniffle
•Management server
• Stateful
•Datasets
• Images
• VMs
•Networks
•Hypervisors
• Packages
• Talks TCP and mDNS
• riak_core cluster
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
Chunter
Hypervisor
Sniffle
Management Server
Snarl
AAa
Wiggle
API Endpoint
Howl
Live communication
UI
Jingles
Q & A / Discussion