OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
TechDay - Toronto 2016 - OpenNebula @ Fuze
-
Upload
opennebula-project -
Category
Technology
-
view
441 -
download
3
Transcript of TechDay - Toronto 2016 - OpenNebula @ Fuze
OpenNebula @ Fuze
TechDay - Toronto, April 19, 2016
Khoder Shamy, Sr. Infrastructure ArchitectFuze Inc
✓ 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
“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
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
■ 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
● 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
OpenNebula Template Sample
Leveraging OpenNebula Contextulization, VMs get orchestrated automatically after instantiation.
Step 1
Step 2
Cloudify Server Builds Click a Button!
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
{ "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",
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
Thank You!Q&A