Top Banner
Project-FiFo Open Source Cloud Orchestration
14

Project FiFo - Architecture

May 25, 2015

Download

Technology

Licenser

The presentation of the Architecture webinar for Project FiFo.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Project FiFo - Architecture

Project-FiFoOpen Source Cloud Orchestration

Page 2: Project FiFo - Architecture

Architecture

Page 3: Project FiFo - Architecture

Agenda

•Communication Overview

•Services

•Example - VM Creation

•Q & A / Discussion

Page 4: Project FiFo - Architecture

Communication Overview

Page 5: Project FiFo - Architecture

Chunter

Hypervisor

Sniffle

Management Server

Snarl

AAa

Wiggle

API Endpoint

Howl

Live communication

UI

Jingles

Page 6: Project FiFo - Architecture

Jingles

•‘FiFo Application’

•Written in HTML & JS

•Static & Stateless

•Talks over FiFo’s API

•Uses web sockets

Page 7: Project FiFo - Architecture

Wiggle

•API Server

•REST

•Talks HTTP

•some WS

•And TCP (to other services)

•Stateless

Page 8: Project FiFo - Architecture

Howl

• Live update server

• speaks WS

• Stageful

• channels-subscribers

•Channel based

• speaks TCP wither other services

• Talks TCP and mDNS

• riak_core cluster

Page 9: Project FiFo - Architecture

Sniffle

•Management server

• Stateful

•Datasets

• Images

• VMs

•Networks

•Hypervisors

• Packages

• Talks TCP and mDNS

• riak_core cluster

Page 10: Project FiFo - Architecture

Snarl

• AAA

• Stateful

•Users

•Groups

• Talks TCP and mDNS

• riak_core cluster

Page 11: Project FiFo - Architecture

Chunter

•Hypervisor manager

• Stateless

•Only services in the GZ

•Oner per Server

Page 12: Project FiFo - Architecture

VM Creation

Page 13: Project FiFo - Architecture

Chunter

Hypervisor

Sniffle

Management Server

Snarl

AAa

Wiggle

API Endpoint

Howl

Live communication

UI

Jingles

Page 14: Project FiFo - Architecture

Q & A / Discussion