© 2013 IBM Corporation1
Challenge
• HA for VMs and Web applications or
services
• Requests burst during weekends and
holiday, promotion seasons
• 7x during weekends
• 30x during promotion seasons
Demo Scenario
• VM failure discovery and recovery
• Cross-region VM group scaling
1
Suning Cloud Based on IBM Technologies
OpenStack & IBM Together
• Nova to poll and notify host and VM
failure events
• Ceilometer to consolidate notifications
and signal to Heat
• Heat to orchestrate VM recovery and
auto-scaling (policy based)
Benefits
• Business continuity in case of physical
resource failures and overload
• Cost saving from on-demand resource
provisioning
Data Center A (Xuzhuang@Nanjing) Data Center (Yuhua@Nanjing)
HA HA
Cross-Region
Scaling
© 2013 IBM Corporation2
BACKUP
© 2013 IBM Corporation3
Compute host
VM/Application HA: Heat Orchestrated
Nova Server
???
ceilometer
Alarm
heat
MQnova
Cluster

Application Heartbeats

Host/VM events

A notion of VM groups for
• VM/Application redundancy
• HA policies
Native support VM and
application recovery:
• reboot / rebuild
• migrate
• remote-restart
APP
© 2013 IBM Corporation4
Region TwoRegion One
Cross-Region Scaling Groups
ceilometer
Alarm
Heat
nova
ScalingPolicy
 ScalingSet
ScalingSet
AutoScalingGroup AutoScalingGroup
Heat
nova
ceilometer
Alarm
 Keystone
endpointsendpoints
Nova
Server
APP
Nova
Server
APP

VM HA and Cross-Region Scaling

  • 1.
    © 2013 IBMCorporation1 Challenge • HA for VMs and Web applications or services • Requests burst during weekends and holiday, promotion seasons • 7x during weekends • 30x during promotion seasons Demo Scenario • VM failure discovery and recovery • Cross-region VM group scaling 1 Suning Cloud Based on IBM Technologies OpenStack & IBM Together • Nova to poll and notify host and VM failure events • Ceilometer to consolidate notifications and signal to Heat • Heat to orchestrate VM recovery and auto-scaling (policy based) Benefits • Business continuity in case of physical resource failures and overload • Cost saving from on-demand resource provisioning Data Center A (Xuzhuang@Nanjing) Data Center (Yuhua@Nanjing) HA HA Cross-Region Scaling
  • 2.
    © 2013 IBMCorporation2 BACKUP
  • 3.
    © 2013 IBMCorporation3 Compute host VM/Application HA: Heat Orchestrated Nova Server ??? ceilometer Alarm heat MQnova Cluster  Application Heartbeats  Host/VM events  A notion of VM groups for • VM/Application redundancy • HA policies Native support VM and application recovery: • reboot / rebuild • migrate • remote-restart APP
  • 4.
    © 2013 IBMCorporation4 Region TwoRegion One Cross-Region Scaling Groups ceilometer Alarm Heat nova ScalingPolicy  ScalingSet ScalingSet AutoScalingGroup AutoScalingGroup Heat nova ceilometer Alarm  Keystone endpointsendpoints Nova Server APP Nova Server APP