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.
Webinar slides: Introduction to Database Proxies (for MySQL)Continuent
Watch this on-demand webinar on database proxies (for MySQL) by Gilles Rayrat, VP of Engineering at Continuent. Gilles is one of the most knowledgeable experts in the MySQL community when it comes to database proxies and shares some of his knowledge in this initial webinar on that topic. From a simple database connectivity scenario all the way through to advanced database connectivity setups and proxy functionalities, this webinar provides an in-depth introduction to database proxies (for MySQL).
AGENDA
- A simple database connectivity scenario
- The concept of a clustered database
- Failure in a clustered database: the nightmare scenario
- The solution: use a proxy! Preferably a smart one …
- Advanced database connectivity setups
- Advanced proxy functionalities
- Recap
SPEAKER
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.
Scala Security: Eliminate 200+ Code-Level Threats With Fortify SCA For ScalaLightbend
Join Jeremy Daggett, Solutions Architect at Lightbend, to see how Fortify SCA for Scala works differently from existing Static Code Analysis tools to help you uncover security issues early in the SDLC of your mission-critical applications.
Webinar Slides: Geo-Distributed MySQL Clustering Done Right!Continuent
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.
High Availability Using MySQL Group ReplicationOSSCube
MySQL Group Replication is a recent MySQL plugin that brings together group communication techniques and database replication, providing both a high availability and a multi-master update everywhere replication solution.
The PPT provide provide a broad overview of MySQL Group Replication plugin, what it can achieve and how it helps keep your MySQL databases highly available and your business up and running, without fail.
Webinar slides: Introduction to Database Proxies (for MySQL)Continuent
Watch this on-demand webinar on database proxies (for MySQL) by Gilles Rayrat, VP of Engineering at Continuent. Gilles is one of the most knowledgeable experts in the MySQL community when it comes to database proxies and shares some of his knowledge in this initial webinar on that topic. From a simple database connectivity scenario all the way through to advanced database connectivity setups and proxy functionalities, this webinar provides an in-depth introduction to database proxies (for MySQL).
AGENDA
- A simple database connectivity scenario
- The concept of a clustered database
- Failure in a clustered database: the nightmare scenario
- The solution: use a proxy! Preferably a smart one …
- Advanced database connectivity setups
- Advanced proxy functionalities
- Recap
SPEAKER
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.
Scala Security: Eliminate 200+ Code-Level Threats With Fortify SCA For ScalaLightbend
Join Jeremy Daggett, Solutions Architect at Lightbend, to see how Fortify SCA for Scala works differently from existing Static Code Analysis tools to help you uncover security issues early in the SDLC of your mission-critical applications.
Webinar Slides: Geo-Distributed MySQL Clustering Done Right!Continuent
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.
High Availability Using MySQL Group ReplicationOSSCube
MySQL Group Replication is a recent MySQL plugin that brings together group communication techniques and database replication, providing both a high availability and a multi-master update everywhere replication solution.
The PPT provide provide a broad overview of MySQL Group Replication plugin, what it can achieve and how it helps keep your MySQL databases highly available and your business up and running, without fail.
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.
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.
In 2008, Harald van Breederode and Joel Goodman wrote a white paper titled "Performing an Oracle DBA 1.0 to Oracle DBA 2.0 Upgrade" in which they suggested DBAs needed to add storage and OS skills to remain relevant in a shifting technical landscape. The role of today's DBA has broadened considerably and with that comes a new set of abilities and concepts to be learned and mastered.
DBA 2.0 was written prior to the release of Oracle 11g and 12c, so the Oracle DBA 3.0 upgrade adds Cloud and virtualization to the DBAs repertoire. Their inclusion also demands that DBAs be able to better manage security and compliance challenges that come with hybrid and Cloud environments, the ability to adapt to continuous deployment cycles, and heterogenous and comingled data stores.
Most significantly DBA 3.0 signals an emergence of the DBA from a mostly utilitarian and anonymous role to one that is more in the limelight. The growing emphasis and influence of data and data-driven decision making means that the DBA must be a partner and driving force in the business and not simply a custodian of the data.
Learn what it will take to build or upgrade your skill set to Oracle DBA 3.0, and how to encourage and mentor a new generation of data professionals into the field.
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
This presentation explores the latest release of OpenStack (OpenStack Mitaka) and shares highlights from the OpenStack Summit held April 25-29, 2016 in Austin, TX.
OpenStack is a free and open-source software platform for building and managing cloud computing platforms for public and private clouds, mostly deployed as an infrastructure-as-a-service (IaaS). The software platform consists of interrelated components that control hardware pools of processing, storage, and networking resources throughout a data center. OpenStack works with popular enterprise and open source technologies making it ideal for heterogeneous infrastructure.
Nine Neins - where Java EE will never take youMarkus Eisele
Virtual JUG Session: http://www.meetup.com/virtualJUG/events/232052100/
With Microservices taking the software industry by storm, classical Enterprises are forced to re-think what they’ve been doing for almost a decade. It’s not the first time, that technology shocked the well-oiled machine to it’s core. We’ve seen software design paradigms changing over time and also project management methodologies evolving. Old hands might see this as another wave that will gently find it’s way to the shore of daily business. But this time it looks like the influence is bigger than anything we’ve seen before. And the interesting part is, that microservices aren’t new from the core. Talking about compartmentalization and introducing modules belongs to the core skills of architects. Our industry also learned about how to couple services and build them around organizational capabilities.
The really new part in microservices based architectures is the way how truly independent services are distributed and connected back together. Building an individual service is easy with all technologies. Building a system out of many is the real challenge because it introduces us to the problem space of distributed systems. And the difference to classical, centralized infrastructures couldn’t be bigger. There are very little concepts from the old world which still fit into a modern architecture.
And there are more differences between Java EE and distributed and reactive systems. For example, APIs are inherently synchronous, so most Java EE app servers have to scale by adding thread pools as so many things are blocking on I/O (remote JDBC calls, JTA calls, JNDI look ups, even JMS has a lot of synchronous parts). As we know adding thread pools doesn't get you too far in terms of scalability.
This talk is going to explore the nine most important differences between classical middleware and distributed, reactive microservices architectures and explains in which cases the distributed approach takes you, where Java EE never would.
Deploying MariaDB databases with containers at Nokia NetworksMariaDB plc
Nokia is focused on providing software and products that facilitate rapid development, deployment and scaling of products and services to customers. The Common Software Foundation (CSF) within Nokia develops and supports product reuse by multiple applications within Nokia, including MariaDB. Their focus over the last year has been to develop a containerized MariaDB solution supporting multiple architectures, including both clustering and primary/secondary replication with MariaDB MaxScale. In this talk, Rick Lane discusses this journey of these containerized solutions from development to customer trials, including problems encountered and solutions.
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.
Building an Event-oriented Data Platform with Kafka, Eric Sammer confluent
While we frequently talk about how to build interesting products on top of machine and event data, the reality is that collecting, organizing, providing access to, and managing this data is where most people get stuck. Many organizations understand the use cases around their data – fraud detection, quality of service and technical operations, user behavior analysis, for example – but are not necessarily data infrastructure experts. In this session, we’ll follow the flow of data through an end to end system built to handle tens of terabytes an hour of event-oriented data, providing real time streaming, in-memory, SQL, and batch access to this data. We’ll go into detail on how open source systems such as Hadoop, Kafka, Solr, and Impala/Hive are actually stitched together; describe how and where to perform data transformation and aggregation; provide a simple and pragmatic way of managing event metadata; and talk about how applications built on top of this platform get access to data and extend its functionality.
Attendees will leave this session knowing not just which open source projects go into a system such as this, but how they work together, what tradeoffs and decisions need to be addressed, and how to present a single general purpose data platform to multiple applications. This session should be attended by data infrastructure engineers and architects planning, building, or maintaining similar systems.
The Future of SDN in CloudStack by Chiradeep Vittalbuildacloud
The core of CloudStack networking has always been software-defined. As the networking industry evolves to a software-defined future, CloudStack will have to evolve with it.
The presentation will examine the present state of SDN in CloudStack, look at some industry directions and attempt to predict the evolution of CloudStack with those trends.
Bio
Chiradeep Vittal is a Distinguished Engineer in the Converged Infrastructure Group at Citrix where he has technology leadership responsibilities around Citrix Cloud Platform, Citrix Lifecycle Manager and Citrix Workspace Pod. He is also a Project Management Committee member of the Apache CloudStack Project. At cloud.com (acquired by Citrix), he was a founding engineer, often tasked with the thorny details of virtualized networking and storage. Prior to cloud.com, he worked at several Silicon Valley startups in various architectural roles.
Chiradeep has a B.Tech in Computer Science from IIT, Bombay and a M.Sc from the University of Alberta. He has spoken / presented at several conferences, including CloudStack Collab, LISA, OSCON, ONS, SDN Summit and LinuxCon. His twitter handle is @chiradeep and occasionally blogs at http://cloudierthanthou.wordpress.com
Hyper-C is OpenStack on Windows Server 2016, based on Nano Server, Hyper-V, Storage Spaces Direct (S2D) and Open vSwitch for Windows. Bare metal deployment features Cloudbase Solutions Juju charms and MAAS.
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...StreamNative
Intuit operates a highly distributed, multi-cluster, multi-region messaging platform to serve the queuing use-cases of its applications and services. In this session we will talk about the journey of our messaging platform in the world of Apache Pulsar and share the experiences and learnings gained so far. As we adopted Pulsar for our next generation platform and adapted it for Intuit specific requirements, we faced and solved some intrinsic challenges that we would be happy to share and get feedback. This journey has just begun and we would like to learn and absorb recommended best practices and guidelines.
How Pixid dropped Oracle and went hybrid with MariaDBMariaDB plc
Pixid replaced Oracle Database with MySQL in 2011, then soon migrated to MariaDB to get better performance, more features and synchronous clustering for high availability. In addition to high-performance transactions, their customers needed access to fast analytics for self-service reporting and data exploration. Pixid started with a separate columnar database for analytics, but with the release of MariaDB ColumnStore, they found a more elegant solution – deploying a single database platform to handle both transactions and analytics. In this session, Antoine Gosset and Jérôme Mouret share how Pixid went from Oracle Database to handling both transactional and analytical workloads with MariaDB.
What to expect from MariaDB Platform X5, part 1MariaDB plc
MariaDB Platform X5 will be based on MariaDB Enterprise Server 10.5. This release includes Xpand, a fully distributed storage engine for scaling out, as well as many new features and improvements for DBAs and developers alike, including enhancements to temporal tables, additional JSON functions, a new performance schema, non-blocking schema changes with clustering and a Hashicorp Vault plugin for key management.
In this session, we’ll walk through all of the new features and enhancements available in MariaDB Enterprise Server 10.5. In addition, we will highlight those being backported to maintenance releases of MariaDB Enterprise Server 10.2, 10.3 and 10.4.
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.
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 #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.
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.
In 2008, Harald van Breederode and Joel Goodman wrote a white paper titled "Performing an Oracle DBA 1.0 to Oracle DBA 2.0 Upgrade" in which they suggested DBAs needed to add storage and OS skills to remain relevant in a shifting technical landscape. The role of today's DBA has broadened considerably and with that comes a new set of abilities and concepts to be learned and mastered.
DBA 2.0 was written prior to the release of Oracle 11g and 12c, so the Oracle DBA 3.0 upgrade adds Cloud and virtualization to the DBAs repertoire. Their inclusion also demands that DBAs be able to better manage security and compliance challenges that come with hybrid and Cloud environments, the ability to adapt to continuous deployment cycles, and heterogenous and comingled data stores.
Most significantly DBA 3.0 signals an emergence of the DBA from a mostly utilitarian and anonymous role to one that is more in the limelight. The growing emphasis and influence of data and data-driven decision making means that the DBA must be a partner and driving force in the business and not simply a custodian of the data.
Learn what it will take to build or upgrade your skill set to Oracle DBA 3.0, and how to encourage and mentor a new generation of data professionals into the field.
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
This presentation explores the latest release of OpenStack (OpenStack Mitaka) and shares highlights from the OpenStack Summit held April 25-29, 2016 in Austin, TX.
OpenStack is a free and open-source software platform for building and managing cloud computing platforms for public and private clouds, mostly deployed as an infrastructure-as-a-service (IaaS). The software platform consists of interrelated components that control hardware pools of processing, storage, and networking resources throughout a data center. OpenStack works with popular enterprise and open source technologies making it ideal for heterogeneous infrastructure.
Nine Neins - where Java EE will never take youMarkus Eisele
Virtual JUG Session: http://www.meetup.com/virtualJUG/events/232052100/
With Microservices taking the software industry by storm, classical Enterprises are forced to re-think what they’ve been doing for almost a decade. It’s not the first time, that technology shocked the well-oiled machine to it’s core. We’ve seen software design paradigms changing over time and also project management methodologies evolving. Old hands might see this as another wave that will gently find it’s way to the shore of daily business. But this time it looks like the influence is bigger than anything we’ve seen before. And the interesting part is, that microservices aren’t new from the core. Talking about compartmentalization and introducing modules belongs to the core skills of architects. Our industry also learned about how to couple services and build them around organizational capabilities.
The really new part in microservices based architectures is the way how truly independent services are distributed and connected back together. Building an individual service is easy with all technologies. Building a system out of many is the real challenge because it introduces us to the problem space of distributed systems. And the difference to classical, centralized infrastructures couldn’t be bigger. There are very little concepts from the old world which still fit into a modern architecture.
And there are more differences between Java EE and distributed and reactive systems. For example, APIs are inherently synchronous, so most Java EE app servers have to scale by adding thread pools as so many things are blocking on I/O (remote JDBC calls, JTA calls, JNDI look ups, even JMS has a lot of synchronous parts). As we know adding thread pools doesn't get you too far in terms of scalability.
This talk is going to explore the nine most important differences between classical middleware and distributed, reactive microservices architectures and explains in which cases the distributed approach takes you, where Java EE never would.
Deploying MariaDB databases with containers at Nokia NetworksMariaDB plc
Nokia is focused on providing software and products that facilitate rapid development, deployment and scaling of products and services to customers. The Common Software Foundation (CSF) within Nokia develops and supports product reuse by multiple applications within Nokia, including MariaDB. Their focus over the last year has been to develop a containerized MariaDB solution supporting multiple architectures, including both clustering and primary/secondary replication with MariaDB MaxScale. In this talk, Rick Lane discusses this journey of these containerized solutions from development to customer trials, including problems encountered and solutions.
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.
Building an Event-oriented Data Platform with Kafka, Eric Sammer confluent
While we frequently talk about how to build interesting products on top of machine and event data, the reality is that collecting, organizing, providing access to, and managing this data is where most people get stuck. Many organizations understand the use cases around their data – fraud detection, quality of service and technical operations, user behavior analysis, for example – but are not necessarily data infrastructure experts. In this session, we’ll follow the flow of data through an end to end system built to handle tens of terabytes an hour of event-oriented data, providing real time streaming, in-memory, SQL, and batch access to this data. We’ll go into detail on how open source systems such as Hadoop, Kafka, Solr, and Impala/Hive are actually stitched together; describe how and where to perform data transformation and aggregation; provide a simple and pragmatic way of managing event metadata; and talk about how applications built on top of this platform get access to data and extend its functionality.
Attendees will leave this session knowing not just which open source projects go into a system such as this, but how they work together, what tradeoffs and decisions need to be addressed, and how to present a single general purpose data platform to multiple applications. This session should be attended by data infrastructure engineers and architects planning, building, or maintaining similar systems.
The Future of SDN in CloudStack by Chiradeep Vittalbuildacloud
The core of CloudStack networking has always been software-defined. As the networking industry evolves to a software-defined future, CloudStack will have to evolve with it.
The presentation will examine the present state of SDN in CloudStack, look at some industry directions and attempt to predict the evolution of CloudStack with those trends.
Bio
Chiradeep Vittal is a Distinguished Engineer in the Converged Infrastructure Group at Citrix where he has technology leadership responsibilities around Citrix Cloud Platform, Citrix Lifecycle Manager and Citrix Workspace Pod. He is also a Project Management Committee member of the Apache CloudStack Project. At cloud.com (acquired by Citrix), he was a founding engineer, often tasked with the thorny details of virtualized networking and storage. Prior to cloud.com, he worked at several Silicon Valley startups in various architectural roles.
Chiradeep has a B.Tech in Computer Science from IIT, Bombay and a M.Sc from the University of Alberta. He has spoken / presented at several conferences, including CloudStack Collab, LISA, OSCON, ONS, SDN Summit and LinuxCon. His twitter handle is @chiradeep and occasionally blogs at http://cloudierthanthou.wordpress.com
Hyper-C is OpenStack on Windows Server 2016, based on Nano Server, Hyper-V, Storage Spaces Direct (S2D) and Open vSwitch for Windows. Bare metal deployment features Cloudbase Solutions Juju charms and MAAS.
Building the Next-Generation Messaging Platform on Pulsar at Intuit - Pulsar ...StreamNative
Intuit operates a highly distributed, multi-cluster, multi-region messaging platform to serve the queuing use-cases of its applications and services. In this session we will talk about the journey of our messaging platform in the world of Apache Pulsar and share the experiences and learnings gained so far. As we adopted Pulsar for our next generation platform and adapted it for Intuit specific requirements, we faced and solved some intrinsic challenges that we would be happy to share and get feedback. This journey has just begun and we would like to learn and absorb recommended best practices and guidelines.
How Pixid dropped Oracle and went hybrid with MariaDBMariaDB plc
Pixid replaced Oracle Database with MySQL in 2011, then soon migrated to MariaDB to get better performance, more features and synchronous clustering for high availability. In addition to high-performance transactions, their customers needed access to fast analytics for self-service reporting and data exploration. Pixid started with a separate columnar database for analytics, but with the release of MariaDB ColumnStore, they found a more elegant solution – deploying a single database platform to handle both transactions and analytics. In this session, Antoine Gosset and Jérôme Mouret share how Pixid went from Oracle Database to handling both transactional and analytical workloads with MariaDB.
What to expect from MariaDB Platform X5, part 1MariaDB plc
MariaDB Platform X5 will be based on MariaDB Enterprise Server 10.5. This release includes Xpand, a fully distributed storage engine for scaling out, as well as many new features and improvements for DBAs and developers alike, including enhancements to temporal tables, additional JSON functions, a new performance schema, non-blocking schema changes with clustering and a Hashicorp Vault plugin for key management.
In this session, we’ll walk through all of the new features and enhancements available in MariaDB Enterprise Server 10.5. In addition, we will highlight those being backported to maintenance releases of MariaDB Enterprise Server 10.2, 10.3 and 10.4.
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.
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.
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 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.
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.
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.
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.
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
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
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
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Continuent
Marketo provides the leading cloud-based marketing software platform for companies of all sizes to build and sustain engaging customer relationships. Marketo's SaaS platform runs on MySQL and has faced data management challenges common to all 24x7 SaaS businesses:
- Keeping data available regardless of DBMS failures or planned maintenance
- Utilizing hardware optimized for multi-terabyte MySQL servers
- Keeping replicas caught up and ready for instant failover despite high transaction loads
In this webinar, Nick Bonfiglio, VP of Operations at Marketo, describes how Marketo manages thousands of customers and processes a billion marketing analytics transactions a day using Continuent Tungsten and MySQL atop an innovative hardware architecture. He explains how Tungsten parallel replication paved the way to rapid growth by solving Marketo's biggest MySQL challenge: keeping DBMS replicas up to date despite massive transaction loads.
Webinar Slides: Real-Time Analytics from MySQLContinuent
Learn how Continuent Tungsten can replicate in real-time to multiple analytics powerhouses with no dips in performance. Targets include AWS RedShift, Kafka, Vertica and more. Don't miss the supplemental training video.
We will explore how to deploy a cluster slave in your existing environment, answering the following questions:
- What is a cluster slave?
- Why should I consider adding a cluster slave?
- What targets can I replicate to?
AGENDA
This webinar has three parts, and lasts about 30 minutes.
- Re-cap of Tungsten Cluster and Tungsten Replicator
- Use case: replicating from a cluster to analytics
- Continuent benefits
- Q & A
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceOlivier DASINI
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud
MySQL Cloud Service Offering
• Simple:
– Quickly provision MySQL database instances with only a few clicks
• Automated:
– Database management made easy with tools that automate administrative tasks
• Integrated:
– Integrated with Oracle Cloud Services for quick development and deployment
• Enterprise Ready:
– Oracle’s proven MySQL Enterprise Edition for performance, security & uptime
MySQL High Availability and Disaster Recovery with Continuent, a VMware companyContinuent
Users seeking high availability, disaster recovery and zero downtime maintenance operation for business-critical MySQL applications face confusing choices. Is multi-master or master/slave clustering better? What about synchronous versus asynchronous replication? Using a plain vanilla, stock MySQL or a modified version of it? Which of these choices are right for data-driven businesses that depend on fast, reliable data access?
This no-BS webinar cuts through the FUD to explore the real trade-offs between the different clustering and replication methods, thens show you how Continuent's asynchronous master/slave clusters support these important capabilities for business-critical applications:
- High application write rates Master/slave clustering with Continuent
- Mixed workloads consisting of large and small transactions
- Data across multiple geographically distributed locations
- Failures and more importantly recovery from them
- Zero downtime maintenance and software upgrades
- Use of off-the-shelf MySQL/MariaDB to avoid application changes and allow clusters to improve as MySQL itself does.
We illustrate key points with demonstrations and case studies from deployed systems.
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...Vladi Vexler
Continuous Availability and Scalability with ScaleBase Lite and ScaleBase
Abstract:
Business are driven by data and processes. Ensuring databases availability during unexpected outages, continuous operations during maintenance and webscale scalability – are keys for major positive impact on businesses.
ScaleBase and ScaleBase Lite distributed database management systems ensure business continuity during unexpected and expected outages with automated failover and failback capabilities, enabling five-nines of availability (99.999%). Additional functionalities, such as load balancing and data distribution further increase performance and throughput capacity for more users and more data management.
This webinar will review and discuss:
1. The lifecycle and the challenges of webscale databases
2. Availability challenges in public, private and hybrid clouds
3. Introduction to ScaleBase Lite – instant and transparent MySQL Scale-out by intelligent load balancing (read/write splitting) and continuous availability
4. Scale further with ScaleBase – Massive scale out to distributed database containing 10s and 100s of servers
(Webinar Dec 17 2014)
Similar to Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availability (20)
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.
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
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
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
Training Slides: 153 - Working with the CLIContinuent
Watch this 55min training session to learn about the main command line tools you’ll be using when working with Tungsten Replicator.
TOPICS COVERED
- Re-cap the previous Installation
- Explore the main Command Line Tools
- tpm
- trepctl
- thl
Training Slides: 152 - Simple Tungsten Replicator InstallContinuent
Watch this 30min training for a walk-through of a simple installation of Tungsten Replicator, incl. tips and tricks on how to plan for it.
TOPICS COVERED
- Re-cap Of The Architecture and Topology
- Plan The Installation
- Documentation
- Software
- Environmental Decisions
- Review Pre-Requisites
- Walk Through: Simple Installation
Training Slides: 151 - Tungsten Replicator - Moving your DataContinuent
This 21min training session provides a refresher or getting-started overview what Tungsten Replicator is, how it works and an introduction to Replicator stages and states.
TOPICS COVERED
- Review the capabilities of Tungsten Replicator
- Take a look at the inner workings of the Replicator
- Understand Replicator States
- Explore the Replicator Stages
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.
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!
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.
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.
Webinar Slides: No Data Loss MySQL: Guaranteed Credit Card Transaction Availability
1. The MySQL Availability Company
CONTINUENT
MySQL HA AND DR
Secure Payment Gateway with Multi-Site MySQL Active/Active Clusters
Eero Teerikorpi, Founder and CEO
September 30, 2020
“Smooth Sailing!”
3. Bluefin Use Case – MySQL HA and DR
Bluefin Payment Systems provides the leading
payment security platform that supports
gateways, processors and ISV’s in 32
countries.
Bluefin supports point of sale solutions for
retail, mobile, call center and
kiosk/unattended environments, and secure
Ecommerce technologies.
During this webinar, we’ll discuss how Bluefin,
an early adopter of Continuent’s active/active
MySQL cluster topology, manages payment
processing portal for thousands of world-
wide customers.
4. Eero Teerikorpi
7-Time Serial Entrepreneur
In the MySQL marketplace since the
beginning (2002)
Father of Continuent Tungsten and
Godfather of Galera (XtraDB Cluster)
Galera is based on Continuent’s first (synchronous)
MySQL clustering solution Emic m/cluster
Officer
(and naturally a Gentleman) Finnish Navy
Sailor
Running a Tight Ship!
“Smooth Sailing!”
5. Where Does Continuent Fit In?
Continuent has witnessed the rise of Open
Source and Cloud Computing since 2004.
We have been at the forefront of the market
need for platform-agnostic, highly-available,
globally-scaling, clustered MySQL databases
that are driving businesses to the cloud today.
Continuent is not the biggest. Never.
We are the best at what we do. Always!
Geo-Scale
MySQL
DBaaS
Cloud
Computing
Open
Source
MySQL
7. Bluefin – Payment Security Company
• The leading payment security platform
• Bluefin has been a Continuent customer
since 2012
• Bluefin has multiple Composite Active
Active installations, in Development, Staging
and Production
• PayConex, a payment gateway
• Decryptx, a decryption-as-a-service app,
essential to point-of-sale (POS) solutions in
retail, mobile, call centers and kiosks
8. Question: Why Did Bluefin
Choose Continuent?
As a large payment processing entity in 2012,
what do you think were the key reason(s)
that Bluefin chose to work with Continuent?
• Availability
• Disaster Recovery
• Performance
• Cost
• All of the Above
11. Bluefin Main Challenge
Need for High Availability and Continuous
Operations
Bluefin has two datacenters, one in
Atlanta, GA and another in Tulsa, OK
Ability to securely process payments
requires one or the other, or preferably
both, data services to be actively available.
Payment applications will by default access
the data services that is the closest to the
originator, but Tungsten Proxy (aka
Tungsten Connector) will route the traffic
automatically to another site during site
level outage or maintenance.
12. Bluefin Challenge – Availability
What Is the Key to Success for Availability?
Tungsten Proxy – The Intelligent MySQL Proxy
Tungsten Proxy allows client MySQL traffic to
be seamlessly routed to another node during
maintenance operations and failovers,
providing maximum control and uptime.
And naturally Tungsten Proxy works
in concert with Tungsten Manager and
Tungsten Replicator to orchestrate the cluster
management and activities.
Manager
Replicator
Manager
Replicator
Manager
Replicator
monitoring&control
Dataservice
Replica ReplicaPrimary
13. Bluefin Challenge – Continuous Operations (DR)
How was the Continuous Operations
achieved?
Active-Active Tungsten Cluster using
managed cross-site replicators
Both of the Tungsten clusters are truly “active"
Provides fast failover in the event of Data
Center outage: application servers in the
“other” DC are already live
Tungsten Connectors are installed on the
application servers
MySQL HA and DR
Two Active/Active Tungsten Clusters
16. Bluefin Challenge - Cost
Tungsten Clustering uses an annual
subscription model based on the number of
database nodes.
We do not charge per CPU count or instance
size.
Our pricing is non-linear: the price-per-node
drops significantly as the quantity of nodes
increases.
17. Bluefin Solution – Tungsten Clustering
The benefits Continuent customers achieve with
our Tungsten Clustering solution are:
High-availability, continuous operations, and
performance, at a very reasonable cost level.
Industry’s fastest 24/7 Support by the best MySQL
Replication and Clustering Engineering Team.
Availability
Disaster Recovery
Performance
Cost
24/7 Support
24. Tungsten Key Benefits
Industry Best 24/7 MySQL Customer Service
• Highly Qualified 24/7 support. Our 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 3
minutes
• MySQL uptime measured in months or years
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 their associated costs, including during maintenance operations (zero-
downtime maintenance operations)
• Reduce DBA time spent on admin and recovery operations, lowering your costs while increasing
reliability.
25. 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
26. 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
27. Tungsten Key Benefits
Intelligent MySQL Proxy
• Provides intelligent traffic routing to a valid MySQL Primary, 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, Hadoop (HDFS), Kafka and Vertica
• Unlimited real-time transactional data transfer to eliminate escalating replication cost of ETL-based
alternatives
28. Tungsten Key Benefits
Full MySQL Support, No Application Changes
• Deploy and Configure MySQL clusters in minutes
• Not just a ‘MySQL-compatible” solution, but fully MySQL-compliant. 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
29. Poll Question: Are You Looking for
MySQL HA/DR?
• Yes, we're actively investigating a MySQL Availability solution
• Yes, we have a MySQL HA/DR in place, but we are not happy with it
• No, we already have a MySQL HA/DR solution we are happy with
• Not right now, but it is in our future plans
• No, I'm here to educate myself
30. Proven Continuent Team
• Our core team has been building data availability solutions since 2004
• We have an expert team of data replication, database connectivity and database cluster management
engineers
• We have a world-class support team
• Each member with 20 or more years of operational database experience
• Our team is available to respond effectively and immediately to our customers’ needs
• Average response time for an urgent support request less than 3 minutes
31. Proven Solutions
Our tightly-integrated, complete and fully tested solutions reliably handle billions of transactions per
day and support businesses with billions of dollars in combined revenue:
32. Why Choose Continuent
Customer Satisfaction
during the most recent customer survey
Customer Renewal Rate
many multi-year subscription renewals
Average Response Time
in minutes for urgent customer support
cases
Average Customer
Life-Span
years using Continuent solutions
33. In Summary
• The MySQL Availability Company
• Established in 2004
• Customers Industries include
• SaaS
• eCommerce
• Finance
• Telco
• Online Gaming
• Business-critical MySQL apps
• From Startup to Enterprise companies
2004 Continuent Established
2009 3rd Generation Continuent Tungsten, the first
fully MySQL-compliant clustering solution
2014 VMware Acquired Continuent to build
DBaaS for vCloud Air
2016 “New” Continuent breaks away from VMware
(after they abandoned vCloud Air)
2017 Major Tungsten release (v5) with hardened
security features
2018 Tungsten v6 ships with major multi-site
clustering changes
2020 Marketo is the first 10th anniversary Tungsten
customer (grown from 4 clusters to over 100
clusters)
202x The Future….is in the Cloud – Tungsten Cloud