MySQL::Replication (Melbourne Perl Mongers 2011-07)

A
Alfie JohnDeveloper at Opera Software
MySQL::Replication
what is it?
It's a replacement for
MySQL Replication
why?
first...
what is replication?
synchronising data
between multiple databases
db1 db2
why replicate?
examples...
redundancy
database client client client client client client client client
database on client client client client client client client client
database on fire client client client client client client client client
database on fire client client client client client client client client
database on fire client client client client client client client client
arhhhh!
If we had replicated
to a hot standby
clients could be moved
 
 
another example
performance
database client
database client client
database client client client
database client client client client
database client client client client client
database client client client client client client
database client client client client client client client
database client client client client client client client client
database client client client client client client client client
database client client client client client client client client
arhhhh!
If we replicated
for scale out
load would be spread
 
 
 
 
 
 
 
 
so...
why replicate?
because it gives you benefits
compared to having
a single database
so...
how does it work?
in particular...
how does MySQL Replication work?
 
master
master slave
master client slave
master client binlog slave
master client binlog slave relay
master client binlog slave relay
the cool thing is
each slave
can be a master
to other slaves
master slave slave slave
master slave slave master/slave slave
master master/slave slave master/slave slave slave
this works fine
but...
slaves can only have a  single  master
master master/slave slave master/slave slave slave
so?
that means...
no multiple masters
slave master master master
slave master master master
why not?
don't ask me
because I don't know
but...
we can  emulate  multiple masters
to do this
we have to
setup a ring topology
what?
each slave
is a master
to another slave
master slave
master slave master/slave
master master/slave master/slave slave
master/slave master/slave master/slave master/slave
 
so...
how does this achieve
multiple master replication?
by having each master
write  all  queries
to it's binlog
...including the queries
it replicated
from  its  master
huh?
queries are passed
around the ring
kind of like
pass the parcel
 
why is this a problem?
when the ring breaks
 
 
 
 
 
arhhhh!
so does everything else
...and recovery is hard
why?
infinite loops!
what do you mean?
each master
is responsible
for termination
of its own queries
around the ring...
in other words
queries don't replicate infinitely
because
a master won't relay
its own queries twice
 
so...
what happens if...
a database goes down?
we recover by
...reconnecting the links
...and restarting replication
?
 
 
(OpenOffice doesn't do the arrow I wanted)
hang on...
who was responsible
for terminating
the failed database's queries?
hrmmm...
if there are queries
from the failed database
still replicating
that haven't yet terminated
 
arhhhh
Infinite queries, infinitely replicating
so...
how can I achieve
multiple master replication
...that is fault tolerant
...and is easy to recover from?
MySQL::Replication
It's a replacement
for MySQL's built-in replication
it's a client/server model
each master runs the server
slave master master master
slave master master server
slave server master server
slave server server server
each slave runs the client
...and the client
can run multiple instances
(one for each server)
(think peer-to-peer)
slave server server server
client(s) server server server
and if something breaks
client(s) server server server
client(s) server server server
client(s) server server server
only the peer connection is effected
client(s) server server server
client(s) server server server
and if the failed database recovers
we restart from where we left off
client(s) server server server
client(s) server server server
otherwise
we just fail it out
and can take our time rebuilding
it was redundant anyway
right?
:)
ohh
...and no infinite loops
why?
since we connect
directly to the server
no intermediary connections
can break
there's more...
relay caching
say what?
instead of connecting
directly to the master
the client
connects to a local relay
if it doesn't have
the queries we want
it will get them for us
example
multiple clients
in data center  A
...each connect
to a server
in data center  B
...each download the same queries
what a waste
...in bandwidth
...and server load
so...
instead
...each connect
to a local relay
now...
only a single client (the relay)
connects to the server
...saves bandwidth
...saves server load
:)
so...
CPAN?
almost ready
client/server working in production
I just need to do the documentation
then I'll put it on CPAN
what about the relay stuff?
It's nearly complete...
I just need to finish
...a couple more test harnesses
...and write the documentation
FAQ
what happens with collisions?
when two databases
update the same record
It's a race condition
solution?
solve it at the application layer
use a broker for global IDs
or shard writes
questions?
[email_address]
1 of 255

Recommended

