With Multiple Active Primary MySQL Databases
Watch this on-demand webinar to learn the right way to deploy geo-distributed databases. We look at the pitfalls of deploying a single site and passive sites, and from there we show how to provide the best user experience by leveraging geo-distributed MySQL.
When considering geo-distributed MySQL database environments it is important to understand the nuances of having multiple active clusters deployed across sites and clouds. This webinar walks through the proper planning of geo-distributed MySQL for success.
Finally, you’ll learn about our best practices for multiple primary clusters, as well as failover and disaster recovery for MySQL.
AGENDA
- Why Geo-Distributed Databases
- Geo-Distributed MySQL Starts With High Performance Local Clusters
- Extend The Cluster To Multiple Datacenters/Clouds
- Best Practices For Multiple Primary Clusters
- Failover & Disaster Recovery
- Key Benefits
PRESENTER
Matthew Lang, Customer Success Director – Americas, 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, scaleable systems that have allowed startups to quickly become enterprise organizations, utilizing a variety of technologies including open source projects, virtualization and cloud.
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera ClusterContinuent
Galera Cluster vs. Continuent Tungsten Clusters
Building a Geo-Scale, Multi-Region and Highly Available MySQL Cloud Back-End
This second installment of our High Noon series of on-demand webinars is focused on Galera Cluster (including MariaDB Cluster & Percona XtraDB Cluster). It looks at some of the key characteristics of Galera Cluster and how it fares as a MySQL HA / DR / Geo-Scale solution, especially when compared to Continuent Tungsten Clustering.
Watch this webinar to learn how to do better MySQL HA / DR / Geo-Scale.
AGENDA
- Goals for the High Noon Webinar Series
- High Noon Series: Tungsten Clustering vs Others
- Galera Cluster (aka MariaDB Cluster & Percona XtraDB Cluster)
- Key Characteristics
- Certification-based Replication
- Galera Multi-Site Requirements
- Limitations Using Galera Cluster
- How to do better MySQL HA / DR / Geo-Scale?
- Galera Cluster vs Tungsten Clustering
- About Continuent & Its Solutions
PRESENTER
Matthew Lang - Customer Success Director – Americas, 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, scaleable systems that have allowed startups to quickly become enterprise organizations, utilizing a variety of technologies including open source projects, virtualization and cloud.
Despite massive use of public cloud resources, it is often practical and sometimes necessary to build local test environments. Even without a permanent internet connection, features can be tested, developed and researched. There are many different frameworks and tools for building a local test environment. There are big differences in terms of intended use, resource consumption and compatibility. In the presentation the different possibilities will be discussed in more detail and the advantages and disadvantages of the individual products will be presented. It will also be shown how an intelligent sharing of the created environments is possible.
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #2: Galera ClusterContinuent
Galera Cluster vs. Continuent Tungsten Clusters
Building a Geo-Scale, Multi-Region and Highly Available MySQL Cloud Back-End
This second installment of our High Noon series of on-demand webinars is focused on Galera Cluster (including MariaDB Cluster & Percona XtraDB Cluster). It looks at some of the key characteristics of Galera Cluster and how it fares as a MySQL HA / DR / Geo-Scale solution, especially when compared to Continuent Tungsten Clustering.
Watch this webinar to learn how to do better MySQL HA / DR / Geo-Scale.
AGENDA
- Goals for the High Noon Webinar Series
- High Noon Series: Tungsten Clustering vs Others
- Galera Cluster (aka MariaDB Cluster & Percona XtraDB Cluster)
- Key Characteristics
- Certification-based Replication
- Galera Multi-Site Requirements
- Limitations Using Galera Cluster
- How to do better MySQL HA / DR / Geo-Scale?
- Galera Cluster vs Tungsten Clustering
- About Continuent & Its Solutions
PRESENTER
Matthew Lang - Customer Success Director – Americas, 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, scaleable systems that have allowed startups to quickly become enterprise organizations, utilizing a variety of technologies including open source projects, virtualization and cloud.
Despite massive use of public cloud resources, it is often practical and sometimes necessary to build local test environments. Even without a permanent internet connection, features can be tested, developed and researched. There are many different frameworks and tools for building a local test environment. There are big differences in terms of intended use, resource consumption and compatibility. In the presentation the different possibilities will be discussed in more detail and the advantages and disadvantages of the individual products will be presented. It will also be shown how an intelligent sharing of the created environments is possible.
Getting started with MariaDB? Whether it is on your laptop or server, containers are great ephemeral vessels for your applications. But what about the data that drives your business? It must survive containers coming and going, maintain its availability and reliability, and grow when you need it.
Transform your DBMS to drive engagement innovation with Big DataAshnikbiz
Erik Baardse and Ajit Gadge from EDB Postgres presented on how to transform your DBMS in order to drive digital business. How Postgres enables you to support a wider range of workloads with your relational database which opens the Big Data doors. They also cover EnterpriseDB’s Strategy around Big Data which focuses on 3 areas and finally last but not the last how to find money in IT with Big Data and digital transformation
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...Continuent
This webinar has three parts, and takes about 30 minutes:
- Overview of Amazon Aurora cross-region
- Common challenges when using Amazon Aurora
- How can multi-region MySQL deployments be improved?
- Q&A
AGENDA
- Aurora key benefits
- Aurora Cross Region Replica Requirements
- Limitations using Aurora
- Tungsten Multi-Master Clustering
- Tungsten Composite Clustering
- Continuent Tungsten Key Benefits as compared to Aurora
- Tungsten Dashboard
Is "Free" Good Enough for Your MySQL Environment?Datavail
MySQL can be the perfect answer for fast-growing, highly-performant and geographically-distributed database environments, but in order to function as a business-critical system with immediate response times, the ubiquitous database server needs a little help.
That’s where Continuent and Datavail come in. Combined, these two companies, which specialize in making MySQL and other databases perform continuously, have helped hundreds of enterprise, mid-market and start-up companies alike, including many in the data-dependent SaaS, e-commerce, financial services and gaming industries.
In addition, we’ll dive into why ‘managed’ database-as-a-service solutions, may not be quite as self-managing as people would like to believe. You’ll hear several case studies on how clients are effectively utilizing Continuent Tungsten software and Datavail services to optimize their MySQL environments.
Webinar Slides: High Noon at AWS — Amazon RDS vs. Tungsten Clustering with My...Continuent
Amazon Web Services (AWS) are gaining popularity, and for good reasons. The Amazon Relational Database Service (AWS RDS) is getting a lot of attention, also for very good reasons. It is quite a compelling idea to have on-demand data services that do not require hiring DBA staff. The expectation is set that everything works like magic and will satisfy all of your enterprise database availability needs.
If you want to build high-volume, business-critical applications, possibly with geographically-distributed audiences, you really want to think twice about using RDS. Continuent customers have a large number deployments in AWS running MySQL on AWS EC2 instances and they choose to rely upon Tungsten Clustering to provide high availability (HA) and disaster recovery (DR). We also support multi-site/multi-master operations and offer true zero-downtime MySQL operations.
AGENDA
- How does RDS handle failover? (Hint: Not very quickly)
- How does RDS handle read scaling? (Hint: Not very well)
- Can you do zero-downtime maintenance with RDS? (Hint: No)
- Is RDS cheaper? (Hint: No, not really)
This presentation, given at the Fort Worth .NET User Group on 19 Sept. 2017, talks about serverless technology: What it is, when it's best to use, its features and limitations. It specifically focuses on Azure Functions and Azure Logic Apps.
Moving Windows Applications to the CloudRightScale
RightScale Webinar: March 10, 2011 – This webinar will give you insight into how Windows instances can be dynamically configured using RightScale and equip you to move your Windows applications to the cloud.
Integrating Hybrid Cloud Database-as-a-Service with Cloud Foundry’s Service ...VMware Tanzu
SpringOne Platform 2016
Speaker: Lenley Hensarling; SVP Strategy, EnterpriseDB
Enterprises want to enable continuous delivery and deployment of their digital products while also having the necessary security, robustness, monitoring, and management of the infrastructure. EnterpriseDB is integrating its Cloud Management provisioning capability with the Cloud Foundry Service Broker to allow data services and DBA groups to create templates for robust highly available PostgreSQL deployments while not impeding the speed and agility of the developer groups they serve. We’ll discuss how database provisioning through EDB’s Cloud Management can provide responsible DevOps models for the enterprise.
Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...Continuent
Cloud-Based Active/Active Tungsten MySQL Clusters @ Bluefin Payments
Bluefin Payments is a Financial Services SaaS company that provides 24/7/365 application availability for their payment gateway and decryption-as-a-service, which are essential to point-of-sale (POS) solutions.
Financial Services typically require two or more active data centers to provide their customers with continuous availability along with quick response times. Bluefin Payments uses co-located data centers with active/active replication between each MySQL cluster, which provides a complete, local High Availability and a remote Disaster Recovery solution for more than 350 million financial transactions each month.
Watch this webinar replay with Continuent Eero Teerikorpi for a discussion about geo-distributed active/active MySQL replication for Financial Services SaaS Providers based on a case study of Continuent customer Bluefin Payments, and on how to guarantee credit card transaction availability with geo-distributed Tungsten MySQL clusters.
AGENDA
- Continuent Introduction
- How to Guarantee Credit Card Transaction Availability With Geo-Distributed Tungsten MySQL Clusters
- Continuent Tungsten Solutions & Benefits
- Key Benefit Highlight: No MySQL Data Loss
- Q&A
PRESENTER
Eero Teerikorpi - Founder and CEO, Continuent - is a 7-time serial entrepreneur who has more than 30 years of high-tech management and enterprise software experience. Eero has been in the MySQL marketplace virtually since day one, from the early 2000s. Eero has held top management positions at various cross-Atlantic entities (CEO at Alcom Corporation, President at Capslock, Executive Board Member at Esker S.A.) Eero started his career as a Product Manager at Apple Computer in Finland in the mid-80s. Eero also owns and manages a boutique NOET Vineyards producing high-quality dry-farmed Cabernet Sauvignon.
Eero is a former Navy officer and still an avid sailor on San Francisco Bay and around the world. Eero is a very active sportsman: a 4+ tennis player, a rookie golfer, a very careful mountain biker, and an experienced (40+ years) skier, both slalom and cross-country.
It's harder than ever to predict the load your application will need to handle in advance, so how do you design your architecture so you can afford to implement as you go and be ready for whatever comes your way. It's easy to focus on optimizing each part of your application but your application architecture determines the options you have to make big leaps in scalability. In this talk we'll cover practical patterns you can build today to meet the needs of rapid development while still creating systems that can scale up and out. Specific code examples will focus on .NET but the principles apply across many technologies. Real world systems will be discussed based on our experience helping customers around the world optimize their enterprise applications.
Building Event-Driven Systems with Apache KafkaBrian Ritchie
Event-driven systems provide simplified integration, easy notifications, inherent scalability and improved fault tolerance. In this session we'll cover the basics of building event driven systems and then dive into utilizing Apache Kafka for the infrastructure. Kafka is a fast, scalable, fault-taulerant publish/subscribe messaging system developed by LinkedIn. We will cover the architecture of Kafka and demonstrate code that utilizes this infrastructure including C#, Spark, ELK and more.
Sample code: https://github.com/dotnetpowered/StreamProcessingSample
Real time Messages at Scale with Apache Kafka and CouchbaseWill Gardella
Kafka is a scalable, distributed publish subscribe messaging system that's used as a data transmission backbone in many data intensive digital businesses. Couchbase Server is a scalable, flexible document database that's fast, agile, and elastic. Because they both appeal to the same type of customers, Couchbase and Kafka are often used together.
This presentation from a meetup in Mountain View describes Kafka's design and why people use it, Couchbase Server and its uses, and the use cases for both together. Also covered is a description and demo of Couchbase Server writing documents to a Kafka topic and consuming messages from a Kafka topic. using the Couchbase Kafka Connector.
Jelastic provides a turnkey Private, Public and Hybrid cloud platform that brings together unlimited PaaS ease of use and container-based IaaS flexibility.
Training Slides: 101 - Basics: Tungsten Clustering - Under The HoodContinuent
This 30min training provides a high-level product overview of Tungsten Clustering and its benefits.
TOPICS COVERED
- Review the key benefits offered by Continuent Tungsten Clustering
- Examine the clustering architecture
- The Manager
- The Connector
- The Replicator
- Compare Topologies
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...Continuent
Cloud-Based Active/Active Tungsten MySQL Clusters @ Samsung
Samsung is a global SaaS provider with an open data exchange platform for the Internet of Things (IoT) with customers all over the globe.
The business needs demanded true MySQL active/active clustering in multiple, geographically distributed locations, as their IoT devices are deployed worldwide. At the same time, they were proactively planning for a massive increase in database load, and, based on previous experience, they knew that it would require additional sharding in AWS RDS.
Join Continuent CEO Eero Teerikorpi for a webinar about why and how we replaced an AWS RDS/MySQL solution with a Tungsten Cluster composite active/active MySQL solution to offer a geo-distributed MySQL back-end for IoT services at Samsung.
AGENDA
- Continuent Introduction Introduction
- How to Geo-Scale MySQL by Replacing AWS Aurora with Multi-Region Tungsten Cluster
- Continuent Tungsten Solutions & Benefits
- Key Benefit Highlight: Managed MySQL DBaaS
- Q&A
PRESENTER
Eero Teerikorpi - Founder and CEO, Continuent - is a 7-time serial entrepreneur who has more than 30 years of high-tech management and enterprise software experience. Eero has been in the MySQL marketplace virtually since day one, from the early 2000s. Eero has held top management positions at various cross-Atlantic entities (CEO at Alcom Corporation, President at Capslock, Executive Board Member at Esker S.A.) Eero started his career as a Product Manager at Apple Computer in Finland in the mid-80s. Eero also owns and manages a boutique NOET Vineyards producing high-quality dry-farmed Cabernet Sauvignon.
Eero is a former Navy officer and still an avid sailor on San Francisco Bay and around the world. Eero is a very active sportsman: a 4+ tennis player, a rookie golfer, a very careful mountain biker, and an experienced (40+ years) skier, both slalom and cross-country.
Getting started with MariaDB? Whether it is on your laptop or server, containers are great ephemeral vessels for your applications. But what about the data that drives your business? It must survive containers coming and going, maintain its availability and reliability, and grow when you need it.
Transform your DBMS to drive engagement innovation with Big DataAshnikbiz
Erik Baardse and Ajit Gadge from EDB Postgres presented on how to transform your DBMS in order to drive digital business. How Postgres enables you to support a wider range of workloads with your relational database which opens the Big Data doors. They also cover EnterpriseDB’s Strategy around Big Data which focuses on 3 areas and finally last but not the last how to find money in IT with Big Data and digital transformation
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...Continuent
This webinar has three parts, and takes about 30 minutes:
- Overview of Amazon Aurora cross-region
- Common challenges when using Amazon Aurora
- How can multi-region MySQL deployments be improved?
- Q&A
AGENDA
- Aurora key benefits
- Aurora Cross Region Replica Requirements
- Limitations using Aurora
- Tungsten Multi-Master Clustering
- Tungsten Composite Clustering
- Continuent Tungsten Key Benefits as compared to Aurora
- Tungsten Dashboard
Is "Free" Good Enough for Your MySQL Environment?Datavail
MySQL can be the perfect answer for fast-growing, highly-performant and geographically-distributed database environments, but in order to function as a business-critical system with immediate response times, the ubiquitous database server needs a little help.
That’s where Continuent and Datavail come in. Combined, these two companies, which specialize in making MySQL and other databases perform continuously, have helped hundreds of enterprise, mid-market and start-up companies alike, including many in the data-dependent SaaS, e-commerce, financial services and gaming industries.
In addition, we’ll dive into why ‘managed’ database-as-a-service solutions, may not be quite as self-managing as people would like to believe. You’ll hear several case studies on how clients are effectively utilizing Continuent Tungsten software and Datavail services to optimize their MySQL environments.
Webinar Slides: High Noon at AWS — Amazon RDS vs. Tungsten Clustering with My...Continuent
Amazon Web Services (AWS) are gaining popularity, and for good reasons. The Amazon Relational Database Service (AWS RDS) is getting a lot of attention, also for very good reasons. It is quite a compelling idea to have on-demand data services that do not require hiring DBA staff. The expectation is set that everything works like magic and will satisfy all of your enterprise database availability needs.
If you want to build high-volume, business-critical applications, possibly with geographically-distributed audiences, you really want to think twice about using RDS. Continuent customers have a large number deployments in AWS running MySQL on AWS EC2 instances and they choose to rely upon Tungsten Clustering to provide high availability (HA) and disaster recovery (DR). We also support multi-site/multi-master operations and offer true zero-downtime MySQL operations.
AGENDA
- How does RDS handle failover? (Hint: Not very quickly)
- How does RDS handle read scaling? (Hint: Not very well)
- Can you do zero-downtime maintenance with RDS? (Hint: No)
- Is RDS cheaper? (Hint: No, not really)
This presentation, given at the Fort Worth .NET User Group on 19 Sept. 2017, talks about serverless technology: What it is, when it's best to use, its features and limitations. It specifically focuses on Azure Functions and Azure Logic Apps.
Moving Windows Applications to the CloudRightScale
RightScale Webinar: March 10, 2011 – This webinar will give you insight into how Windows instances can be dynamically configured using RightScale and equip you to move your Windows applications to the cloud.
Integrating Hybrid Cloud Database-as-a-Service with Cloud Foundry’s Service ...VMware Tanzu
SpringOne Platform 2016
Speaker: Lenley Hensarling; SVP Strategy, EnterpriseDB
Enterprises want to enable continuous delivery and deployment of their digital products while also having the necessary security, robustness, monitoring, and management of the infrastructure. EnterpriseDB is integrating its Cloud Management provisioning capability with the Cloud Foundry Service Broker to allow data services and DBA groups to create templates for robust highly available PostgreSQL deployments while not impeding the speed and agility of the developer groups they serve. We’ll discuss how database provisioning through EDB’s Cloud Management can provide responsible DevOps models for the enterprise.
Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availa...Continuent
Cloud-Based Active/Active Tungsten MySQL Clusters @ Bluefin Payments
Bluefin Payments is a Financial Services SaaS company that provides 24/7/365 application availability for their payment gateway and decryption-as-a-service, which are essential to point-of-sale (POS) solutions.
Financial Services typically require two or more active data centers to provide their customers with continuous availability along with quick response times. Bluefin Payments uses co-located data centers with active/active replication between each MySQL cluster, which provides a complete, local High Availability and a remote Disaster Recovery solution for more than 350 million financial transactions each month.
Watch this webinar replay with Continuent Eero Teerikorpi for a discussion about geo-distributed active/active MySQL replication for Financial Services SaaS Providers based on a case study of Continuent customer Bluefin Payments, and on how to guarantee credit card transaction availability with geo-distributed Tungsten MySQL clusters.
AGENDA
- Continuent Introduction
- How to Guarantee Credit Card Transaction Availability With Geo-Distributed Tungsten MySQL Clusters
- Continuent Tungsten Solutions & Benefits
- Key Benefit Highlight: No MySQL Data Loss
- Q&A
PRESENTER
Eero Teerikorpi - Founder and CEO, Continuent - is a 7-time serial entrepreneur who has more than 30 years of high-tech management and enterprise software experience. Eero has been in the MySQL marketplace virtually since day one, from the early 2000s. Eero has held top management positions at various cross-Atlantic entities (CEO at Alcom Corporation, President at Capslock, Executive Board Member at Esker S.A.) Eero started his career as a Product Manager at Apple Computer in Finland in the mid-80s. Eero also owns and manages a boutique NOET Vineyards producing high-quality dry-farmed Cabernet Sauvignon.
Eero is a former Navy officer and still an avid sailor on San Francisco Bay and around the world. Eero is a very active sportsman: a 4+ tennis player, a rookie golfer, a very careful mountain biker, and an experienced (40+ years) skier, both slalom and cross-country.
It's harder than ever to predict the load your application will need to handle in advance, so how do you design your architecture so you can afford to implement as you go and be ready for whatever comes your way. It's easy to focus on optimizing each part of your application but your application architecture determines the options you have to make big leaps in scalability. In this talk we'll cover practical patterns you can build today to meet the needs of rapid development while still creating systems that can scale up and out. Specific code examples will focus on .NET but the principles apply across many technologies. Real world systems will be discussed based on our experience helping customers around the world optimize their enterprise applications.
Building Event-Driven Systems with Apache KafkaBrian Ritchie
Event-driven systems provide simplified integration, easy notifications, inherent scalability and improved fault tolerance. In this session we'll cover the basics of building event driven systems and then dive into utilizing Apache Kafka for the infrastructure. Kafka is a fast, scalable, fault-taulerant publish/subscribe messaging system developed by LinkedIn. We will cover the architecture of Kafka and demonstrate code that utilizes this infrastructure including C#, Spark, ELK and more.
Sample code: https://github.com/dotnetpowered/StreamProcessingSample
Real time Messages at Scale with Apache Kafka and CouchbaseWill Gardella
Kafka is a scalable, distributed publish subscribe messaging system that's used as a data transmission backbone in many data intensive digital businesses. Couchbase Server is a scalable, flexible document database that's fast, agile, and elastic. Because they both appeal to the same type of customers, Couchbase and Kafka are often used together.
This presentation from a meetup in Mountain View describes Kafka's design and why people use it, Couchbase Server and its uses, and the use cases for both together. Also covered is a description and demo of Couchbase Server writing documents to a Kafka topic and consuming messages from a Kafka topic. using the Couchbase Kafka Connector.
Jelastic provides a turnkey Private, Public and Hybrid cloud platform that brings together unlimited PaaS ease of use and container-based IaaS flexibility.
Training Slides: 101 - Basics: Tungsten Clustering - Under The HoodContinuent
This 30min training provides a high-level product overview of Tungsten Clustering and its benefits.
TOPICS COVERED
- Review the key benefits offered by Continuent Tungsten Clustering
- Examine the clustering architecture
- The Manager
- The Connector
- The Replicator
- Compare Topologies
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...Continuent
Cloud-Based Active/Active Tungsten MySQL Clusters @ Samsung
Samsung is a global SaaS provider with an open data exchange platform for the Internet of Things (IoT) with customers all over the globe.
The business needs demanded true MySQL active/active clustering in multiple, geographically distributed locations, as their IoT devices are deployed worldwide. At the same time, they were proactively planning for a massive increase in database load, and, based on previous experience, they knew that it would require additional sharding in AWS RDS.
Join Continuent CEO Eero Teerikorpi for a webinar about why and how we replaced an AWS RDS/MySQL solution with a Tungsten Cluster composite active/active MySQL solution to offer a geo-distributed MySQL back-end for IoT services at Samsung.
AGENDA
- Continuent Introduction Introduction
- How to Geo-Scale MySQL by Replacing AWS Aurora with Multi-Region Tungsten Cluster
- Continuent Tungsten Solutions & Benefits
- Key Benefit Highlight: Managed MySQL DBaaS
- Q&A
PRESENTER
Eero Teerikorpi - Founder and CEO, Continuent - is a 7-time serial entrepreneur who has more than 30 years of high-tech management and enterprise software experience. Eero has been in the MySQL marketplace virtually since day one, from the early 2000s. Eero has held top management positions at various cross-Atlantic entities (CEO at Alcom Corporation, President at Capslock, Executive Board Member at Esker S.A.) Eero started his career as a Product Manager at Apple Computer in Finland in the mid-80s. Eero also owns and manages a boutique NOET Vineyards producing high-quality dry-farmed Cabernet Sauvignon.
Eero is a former Navy officer and still an avid sailor on San Francisco Bay and around the world. Eero is a very active sportsman: a 4+ tennis player, a rookie golfer, a very careful mountain biker, and an experienced (40+ years) skier, both slalom and cross-country.
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQLContinuent
MS Azure Database for MySQL vs. Continuent Tungsten Clusters
Building a Geo-Scale, Multi-Region and Highly Available MySQL Cloud Back-End
This is the third of our High Noon series covering MySQL clustering solutions for high availability (HA), disaster recovery (DR), and geographic distribution.
Azure Database for MySQL is a managed database cluster within Microsoft Azure Cloud that runs MySQL community edition. There are really two deployment options: “Single Server” and “Flexible Server (Preview).” We will look at the Flexible Server version, even though it is still preview, because most enterprise applications require failover, so this is the relevant comparison for Tungsten Clustering.
You may use Tungsten Clustering with native MySQL, MariaDB or Percona Server for MySQL in GCP, AWS, Azure, and/or on-premises data centers for better technological capabilities, control, and flexibility. But learn about the pros and cons!
Enjoy the webinar!
AGENDA
- Goals for the High Noon Webinar Series
- High Noon Series: Tungsten Clustering vs Others
- Microsoft Azure Database for MySQL
- Key Characteristics
- Certification-based Replication
- Azure MySQL Multi-Site Requirements
- Limitations Using Azure MySQL
- How to do better MySQL HA / DR / Geo-Scale?
- Azure MySQL vs Tungsten Clustering
- About Continuent & Its Solutions
PRESENTER
Matthew Lang - Customer Success Director – Americas, 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, scaleable systems that have allowed startups to quickly become enterprise organizations, utilizing a variety of technologies including open source projects, virtualization and cloud.
Learn how NewVoiceMedia built a global, multi-region MySQL cloud back-end to support a high-volume cloud contact center.
In this webinar, you'll find out how to deploy multi-master MySQL with the following design criteria:
- Geographically distributed, low-latency data
- Fast response times for read & write traffic
- Full ACID compliance
- Atomic operations, guaranteed consistency, isolation, and durability
- Rapid-failover, automated high availability
AGENDA
This webinar has three parts, and lasts about 30 minutes.
- Customer Use Case:
- Customer Profile
- Business Challenge
- The Solution Architecture
- Significant Benefits
- Continuent Benefits
- Q & A
Deep Dive on MySQL Databases on AWS - AWS Online Tech TalksAmazon Web Services
Learning Objectives:
- Learn about MySQL deployment options on AWS
- Learn how to maintain high availability and security of your data
- Learn how to migrate MySQL databases to Amazon RDS
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB ClusterContinuent
Oracle’s InnoDB Cluster vs. Continuent Tungsten Clusters for MySQL
Building a Geo-Distributed, Multi-Region and Highly Available MySQL Cloud Back-End
This is the fifth of our High Noon series covering MySQL clustering solutions for high availability (HA), disaster recovery (DR), and geographic distribution.
InnoDB Cluster uses MySQL’s group replication to handle the replication. It’s also known as semi-synchronous replication. Learn about this and more in this webinar!
You may use Tungsten Clustering with native MySQL, MariaDB or Percona Server for MySQL in GCP, AWS, Azure, and/or on-premises data centers for better technological capabilities, control, and flexibility. But learn about the pros and cons!
AGENDA
- Goals for the High Noon Webinar Series
- High Noon Series: Tungsten Clustering vs Others
- Oracle InnoDB Cluster
- Key Characteristics
- Certification-based Replication
- InnoDB Cluster Multi-Site Requirements
- Limitations Using InnoDB Cluster
- How to do better MySQL HA / DR / Geo-Distribution?
- InnoDB Cluster vs Tungsten Clustering
- About Continuent & Its Solutions
PRESENTER
Matthew Lang - Customer Success Director – Americas, 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, scaleable systems that have allowed startups to quickly become enterprise organizations, utilizing a variety of technologies including open source projects, virtualization and cloud.
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...Lightbend
**Featuring Aaron Williams, Head of Advocacy at Mesosphere, Inc. and Markus Eisele, Developer Advocate at Lightbend, Inc.**
The traditional architecture that enterprises run their businesses on has typically been delivered as monolithic applications running in a virtualized, on-premise infrastructure. Public and private cloud technologies have changed everything, but if the applications are not designed, or re-designed, appropriately, then it is impossible to take advantage of the advances in both distributed application services and hybrid infrastructure. Consequently, enterprise architects are looking to microservices-based architectures as a means to modernize their legacy applications.
This webinar with Lightbend and partner Mesosphere will introduce a new framework specifically designed to help developers modernize legacy Java EE applications into systems of microservices and then discuss exactly what is required to run these distributed systems at enterprise scale.
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControlContinuent
Severalnines’ ClusterControl vs. Continuent Tungsten Clusters for MySQL
Building a Geo-Distributed, Multi-Region and Highly Available MySQL Cloud Back-End
This is the seventh of our High Noon series covering MySQL clustering solutions for high availability (HA), disaster recovery (DR), and geographic distribution.
ClusterControl uses Galera to handle the MySQL clustering, which means it uses synchronous replication. Learn in this webinar!
You may use Tungsten Clustering with native MySQL, MariaDB or Percona Server for MySQL in GCP, AWS, Azure, and/or on-premises data centers for better technological capabilities, control, and flexibility. But learn about the pros and cons!
AGENDA
- Goals for the High Noon Webinar Series
- High Noon Series: Tungsten Clustering vs Others
- Oracle InnoDB Cluster
- Key Characteristics
- Certification-based Replication
- InnoDB Cluster Multi-Site Requirements
- Limitations Using InnoDB Cluster
- How to do better MySQL HA / DR / Geo-Distribution?
- InnoDB Cluster vs Tungsten Clustering
- About Continuent & Its Solutions
PRESENTER
Matthew Lang - Customer Success Director – Americas, 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, scaleable systems that have allowed startups to quickly become enterprise organizations, utilizing a variety of technologies including open source projects, virtualization and cloud.
Learn how to build a global, multi-region MySQL cloud back-end capable of serving hundreds of millions of online multiplayer game accounts. In this webinar, you will find solutions to the typical business challenges of serving a geographically distributed audience - like Riot Games - with low-latency, fast response times, rapid-failover automated high availability, simple administration, system visibility, and stability.
AGENDA
This webinar has three parts, and lasts about 30 minutes.
- Customer Use Case:
- Customer Profile
- Business Challenge
- The Solution Architecture
- Significant Benefits
- Continuent Benefits
- Q & A
OpenStack Days East -- MySQL Options in OpenStackMatt Lord
In most production OpenStack installations, you want the backing metadata store to be highly available. For this, the de facto standard has become MySQL+Galera. In order to help you meet this basic use case even better, I will introduce you to the brand new native MySQL HA solution called MySQL Group Replication. This allows you to easily go from a single instance of MySQL to a MySQL service that's natively distributed and highly available, while eliminating the need for any third party library and implementations.
If you have an extremely large OpenStack installation in production, then you are likely to eventually run into write scaling issues and the metadata store itself can become a bottleneck. For this use case, MySQL NDB Cluster can allow you to linearly scale the metadata store as your needs grow. I will introduce you to the core features of MySQL NDB Cluster--which include in-memory OLTP, transparent sharding, and support for active/active multi-datacenter clusters--that will allow you to meet even the most demanding of use cases with ease.
The MySQL High Availability Landscape and where Galera Cluster fits inSakari Keskitalo
The MySQL Server High Availability landscape provides with a slew of tools to help you ensure that your databases keep humming. Such tools are Galera Cluster, however, it is worth looking at semi-synchronous replication with failover tools, and also the usual leader-follower asynchronous replication. Today more workloads are moving to the cloud, and what failover options do you get with Amazon RDS for MySQL or even Aurora? What about the newfangled group replication and InnoDB Cluster? And let us not forget that Galera Cluster has spawned branches too!
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...Amazon Web Services
Amazon RDS allows you to launch an optimally configured, secure and highly available database with just a few clicks. It provides cost-efficient and resizable capacity, automates time-consuming database administration tasks, and provides you with six familiar database engines to choose from: Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL and MariaDB. In this session, we will take a close look at the capabilities of Amazon RDS and explain how it works. We’ll also discuss the AWS Database Migration Service and AWS Schema Conversion Tool, which help you migrate databases and data warehouses with minimal downtime from on-premises and cloud environments to Amazon RDS and other Amazon services. Gain your freedom from expensive, proprietary databases while providing your applications with the fast performance, scalability, high availability, and compatibility they need.
Tungsten Webinar: v6 & v7 Release Recap, and BeyondContinuent
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.
Continuent Tungsten Value Proposition WebinarContinuent
Continuent Tungsten Clustering is positioned as a reliable and comprehensive solution for enterprise MySQL database management, addressing critical business needs for continuous operations and global scalability.
This webinar provides a clear understanding of the Continuent Tungsten Clustering value proposition — what makes our enterprise-grade software worth the cost?
It highlights Tungsten Clustering's extensive capabilities, such as high availability and disaster recovery through automatic local and global failover, zero-downtime operations and read/write splitting to name a few.
Continuent also provides the best 24/7 support, has great resources including documentation, blog posts, webinars, and a highly experienced team ready to help and guide you the entire way from concept to production.
AGENDA
Continuent Tungsten Value Proposition
Continuent Tungsten: Clustering 101
Continuent Tungsten: Local Clustering
Continuent Tungsten: Global Clustering
Tungsten Clustering Value: Availability
Tungsten Clustering Value: Scalability
Tungsten Clustering Demo: Global Active/Passive
The Wrap Up and Contact Information
SPEAKER
Eric M Stone, COO and VP of Product Management at Continuent, is a veteran of fast-paced, large-scale enterprise environments with 35 years of Information Technology experience. With a focus on HA/DR, from building data centers and trading floors to world-wide deployments, Eric has architected, coded, deployed and administered systems for a wide variety of disparate customers, from Fortune 500 financial institutions to SMB’s.
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #1: AWS AuroraContinuent
AWS Aurora vs. Continuent Tungsten Clusters
Building a Geo-Scale, Multi-Region and Highly Available MySQL Cloud Back-End
This first installment of our High Noon series of on-demand webinars is focused on AWS Aurora. It looks at some of the key characteristics of AWS Aurora and how it fares as a MySQL HA / DR / Geo-Scale solution, especially when compared to Continuent Tungsten Clustering.
Watch this webinar to learn how to do better MySQL HA / DR / Geo-Scale.
AGENDA
- Goals for the High Noon Webinar Series
- AWS Aurora
- Key Characteristics
- Cross Region Requirements
- RDS Proxy
- Limitations Using AWS Aurora
- How to do better MySQL HA / DR / Geo-Scale?
- AWS Aurora vs Tungsten Clustering
- About Continuent & Its Solutions
PRESENTER
Matthew Lang - Customer Success Director – Americas, 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, scaleable systems that have allowed startups to quickly become enterprise organizations, utilizing a variety of technologies including open source projects, virtualization and cloud.
This webinar by our proxies guru, Gilles Reyrat, is the second installment of our database proxies webinar series and follows ‘Introduction to Database Proxies’. This second session looks at two breeds of proxies: the “fast & simple proxy” (aka 4 layer proxy) and the “intelligent proxy”; and takes a closer look at transparent failover as well as read-write splitting.
AGENDA
- Recap: Introduction to Database Proxies
- Two Breeds of Proxies
- The Fast & Simple Proxy (4 Layer Proxy)
- The Intelligent Proxy
- Transparent Failover
- Connection / Failure / Failover / Reconnection
- Read-Write Splitting
- 4 Layer Proxies R/W Split
- With Intelligent Proxies
- SQL Parsing / Application Driven / Smart Scale
PRESENTER
Gilles Rayrat - VP of Engineering, Continuent - has over 20 years experience in software engineering. Previously holding positions at Orange and Xerox, he joined the Continuent adventure in 2005. As the connectivity expert at Continuent, he has worn many hats including software development, QA, support, project and operations management. Gilles has held most of the engineering positions that he now manages, giving him both deep and wide experience.
Webinar Slides: High Volume MySQL HA: SaaS Continuous Operations with Terabyt...Continuent
Large Number of On-premises Tungsten MySQL Clusters @ Marketo
Marketo is a very large marketing automation SaaS provider. Marketo scaled from tens of customers back in 2010 to thousands of enterprise customers today using Tungsten Clustering and several hundreds of MySQL instances.
In this webinar, Continuent CEO Eero Teerikorpi discusses some common challenges SaaS providers face, such as having to provide 24/7/365 operations with zero downtime, even during maintenance operations. In addition, SaaS providers need to have an easy, consistent, and cost-effective model to scale.
Watch this webinar replay to learn how to guarantee continuous operations for a SaaS provider with billions of daily transactions and terabytes of data using Tungsten MySQL Clusters.
AGENDA
- Continuent Introduction
- How to Guarantee Continuous Operations for a SaaS with Terabytes Data with Tungsten MySQL Clusters
- Continuent Tungsten Solutions & Benefits
- Key Benefit Highlight: Billions of MySQL Transactions, Very Large Data Volume
- Q&A
PRESENTER
Eero Teerikorpi - founder and CEO, Continuent - is a 7-time serial entrepreneur who has more than 30 years of high-tech management and enterprise software experience. Eero has been in the MySQL marketplace virtually since day one, from the early 2000s. Eero has held top management positions at various cross-Atlantic entities (CEO at Alcom Corporation, President at Capslock, Executive Board Member at Esker S.A.) Eero started his career as a Product Manager at Apple Computer in Finland in the mid-80s. Eero also owns and manages a boutique NOET Vineyards producing high-quality dry-farmed Cabernet Sauvignon.
Eero is a former Navy officer and still an avid sailor on San Francisco Bay and around the world. Eero is a very active sportsman: a 4+ tennis player, a rookie golfer, a very careful mountain biker, and an experienced (40+ years) skier, both slalom and cross-country.
Training Slides: 205 - Installing and Configuring Tungsten DashboardContinuent
This training session introduces Tungsten Dashboard from installation to configuration in a demo type format. Tungsten Dashboard is the ideal tool for cluster maintenance and this training demonstrates how.
TOPICS COVERED
- Present the Dashboard
- Cluster Maintenance with the Dashboard
- How to Install the dashboard
Training Slides: 352 - Tungsten Replicator for MongoDB & KafkaContinuent
Watch the last installment of the Tungsten Replicator Master Class training series: a 21min training session on using Tungsten Replicator to replicate to MongoDB & Kafka.
TOPICS COVERED
- Review replicator flow
- Explore MongoDB and Kafka specific prerequisites
- Review configurations
- Demo
Training Slides: 351 - Tungsten Replicator for Data WarehousesContinuent
Follow this 36min training session that looks at using Tungsten Replicator with data warehouse targets such as Hadoop, Redshift and Vertica in particular, including a demo showing how to set these configurations up.
TOPICS COVERED
- Review replicator flow
- Explore Hadoop, Redshift and Vertica specific prerequisites
- Review configurations
- Demo
Training Slides: 303 - Replicating out of a ClusterContinuent
Watch this 33min training on how to replicate out of your cluster using the standalone Replicator. This covers a walkthrough of what a Cluster Extractor is and what you can do with it, including a demonstration on how to install it.
TOPICS COVERED
- Explore the Cluster Extractor
- Review possible targets
- Discuss Use Cases
- Demonstrate an installation
Training Slides: 206 - Using the Tungsten Cluster AMIContinuent
In this 38min training session, we’re looking at how to use the Tungsten Cluster AMI on Amazon with a recap of the different Tungsten Cluster topologies that are available, followed by a walkthrough of what the Tungsten Cluster AMI is, how it works and how to avail of it.
TOPICS COVERED
- Recap Tungsten Cluster Topologies
- Explore the Tungsten Cluster AMI
- Manual deploy and configure
- Cloud Formation Deployment
Training Slides: 254 - Using the Tungsten Replicator AMIContinuent
This 30min training session walks you through what the Tungsten Replicator AMI, how to avail of it and how to use it, including a “live” demo of what it actually looks like.
TOPICS COVERED
- Recap and Review sources and targets
- What is the Tungsten Replicator AMI? (And what it isn’t!)
- How to configure Tungsten Replicator AMI?
- FAQ’s
Training Slides: 253 - Filter like a ProContinuent
This training session covers the different aspects involved in filtering, including a recap of replication stages and pipeline, as well as what the different types of available filters are … and more. This session takes an hour and twenty minutes.
TOPICS COVERED
- Filtering Discussion
- Recap Replication Stages and Pipelines
- Look at available Filters
- Example configurations and Use Cases
- Enabling Filters
- Custom Filters
Training Slides: 252 - Monitoring & TroubleshootingContinuent
Learn in the next 57min about Tungsten Replicator monitoring and troubleshooting, including an overview of some common issues, triggers, failures (and how to deal with them) as well as some tips & tricks on monitoring.
TOPICS COVERED
- Discuss Monitoring & Troubleshooting
- Review Common Issues
- Triggers
- Finding and Understanding Log Files
- Handling (And Recovering From) Failures
- Skipping Transactions
- Resetting Scripts for Monitoring
- Scripts for Monitoring
Training Slides: 302 - Securing Your Cluster With SSLContinuent
Watch this 41min training session on how to secure your Tungsten Cluster with SSL, looking at internal cluster communications as well as how to deploy SSL for the Tungsten Connector. It all starts off with some background information on what SSL is all about.
TOPICS COVERED
- What is SSL?
- Deploying SSL for Cluster communications
- Deploying SSL for Tungsten Connector
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...Continuent
Cloud-Based Active/Active Tungsten MySQL Clusters @ Vonage
Vonage, the global SaaS provider with Cloud Contact Center solution (formerly NewVoiceMedia), is the leading Salesforce telephony solution. They immediately deliver up-to-date routing data to clients for thousands of simultaneous VoIP calls and other communication channels.
When there is a significant write load on geographically distributed applications, active/active MySQL clustering is needed. These applications require fast response times for both reads and writes, and they also need to share data on a global scale.
Join this webinar with Eero Teerikorpi, CEO at Continuent, for a walk-through of how the Continuent Team helped Vonage build a multi-region active/active MySQL Tungsten Cluster in AWS Cloud serving a global high-volume Cloud Contact Center.
AGENDA
- Continuent Introduction
- How to build a global, multi-region active/active MySQL Tungsten Cluster in AWS Cloud for Cloud Contact Center
- Continuent Tungsten Solutions and Benefits
- Key Benefit Highlight: Global MySQL Availability
- Q&A
PRESENTER
Eero Teerikorpi - Founder and CEO, Continuent - is a 7-time serial entrepreneur who has more than 30 years of high-tech management and enterprise software experience. Eero has been in the MySQL marketplace virtually since day one, from the early 2000s. Eero has held top management positions at various cross-Atlantic entities (CEO at Alcom Corporation, President at Capslock, Executive Board Member at Esker S.A.) Eero started his career as a Product Manager at Apple Computer in Finland in the mid-80s. Eero also owns and manages a boutique NOET Vineyards producing high-quality dry-farmed Cabernet Sauvignon.
Eero is a former Navy officer and still an avid sailor on San Francisco Bay and around the world. Eero is a very active sportsman: a 4+ tennis player, a rookie golfer, a very careful mountain biker, and an experienced (40+ years) skier, both slalom and cross-country.
Training Slides: 204 - Tungsten Proxy Deep DiveContinuent
Watch this 53min training session on the Tungsten Connector / Proxy, what it is, how it works, its two modes and the different types of routing that these modes offer you.
TOPICS COVERED
- Explore Tungsten Connector (Proxy)
- Bridge vs Proxy Mode
- Types of Routing
Training Slides: 301 - Multi-Cluster TopologiesContinuent
Having discussed three-node clusters in the previous trainings, this session now looks at more advanced topologies including a look at multi cluster architectures and what some of configuration differences are.
TOPICS COVERED
- Review Multi Cluster Use Topologies
- Understand Multi Cluster Architecture
- Explore Configuration Differences
Webinar Slides: MySQL Data Protection: Medical SaaS Manages Sensitive HIPAA C...Continuent
Cloud-Based Active/Passive Tungsten MySQL Clusters @ Modernizing Medicine
Modernizing Medicine, a Continent customer since 2012, is a large Florida-based SaaS provider dealing with sensitive (PHI) medical data. ModMed offers electronic health records keeping, practice management, revenue cycle management, and data analytics for thousands of doctors.
Watch this webinar replay with Continuent CEO Eero Teerikorpi to learn about how ModMed dealt with a lack of high availability in AWS with the help of Continuent Tungsten. AWS EC2 instances, underlying storage, and the management interface are not highly available by default. Also hear about the benefits this customer was able to reap from our solutions including continuous operations, high availability, scalability, HIPAA Compliance, and better data protection.
AGENDA
- Continuent Introduction
- How to easily deploy MySQL Tungsten Clusters in AWS and recover from multi-zone/multi-region AWS outages
- Continuent Tungsten Solutions and Benefits
- Key Benefit Highlight: Continuous MySQL Operations with Data Protection
- Q&A
PRESENTER
Eero Teerikorpi - Founder and CEO, Continuent - is a 7-time serial entrepreneur who has more than 30 years of high-tech management and enterprise software experience. Eero has been in the MySQL marketplace virtually since day one, from the early 2000s. Eero has held top management positions at various cross-Atlantic entities (CEO at Alcom Corporation, President at Capslock, Executive Board Member at Esker S.A.) Eero started his career as a Product Manager at Apple Computer in Finland in the mid-80s. Eero also owns and manages a boutique NOET Vineyards producing high-quality dry-farmed Cabernet Sauvignon.
Eero is a former Navy officer and still an avid sailor on San Francisco Bay and around the world. Eero is a very active sportsman: a 4+ tennis player, a rookie golfer, a very careful mountain biker, and an experienced (40+ years) skier, both slalom and cross-country.
Training Slides: 203 - Backup & RecoveryContinuent
Watch this 36min training to learn about planning for backups, what some of the methods and tools are, how to restore backups and more.
TOPICS COVERED
- How to develop a backup plan
- Methods and tools for taking a backup
- Verifying the backup contains the last binary position, and the importance of this
- Restore backups into the cluster
- Provision a replica from an existing datasource
Training Slides: 202 - Monitoring & TroubleshootingContinuent
Learn all you need to know in this 43min training session about the ins and outs of cluster health monitoring and what tools to use to identify issues, using the logs to understand them better as well as some best practices on how to resolve them.
TOPICS COVERED
Discuss tools used to monitor cluster health
Discuss tools used to identify issues
How to get more information about issues using the logs
Resolve common replication issues
Resolve common clustering issues
Get more information about replication lag
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
https://bit.ly/3KACoyV
The ER diagram for the project is the foundation for the building of the database of the project. The properties, datatypes, and attributes are defined by the ER diagram.
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
4. Geo-Distributed Databases
• Geo-Distribution of data brings data closer to end users
• Provides a better user experience, and
• Provides faster response times
• Very few databases operate in a distributed manner
• Replication challenges/lag
• Data consistency across sites
• All sites are ALWAYS Active
• Hybird and Multi-Cloud
5. Use Cases
• Gaming – Minimize hops for best player experience
• Medical – Doctors need to spend time with patients, not waiting for practice management
software
• IOT – many devices distributed throughout the world need quick connectivity
• Credit Card Processing – prefer to connect to closest site for fastest transaction processing
• Business Continuity – Business can seamlessly fail over to a working site, and failback when local
site is operational
8. About Passive Sites
• Provides local reads, so some improvement in user experience
• Writes are done over the WAN, could be poor performance with writes
• Writes must be replicated BACK to the local databases
• User may not be able to read what he just wrote due to replication latency
• We need to deal with failover AND failback
• This architecture works well for high read/low write workloads
• But this webinar is about Geo-Distributed Multiple Active MySQL Databases!
10. Tungsten Clustering
HA, DR and Performance Scaling
Benefits
24x7 data access Off-the-shelf MySQL
SQL load balancing Simple management
Application Stacks
Tungsten Connectors
writesreads reads
11. Tungsten Clusters
Add HA and Scaling Without Taking Features Away
Manager
Replicator
Manager
Replicator
Manager
Replicator
monitoring&control
Dataservice
Replica ReplicaPrimary
13. What are the requirements?
• Use off the shelf MySQL/MariaDB/Percona Server
• Pick what works for you
• No constraints on version
• Must have an Active (read/write) database in all sites
• Users can locally read and write
• Minimizing distance between user and back-end = lower latency
• Each site must be able to replicate to each other site, and process replication events
• All sites in sync
• Application performance should not suffer due to replication!
• Management, Orchestration, and Monitoring for administrators
14. Tungsten Composite Active-Active
Operate a Managed, Active Mesh of Clusters
DataService
Replica
Primary
Replica
DataService
Replica
Primary
Replica
Read-Write
Read-Write
Composite
Active-Active
Replication
Async
Active/Active
Cross-Site
Replication
(Managed)
15. Tungsten Clustering
Composite Active-Active Topology
• Minimum 2 Clusters
• Min 3 nodes per cluster
• All clusters are read/write
• Multi-Region, Multi-Cloud
• Vastly simplified setup and control
• Multiple write-able primaries
• Managed cross-site replication
• Available within Dashboard View
17. Tungsten Dashboard
• Web-based UI for monitoring and managing Tungsten
Clustering deployments
• View, monitor and maintain all database clusters in one
place.
• Monitor replication status, number of connections, and
datasource states
• Full suite of command line tools also included
• Shun (Fence) datasources
• Promote replicas to primary
• And more!
19. Best Practices
• ROW based replication
• Global unique keys on all tables
• Use integers with offsets to guarantee uniqueness by site:
• Site 1: 1,3,5,7…
• Site 2: 2,4,6,8…
• Or UUID
• Shard users to sites closest to them
• Use UTC time zone and NTP on all servers
• Limit the use of triggers
21. Automatic Failover
1. Database nodes go down
2. Connectors halt connections to local cluster
3. Connectors automatically route traffic to working cluster
22. Manual Failover
1. Entire site goes offline
2. Simply route users to another cluster
a. DNS
b. Load balancer
24. Tungsten Key Benefits
Continuous MySQL Operations
• MySQL High Availability and Disaster Recovery solution, which provides redundancy within and
across data centers
• Immediate failover for maximum availability and data protection of business-critical MySQL
applications
• Reduce MySQL recovery time from hours or days to mere seconds
• Dashboard provides graphical view and management of all globally distributed MySQL clusters
Zero Downtime MySQL
• Site-level and cross-site failover ensures application availability
• Upgrade hardware, software and data without taking applications offline
• MySQL compatibility means seamless migration of your data and applications
25. Geo-Scale MySQL
Tungsten Key Benefits
• Load-balance MySQL read operations across multiple slaves, locally and globally
• Geo-distributed MySQL clusters bring data close to your application users for faster response times
• Easily add more MySQL clusters as needed for unlimited scaling, both locally or across the globe
Hybrid-Cloud and Multi-Cloud MySQL
• Deploy in the cloud, VM and bare metal environments
• Mix-and-match on-premises, private and public clouds (incl. Amazon AWS, Google Cloud and
Microsoft Azure)
• Easy, seamless migration from cloud to cloud to avoid vendor lock-in in any specific cloud provider
• Withstand node, data center, zone or region failures or outages
26. Tungsten Key Benefits
Intelligent MySQL Proxy
• Provides intelligent traffic routing to a valid MySQL master, locally and globally
• Scale read queries via query inspection and other methods
• Application and active users do not disconnect during MySQL master failover events
Most Advanced MySQL Replication
• Filter and transform your data in-flight
• No more ETL, get real-time data feeds into your analytics
• Replicate directly into popular analytic repositories: AWS RedShift, Cassandra, ClickHouse,
Elasticsearch, HDFS, Kafka and Vertica
• Unlimited real-time transactional data transfer to eliminate escalating replication cost of ETL-based
alternatives
27. Tungsten Key Benefits
Full MySQL Support, No Application Changes
• Deploy and Configure MySQL clusters in minutes
• Not ‘MySQL-compatible” solution. Use any of your off-the-shelf MySQL, MariaDB and Percona Server
versions
• Support for all modern MySQL (5.x through 8.x) and MariaDB (5.x and 10.x) versions and features
• SSL support for all in-flight traffic
• Native MySQL support means easy and complete migration of your data and applications
Cost Savings
• Use the free open-source MySQL for your business-critical needs
• Optimize costs by selecting the most cost-effective cloud environment(s) at any given time
• Eliminate downtime risks and associated cost, also during maintenance (zero downtime maintenance
operations)
• Reduce DBA time spent on admin and recovery operations, lowering your costs while increasing
reliability.
28. Tungsten Key Benefits
Industry Best 24/7 MySQL Customer Service
• Highly Qualified 24/7 support. All support team member have 15 or more years of MySQL DBA and
Site Reliability Experience
• 24/7 support comes with 1-hour SLA, with response times for urgent requests averaging less than 5
minutes
• MySQL uptime measured in months or years
29. For More Information, Contact Us:
Eero Teerikorpi
Founder, CEO
eero.teerikorpi@continuent.com
Eric Stone
COO
eric.stone@continuent.com
Jean-Jerome Schmidt
VP Marketing
jean-jerome.schmidt@continuent.com
Matthew Lang
Customer Success Director Americas
matthew.lang@continuent.com
Chris Parker
Customer Success Director EMEA & APAC
chris.parker@continuent.com