In this webinar, our Customer Success Directors, Matthew Lang and Chris Parker present a recap of our v6 and v7 releases. Exploring the newer features of v7 and also a preview of what to expect in forthcoming releases over the next year.
AGENDA
v6 Patch Releases
v7 Release
- v7 Patch Releases
New Feature overview
- API & Security Changes
- Dynamic Active/Active (DAA)
- Distributed Datasource Groups (DDG)
- Connector in Docker
- Backup & Recovery updates
- Dashboard
- Additional Features & Enhancements
Coming Soon
SPEAKERS
Matthew Lang - Director of Customer Success at Continuent - has over 25 years of experience in database administration, database programming, and system architecture, including the creation of a database replication product that is still in use today. He has designed highly available, scalable systems that have allowed startups to quickly become enterprise organizations, utilizing a variety of technologies including open source projects, virtualization and cloud.
Chris Parker - Director of Customer Success at Continuent - is based in the UK, and has over 20 years of experience working as a database administrator. Prior to joining Continuent, Chris managed large-scale Oracle and MySQL deployments at Warner Bros., BBC, and prior to joining the Continuent Team, he worked at the online fashion company, Net-A-Porter.
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Tungsten Webinar: v6 & v7 Release Recap, and Beyond
1. The MySQL Availability
Company
The MySQL Availability Company
v6 & v7 Release Recap, and Beyond
A look at all the latest v6 and v7 releases from the last year
Matthew Lang & Chris Parker, Customer Success
2. The MySQL Availability
Company
Agenda
• v6 Patch Releases
• v7 Release
• v7 Patch Releases
• New Feature overview
• API & Security Changes
• Dynamic Active/Active (DAA)
• Distributed Datasource Groups (DDG)
• Connector in Docker
• Backup & Recovery updates
• Dashboard
• Additional Features & Enhancements
• Coming Soon
• Release notes for all releases: https://docs.continuent.com/release-notes.html
3. The MySQL Availability
Company
v6 Patch Releases
• July 2019
• First release of 6.1.0
• Dec 2023
• Final 6.1 patch release: 6.1.24
• August 2024
• 6.1 series reaches EOL
• A number of key bug fixes across all releases
• Backport of some new features introduced with
v7
• Final patch release contains critical bug fix –
Recommended for all 6.1 users
• No more 6.1 patch release expected
• IPv6 Support
• Improvements to connector graceful-stop
• Improvements to tprovision
4. The MySQL Availability
Company
v7.0.0 Major Release
• Released in March 2022
• First major release in 2 years
• Public API
• Focus on Security
• New Dynamic Active-Active topology
• Connector in Docker (From 7.0.3)
• Improvements to backup & recovery
• Overhaul of Dashboard to use new API
• Enhanced monitoring tools
• March 2022
• v7.0.0
• June 2022
• v7.0.1
• Dec 2022
• v7.0.2
• April 2023
• v7.0.3
5. The MySQL Availability
Company
v7.1.0 Releases
• New Distributed Data Source Groups (DDG)
Topology
• tpm cert tool to aid in managing SSL
certificates
• tprovision can reprovision a database using
mysqlclone (MySQL 8.0+)
• Support for MySQL dual passwords
• August 2023
• v7.1.0
• December 2023
• v7.1.1
6. The MySQL Availability
Company
API v2
• API V2 enabled on localhost by default
• Only allows ping and createAdminUser
• Once Admin user configured, full API access enabled
• Secure HTTPS access
• Fully documented API
• Access status of all components
• Control operational state of components
• Getting Started: https://docs.continuent.com/tungsten-clustering-7.0/restapi.html
7. The MySQL Availability
Company
Security Changes
• Security now enabled by default on new installations
• Across ALL components
• App <> Connector
• Connector <> Manager
• Connector <> DB
• Manager <> DB
• Replicator <> DB
• Replicator <> Replicator
• Upgrading will maintain configured security levels
• New security settings to manage API v2
8. The MySQL Availability
Company
Dynamic Active/Active (DAA)
• New topology
• Cluster is Active/Active
• Connectors configured with view of Active/Passive
• Removes the need for “switchover” to activate remote cluster
• “Quick failover”
• Avoids risks of Active/Active such as data conflicts
• Connector intelligence to re-direct write traffic
• Optionally auto failback after cluster recovery
• Enable simply by configuring connector affinity
• connector-write-affinity=alpha,beta
• https://docs.continuent.com/tungsten-clustering-7.0/deployment-dynamicactiveactive.html
9. The MySQL Availability
Company
Distributed Datasource Groups
• Automatic failover between regions/datacenters
• Create Datasource Group, assign nodes to groups
• Failovers happen within a group
• Failover will promote a replica in another group if no
candidates in local group
Distributed Datasource Groups
10. The MySQL Availability
Company
Connector in Docker
• Available from v7.0.3 onwards
• Available NOW to all licensed clustering users
• Download from website portal
• Easy to deploy and configure
• Full SSL support
• Both Bridge and Proxy mode support
• Supports all topologies
• Connector running in minutes
• Getting Started: https://docs.continuent.com/tungsten-clustering-7.0/connector-docker.html
11. The MySQL Availability
Company
Backup & Recovery
• tprovision
• Was tungsten_provision_slave prior to v7
• New backup method: rsync
• 2 passes to copy Database files at the filesystem level
• First pass “seeds” the target by simply copying while source is online
• Second pass locks the source for writes, then does file copy
• This 2-pass method reduces source database lock time
• Target can be seeded prior, allowing a quick maintenance window for the 2nd pass
• Supports primary and replicas as sources (but could affect application if primary is used as
a source due to database lock!)
• New backup method: mysqlclone
• Now supports MySQL data/log/undo files in separate directories
• Improved logging and error handling
12. The MySQL Availability
Company
Tungsten Dashboard
• Makes use of APIv2 introduced in Tungsten Cluster v7
• Integration and access to Prometheus-Grafana
• Prometheus is used to collect metrics
• Grafana is used to visualize metrics
• Visualize metrics in the Grafana panel of Tungsten Dashboard
• Add notes for any node
• Ability to create audit trail of all updates
• Ability to highlight rows of nodes where replicator is lagging by a user specified number of seconds
• Display API calls if desired –useful for transparency and learning
• Performance tweaks for low bandwidth links and administration of many clusters
13. The MySQL Availability
Company
Additional Features and Enhancements
• tungsten_purge_thl – intelligently purge THL cluster-wide
• tapi – easy command line access to APIv2
• THL compression and encryption on disk
• Audit logging now available for the connector
• Connector drain feature – gracefully stop the connector by preventing new connections and waiting
for in process connections to finish
• ARM 64 CPU support
• IPv6 support
• Turn on/off replicator auto-recovery dynamically
14. The MySQL Availability
Company
Coming Soon…
• Major focus on Kubernetes
• Further improvements to Dashboard
• Further improvements to tprovision
• Tungsten Backup