SlideShare a Scribd company logo
1
HA in OpenStack
September 24th 2013
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Agenda
• What is HA
• Compute HA
• Controller HA
• Corosync, Pacemaker and DRBD
• Galera
• HAProxy, keepalived, VRRP
• Resources and Summary
2
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
What is HA?
3
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
High Availability
4
Minimize data loss
Minimize system downtime
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
High Availability Concepts
• Stateless services
– There is no dependency between requests
– For example: Nova API, Nova Scheduler, etc.
• Stateful services
– An action typically comprises multiple requests
– For example: MySQL, RabbitMQ, etc.
5
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
High Availability Concepts
• Active/Passive
– Redundant instances of stateless services are load balanced
– For Stateful services a replacement resource can be brought online.
• Active/Active
– Redundant instances of stateless services are load balanced
– Stateful services are managed in such a way that services are redundant, and that all
instances have an identical state.
– Updates to one instance of a database would also update all other instances.
6
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Compute HA
7
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
No vSphere Style HA with KVM
8
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Server Evacuation
9
Evacuation
Evacuation
• Without Shared Storage
– The instance will be booted from a
new disk, but will preserve the
configuration, e.g. id, name, uid,
ip...etc.
• With Shared Storage
– The instance will be booted from
same disk and data will be preserved
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Instance Migration
10
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
11
Virtualization vs. Cloud
• Virtualization needs care and feeding
– Name the VM
– Tune and groom regularly
– Feed it with good food and supplements
– Take to the vet when sick
• Cloud servers are disposable
– VMs are not unique
– Tune and groom apps not the cows
– Keep the cow upright
– Shoot the cow when it is sick
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Scale Up vs. Scale Out
12
Traditional Cloud
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Application HA
13
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Controller HA Options
14
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Pacemaker, Corosync and DRBD
15
• Pacemaker
– high availability and load balancing stack for
the Linux platform.
– Interacts with applications through Resource
Agents (RA)
• Corosync
– Totem single-ring ordering and membership
protocol
– UDP and InfiniBand based messaging,
quorum, and cluster membership to
Pacemaker.
• DRBD (Distributed Replication Block
Device)
– Synchronizes Data at the block device
– Uses a journaling system (such as ext3 or
ext4)
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Galera
• Synchronous multi-master cluster
technology for MySQL/InnoDB
– MySQL patched for wsrep (Write Set
REPlication)
– Active/active multi-master topology
– Read and write to any cluster node
– True parallel replication, in row level
– No slave lag or integrity issues
16
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
HA with Keepalived and HAProxy
17
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Keepalived, HAProxy and VRRP
• HAProxy
– Load Balancing and Proxying for HTTP and TCP Applications
– Works over multiple connections
– Used to load balance API services
• VRRP (Virtual Router Redundancy Protocol)
– Eliminates SPOF in a static default routed environment
• Keepalived
– Based on Linux Virtual Server (IPVS) kernel module to provide layer 4 Load Balancing
– Implements a set of checkers to check service status and to maintain health
– Leverage the VRRP Protocol to remap VIPS in event of failure
18
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Sample OpenStack HA Architecture
19
.…
Availability
Zone 1
Dedicated Firewalls
BOND
0
BOND
1
BOND
0
BOND
1
Controller
API Services
API & Horizon
Cinder API
Nova Scheduler
Keystone
Glance
RabbitMQ
MYSQL
Chef
Server
Recipes
Load Balancers
Redundant Network Switches
Storage
EMC, NetApp, or
Solidfire
Vols
BOND
2
Redundant Network Switches
Inside LB VLAN
Storage Network (private)
Fixed Network (private)
Compute 1
KVM
G2
G1
G4
G3
Compute N
KVM
G6
G5
G7
BOND
0
BOND
1
BOND
2
.…
Availability
Zone 2
BOND
0
BOND
1
BOND
2
Compute 1
KVM
Compute N
KVM
G1
6
G15
G17
BOND
0
BOND
1
BOND
2
BOND
0
BOND
1
BOND
2
G12
G11
G14
G13
BOND
2
Controller
API Services
API & Horizon
Cinder API
Nova Scheduler
Keystone
Glance
RabbitMQ
MYSQL
Chef
Server
Recipes
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
HA on OpenStack
20
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
HA on OpenStack
21
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
22
Comparison
Database Replication
method
Strengths Weakness/Limita
tions
Keepalived/HAPro
xy/VRRP
Works on MySQL
master-master
replication
Simple to
implement and
understand.
Works for any
storage system.
Master-master
replication does
not work beyond 2
nodes.
Pacemaker/Coros
ync/DRBD
Mirroring on Block
Devices
Well tested More complex to
setup. Split Brain
possibility
Galera Based on write-
set Replication
(wsrep)
No Slave lag Needs at least 3
nodes. Relatively
new.
Others MySQL Cluster,
RHCS with
DAS/SAN storage
Well tested More complex
setup.
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Resources and Contact
23
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Resources
• OpenStack
– openstack.org
– launchpad.net/openstack
– #openstack
– #openstack on webchat.freenode.net
• OpenStack HA
– http://docs.openstack.org/trunk/openstack-ha/openstack-ha-guide-trunk.pdf
– https://github.com/rcbops-cookbooks/
• MySQL HA
– http://www.mysql.com/why-mysql/white-papers/mysql-high-availability-drbd-configuration-
deployment-guide/
– http://dev.mysql.com/doc/refman/5.7/en/ha-overview.html
– https://www.hastexo.com/
– http://www.drbd.org/
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
2
5
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
For More Information
You can reach me at:
Kenneth Hui
Open Cloud Architect
Rackspace
E-mail: ken.hui@rackspace.com
Twitter: @hui_kenneth
Blog: http://cloudarchitectmusings.com
26
RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218
US SALES: 1-800-961-2888 | US SUPPORT: 1-800-961-4454 | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | © RACKSPACE US, INC. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN TH E UNITED STATES AND OTHER COUNTRIES. | WWW.RACKSPACE.COM