Talk Nerdy to Me: Optimizing big websites by
Talk Nerdy to Me: Optimizing big websitesTalk Nerdy to Me: Optimizing big websites
Talk Nerdy to Me: Optimizing big websitesAndreas - Creten
1.5K views54 slides
Lighting fast rails with zeus by
Lighting fast rails with zeusLighting fast rails with zeus
Lighting fast rails with zeusPhilipp Fehre
784 views33 slides
Mongrel Handlers by
Mongrel HandlersMongrel Handlers
Mongrel HandlersVishnu Gopal
1.1K views29 slides
Async ... Await – concurrency in java script by
Async ... Await – concurrency in java scriptAsync ... Await – concurrency in java script
Async ... Await – concurrency in java scriptAthman Gude
182 views37 slides
End to-End CoffeeScript by
End to-End CoffeeScriptEnd to-End CoffeeScript
End to-End CoffeeScriptTrevorBurnham
4.9K views26 slides
CoffeeScript Design Patterns by
CoffeeScript Design PatternsCoffeeScript Design Patterns
CoffeeScript Design PatternsTrevorBurnham
4.8K views64 slides

More Related Content

What's hot

Multithreading and Actors by
Multithreading and ActorsMultithreading and Actors
Multithreading and ActorsDiego Pacheco
171 views48 slides
2019 PHP Serbia - Boosting your performance with Blackfire by
2019 PHP Serbia - Boosting your performance with Blackfire2019 PHP Serbia - Boosting your performance with Blackfire
2019 PHP Serbia - Boosting your performance with BlackfireMarko Mitranić
36 views71 slides
CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop... by
CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop...CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop...
CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop...Skills Matter Talks
545 views23 slides
Merb by
MerbMerb
MerbVishnu Gopal
1.5K views14 slides
CoffeeScript presentation by
CoffeeScript presentationCoffeeScript presentation
CoffeeScript presentationJohn Lynch
1.6K views19 slides
Ruby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.com by
Ruby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.comRuby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.com
Ruby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.comIlya Grigorik
9K views41 slides

What's hot(20)

Multithreading and Actors by Diego Pacheco
Multithreading and ActorsMultithreading and Actors
Multithreading and Actors
Diego Pacheco171 views
2019 PHP Serbia - Boosting your performance with Blackfire by Marko Mitranić
2019 PHP Serbia - Boosting your performance with Blackfire2019 PHP Serbia - Boosting your performance with Blackfire
2019 PHP Serbia - Boosting your performance with Blackfire
Marko Mitranić36 views
CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop... by Skills Matter Talks
CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop...CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop...
CukeUp! 2012: Michael Nacos on Just enough infrastructure for product develop...
CoffeeScript presentation by John Lynch
CoffeeScript presentationCoffeeScript presentation
CoffeeScript presentation
John Lynch1.6K views
Ruby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.com by Ilya Grigorik
Ruby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.comRuby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.com
Ruby Proxies for Scale, Performance, and Monitoring - GoGaRuCo - igvita.com
Ilya Grigorik9K views
STP201 Efficiency at Scale - AWS re: Invent 2012 by Amazon Web Services
STP201 Efficiency at Scale - AWS re: Invent 2012STP201 Efficiency at Scale - AWS re: Invent 2012
STP201 Efficiency at Scale - AWS re: Invent 2012
Amazon Web Services1.8K views
Scaling Ruby with Evented I/O - Ruby underground by Omer Gazit
Scaling Ruby with Evented I/O - Ruby undergroundScaling Ruby with Evented I/O - Ruby underground
Scaling Ruby with Evented I/O - Ruby underground
Omer Gazit2.9K views
Ruby 1.9 Fibers by Kevin Ball
Ruby 1.9 FibersRuby 1.9 Fibers
Ruby 1.9 Fibers
Kevin Ball6.1K views
AJS — Asynchronous Templating in Node by Evan Owen
AJS — Asynchronous Templating in NodeAJS — Asynchronous Templating in Node
AJS — Asynchronous Templating in Node
Evan Owen4.1K views
Top4top Showcase by ay4
Top4top ShowcaseTop4top Showcase
Top4top Showcase
ay4388 views
Message Queues & Offline Processing with PHP by marcelesser
Message Queues & Offline Processing with PHPMessage Queues & Offline Processing with PHP
Message Queues & Offline Processing with PHP
marcelesser62.2K views
Ruby Proxies for Scale, Performance, and Monitoring by Ilya Grigorik
Ruby Proxies for Scale, Performance, and MonitoringRuby Proxies for Scale, Performance, and Monitoring
Ruby Proxies for Scale, Performance, and Monitoring
Ilya Grigorik4.7K views
Phorum MySQL tricks by guestd34230
Phorum MySQL tricksPhorum MySQL tricks
Phorum MySQL tricks
guestd3423028.5K views
Ruby as a glue language by quakewang
Ruby as a glue languageRuby as a glue language
Ruby as a glue language
quakewang2.1K views
Server-side JavaScript for the rest of us by Kyle Simpson
Server-side JavaScript for the rest of usServer-side JavaScript for the rest of us
Server-side JavaScript for the rest of us
Kyle Simpson1.2K views
ruby + websocket + haproxy by Mathieu Elie
ruby + websocket + haproxyruby + websocket + haproxy
ruby + websocket + haproxy
Mathieu Elie2K views

