Download presentation
Presentation is loading. Please wait.
Published byNoah Phelps Modified over 9 years ago
1
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 1
2
2 Deploy and Scale MySQL Cluster Like a Pro Without Opening the Manual Andrew Morgan (clusterdb.com) MySQL Product Manager
3
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 3 Agenda Overview of MySQL Cluster MySQL Cluster auto-installer – Deploy your first Cluster – Configure and deploy a more complex, distributed Cluster MySQL Cluster Manager – Single command to bootstrap a Cluster – Add nodes to a running Cluster – Backup & Restore
4
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 4 MySQL Cluster: Overview Auto-Sharding, Multi-Master ACID Compliant, OLTP + Real-Time Analytics HIGH SCALE, READS + WRITES Shared nothing, no Single Point of Failure Self Healing + On-Line Operations 99.999% AVAILABILITY Open Source + Commercial Editions Commodity hardware + Management, Monitoring Tools LOW TCO Key/Value + Complex, Relational Queries SQL + Memcached + JavaScript + Java + JPA + HTTP/REST & C++ SQL + NoSQL In-Memory Optimization + Disk-Data Predictable Low-Latency, Bounded Access Time REAL-TIME
5
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 5 MySQL Cluster Architecture MySQL Cluster Data Nodes Data Layer Clients Application Layer Management
6
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 6 MySQL Cluster Architecture MySQL Cluster Data Nodes Data Layer Clients Application Layer Management
7
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 7 MySQL Cluster Architecture MySQL Cluster Data Nodes Data Layer Application Layer Management Clients
8
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 8 MySQL Cluster 7.3: Auto-Installer Fast configuration Auto-discovery Workload optimized Repeatable best practices For MySQL Cluster 7.2 + 7.3 Specify Workload Auto- Discover Define Topology Deploy
9
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 9 MySQL Cluster 7.3: Auto-Installer Multi-host support Remote deployments Easy to run: bin/ndb_setup setup.bat MySQL Cluster Auto-Installer
10
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 10 Enhancing DevOps Agility, Reducing Downtime Automated Management Start / Stop node or whole cluster On-Line Scaling On-Line Reconfiguration On-Line Upgrades On-Line Backup & Restore Self-Healing Node monitoring Auto-recovery extended to SQL + mgmt nodes HA Operations Cluster-wide configuration consistency Persistent configurations HA Agents
11
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 11 How Does MySQL Cluster Manager Help? Example: Initiating upgrade from MySQL Cluster 7.0 to 7.3 1 x preliminary check of cluster state 8 x ssh commands per server 8 x per-process stop commands 4 x scp of configuration files (2 x mgmd & 2 x mysqld) 8 x per-process start commands 8 x checks for started and re-joined processes 8 x process completion verifications 1 x verify completion of the whole cluster. Excludes manual editing of each configuration file. Total: 46 commands - 2.5 hours of attended operation Before MySQL Cluster Manager With MySQL Cluster Manager upgrade cluster --package=7.3 mycluster; Total: 1 Command - Unattended Operation
12
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 12 Initial Cluster
13
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 13 Extended Cluster
14
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 14 Evaluate MySQL Cluster CGE Navigate to http://edelivery.oracle.com/ and step through (selecting “MySQL Database” as the Product Pack) http://edelivery.oracle.com/ Select MySQL Cluster Manager 30-Day Trial
15
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 15 Getting Started mysql.com/cluster On-line Demo dev.mysql.com/downl oads/cluster/ Evaluate MySQL Cluster 7.3 www.mysql.com/prod ucts/cluster/start.htm l#getting_started Auto-Install a Cluster
16
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 st September 2013 16 Graphic Section Divider
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.