More Related Content

PPTX
vSphere With OpenStack
PDF
High availability and fault tolerance of openstack
PPTX
OpenStack HA
PDF
Chef cookbooks for OpenStack HA
PDF
High Availability for OpenStack
PDF
OpenStack Control Plane High Availability
PPTX
Introduction to Kafka Cruise Control
PDF
Security and Multi-Tenancy with Apache Pulsar in Yahoo! (Verizon Media) - Pul...
vSphere With OpenStack
High availability and fault tolerance of openstack
OpenStack HA
Chef cookbooks for OpenStack HA
High Availability for OpenStack
OpenStack Control Plane High Availability
Introduction to Kafka Cruise Control
Security and Multi-Tenancy with Apache Pulsar in Yahoo! (Verizon Media) - Pul...

What's hot (20)

PPTX
Hochverfügbarkeit mit MariaDB Enterprise - MariaDB Roadshow Summer 2014 Hambu...
PPTX
Fault tolerance
PDF
Friends don't let friends do dual writes: Outbox pattern with OpenShift Strea...
PPTX
Kafka - Linkedin's messaging backbone
PPTX
How Incremental Compaction Reduces Your Storage Footprint
PDF
Troubleshooting Kafka's socket server: from incident to resolution
PPTX
DalmatinerDB and cockroachDB monitoring plataform
PPTX
Visualizing Kafka Security
PDF
How Orange Financial combat financial frauds over 50M transactions a day usin...
PDF
hbaseconasia2017: HareQL:快速HBase查詢工具的發展過程
PDF
Gwen Shapira, Confluent | Kafka Summit 2020 Keynote | Kafka’s New Architecture
PDF
Grid Job Management
PDF
Open keynote_carolyn&matteo&sijie
ODP
Kafka aws
PDF
Safer restarts, faster streaming, and better repair, just a glimpse of cassan...
PDF
ONS Summit 2017 SKT TINA
PDF
A glimpse of cassandra 4.0 features netflix
PDF
Connect at Twitter-scale | Jordan Bull and Ryanne Dolan, Twitter
PPTX
Gluecon - Kafka and the service mesh
PDF
Oops! I started a broker | Yinon Kahta, Taboola
Hochverfügbarkeit mit MariaDB Enterprise - MariaDB Roadshow Summer 2014 Hambu...
Fault tolerance
Friends don't let friends do dual writes: Outbox pattern with OpenShift Strea...
Kafka - Linkedin's messaging backbone
How Incremental Compaction Reduces Your Storage Footprint
Troubleshooting Kafka's socket server: from incident to resolution
DalmatinerDB and cockroachDB monitoring plataform
Visualizing Kafka Security
How Orange Financial combat financial frauds over 50M transactions a day usin...
hbaseconasia2017: HareQL:快速HBase查詢工具的發展過程
Gwen Shapira, Confluent | Kafka Summit 2020 Keynote | Kafka’s New Architecture
Grid Job Management
Open keynote_carolyn&matteo&sijie
Kafka aws
Safer restarts, faster streaming, and better repair, just a glimpse of cassan...
ONS Summit 2017 SKT TINA
A glimpse of cassandra 4.0 features netflix
Connect at Twitter-scale | Jordan Bull and Ryanne Dolan, Twitter
Gluecon - Kafka and the service mesh
Oops! I started a broker | Yinon Kahta, Taboola
Ad