Viewers also liked

Replication tutorial presentation by
Replication tutorial presentationReplication tutorial presentation
Replication tutorial presentationcolderboy17
1.7K views125 slides
Percona Live 2012PPT: introduction-to-mysql-replication by
Percona Live 2012PPT: introduction-to-mysql-replicationPercona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replicationmysqlops
5.1K views124 slides
MySQL Cluster performance best practices by
MySQL Cluster performance best practicesMySQL Cluster performance best practices
MySQL Cluster performance best practicesMat Keep
25.3K views48 slides
MySQL Group Replication by
MySQL Group ReplicationMySQL Group Replication
MySQL Group ReplicationUlf Wendel
33.1K views92 slides
MySQL Cluster Basics by
MySQL Cluster BasicsMySQL Cluster Basics
MySQL Cluster BasicsWagner Bianchi
17.2K views77 slides
Percona XtraDB Cluster by
Percona XtraDB ClusterPercona XtraDB Cluster
Percona XtraDB ClusterKenny Gryp
2.8K views90 slides

Viewers also liked(6)

Replication tutorial presentation by colderboy17
Replication tutorial presentationReplication tutorial presentation
Replication tutorial presentation
colderboy171.7K views
Percona Live 2012PPT: introduction-to-mysql-replication by mysqlops
Percona Live 2012PPT: introduction-to-mysql-replicationPercona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replication
mysqlops 5.1K views
MySQL Cluster performance best practices by Mat Keep
MySQL Cluster performance best practicesMySQL Cluster performance best practices
MySQL Cluster performance best practices
Mat Keep25.3K views
MySQL Group Replication by Ulf Wendel
MySQL Group ReplicationMySQL Group Replication
MySQL Group Replication
Ulf Wendel33.1K views
Percona XtraDB Cluster by Kenny Gryp
Percona XtraDB ClusterPercona XtraDB Cluster
Percona XtraDB Cluster
Kenny Gryp2.8K views

Similar to MySQL::Replication (Melbourne Perl Mongers 2011-07)

Kickin' Ass with Cache-Fu (with notes) by
Kickin' Ass with Cache-Fu (with notes)Kickin' Ass with Cache-Fu (with notes)
Kickin' Ass with Cache-Fu (with notes)err
4K views104 slides
Data oriented design and c++ by
Data oriented design and c++Data oriented design and c++
Data oriented design and c++Mike Acton
33.6K views201 slides
Austin Cassandra Meetup re: Atomic Counters by
Austin Cassandra Meetup re: Atomic CountersAustin Cassandra Meetup re: Atomic Counters
Austin Cassandra Meetup re: Atomic CountersTrevor Francis
1.5K views19 slides
Lessons learnt on a 2000-core cluster by
Lessons learnt on a 2000-core clusterLessons learnt on a 2000-core cluster
Lessons learnt on a 2000-core clusterEugene Kirpichov
1.1K views93 slides
Clustered PHP - DC PHP 2009 by
Clustered PHP - DC PHP 2009Clustered PHP - DC PHP 2009
Clustered PHP - DC PHP 2009marcelesser
830 views53 slides
Synchronous Reads Asynchronous Writes RubyConf 2009 by
Synchronous Reads Asynchronous Writes RubyConf 2009Synchronous Reads Asynchronous Writes RubyConf 2009
Synchronous Reads Asynchronous Writes RubyConf 2009pauldix
20.9K views180 slides

Similar to MySQL::Replication (Melbourne Perl Mongers 2011-07)(20)

