High Availability, Disaster Recovery and Extreme Read Scaling using Binlog Servers. Jean-François Gagné jeanfrancois DOT gagne AT booking.
|
|
- Silvia Bond
- 8 years ago
- Views:
Transcription
1 High Availability, Disaster Recovery and Extreme Read Scaling using Binlog Servers Jean-François Gagné jeanfrancois DOT gagne AT booking.com Presented at Percona Live London 2014
2 Booking.com 2
3 Booking.com Based in Amsterdam since 1996 Online Hotel and Accommodation Agent: 135 offices worldwide properties in 207 countries 42 languages (website and customer service) Part of the Priceline Group And we are using MySQL: >3000 servers, ~90% replicating ~100 masters: ~10 >50 slaves & ~4 >100 slaves 3
4 Binlog Server: Session Summary 1. Replication 2. What is the Binlog Server 3. Extreme Read Scaling 4. Remote Site Replication and Easy Disaster Recovery 5. Easy High Availability 6. Other Use-Cases 7. Impacts on the Ecosystem 4
5 Binlog Server: Replication One master / one or more slaves The master records all its writes in a journal: binary logs Each slave: Downloads the journal from the master and saves it locally (IO thread): relay logs Executes the relay logs on the local database (SQL thread) Could produce binary logs to be a master to other slaves Replication is: Asynchronous lag slaves are eventually consistent Single threaded slower than the master 5
6 Binlog Server: Booking.com Typical replication deployment: M S1 S2 Sn M T1 Tm 6
7 Binlog Server: What Binlog Server (BLS): is a daemon that: Downloads binary logs from the master Saves them in the same structure as the master Serves the binary logs to slaves / \ A ---> / X \ B B A or X are the same from the point of view of B: By desing, the binlogs served by A and X are the same 7
8 Binlog Server: Read Scaling Typical replication topology for read scaling: M S1 S2 S3 Sn When too many slaves, NIC of M is overloaded: 100 slaves x 1Mbit/s very close to 1Gbit/s OSC or purging data in RBR becomes hard Slaves lag, or worst: unreachable master for writes 8
9 Binlog Server: Read Scaling Typical solution: Intermediary Masters (IM): M M1 M2 Mm S1 S2 T1... Zi But IMs bring new problems: Lag of an IM all its slaves are lagging Failure of an IM all its slaves stop replicating Rogue transaction on an IM corruption of all its slave 9
10 Binlog Server: Read Scaling Can the IM problems be fixed? Shared disk for HA: Filers or doubling the number of servers HA needs sync_binlog=1 + trx_commit=1 After a crash of an IM: needs InnoDB recovery slaves mostly useless and cache is cold replication will lag GTIDs to the rescue: They allow slave repointing :-) But do not completely solve the lag problem :-( And we cannot migrate online :-( :-( 10
11 Binlog Server: Read Scaling New Solution: BLS M / \ / \ / \ / I1\ / I2\ / Im\ S1 S2 Si Sj Sn If a BLS fails, repoint its slaves to other BLSs: This is easy, the binlogs on all BLSs are the same by design: the same as the one from the master 11
12 Binlog Server: Remote Site Typical deployment for remote site: A B C D E F G H E is an IM same problems as slave scaling. 12
13 Binlog Server: Remote Site Ideally, we would like this: A B C D E F G H No lag and no Single Point of Failure (SPOF) But no master on remote site for writes (solved problem) And expensive in WAN bandwidth 13
14 Binlog Server: Remote Site New solution: a BLS on the remote site: A / \ B C D / X \ E F G H 14
15 Binlog Server: Remote Site Or deploy 2 BLSs to get better resilience: A / \ / \ B C D / X \ -> / Y \ E F G H If Y fails, repoint G and H to X. If X fails, repoint Y to A and E and F to Y. 15
16 Binlog Server: Remote Site Interesting property: In case of a failure of A, E, F G and H converge to a common state. A / \ B C D / X \ E F G H New master election is easy on remote site. 16
17 Binlog Server: High Availability This property can be used for HA: A / \ / X \ B C D E F G H I 17
18 Binlog Server: HA, DR, and RS With this deployment spanning many data centers: M / \ / \ / \ / \ / I1\ / Ix\ / J1\ ----> / Jy\ S1 Si T1 Ti Tn 18
19 Binlog Server: HA, DR, and RS If M fails: M <--- Failed master /--- Most up to date BLS / / / \ / \ / \ / \ / I1\ <---- / Ix\ ---> / J1\ ----> / Jy\ S1 Si T1 Ti Tn 19
20 Binlog Server: HA, DR, and RS A primary BLS on all sites might simplify things: M / \ / \ / \ / \ / I1\ ----> / Ix\ / J1\ ----> / Jy\ S1 Si T1 Ti Tn 20
21 Binlog Server: Other Use-Cases Better Crash-Safe Replication better_crash_safe_replication_for_mysql.html And Better Parallel Replication 21
22 Binlog Server: Better // Replication What is parallel (//) replication: transactions committing together on the master are executed in parallel on slaves In other words: transactions finishing at the same time on the master are started at the same time on the slave No guarantee that these transactions will complete at the same time on the slave Impact when we have Intermediate Masters? 22
23 Binlog Server: Better // Replication Four transactions on X, Y and Z: X Y Z On X: T1 T2 T3 T4 ----Time----> B---C B---C B--C B--C On Y: ----Time----> B---C B---C B--C B--C On Z: ----Time----> B---C B---C IM might stall the // replication pipeline To fully benefit from // replication, IM must disappear The Binlog Server allows exactly that B--C B--C 23
24 Binlog Server: Impact on Ecosystem MHA (and other HA tools): Parsing relay logs is not needed anymore Promoting a new master is always needed GTIDs: Less useful in replication topologies Still useful in Group Communication solutions Binlog Tailers + Semi-Sync Replication: s/binlog Tailers/Binlog Servers/ 24
25 Binlog Server: Impact on Ecosystem Intermediary Master: GTIDs only solve one of its problem Even with GTIDs, there is still lag/delay Without GTIDs: SPOF for all its slaves Or performance killer if we deploy HA with shared disk Replicating through an IM looks wrong log-slave-update might become less useful The Binlog Servers should work with any version of MySQL (5.7, 5.6, 5.5 and 5.1) or MariaDB (10.1, 10.0, , 5.2 and 5.1). 25
26 Binlog Server: Links Soon: the MaxScale Binlog Server Plugin. 26
27 Questions Jean-François Gagné jeanfrancois DOT gagne AT booking.com
MySQL Replication. openark.org
MySQL Replication Solutions & Enhancements Shlomi Noach June 2011 What is MySQL Replication? Replication is a mechanism built into MySQL. It allows a MySQL server (Master) to log changes made to schema
More informationHigh Availability Solutions for the MariaDB and MySQL Database
High Availability Solutions for the MariaDB and MySQL Database 1 Introduction This paper introduces recommendations and some of the solutions used to create an availability or high availability environment
More informationMySQL Backup Strategy @ IEDR
MySQL Backup Strategy @ IEDR Marcelo Altmann Oracle Certified Professional, MySQL 5 Database Administrator Oracle Certified Professional, MySQL 5 Developer Percona Live London November 2014 Who am I? MySQL
More informationArchitectures Haute-Dispo Joffrey MICHAÏE Consultant MySQL
Architectures Haute-Dispo Joffrey MICHAÏE Consultant MySQL 04.20111 High Availability with MySQL Higher Availability Shared nothing distributed cluster with MySQL Cluster Storage snapshots for disaster
More informationHigh Availability Solutions for MySQL. Lenz Grimmer <lenz@grimmer.com> 2008-08-29 DrupalCon 2008, Szeged, Hungary
High Availability Solutions for MySQL Lenz Grimmer 2008-08-29 DrupalCon 2008, Szeged, Hungary Agenda High Availability in General MySQL Replication MySQL Cluster DRBD Links/Tools Why
More informationTop 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL
SCHOONER WHITE PAPER Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL About Schooner Information Technology Schooner Information Technology provides
More informationMySQL backups: strategy, tools, recovery scenarios. Akshay Suryawanshi Roman Vynar
MySQL backups: strategy, tools, recovery scenarios Akshay Suryawanshi Roman Vynar April 15, 2015 Introduction 2 This is a brief talk on Backups for MySQL, where we will cover basics of backing up MySQL,
More informationDatabase Resilience at ISPs. High-Availability. White Paper
Database Resilience at ISPs High-Availability White Paper Internet Service Providers (ISPs) generally do their job very well. The commercial hosting market is segmented in a number of different ways but
More informationSynchronous multi-master clusters with MySQL: an introduction to Galera
Synchronous multi-master clusters with : an introduction to Galera Henrik Ingo OUGF Harmony conference Aulanko, Please share and reuse this presentation licensed under Creative Commonse Attribution license
More informationMySQL High Availability Solutions. Lenz Grimmer <lenz@grimmer.com> http://lenzg.net/ 2009-08-22 OpenSQL Camp St. Augustin Germany
MySQL High Availability Solutions Lenz Grimmer < http://lenzg.net/ 2009-08-22 OpenSQL Camp St. Augustin Germany Agenda High Availability: Concepts & Considerations MySQL Replication
More informationPercona Server features for OpenStack and Trove Ops
Percona Server features for OpenStack and Trove Ops George O. Lorch III Software Developer Percona Vipul Sabhaya Lead Software Engineer - HP Overview Discuss Percona Server features that will help operators
More informationMySQL synchronous replication in practice with Galera
MySQL synchronous replication in practice with Galera FOSDEM MySQL and Friends Devroom February 5, 2012, ULB Brussels Oli Sennhauser Senior MySQL Consultant, FromDual oli.sennhauser@fromdual.com Content
More informationHow to choose High Availability solutions for MySQL MySQL UC 2010 Yves Trudeau Read by Peter Zaitsev. Percona Inc MySQLPerformanceBlog.
How to choose High Availability solutions for MySQL MySQL UC 2010 Yves Trudeau Read by Peter Zaitsev Percona Inc MySQLPerformanceBlog.com -2- About us http://www.percona.com http://www.mysqlperformanceblog.com/
More informationBest Practices for Using MySQL in the Cloud
Best Practices for Using MySQL in the Cloud Luis Soares, Sr. Software Engineer, MySQL Replication, Oracle Lars Thalmann, Director Replication, Backup, Utilities and Connectors THE FOLLOWING IS INTENDED
More informationAdding Indirection Enhances Functionality
Adding Indirection Enhances Functionality The Story Of A Proxy Mark Riddoch & Massimiliano Pinto Introductions Mark Riddoch Staff Engineer, VMware Formally Chief Architect, MariaDB Corporation Massimiliano
More informationHow to evaluate which MySQL High Availability solution best suits you
How to evaluate which MySQL High Availability solution best suits you Henrik Ingo Oscon, 2013 Please share and reuse this presentation licensed under the Creative Commons Attribution License http://creativecommons.org/licenses/by/3.0/
More informationTushar Joshi Turtle Networks Ltd
MySQL Database for High Availability Web Applications Tushar Joshi Turtle Networks Ltd www.turtle.net Overview What is High Availability? Web/Network Architecture Applications MySQL Replication MySQL Clustering
More information5 Percona Toolkit tools that could save your day. Stéphane Combaudon FOSDEM February 3rd, 2013
5 Percona Toolkit tools that could save your day Stéphane Combaudon FOSDEM February 3rd, 2013 What is Percona Toolkit Set of cli tools to perform common tasks that are painful to do manually (~30 tools)
More informationMySQL Backup and Recovery: Tools and Techniques. Presented by: René Cannaò @rene_cannao Senior Operational DBA www.palominodb.com
MySQL Backup and Recovery: Tools and Techniques Presented by: René Cannaò @rene_cannao Senior Operational DBA www.palominodb.com EXPERIENCE WITH BACKUP How many of you consider yourself beginners? How
More informationZero Downtime Deployments with Database Migrations. Bob Feldbauer twitter: @bobfeldbauer email: bob.feldbauer@timgroup.com
Zero Downtime Deployments with Database Migrations Bob Feldbauer twitter: @bobfeldbauer email: bob.feldbauer@timgroup.com Deployments Two parts to deployment: Application code Database schema changes (migrations,
More informationHigh Availability Using MySQL in the Cloud:
High Availability Using MySQL in the Cloud: Today, Tomorrow and Keys to Success Jason Stamper, Analyst, 451 Research Michael Coburn, Senior Architect, Percona June 10, 2015 Scaling MySQL: no longer a nice-
More information<Insert Picture Here> MySQL Update
MySQL Update Your name Your title Please Read The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationParallel Replication for MySQL in 5 Minutes or Less
Parallel Replication for MySQL in 5 Minutes or Less Featuring Tungsten Replicator Robert Hodges, CEO, Continuent About Continuent / Continuent is the leading provider of data replication and clustering
More informationDave Stokes MySQL Community Manager
The Proper Care and Feeding of a MySQL Server for Busy Linux Admins Dave Stokes MySQL Community Manager Email: David.Stokes@Oracle.com Twiter: @Stoker Slides: slideshare.net/davidmstokes Safe Harbor Agreement
More informationWelcome to Virtual Developer Day MySQL!
Welcome to Virtual Developer Day MySQL! Keynote: Developer and DBA Guide to What s New in MySQL Andrew Morgan - MySQL Product Management @andrewmorgan www.clusterdb.com 1 Program Agenda 1:00 PM Keynote:
More informationComparing MySQL and Postgres 9.0 Replication
Comparing MySQL and Postgres 9.0 Replication An EnterpriseDB White Paper For DBAs, Application Developers, and Enterprise Architects March 2010 Table of Contents Introduction... 3 A Look at the Replication
More informationNot Your Grandpa s Replication
Not Your Grandpa s Replication The New Wave of MySQL Replication and How It Helps Your Applications Robert Hodges - Continuent, Inc. Jay Pipes - Rackspace, Inc. Agenda / About Us / Replication Problems
More informationFlash Databases: High Performance and High Availability
Flash Databases: High Performance and High Availability Flash Memory Summit Software Tutorial August 11,2011 Dr John R Busch Founder and CTO Schooner Information Technology JohnBusch@SchoonerInfoTechcom
More informationHigh Availability and Scalability for Online Applications with MySQL
High Availability and Scalability for Online Applications with MySQL Part 1I - Advanced Replication Ivan Zoratti Sales Engineering Manager EMEA ivan@mysql.com April 2007 Agenda Welcome back! and Welcome
More informationMySQL performance in a cloud. Mark Callaghan
MySQL performance in a cloud Mark Callaghan Special thanks Eric Hammond (http://www.anvilon.com) provided documentation that made all of my work much easier. What is this thing called a cloud? Deployment
More informationEloquence Training What s new in Eloquence B.08.00
Eloquence Training What s new in Eloquence B.08.00 2010 Marxmeier Software AG Rev:100727 Overview Released December 2008 Supported until November 2013 Supports 32-bit and 64-bit platforms HP-UX Itanium
More informationUsing MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com
Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com Agenda The rise of Big Data & Hadoop MySQL in the Big Data Lifecycle MySQL Solutions for Big Data Q&A
More informationVirtual Disaster Recovery
Virtual Disaster Recovery White Paper September 16, 2008 Kelly Laughton Davenport Group Consultant Davenport Group 2008. All rights reserved. Introduction Today s data center has evolved into a complex,
More informationWho did what, when, where and how MySQL Audit Logging. Jeremy Glick & Andrew Moore 20/10/14
Who did what, when, where and how MySQL Audit Logging Jeremy Glick & Andrew Moore 20/10/14 Intro 2 Hello! Intro 3 Jeremy Glick MySQL DBA Head honcho of Chicago MySQL meetup 13 years industry experience
More informationW H I T E P A P E R : T E C H N I C A L. Understanding and Configuring Symantec Endpoint Protection Group Update Providers
W H I T E P A P E R : T E C H N I C A L Understanding and Configuring Symantec Endpoint Protection Group Update Providers Martial Richard, Technical Field Enablement Manager Table of Contents Content Introduction...
More informationTABLE OF CONTENTS THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY FOR SHAREPOINT DATA. Introduction. Examining Third-Party Replication Models
1 THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY TABLE OF CONTENTS 3 Introduction 14 Examining Third-Party Replication Models 4 Understanding Sharepoint High Availability Challenges With Sharepoint
More informationCloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com
Parallels Cloud Storage White Paper Performance Benchmark Results www.parallels.com Table of Contents Executive Summary... 3 Architecture Overview... 3 Key Features... 4 No Special Hardware Requirements...
More informationCloud Based Application Architectures using Smart Computing
Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products
More informationMySQL Enterprise Backup
MySQL Enterprise Backup Fast, Consistent, Online Backups A MySQL White Paper February, 2011 2011, Oracle Corporation and/or its affiliates Table of Contents Introduction... 3! Database Backup Terms...
More informationPARALLELS CLOUD STORAGE
PARALLELS CLOUD STORAGE Performance Benchmark Results 1 Table of Contents Executive Summary... Error! Bookmark not defined. Architecture Overview... 3 Key Features... 5 No Special Hardware Requirements...
More informationRackspace Cloud Databases and Container-based Virtualization
Rackspace Cloud Databases and Container-based Virtualization August 2012 J.R. Arredondo @jrarredondo Page 1 of 6 INTRODUCTION When Rackspace set out to build the Cloud Databases product, we asked many
More informationXtraBackup. Vadim Tkachenko CTO, Co-Founder, Percona Inc http://percona.com http://mysqlperformanceblog.com. Percona Live SF Feb 2011
XtraBackup Vadim Tkachenko CTO, Co-Founder, Percona Inc http://percona.com http://mysqlperformanceblog.com Percona Live SF Feb 2011 -2- Speaker CTO and co-founder of Percona Inc. Lead of Percona Server/XtraDB
More informationPreparing for the Big Oops! Disaster Recovery Sites for MySQL. Robert Hodges, CEO, Continuent MySQL Conference 2011
Preparing for the Big Oops! Disaster Recovery Sites for Robert Hodges, CEO, Continuent Conference 2011 Topics / Introductions / A Motivating Story / Master / Slave Disaster Recovery Replication Tungsten
More informationXtraBackup: Hot Backups and More
XtraBackup: Hot Backups and More Vadim Tkachenko Morgan Tocker http://percona.com http://mysqlperformanceblog.com MySQL CE Apr 2010 -2- Introduction Vadim Tkachenko Percona Inc, CTO and Lead of Development
More informationRemote File System Suite
Remote File System Suite Softwarepraktikum für Fortgeschrittene Michael Kuhn Parallele und Verteilte Systeme Institut für Informatik Ruprecht-Karls-Universität Heidelberg 2009-07-07 1 / 22 1 Introduction
More informationAndrew Moore Amsterdam 2015
Andrew Moore Amsterdam 2015 Agenda Why log How to log Audit plugins Log analysis Demos Logs [timestamp]: [some useful data] Why log? Error Log Binary Log Slow Log General Log Why log? Why log? Why log?
More informationThe Future of PostgreSQL High Availability Robert Hodges - Continuent, Inc. Simon Riggs - 2ndQuadrant
The Future of PostgreSQL High Availability Robert Hodges - Continuent, Inc. Simon Riggs - 2ndQuadrant Agenda / Introductions / Framing the High Availability (HA) Problem / Hot Standby + Log Streaming /
More informationSymantec OpenStorage Date: February 2010 Author: Tony Palmer, Senior ESG Lab Engineer
ESG Lab Review Symantec OpenStorage Date: February 2010 Author: Tony Palmer, Senior ESG Lab Engineer Abstract: This ESG Lab review documents hands-on testing of consolidated management and automated data
More informationTier Architectures. Kathleen Durant CS 3200
Tier Architectures Kathleen Durant CS 3200 1 Supporting Architectures for DBMS Over the years there have been many different hardware configurations to support database systems Some are outdated others
More informationWeb Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity
P3 InfoTech Solutions Pvt. Ltd http://www.p3infotech.in July 2013 Created by P3 InfoTech Solutions Pvt. Ltd., http://p3infotech.in 1 Web Application Deployment in the Cloud Using Amazon Web Services From
More informationLinas Virbalas Continuent, Inc.
Linas Virbalas Continuent, Inc. / Introductions / What is Tungsten? / Architecture of a Rule Based Management Framework for Database Clusters / Demo of Business Rules in Operation / Business Rules in Source
More informationMySQL Enterprise Backup User's Guide (Version 3.9.0)
MySQL Enterprise Backup User's Guide (Version 3.9.0) Abstract This is the User's Guide for the MySQL Enterprise Backup product. This manual describes the procedures to back up and restore MySQL databases.
More informationNon-Native Options for High Availability
The Essentials Series: Configuring High Availability for Windows Server 2008 Environments Non-Native Options for High Availability by Non-Native Options for High Availability... 1 Suitability and Cost...
More informationWindows Geo-Clustering: SQL Server
Windows Geo-Clustering: SQL Server Edwin Sarmiento, Microsoft SQL Server MVP, Microsoft Certified Master Contents Introduction... 3 The Business Need for Geo-Clustering... 3 Single-location Clustering
More informationRunning an E-Commerce Database in the Cloud. Mark Uhrmacher (CTO) Aaron Brown (Senior Systems Engineer) ideeli
Running an E-Commerce Database in the Cloud Mark Uhrmacher (CTO) Aaron Brown (Senior Systems Engineer) ideeli What is ideeli? Fastest growing, members-only online shopping destination" Leader in mass affluent
More informationCITRIX 1Y0-A16 EXAM QUESTIONS & ANSWERS
CITRIX 1Y0-A16 EXAM QUESTIONS & ANSWERS Number: 1Y0-A16 Passing Score: 550 Time Limit: 165 min File Version: 37.5 http://www.gratisexam.com/ CITRIX 1Y0-A16 EXAM QUESTIONS & ANSWERS Exam Name: Architecting
More informationHistory of Disaster - The BioWare Community Site
Writing a social application in PHP/ MySQL and what happens when a million people show up on opening day " Duleepa Dups Wijayawardhana MySQL Community Team "!!"#$%&#'()*#+(,-.$/#+*0#,-$1#-2 Who the hell
More informationZero-Downtime MySQL Backups
Zmanda Recovery Manager for MySQL Zero-Downtime MySQL Backups http://www.zmanda.com/ Open Source Backup 1 Zmanda Worldwide Leader in Open Source Backup 1,000,000+ Protected Systems Open Source, Open APIs,
More informationMySQL and Hadoop Big Data Integration
MySQL and Hadoop Big Data Integration Unlocking New Insight A MySQL White Paper December 2012 Table of Contents Introduction... 3 The Lifecycle of Big Data... 4 MySQL in the Big Data Lifecycle... 4 Acquire:
More informationMySQL Reference Architectures for Massively Scalable Web Infrastructure
MySQL Reference Architectures for Massively Scalable Web Infrastructure MySQL Best Practices for Innovating on the Web A MySQL Strategy White Paper April 2011 Table of Contents Executive Summary... 3!
More informationVersion: 1.5 2014 Page 1 of 5
Version: 1.5 2014 Page 1 of 5 1.0 Overview A backup policy is similar to an insurance policy it provides the last line of defense against data loss and is sometimes the only way to recover from a hardware
More informationBlueArc unified network storage systems 7th TF-Storage Meeting. Scale Bigger, Store Smarter, Accelerate Everything
BlueArc unified network storage systems 7th TF-Storage Meeting Scale Bigger, Store Smarter, Accelerate Everything BlueArc s Heritage Private Company, founded in 1998 Headquarters in San Jose, CA Highest
More informationshort introduction to linux high availability description of problem and solution possibilities linux tools
High Availability with Linux / Hepix October 2004 Karin Miers 1 High Availability with Linux Using DRBD and Heartbeat short introduction to linux high availability description of problem and solution possibilities
More information(Formerly Double-Take Backup)
(Formerly Double-Take Backup) An up-to-the-minute copy of branch office data and applications can keep a bad day from getting worse. Double-Take RecoverNow for Windows (formerly known as Double-Take Backup)
More informationCore Solutions of Microsoft Lync Server 2013
Course 20336B: Core Solutions of Microsoft Lync Server 2013 Course Details Course Outline Module 1: Architecture and Design Approach for Microsoft Lync Server 2013 This module will help you to plan and
More informationEnsuring High Availability for Critical Systems and Applications
Ensuring High Availability for Critical Systems and Applications Using SharePlex to Ensure Your Oracle Databases Are Always Up and Running Bill Brunt, Product Manager, Dell Software Abstract Keeping business
More informationMySQL Fabric: High Availability Solution for Connector/Python
DBAHire.com MySQL Fabric: High Availability Solution for Connector/Python Jaime Crespo PyConES 2014 Zaragoza -8 Nov 2014- dbahire.com 1 Table of Contents 1. What is MySQL Fabric? 4. Sharding 2. Installation
More informationI/O Considerations in Big Data Analytics
Library of Congress I/O Considerations in Big Data Analytics 26 September 2011 Marshall Presser Federal Field CTO EMC, Data Computing Division 1 Paradigms in Big Data Structured (relational) data Very
More informationProtect SAP HANA Based on SUSE Linux Enterprise Server with SEP sesam
Protect SAP HANA Based on SUSE Linux Enterprise Server with SEP sesam Many companies of different sizes and from all sectors of industry already use SAP s inmemory appliance, HANA benefiting from quicker
More informationSuccessful Scalability Principles - Part 1
Title Successful Scalability Principles - Part 1 Ronald Bradford http://ronaldbradford.com 2011.05 Necessary Principles System Architecture Data Availability Best Practices Being proactive OUTLINE 1 1
More informationBusiness Continuity with the. Concerto 7000 All Flash Array. Layers of Protection for Here, Near and Anywhere Data Availability
Business Continuity with the Concerto 7000 All Flash Array Layers of Protection for Here, Near and Anywhere Data Availability Version 1.0 Abstract Concerto 7000 All Flash Array s Continuous Data Protection
More informationAvid MediaCentral Platform Disaster Recovery Systems Version 1.0
Avid MediaCentral Platform Disaster Recovery s Version 1.0 Contents Overview... 2 Operational Risks... 2 Disaster Recovery Metrics... 2 DRS Configurations... 3 Active / Passive... 4 Active / Active...
More informationBooking.com: Evolution of MySQL System Design. Nicolai Plum <nicolai.plum@booking.com>
Booking.com: Evolution of MySQL System Design Nicolai Plum Booking.com 2 Founded in 1996 as bookingsportal.nl Early days Purchased by Priceline.com Inc in 2005 Became Booking.com
More informationContinuous Data Protection. PowerVault DL Backup to Disk Appliance
Continuous Data Protection PowerVault DL Backup to Disk Appliance Continuous Data Protection Current Situation The PowerVault DL Backup to Disk Appliance Powered by Symantec Backup Exec offers the industry
More informationLuxembourg June 3 2014
Luxembourg June 3 2014 Said BOUKHIZOU Technical Manager m +33 680 647 866 sboukhizou@datacore.com SOFTWARE-DEFINED STORAGE IN ACTION What s new in SANsymphony-V 10 2 Storage Market in Midst of Disruption
More informationNagios in High Availability Environments
Nagios in High Availability Environments Introduction Nagios is a versatile and functional network management tool with a GUI (graphic user interface) comparable to other commercial tools. It s free software,
More informationMCSE SYLLABUS. Exam 70-290 : Managing and Maintaining a Microsoft Windows Server 2003:
MCSE SYLLABUS Course Contents : Exam 70-290 : Managing and Maintaining a Microsoft Windows Server 2003: Managing Users, Computers and Groups. Configure access to shared folders. Managing and Maintaining
More informationVERITAS Business Solutions. for DB2
VERITAS Business Solutions for DB2 V E R I T A S W H I T E P A P E R Table of Contents............................................................. 1 VERITAS Database Edition for DB2............................................................
More informationSynapseBackup Secure backups and disaster recovery services for both physical and virtual environments. Top reasons on why SynapseBackup is the best
SynapseBackup Secure backups and disaster recovery services for both physical and virtual environments Synapse have been both using and offering online backup solutions to clients since 1998. An online
More informationDistributed Backup with the NetVault Plug-in for VMware for Scale and Performance
Distributed Backup with the NetVault Plug-in for VMware for Scale and Performance Table of contents Introduction...3 Background...3 Problem...4 Solution...4 NetVault VMware Plug-in Configuration...5 NetVault
More informationHigh Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach
High Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach Introduction Email is becoming ubiquitous and has become the standard tool for communication in many
More informationIDERA WHITEPAPER. The paper will cover the following ten areas: Monitoring Management. WRITTEN BY Greg Robidoux
WRITTEN BY Greg Robidoux Top SQL Server Backup Mistakes and How to Avoid Them INTRODUCTION Backing up SQL Server databases is one of the most important tasks DBAs perform in their SQL Server environments
More informationYiwo Tech Development Co., Ltd. EaseUS Todo Backup. Reliable Backup & Recovery Solution. EaseUS Todo Backup Solution Guide. All Rights Reserved Page 1
EaseUS Todo Backup Reliable Backup & Recovery Solution EaseUS Todo Backup Solution Guide. All Rights Reserved Page 1 Part 1 Overview EaseUS Todo Backup Solution Guide. All Rights Reserved Page 2 Introduction
More informationContinuous Data Protection for any Point-in-Time Recovery: Product Options for Protecting Virtual Machines or Storage Array LUNs
EMC RECOVERPOINT FAMILY Continuous Data Protection for any Point-in-Time Recovery: Product Options for Protecting Virtual Machines or Storage Array LUNs ESSENTIALS EMC RecoverPoint Family Optimizes RPO
More informationLinas Virbalas Continuent, Inc.
Linas Virbalas Continuent, Inc. Heterogeneous Replication Replication between different types of DBMS / Introductions / What is Tungsten (the whole stack)? / A Word About MySQL Replication / Tungsten Replicator:
More informationMySQL Enterprise Backup User's Guide (Version 3.5.4)
MySQL Enterprise Backup User's Guide (Version 3.5.4) MySQL Enterprise Backup User's Guide (Version 3.5.4) Abstract This is the User's Guide for the MySQL Enterprise Backup product, the successor to the
More information2000 databases later. Kristian Köhntopp http://google.com/+kristiankohntopp. Mittwoch, 17. April 13
2000 databases later Kristian Köhntopp http://google.com/+kristiankohntopp TL;DR about 2000 MySQL instances in production Mostly running MySQL 5.5, some 5.6 beta since May 2012 made gamble that we would
More informationFeature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V
Comparison and Contents Introduction... 4 More Secure Multitenancy... 5 Flexible Infrastructure... 9 Scale, Performance, and Density... 13 High Availability... 18 Processor and Memory Support... 24 Network...
More informationA Native American Owned Company. I.T. & DATA SERVICES Keeping your data safe and accessible for generations to come
A Native American Owned Company I.T. & DATA SERVICES Keeping your data safe and accessible for generations to come I.T. & DATA SERVICES Workplace Solutions offers IT and data services for businesses of
More informationEnabling Disaster Recovery Through Data Replication Technology June 7, 2010
Enabling Disaster Recovery Through Data Replication Technology June 7, 2010 Christophe Bertrand, BA (Hons), MBA Roselinda Schulman, CBCP Hitachi Data Systems 2005 Hitachi Data Systems About This Session
More informationMICROSOFT CERTIFIED SYSTEMS ENGINEER Windows 2003 Track
MICROSOFT CERTIFIED SYSTEMS ENGINEER Windows 2003 Track In recent years Microsoft s MCSE programs has established itself as the premier computer and networking industry certification. For the Windows 2003
More informationNew Features in SANsymphony -V10 Storage Virtualization Software
New Features in SANsymphony -V10 Storage Virtualization Software Updated: May 28, 2014 Contents Introduction... 1 Virtual SAN Configurations (Pooling Direct-attached Storage on hosts)... 1 Scalability
More informationRunning SAP Solutions in the Cloud How to Handle Sizing and Performance Challenges. William Adams SAP AG
Running SAP Solutions in the Cloud How to Handle Sizing and Performance Challenges William Adams SAP AG Agenda What Types of Cloud Environments we are talking about Private Public Critical Performance
More informationNeverfail for Windows Applications June 2010
Neverfail for Windows Applications June 2010 Neverfail, from Neverfail Ltd. (www.neverfailgroup.com), ensures continuity of user services provided by Microsoft Windows applications via data replication
More informationesxreplicator Contents
esxreplicator Contents esxreplicator... 2 Release Notes... 2 Known Issues with this Release... 2 About esxreplicator... 4 Purpose... 4 What is meant by real-time?... 5 Can I Replicate Over a WAN Connection?...
More informationLecture 5: GFS & HDFS! Claudia Hauff (Web Information Systems)! ti2736b-ewi@tudelft.nl
Big Data Processing, 2014/15 Lecture 5: GFS & HDFS!! Claudia Hauff (Web Information Systems)! ti2736b-ewi@tudelft.nl 1 Course content Introduction Data streams 1 & 2 The MapReduce paradigm Looking behind
More informationCopyright www.agileload.com 1
Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate
More information5 reasons why I prefer SQL Server to MySQL NCSOFT 원 문연
5 reasons why I prefer SQL Server to MySQL NCSOFT 원 문연 발표자 소개 이름 - 원 문연 경력 - 현) NCSOFT - 젂) NIPPON SEIKOU KABUSIKI - 젂) 현대정보기술 커뮤니티 - SQLER.COM (SQL Frontier) - SQLTAG.ORG 들어가기 젂 알아야 할 점 SQL Server DBA
More informationOnline Schema Changes for Maximizing Uptime. David Turner - Dropbox Ben Black - Tango
Online Schema Changes for Maximizing Uptime David Turner - Dropbox Ben Black - Tango About us Dropbox Tango Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share
More informationEvolution of Web Application Architecture International PHP Conference. Kore Nordmann / @koredn / <kore@qafoo.com> June 9th, 2015
Evolution of Web Application Architecture International PHP Conference Kore Nordmann / @koredn / June 9th, 2015 Evolution Problem Too many visitors Evolution Evolution Lessons Learned:
More information