Viewers also liked (20)

PPTX
Romanticos com drbd 2
PDF
MySQL Alta Performance & Alta Disponibilidade
PDF
Zimbra Single Server Cluster Installation Guide
PDF
High Availability from the DevOps side - OpenStack Summit Portland
PPTX
Openstack ha
PPTX
Watcher, a Resource Manager for OpenStack: Plans for the N-release and Beyond
PDF
Orchestrating Docker with OpenStack
PDF
OpenStack Resource Scheduling
PDF
Openstack Scheduler and Scalability Issue
PDF
Fred explains IPv6
PDF
IPv6 Best Practice
PPTX
Open stack HA - Theory to Reality
PDF
resource on openstack
PDF
10 Good Reasons: NetApp for DevOps
PPTX
Openstack Installation (ver. liberty)
PPT
IPv6 theoryfinalx
PDF
Swiss IPv6 Council: IPv6 in der Cloud - Case Study der cloudscale.ch
PDF
What's really the difference between a VM and a Container?
PDF
Cisco IPv6 Tutorial
PPTX
IPv4 to IPv6
Romanticos com drbd 2
MySQL Alta Performance & Alta Disponibilidade
Zimbra Single Server Cluster Installation Guide
High Availability from the DevOps side - OpenStack Summit Portland
Openstack ha
Watcher, a Resource Manager for OpenStack: Plans for the N-release and Beyond
Orchestrating Docker with OpenStack
OpenStack Resource Scheduling
Openstack Scheduler and Scalability Issue
Fred explains IPv6
IPv6 Best Practice
Open stack HA - Theory to Reality
resource on openstack
10 Good Reasons: NetApp for DevOps
Openstack Installation (ver. liberty)
IPv6 theoryfinalx
Swiss IPv6 Council: IPv6 in der Cloud - Case Study der cloudscale.ch
What's really the difference between a VM and a Container?
Cisco IPv6 Tutorial
IPv4 to IPv6
Ad

Similar to Openstackha 130925132534-phpapp02 (20)

PPTX
Open stack ha design & deployment kilo
PPTX
OpenStack HA
PPTX
OpenStack High Availability
PDF
Zerostack reliable openstack
PDF
Txlf2012
PDF
Deep dive into highly available open stack architecture openstack summit va...
PPTX
OpenStack: Toward a More Resilient Cloud
PDF
Five Years of EC2 Distilled
PPTX
An overview of OpenStack for the VMware community
PDF
Cloud stack for_beginners
PPTX
Getting Started with Apache CloudStack
PDF
Architecting High Availability Linux Environments within the Rackspace Cloud
PPTX
FLUX - Crash Course in Cloud 2.0
PPT
HA in OpenStack service - meetup #9
PDF
99.999% Available OpenStack Cloud - A Builder's Guide
PDF
High availability
PDF
Introduction openstack-meetup-nov-28
PDF
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
PPTX
Open stackbrief happylearning
PPTX
High Availability OpenStack at PayPal - OpenStack Summit Fall Hong Kong 2013
Open stack ha design & deployment kilo
OpenStack HA
OpenStack High Availability
Zerostack reliable openstack
Txlf2012
Deep dive into highly available open stack architecture openstack summit va...
OpenStack: Toward a More Resilient Cloud
Five Years of EC2 Distilled
An overview of OpenStack for the VMware community
Cloud stack for_beginners
Getting Started with Apache CloudStack
Architecting High Availability Linux Environments within the Rackspace Cloud
FLUX - Crash Course in Cloud 2.0
HA in OpenStack service - meetup #9
99.999% Available OpenStack Cloud - A Builder's Guide
High availability
Introduction openstack-meetup-nov-28
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
Open stackbrief happylearning
High Availability OpenStack at PayPal - OpenStack Summit Fall Hong Kong 2013