Kickin' Ass with Cache-Fu (with notes) by err
Kickin' Ass with Cache-Fu (with notes)Kickin' Ass with Cache-Fu (with notes)
Kickin' Ass with Cache-Fu (with notes)
err4K views
Data oriented design and c++ by Mike Acton
Data oriented design and c++Data oriented design and c++
Data oriented design and c++
Mike Acton33.6K views
Austin Cassandra Meetup re: Atomic Counters by Trevor Francis
Austin Cassandra Meetup re: Atomic CountersAustin Cassandra Meetup re: Atomic Counters
Austin Cassandra Meetup re: Atomic Counters
Trevor Francis1.5K views
Lessons learnt on a 2000-core cluster by Eugene Kirpichov
Lessons learnt on a 2000-core clusterLessons learnt on a 2000-core cluster
Lessons learnt on a 2000-core cluster
Eugene Kirpichov1.1K views
Clustered PHP - DC PHP 2009 by marcelesser
Clustered PHP - DC PHP 2009Clustered PHP - DC PHP 2009
Clustered PHP - DC PHP 2009
marcelesser830 views
Synchronous Reads Asynchronous Writes RubyConf 2009 by pauldix
Synchronous Reads Asynchronous Writes RubyConf 2009Synchronous Reads Asynchronous Writes RubyConf 2009
Synchronous Reads Asynchronous Writes RubyConf 2009
pauldix20.9K views
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 People by confluent
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 PeopleKafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 People
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 People
confluent1.6K views
Introduction to XtraDB Cluster by yoku0825
Introduction to XtraDB ClusterIntroduction to XtraDB Cluster
Introduction to XtraDB Cluster
yoku08253.8K views
HTTP Plugin for MySQL! by Ulf Wendel
HTTP Plugin for MySQL!HTTP Plugin for MySQL!
HTTP Plugin for MySQL!
Ulf Wendel95.3K views
Master master vs master-slave database by Wipro
Master master vs master-slave databaseMaster master vs master-slave database
Master master vs master-slave database
Wipro547 views
Architectural Overview of MapR's Apache Hadoop Distribution by mcsrivas
Architectural Overview of MapR's Apache Hadoop DistributionArchitectural Overview of MapR's Apache Hadoop Distribution
Architectural Overview of MapR's Apache Hadoop Distribution
mcsrivas7.3K views
Asynchronous programming - .NET Way by Bishnu Rawal
Asynchronous programming - .NET WayAsynchronous programming - .NET Way
Asynchronous programming - .NET Way
Bishnu Rawal253 views
What is NetDevOps? How? Leslie Carr PuppetConf 2015 by Leslie Carr
What is NetDevOps? How? Leslie Carr PuppetConf 2015What is NetDevOps? How? Leslie Carr PuppetConf 2015
What is NetDevOps? How? Leslie Carr PuppetConf 2015
Leslie Carr2.2K views
MySQL? Load? Clustering! Balancing! PECL/mysqlnd_ms 1.4 by Ulf Wendel
MySQL? Load? Clustering! Balancing! PECL/mysqlnd_ms 1.4MySQL? Load? Clustering! Balancing! PECL/mysqlnd_ms 1.4
MySQL? Load? Clustering! Balancing! PECL/mysqlnd_ms 1.4
Ulf Wendel8.5K views
Background processes and tasks in an async world by particlebanana
Background processes and tasks in an async worldBackground processes and tasks in an async world
Background processes and tasks in an async world
particlebanana533 views
HTTP, JSON, JavaScript, Map&Reduce built-in to MySQL by Ulf Wendel
HTTP, JSON, JavaScript, Map&Reduce built-in to MySQLHTTP, JSON, JavaScript, Map&Reduce built-in to MySQL
HTTP, JSON, JavaScript, Map&Reduce built-in to MySQL
Ulf Wendel41.9K views
Beautiful code instead of callback hell using ES6 Generators, Koa, Bluebird (... by andreaslubbe
Beautiful code instead of callback hell using ES6 Generators, Koa, Bluebird (...Beautiful code instead of callback hell using ES6 Generators, Koa, Bluebird (...
Beautiful code instead of callback hell using ES6 Generators, Koa, Bluebird (...
andreaslubbe4.9K views

Recently uploaded

Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...ShapeBlue
120 views62 slides
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueShapeBlue
68 views13 slides
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineShapeBlue
154 views19 slides
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...ShapeBlue
128 views20 slides
Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
74 views38 slides
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
49 views73 slides

Recently uploaded(20)

Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue120 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue68 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue154 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue128 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software373 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue63 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu287 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue75 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue134 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue105 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue74 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue81 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue59 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue86 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue52 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue93 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty54 views

MySQL::Replication (Melbourne Perl Mongers 2011-07)