2. Private Cloud at BlackBerry
What is it?
IaaS: Infrastructure as a Service, on-demand and self-service
Private: multi-tenant but only for BlackBerry
Large Scale and Global: multiple datacenters across multiple regions
1
3. Private Cloud at BlackBerry
Why did we do it?
Agility: Increase Speed and Time-to-Market
Reduce Cost: drive higher utilization rates and reduce stranded capacity
2
4. Private Cloud at BlackBerry
How did we choose OpenNebula?
Researched and Compared OpenSource and Commercial CMPs
Completed in-depth PoC of selected solutions
3
5. Private Cloud at BlackBerry
Why OpenNebula?
Open Source
Easily extended
Light weight deployment
4
6. Private Cloud at BlackBerry
How do we run it?
Cloud Management: OpenNebula
Virtualization: Linux Kernel-based Virtual Machine (KVM)
Storage: NFS with qcow2 driver, moving towards CEPH
Network: Open vSwitch, moving to Bridging to support Security Groups
Automation: SaltStack
5
7. Private Cloud at BlackBerry
What have we learned?
1. Moving to Cloud is extremely disruptive
a. processes must change
b. different mindset
2. Encourage tenants to follow best practices for success
a. use cloud for the entire life-cycle
b. design for failure
c. automate everything
d. use elasticity
e. strive for stateless instances
3. Capacity Management is critical, avoid VM sprawl and increased costs
4. Monitoring is critical, pro-active and full coverage
6