More from Deepak Mane (12)

PDF
Openstack summit2013-hongkong
PPTX
Openstack vm live migration
PDF
Openstack swift introduction
PPTX
Network topology for ha
PPTX
Load balancing of controller openstack
PPTX
Intel open stack-summit-session-nov13-final
PPTX
Hardware considerations for different node types
PPTX
Ha with neutron network
PPTX
Deployment topologies for high availability (ha)
PPTX
Ha logical setup
PDF
High availability networking openstack
PDF
High availability and fault tolerance
Openstack summit2013-hongkong
Openstack vm live migration
Openstack swift introduction
Network topology for ha
Load balancing of controller openstack
Intel open stack-summit-session-nov13-final
Hardware considerations for different node types
Ha with neutron network
Deployment topologies for high availability (ha)
Ha logical setup
High availability networking openstack
High availability and fault tolerance

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Cloud computing and distributed systems.
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Electronic commerce courselecture one. Pdf
PDF
Encapsulation theory and applications.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Approach and Philosophy of On baking technology
PDF
KodekX | Application Modernization Development
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25 Week I
Unlocking AI with Model Context Protocol (MCP)
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Encapsulation_ Review paper, used for researhc scholars
Digital-Transformation-Roadmap-for-Companies.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
20250228 LYD VKU AI Blended-Learning.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Machine learning based COVID-19 study performance prediction
Cloud computing and distributed systems.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
Electronic commerce courselecture one. Pdf
Encapsulation theory and applications.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Approach and Philosophy of On baking technology
KodekX | Application Modernization Development

