TechDay - Toronto 2016 - OpenNebula @ Fuze

12
OpenNebula @ Fuze TechDay - Toronto, April 19, 2016 Khoder Shamy, Sr. Infrastructure Architect Fuze Inc

Transcript of TechDay - Toronto 2016 - OpenNebula @ Fuze

Page 1: TechDay - Toronto 2016 - OpenNebula @ Fuze

OpenNebula @ Fuze

TechDay - Toronto, April 19, 2016

Khoder Shamy, Sr. Infrastructure ArchitectFuze Inc

Page 2: TechDay - Toronto 2016 - OpenNebula @ Fuze

✓ Enterprise Cloud Voice, VoIP & IP PBX

✓ Single Global Network, One network provider for all users across the globe

✓ HD Audio & Video Conferencing, mobile and desktop solution

✓ Real-time Content Sharing

✓ Real-time business intelligence data via powerful dashboards and customizable

reports

✓ And more… visit us at www.fuze.com, https://www.fuze.com/testimonials

What we do

Page 3: TechDay - Toronto 2016 - OpenNebula @ Fuze

“Fuze gives students the ability to share anything – screens, whiteboards, movie clips, presentations, etc. It works really well.”

– Fred Deakin, Chair of Interactive Digital Arts, University of the Arts London

Some of the companies we serve

Page 4: TechDay - Toronto 2016 - OpenNebula @ Fuze

Fuze Corporate snapshot

Acquisitions• Contactive• Fuze

Customers

1,000+Locations

8,000Users

1MEmployees

700+

Key ManagementSteve Kokinos, CEO (Founder)Derek Yoo, CTO (Founder)Don Pratt, CFOAndrew Byron, COOBrian Kardon, CMO

BoardTed Coons, TCV General PartnerBruce Evans, Summit Managing DirBob Goodman, BVP PartnerBob Hower, ATV General PartnerAndy Ory, Acme Packet FounderJohn McMahon, Former COO

BladeLogic & BMC

Office

Data Center

Office and Data Center

Past Success

Ottawa

NewYork

Cambridge(HQ)

Seattle

Hong Kong

Sydney

Manila

Singapore

AmsterdamLondon Paris

Copenhagen

Zurich BulgariaAveiro

Frankfurt

Palo AltoSan Francisco

Established 2006

Investors

Page 5: TechDay - Toronto 2016 - OpenNebula @ Fuze

■ Self-serve automated server builds

■ Multi-tenancy support among different internal workloads

■ Hybrid IaaS capability - burst into Public Cloud where applicable

■ Accounting support

■ Service catalogs offering capability for QA and Dev teams.

Infrastructure Cloud Orchestrator Requirements

Page 6: TechDay - Toronto 2016 - OpenNebula @ Fuze

● Self-Serve Compute (GUI,CLI,API)● Multi-tenancy built-in● Abstract Underlying Infrastructure● Accounting Support● Automated VM Orchestration● Service Orchestration● Auto-Scaling and Recovery Support● Public Cloud Bursting● Supports mainstream hypervisors

Page 7: TechDay - Toronto 2016 - OpenNebula @ Fuze

OpenNebula Template Sample

Leveraging OpenNebula Contextulization, VMs get orchestrated automatically after instantiation.

Page 8: TechDay - Toronto 2016 - OpenNebula @ Fuze

Step 1

Step 2

Cloudify Server Builds Click a Button!

Page 9: TechDay - Toronto 2016 - OpenNebula @ Fuze

OpenNebula - OneFlow and OneGate

Use Cases:a. Consul Clustersb. Kafka Clusterc. Cassandrad. Internal Servicese. ...

Tips:● Utilize “Ready State” reported by

Parent Nodes.● Push custom attributes from VMs to

OneGate Server for elasticity rules consumption.

http://docs.opennebula.org/4.14/advanced_administration/application_insight/onegate_usage.html

Page 10: TechDay - Toronto 2016 - OpenNebula @ Fuze

{ "name": "Kafka Cluster", "deployment": "straight", "description": "A Kafka cluster with a single Zookeeper instance", "roles": [ { "name": "zookeeper", "cardinality": 1, "vm_template": 117, "elasticity_policies": [

], "scheduled_policies": [

] }, { "name": "kafka", "cardinality": 3, "vm_template": 132, "parents": [ "zookeeper" ], "min_vms": 3, "max_vms": 5, "

OpenNebula - OneFlow and OneGate - cont.

elasticity_policies": [ { "type": "CHANGE", "adjust": 1, "expression": " CPU > 70", "period": 120 } ], "scheduled_policies": [

] } ], "ready_status_gate": true}

Metrics can be pushed by VMs to OneGate e.g. : “onegate vm update [VMID] --data KEY=VALUE[\nKEY2=VALUE2]”

http://docs.opennebula.org/4.14/advanced_administration/application_insight/onegate_usage.html

OR try custom metrics, e.g. "expression": "MessagesInPerSec > XYZ",

Page 11: TechDay - Toronto 2016 - OpenNebula @ Fuze

Technology Use

● Virtualization: VMware ESXi and plans to explore open-source based hypervisors.

● Storage: SAN and exploring CEPH

● Configuration Management: Chef.

● OpenNebula: 4.14.2

Page 12: TechDay - Toronto 2016 - OpenNebula @ Fuze

Thank You!Q&A