Openstackha 130925132534-phpapp02

  • 2. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Agenda • What is HA • Compute HA • Controller HA • Corosync, Pacemaker and DRBD • Galera • HAProxy, keepalived, VRRP • Resources and Summary 2
  • 3. RACKSPACE® HOSTING | WWW.RACKSPACE.COM What is HA? 3
  • 4. RACKSPACE® HOSTING | WWW.RACKSPACE.COM High Availability 4 Minimize data loss Minimize system downtime
  • 5. RACKSPACE® HOSTING | WWW.RACKSPACE.COM High Availability Concepts • Stateless services – There is no dependency between requests – For example: Nova API, Nova Scheduler, etc. • Stateful services – An action typically comprises multiple requests – For example: MySQL, RabbitMQ, etc. 5
  • 6. RACKSPACE® HOSTING | WWW.RACKSPACE.COM High Availability Concepts • Active/Passive – Redundant instances of stateless services are load balanced – For Stateful services a replacement resource can be brought online. • Active/Active – Redundant instances of stateless services are load balanced – Stateful services are managed in such a way that services are redundant, and that all instances have an identical state. – Updates to one instance of a database would also update all other instances. 6
  • 7. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Compute HA 7
  • 8. RACKSPACE® HOSTING | WWW.RACKSPACE.COM No vSphere Style HA with KVM 8
  • 9. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Server Evacuation 9 Evacuation Evacuation • Without Shared Storage – The instance will be booted from a new disk, but will preserve the configuration, e.g. id, name, uid, ip...etc. • With Shared Storage – The instance will be booted from same disk and data will be preserved
  • 10. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Instance Migration 10
  • 11. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 11 Virtualization vs. Cloud • Virtualization needs care and feeding – Name the VM – Tune and groom regularly – Feed it with good food and supplements – Take to the vet when sick • Cloud servers are disposable – VMs are not unique – Tune and groom apps not the cows – Keep the cow upright – Shoot the cow when it is sick
  • 12. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Scale Up vs. Scale Out 12 Traditional Cloud
  • 13. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Application HA 13
  • 14. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Controller HA Options 14
  • 15. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Pacemaker, Corosync and DRBD 15 • Pacemaker – high availability and load balancing stack for the Linux platform. – Interacts with applications through Resource Agents (RA) • Corosync – Totem single-ring ordering and membership protocol – UDP and InfiniBand based messaging, quorum, and cluster membership to Pacemaker. • DRBD (Distributed Replication Block Device) – Synchronizes Data at the block device – Uses a journaling system (such as ext3 or ext4)
  • 16. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Galera • Synchronous multi-master cluster technology for MySQL/InnoDB – MySQL patched for wsrep (Write Set REPlication) – Active/active multi-master topology – Read and write to any cluster node – True parallel replication, in row level – No slave lag or integrity issues 16
  • 17. RACKSPACE® HOSTING | WWW.RACKSPACE.COM HA with Keepalived and HAProxy 17
  • 18. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Keepalived, HAProxy and VRRP • HAProxy – Load Balancing and Proxying for HTTP and TCP Applications – Works over multiple connections – Used to load balance API services • VRRP (Virtual Router Redundancy Protocol) – Eliminates SPOF in a static default routed environment • Keepalived – Based on Linux Virtual Server (IPVS) kernel module to provide layer 4 Load Balancing – Implements a set of checkers to check service status and to maintain health – Leverage the VRRP Protocol to remap VIPS in event of failure 18
  • 19. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Sample OpenStack HA Architecture 19 .… Availability Zone 1 Dedicated Firewalls BOND 0 BOND 1 BOND 0 BOND 1 Controller API Services API & Horizon Cinder API Nova Scheduler Keystone Glance RabbitMQ MYSQL Chef Server Recipes Load Balancers Redundant Network Switches Storage EMC, NetApp, or Solidfire Vols BOND 2 Redundant Network Switches Inside LB VLAN Storage Network (private) Fixed Network (private) Compute 1 KVM G2 G1 G4 G3 Compute N KVM G6 G5 G7 BOND 0 BOND 1 BOND 2 .… Availability Zone 2 BOND 0 BOND 1 BOND 2 Compute 1 KVM Compute N KVM G1 6 G15 G17 BOND 0 BOND 1 BOND 2 BOND 0 BOND 1 BOND 2 G12 G11 G14 G13 BOND 2 Controller API Services API & Horizon Cinder API Nova Scheduler Keystone Glance RabbitMQ MYSQL Chef Server Recipes
  • 20. RACKSPACE® HOSTING | WWW.RACKSPACE.COM HA on OpenStack 20
  • 21. RACKSPACE® HOSTING | WWW.RACKSPACE.COM HA on OpenStack 21
  • 22. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 22 Comparison Database Replication method Strengths Weakness/Limita tions Keepalived/HAPro xy/VRRP Works on MySQL master-master replication Simple to implement and understand. Works for any storage system. Master-master replication does not work beyond 2 nodes. Pacemaker/Coros ync/DRBD Mirroring on Block Devices Well tested More complex to setup. Split Brain possibility Galera Based on write- set Replication (wsrep) No Slave lag Needs at least 3 nodes. Relatively new. Others MySQL Cluster, RHCS with DAS/SAN storage Well tested More complex setup.
  • 23. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Resources and Contact 23
  • 24. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Resources • OpenStack – openstack.org – launchpad.net/openstack – #openstack – #openstack on webchat.freenode.net • OpenStack HA – http://docs.openstack.org/trunk/openstack-ha/openstack-ha-guide-trunk.pdf – https://github.com/rcbops-cookbooks/ • MySQL HA – http://www.mysql.com/why-mysql/white-papers/mysql-high-availability-drbd-configuration- deployment-guide/ – http://dev.mysql.com/doc/refman/5.7/en/ha-overview.html – https://www.hastexo.com/ – http://www.drbd.org/
  • 25. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 2 5 RACKSPACE® HOSTING | WWW.RACKSPACE.COM For More Information You can reach me at: Kenneth Hui Open Cloud Architect Rackspace E-mail: ken.hui@rackspace.com Twitter: @hui_kenneth Blog: http://cloudarchitectmusings.com
  • 26. 26 RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 US SALES: 1-800-961-2888 | US SUPPORT: 1-800-961-4454 | WWW.RACKSPACE.COM RACKSPACE® HOSTING | © RACKSPACE US, INC. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN TH E UNITED STATES AND OTHER COUNTRIES. | WWW.RACKSPACE.COM