SlideShare uma empresa Scribd logo
1 de 228
Baixar para ler offline
Manage MySQL like a devops
sysadmin
Percona Live London 2011
Frédéric Descamps
www.percona.com
Who am I ?
Frédéric Descamps
@lefred
http://about.be/lefred
Managing MySQL since 3.23 (as far as I
remember)
devops believer
www.percona.com
Thank You to Our Sponsors
Platinum Sponsor
Gold Sponsor
Silver Sponsors
www.percona.com
Percona Live London Sponsors
Exhibitor Sponsors
Friends of Percona Sponsors
Media Sponsors
www.percona.com
To start with...
Let's use
devops like
slides...
6
Let's use devops
like slides...
7
from
8
9
to
10
11
devops
is a movement willing to help
aligning IT with company
needs
(starting by aligning devs and ops)
@endemics - Gildas Le Nadan - “The Devops movement”, Mixit Lyon 2011
12
devops is about
communication !
13
devops is about
communication !
between
dev and ops
14
devs ops
Small and frequent
successful iterations
This is one of the most fundamental ideas in devops:
the feedback loop !
15
We can say that
devops is bringing
together people and
practices from
development and
operations
16
We can say that
devops is bringing
together people and
practices from
development and
operations
I am a happy dev !I am a happy op !
17
devops now
=
●
being professional
●
improving the collaboration
by increasing trust and
respect
18
/me likes !
HOW can I reach that
goal ?
19
devops
requires
visibility !
20
Everybody should have
a status overview
Is there any problem ?
How are the test going ?
How is performance ?
21
devops
is about
CAMS
22
CULTURE
AUTOMATION
MEASUREMENT
SHARING
@botchagalupe @damonedwards
http://www.opscode.com/blog/2010/07/16/what-devops-means-to-me/
23
What
techniques
can I use ?
24
Monitoring
Infrastructure as
Code
Continuous
Improvement
25
What about DBAs ?
26
Join the team,
follow the
movement !
27
You are already
between devs
and ops
28
You are already
between devs
and ops
I am a happy dba !
29
But we are still
closer to the
dark side of the
force: sysadmins
30
But we are still
closer to the
dark side of the
force: sysadmins
31
How can we
apply devops
ideas to our dba
job ?
32
1. communication
2. configuration
management
3. testing
4. visibility
33
1. Communication
Usually DEVS
communicate
with managers,
quality managers,
products managers, ...
34
OPS
“communicate”
with support,
ISP's and... their
servers
35
DBAs don't communicate
36
The interaction between
developers, sysadmins,
dbas and all the actors
should begin from the start
of any projects
37
38
39
Discuss everything database
related with developers and
sysadmins:
●
disks and raid design
●
schema design & partitions
●
additional columns & indexes
●
tables repair, ...
40
2. configuration
management
Can we automate DBAs
job ?
Should we ?
Even if we have only one
database ?
41
42
43
A lot of things to configure
●
binaries
●
databases
●
configs
●
cron jobs
●
monitoring
●
grants
●
replication
44
Documentation is
needed and must be up
to date
45
Needs to be reproducible
quickly without missing
anything !
46
Keep track of any changes
Mind the gap
47
3. testing
Test
every changes
every new package...
EVERYTHING
48
4. visibility
Expose monitoring, trending,
test results and project status
to EVERYONE in your
company!!
Everybody should know why the
database is slooooow !
49
Use all these metrics to plan
ahead all the changes !
NOT ALONE BUT WITH
EVERYBODY
50
notions
practices
ideas
methodologies
51
We are DBAs we
work with data,
we need
something more
concrete !
52
We are DBA's
we work with
data, we need
something more
concrete !
53
TRUE !
54
communication
55
Use an agile
method to
handle your
projects
56
For operations
the best method
is kanban
57
58
59
Use dashboards
and make them
available to
EVERYONE
60
share all your
dashboards with
everybody in
your company
61
configuration
management
62
consider your
infrastructure as
code
63
Use puppet (or any other
configuration management tool)
to deploy
everything related
to your database
64
Save your
puppet recipes
into a version
control system
65
but also save
your database
schema changes
in that system
66
test
67
68
What should you
test as a devops
dba ?
69
Test if you can
deploy
everything and if
you didn't forget
anything
70
Test also the
performance !
Is it faster with
this change ?
71
use
Percona
Toolkit
72
automate
your
tests
73
visibility
74
monitoring
75
Monitor your database
with an alerting system
(nagios).
Disk/IO, CPU load, Network
traffic, disk usage
76
But do you want to be
woken up at night
because replication of
the machine taking
backups is 60sec
behind ?
77
NO!
78
Then do you want to be
woken up in the middle
of the night because
they are 1000 more
selects than usual ?
79
NO!
80
Your alerting should answer
those questions:
Is the database server running ?
Does it allow connections ?
Is replication lagging on production
slaves ?
81
trending
82
The most interesting facts
for a DBA are the trending
results !
Use cacti ... with mysql
templates !
They provide very good
metrics
83
Correlate changes in
the trending results
with your configuration
changes...
everything should be
tracked
84
others ?
85
You can also
use other
“devops”
oriented tools
like :
86
puppet-dashboard
with kanban plugin
87
If there is only
one thing you
remember from
this presentation
88
Yes, even a
schema change
MUST be
considered like a
migration !
89
review it
test it
plan it
do it
90
and now that we
have a
devdbaops
team
91
we can start
working on
really interesting
tasks for
everyone
92
the
smooth
migration
93
When this goal is
achieved
DEVS have less pressure
OPS have less pressure
DBAs have less pressure
94
collaboration
=
less pressure
95
96
v 1.9application v 2.0
db schema
v 1.9 v 2.0
present future
97
v 1.9application v 2.0
db schema
v 1.9 v 2.0
present future
98
v 1.9application v 2.0
db schema
v 1.9 v 2.0
present
99
v 1.9application v 2.0
db schema
v 1.9 v 2.0
present Issue !!
100
v 1.9application v 2.0
db schema
v 1.9 v 2.0
101
v 1.9application v 2.0
db schema
v 1.9 v 2.0
Issue !!
102
v 1.9application v 2.0
db schema
v 1.9 v 2.0
103
This can only be
the result of
104
collaboration
between DEVS,
DBAs & OPS
105
demo
106
git
puppet
Percona server
Jenkins
VirtualBox
vagrant
mcollective
107
Change the schema
(add an index for example)
Commit !
108
Launches a new
virtual machine from
scratch using vagrant
Install everything and
populate a test db
109
Start some tests with
pt-query-digest and
compares to old
values
Faster is a success
Slower is a fail
110
Photo Credit:
http://www.flickr.com/photos/kuma-kigurumi/
http://www.flickr.com/photos/airforceone/2125791018/
http://www.flickr.com/photos/akosvaradi/2617404213/
http://www.flickr.com/photos/doberdad/2264130166
http://www.flickr.com/photos/tomsaint/2714401733
http://www.flickr.com/photos/10335017@N07/4570943373/
http://www.bxel.net/metro-de-bruxelles/metro_plan_bruxelles.jpg
http://www.flickr.com/photos/youngkimstudio/6216328782
http://www.flickr.com/photos/26676383@N00/3690701110/
http://www.flickr.com/photos/blubbla/209864856
http://www.flickr.com/photos/chrishuffman/2336990347
http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef0153922fa2ee970b-pi
Projects links:
http://puppetlabs.com/resources/overview-2/
http://puppetlabs.com/puppet/related-projects/dashboard/
http://theforeman.org/
http://git-scm.com/
http://www.redmine.org/
http://www.redmine.org/projects/redmine/wiki/PluginKanban
http://vagrantup.com
https://www.virtualbox.org/
http://jenkins-ci.org/
http://www.percona.com/software/percona-toolkit/
http://code.google.com/p/mysql-cacti-templates/
www.percona.com
You can find all these recipes here !
lefred@percona.com
@lefred
We're Hiring! www.percona.com/about-us/careers/
www.percona.com
Annual MySQL Users Conference
Presented by Percona Live
The Hyatt Regency Hotel, Santa Clara, CA
April 10th-12th, 2012
Featured Speakers
Mark Callaghan, Facebook
Jeremy Zawodny, Craigslist
Marten Mickos, Eucalyptus Systems
Sarah Novotny, Blue Gecko
Peter Zaitsev, Percona
Baron Schwartz, Percona
The Call for Papers is Now Open!
Visit www.percona.com/live/mysql-conference-2012/
114
Questions ?
114
Thank you !
ManageMySQLlikeadevopssysadminPerconaLiveLondon2011FrédéricDescamps
www.percona.comWhoamI?FrédéricDescamps@lefredhttp://about.be/lefredManagingMySQLsince3.23(asfarasIremember)devopsbeliever
www.percona.comThankYoutoOurSponsorsPlatinumSponsorGoldSponsorSilverSponsors
www.percona.comPerconaLiveLondonSponsorsExhibitorSponsorsFriendsofPerconaSponsorsMediaSponsors
www.percona.comTostartwith...Let'susedevopslikeslides...
6Let'susedevopslikeslides...
7from
8
9to
10
11devopsisamovementwillingtohelpaligningITwithcompanyneeds(startingbyaligningdevsandops)@endemics-GildasLeNadan-“TheDevopsmovement”,MixitLyon2011
12devopsisaboutcommunication!
13devopsisaboutcommunication!betweendevandops
14devsopsSmallandfrequentsuccessfuliterationsThisisoneofthemostfundamentalideasindevops:thefeedbackloop!
15Wecansaythatdevopsisbringingtogetherpeopleandpracticesfromdevelopmentandoperations
16WecansaythatdevopsisbringingtogetherpeopleandpracticesfromdevelopmentandoperationsIamahappydev!Iamahappyop!
17devopsnow=●beingprofessional●improvingthecollaborationbyincreasingtrustandrespect
18/melikes!HOWcanIreachthatgoal?
19devopsrequiresvisibility!
20EverybodyshouldhaveastatusoverviewIsthereanyproblem?Howarethetestgoing?Howisperformance?
21devopsisaboutCAMS
22CULTUREAUTOMATIONMEASUREMENTSHARING@botchagalupe@damonedwardshttp://www.opscode.com/blog/2010/07/16/what-devops-means-to-me/
23WhattechniquescanIuse?
24MonitoringInfrastructureasCodeContinuousImprovement
25WhataboutDBAs?
26Jointheteam,followthemovement!
27Youarealreadybetweendevsandops
28YouarealreadybetweendevsandopsIamahappydba!
29Butwearestillclosertothedarksideoftheforce:sysadmins
30Butwearestillclosertothedarksideoftheforce:sysadmins
31Howcanweapplydevopsideastoourdbajob?
321.communication2.configurationmanagement3.testing4.visibility
331.CommunicationUsuallyDEVScommunicatewithmanagers,qualitymanagers,productsmanagers,...
34OPS“communicate”withsupport,ISP'sand...theirservers
35DBAsdon'tcommunicate
36Theinteractionbetweendevelopers,sysadmins,dbasandalltheactorsshouldbeginfromthestartofanyprojects
37
38
39Discusseverythingdatabaserelatedwithdevelopersandsysadmins:●disksandraiddesign●schemadesign&partitions●additionalcolumns&indexes●tablesrepair,...
402.configurationmanagementCanweautomateDBAsjob?Shouldwe?Evenifwehaveonlyonedatabase?
41
42
43Alotofthingstoconfigure●binaries●databases●configs●cronjobs●monitoring●grants●replication
44Documentationisneededandmustbeuptodate
45Needstobereproduciblequicklywithoutmissinganything!
46KeeptrackofanychangesMindthegap
473.testingTesteverychangeseverynewpackage...EVERYTHING
484.visibilityExposemonitoring,trending,testresultsandprojectstatustoEVERYONEinyourcompany!!Everybodyshouldknowwhythedatabaseisslooooow!
49Useallthesemetricstoplanaheadallthechanges!NOTALONEBUTWITHEVERYBODY
50notionspracticesideasmethodologies
51WeareDBAsweworkwithdata,weneedsomethingmoreconcrete!
52WeareDBA'sweworkwithdata,weneedsomethingmoreconcrete!
53TRUE!
54communication
55Useanagilemethodtohandleyourprojects
56Foroperationsthebestmethodiskanban
57
58
59UsedashboardsandmakethemavailabletoEVERYONE
60shareallyourdashboardswitheverybodyinyourcompany
61configurationmanagement
62consideryourinfrastructureascode
63Usepuppet(oranyotherconfigurationmanagementtool)todeployeverythingrelatedtoyourdatabase
64Saveyourpuppetrecipesintoaversioncontrolsystem
65butalsosaveyourdatabaseschemachangesinthatsystem
66test
67
68Whatshouldyoutestasadevopsdba?
69Testifyoucandeployeverythingandifyoudidn'tforgetanything
70Testalsotheperformance!Isitfasterwiththischange?
71usePerconaToolkit
72automateyourtests
73visibility
74monitoring
75Monitoryourdatabasewithanalertingsystem(nagios).Disk/IO,CPUload,Networktraffic,diskusage
76Butdoyouwanttobewokenupatnightbecausereplicationofthemachinetakingbackupsis60secbehind?
77NO!
78Thendoyouwanttobewokenupinthemiddleofthenightbecausetheyare1000moreselectsthanusual?
79NO!
80Youralertingshouldanswerthosequestions:Isthedatabaseserverrunning?Doesitallowconnections?Isreplicationlaggingonproductionslaves?
81trending
82ThemostinterestingfactsforaDBAarethetrendingresults!Usecacti...withmysqltemplates!Theyprovideverygoodmetrics
83Correlatechangesinthetrendingresultswithyourconfigurationchanges...everythingshouldbetracked
84others?
85Youcanalsouseother“devops”orientedtoolslike:
86puppet-dashboardwithkanbanplugin
87Ifthereisonlyonethingyourememberfromthispresentation
88Yes,evenaschemachangeMUSTbeconsideredlikeamigration!
89reviewittestitplanitdoit
90andnowthatwehaveadevdbaopsteam
91wecanstartworkingonreallyinterestingtasksforeveryone
92thesmoothmigration
93WhenthisgoalisachievedDEVShavelesspressureOPShavelesspressureDBAshavelesspressure
94collaboration=lesspressure
95
96v1.9applicationv2.0dbschemav1.9v2.0presentfuture
97v1.9applicationv2.0dbschemav1.9v2.0presentfuture
98v1.9applicationv2.0dbschemav1.9v2.0present
99v1.9applicationv2.0dbschemav1.9v2.0presentIssue!!
100v1.9applicationv2.0dbschemav1.9v2.0
101v1.9applicationv2.0dbschemav1.9v2.0Issue!!
102v1.9applicationv2.0dbschemav1.9v2.0
103Thiscanonlybetheresultof
104collaborationbetweenDEVS,DBAs&OPS
105demo
106gitpuppetPerconaserverJenkinsVirtualBoxvagrantmcollective
107Changetheschema(addanindexforexample)Commit!
108LaunchesanewvirtualmachinefromscratchusingvagrantInstalleverythingandpopulateatestdb
109Startsometestswithpt-query-digestandcomparestooldvaluesFasterisasuccessSlowerisafail
110PhotoCredit:http://www.flickr.com/photos/kuma-kigurumi/http://www.flickr.com/photos/airforceone/2125791018/http://www.flickr.com/photos/akosvaradi/2617404213/http://www.flickr.com/photos/doberdad/2264130166http://www.flickr.com/photos/tomsaint/2714401733http://www.flickr.com/photos/10335017@N07/4570943373/http://www.bxel.net/metro-de-bruxelles/metro_plan_bruxelles.jpghttp://www.flickr.com/photos/youngkimstudio/6216328782http://www.flickr.com/photos/26676383@N00/3690701110/http://www.flickr.com/photos/blubbla/209864856http://www.flickr.com/photos/chrishuffman/2336990347http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef0153922fa2ee970b-piProjectslinks:http://puppetlabs.com/resources/overview-2/http://puppetlabs.com/puppet/related-projects/dashboard/http://theforeman.org/http://git-scm.com/http://www.redmine.org/http://www.redmine.org/projects/redmine/wiki/PluginKanbanhttp://vagrantup.comhttps://www.virtualbox.org/http://jenkins-ci.org/http://www.percona.com/software/percona-toolkit/http://code.google.com/p/mysql-cacti-templates/
www.percona.comYoucanfindalltheserecipeshere!
lefred@percona.com
@lefred
We're Hiring! www.percona.com/about-us/careers/
www.percona.comAnnualMySQLUsersConferencePresentedbyPerconaLiveTheHyattRegencyHotel,SantaClara,CAApril10th-12th,2012FeaturedSpeakersMarkCallaghan,FacebookJeremyZawodny,CraigslistMartenMickos,EucalyptusSystemsSarahNovotny,BlueGeckoPeterZaitsev,PerconaBaronSchwartz,PerconaTheCallforPapersisNowOpen!Visitwww.percona.com/live/mysql-conference-2012/
114Questions?114Thankyou!

Mais conteúdo relacionado

Mais procurados

Fosdem 2014 - MySQL & Friends Devroom: 15 tips galera cluster
Fosdem 2014 - MySQL & Friends Devroom: 15 tips galera clusterFosdem 2014 - MySQL & Friends Devroom: 15 tips galera cluster
Fosdem 2014 - MySQL & Friends Devroom: 15 tips galera cluster
Frederic Descamps
 
MHA (MySQL High Availability): Getting started & moving past quirks
MHA (MySQL High Availability): Getting started & moving past quirksMHA (MySQL High Availability): Getting started & moving past quirks
MHA (MySQL High Availability): Getting started & moving past quirks
Colin Charles
 

Mais procurados (20)

Webinar slides: Replication Topology Changes for MySQL and MariaDB
Webinar slides: Replication Topology Changes for MySQL and MariaDBWebinar slides: Replication Topology Changes for MySQL and MariaDB
Webinar slides: Replication Topology Changes for MySQL and MariaDB
 
MySQL Group Replication - an Overview
MySQL Group Replication - an OverviewMySQL Group Replication - an Overview
MySQL Group Replication - an Overview
 
Upgrade to MySQL 5.6 without downtime
Upgrade to MySQL 5.6 without downtimeUpgrade to MySQL 5.6 without downtime
Upgrade to MySQL 5.6 without downtime
 
MySQL High Availability with Group Replication
MySQL High Availability with Group ReplicationMySQL High Availability with Group Replication
MySQL High Availability with Group Replication
 
MySQL Group Replication - Ready For Production? (2018-04)
MySQL Group Replication - Ready For Production? (2018-04)MySQL Group Replication - Ready For Production? (2018-04)
MySQL Group Replication - Ready For Production? (2018-04)
 
MySQL Group Replication
MySQL Group ReplicationMySQL Group Replication
MySQL Group Replication
 
MySQL InnoDB Cluster and Group Replication - OSI 2017 Bangalore
MySQL InnoDB Cluster and Group Replication - OSI 2017 BangaloreMySQL InnoDB Cluster and Group Replication - OSI 2017 Bangalore
MySQL InnoDB Cluster and Group Replication - OSI 2017 Bangalore
 
Easy MySQL Replication Setup and Troubleshooting
Easy MySQL Replication Setup and TroubleshootingEasy MySQL Replication Setup and Troubleshooting
Easy MySQL Replication Setup and Troubleshooting
 
Ohio Linux Fest -- MySQL's NoSQL
Ohio Linux Fest -- MySQL's NoSQLOhio Linux Fest -- MySQL's NoSQL
Ohio Linux Fest -- MySQL's NoSQL
 
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
 
MySQL Replication Performance Tuning for Fun and Profit!
MySQL Replication Performance Tuning for Fun and Profit!MySQL Replication Performance Tuning for Fun and Profit!
MySQL Replication Performance Tuning for Fun and Profit!
 
Fosdem 2014 - MySQL & Friends Devroom: 15 tips galera cluster
Fosdem 2014 - MySQL & Friends Devroom: 15 tips galera clusterFosdem 2014 - MySQL & Friends Devroom: 15 tips galera cluster
Fosdem 2014 - MySQL & Friends Devroom: 15 tips galera cluster
 
OTN Tour 2014: Rac 11g vs 12c
OTN Tour 2014: Rac 11g vs 12cOTN Tour 2014: Rac 11g vs 12c
OTN Tour 2014: Rac 11g vs 12c
 
Galera Replication Demystified: How Does It Work?
Galera Replication Demystified: How Does It Work?Galera Replication Demystified: How Does It Work?
Galera Replication Demystified: How Does It Work?
 
Become a MySQL DBA - Webinars - Schema Changes for MySQL Replication & Galera...
Become a MySQL DBA - Webinars - Schema Changes for MySQL Replication & Galera...Become a MySQL DBA - Webinars - Schema Changes for MySQL Replication & Galera...
Become a MySQL DBA - Webinars - Schema Changes for MySQL Replication & Galera...
 
MHA (MySQL High Availability): Getting started & moving past quirks
MHA (MySQL High Availability): Getting started & moving past quirksMHA (MySQL High Availability): Getting started & moving past quirks
MHA (MySQL High Availability): Getting started & moving past quirks
 
MySQL Utilities -- PyTexas 2015
MySQL Utilities -- PyTexas 2015MySQL Utilities -- PyTexas 2015
MySQL Utilities -- PyTexas 2015
 
Automated MySQL failover with MHA: Getting started & moving past its quirks
Automated MySQL failover with MHA: Getting started & moving past its quirksAutomated MySQL failover with MHA: Getting started & moving past its quirks
Automated MySQL failover with MHA: Getting started & moving past its quirks
 
Multi Source Replication With MySQL 5.7 @ Verisure
Multi Source Replication With MySQL 5.7 @ VerisureMulti Source Replication With MySQL 5.7 @ Verisure
Multi Source Replication With MySQL 5.7 @ Verisure
 
MySQL High Availability Solutions - Avoid loss of service by reducing the r...
MySQL High Availability Solutions  -  Avoid loss of service by reducing the r...MySQL High Availability Solutions  -  Avoid loss of service by reducing the r...
MySQL High Availability Solutions - Avoid loss of service by reducing the r...
 

Destaque

Fosdem managing my sql with percona toolkit
Fosdem managing my sql with percona toolkitFosdem managing my sql with percona toolkit
Fosdem managing my sql with percona toolkit
Frederic Descamps
 
Loadays managing my sql with percona toolkit
Loadays managing my sql with percona toolkitLoadays managing my sql with percona toolkit
Loadays managing my sql with percona toolkit
Frederic Descamps
 

Destaque (20)

Jeudis du Libre - MySQL comme Document Store
Jeudis du Libre - MySQL comme Document StoreJeudis du Libre - MySQL comme Document Store
Jeudis du Libre - MySQL comme Document Store
 
Implementing Private Clouds
Implementing Private CloudsImplementing Private Clouds
Implementing Private Clouds
 
Continuous Availability for Private Database Clouds
Continuous Availability for Private Database CloudsContinuous Availability for Private Database Clouds
Continuous Availability for Private Database Clouds
 
Fosdem managing my sql with percona toolkit
Fosdem managing my sql with percona toolkitFosdem managing my sql with percona toolkit
Fosdem managing my sql with percona toolkit
 
Oss4b - pxc introduction
Oss4b   - pxc introductionOss4b   - pxc introduction
Oss4b - pxc introduction
 
Loadays managing my sql with percona toolkit
Loadays managing my sql with percona toolkitLoadays managing my sql with percona toolkit
Loadays managing my sql with percona toolkit
 
Plmce2k15 15 tips galera cluster
Plmce2k15   15 tips galera clusterPlmce2k15   15 tips galera cluster
Plmce2k15 15 tips galera cluster
 
MySQL DevOps at Outbrain
MySQL DevOps at OutbrainMySQL DevOps at Outbrain
MySQL DevOps at Outbrain
 
RDS for MySQL, No BS Operations and Patterns
RDS for MySQL, No BS Operations and PatternsRDS for MySQL, No BS Operations and Patterns
RDS for MySQL, No BS Operations and Patterns
 
devops Days Belgium Ghent 2016
devops Days Belgium Ghent 2016devops Days Belgium Ghent 2016
devops Days Belgium Ghent 2016
 
Deploying WSO2 Middleware on Containers
Deploying WSO2 Middleware on ContainersDeploying WSO2 Middleware on Containers
Deploying WSO2 Middleware on Containers
 
Inexpensive Datamasking for MySQL with ProxySQL - data anonymization for deve...
Inexpensive Datamasking for MySQL with ProxySQL - data anonymization for deve...Inexpensive Datamasking for MySQL with ProxySQL - data anonymization for deve...
Inexpensive Datamasking for MySQL with ProxySQL - data anonymization for deve...
 
Percon XtraDB Cluster in a nutshell
Percon XtraDB Cluster in a nutshellPercon XtraDB Cluster in a nutshell
Percon XtraDB Cluster in a nutshell
 
Wso2 con eu 2016 an introduction to the wso2 integration platform by chanak...
Wso2 con eu 2016   an introduction to the wso2 integration platform by chanak...Wso2 con eu 2016   an introduction to the wso2 integration platform by chanak...
Wso2 con eu 2016 an introduction to the wso2 integration platform by chanak...
 
Deploying WSO2 Middleware on Kubernetes
Deploying WSO2 Middleware on KubernetesDeploying WSO2 Middleware on Kubernetes
Deploying WSO2 Middleware on Kubernetes
 
MySQL 5.7 & JSON - Nouvelles opportunités pour les dévelopeurs
MySQL 5.7 & JSON - Nouvelles opportunités pour les dévelopeursMySQL 5.7 & JSON - Nouvelles opportunités pour les dévelopeurs
MySQL 5.7 & JSON - Nouvelles opportunités pour les dévelopeurs
 
Wso2 esb-maintenance-guide
Wso2 esb-maintenance-guideWso2 esb-maintenance-guide
Wso2 esb-maintenance-guide
 
Undelete (and more) rows from the binary log
Undelete (and more) rows from the binary logUndelete (and more) rows from the binary log
Undelete (and more) rows from the binary log
 
Wso2 integration platform deep dive eu con 2016
Wso2 integration platform deep dive   eu con 2016Wso2 integration platform deep dive   eu con 2016
Wso2 integration platform deep dive eu con 2016
 
Haute disponibilité my sql avec group réplication
Haute disponibilité my sql avec group réplicationHaute disponibilité my sql avec group réplication
Haute disponibilité my sql avec group réplication
 

Semelhante a Pluk2011 deploy-mysql-like-a-devops-sysadmin

Functional training day1
Functional training day1Functional training day1
Functional training day1
Satyamitra maan
 

Semelhante a Pluk2011 deploy-mysql-like-a-devops-sysadmin (20)

Managing Databases In A DevOps Environment 2016
Managing Databases In A DevOps Environment 2016Managing Databases In A DevOps Environment 2016
Managing Databases In A DevOps Environment 2016
 
Idi2018 - Serverless does not mean Opsless
Idi2018 - Serverless does not mean OpslessIdi2018 - Serverless does not mean Opsless
Idi2018 - Serverless does not mean Opsless
 
Enabling Scalable Data Science Pipeline with Mlflow at Thermo Fisher Scientific
Enabling Scalable Data Science Pipeline with Mlflow at Thermo Fisher ScientificEnabling Scalable Data Science Pipeline with Mlflow at Thermo Fisher Scientific
Enabling Scalable Data Science Pipeline with Mlflow at Thermo Fisher Scientific
 
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)
 
DevOps for absolute beginners
DevOps for absolute beginnersDevOps for absolute beginners
DevOps for absolute beginners
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
 
Mvp4 croatia - Being a dba in a devops world
Mvp4 croatia - Being a dba in a devops worldMvp4 croatia - Being a dba in a devops world
Mvp4 croatia - Being a dba in a devops world
 
HLayer / Cloud Native Best Practices
HLayer / Cloud Native Best PracticesHLayer / Cloud Native Best Practices
HLayer / Cloud Native Best Practices
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
DevOps - Orientation Session
DevOps - Orientation SessionDevOps - Orientation Session
DevOps - Orientation Session
 
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
 
Planning for DevOps
Planning for DevOpsPlanning for DevOps
Planning for DevOps
 
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
 
Network Reliability Engineering and DevNetOps - Presented at ONS March 2018
Network Reliability Engineering and DevNetOps - Presented at ONS March 2018Network Reliability Engineering and DevNetOps - Presented at ONS March 2018
Network Reliability Engineering and DevNetOps - Presented at ONS March 2018
 
Functional training day1
Functional training day1Functional training day1
Functional training day1
 
Big data & frameworks: no book for you anymore
Big data & frameworks: no book for you anymoreBig data & frameworks: no book for you anymore
Big data & frameworks: no book for you anymore
 
Big data & frameworks: no book for you anymore.
Big data & frameworks: no book for you anymore.Big data & frameworks: no book for you anymore.
Big data & frameworks: no book for you anymore.
 

Mais de Frederic Descamps

Mais de Frederic Descamps (20)

MySQL Innovation & Cloud Day - Document Store avec MySQL HeatWave Database Se...
MySQL Innovation & Cloud Day - Document Store avec MySQL HeatWave Database Se...MySQL Innovation & Cloud Day - Document Store avec MySQL HeatWave Database Se...
MySQL Innovation & Cloud Day - Document Store avec MySQL HeatWave Database Se...
 
MySQL Day Roma - MySQL Shell and Visual Studio Code Extension
MySQL Day Roma - MySQL Shell and Visual Studio Code ExtensionMySQL Day Roma - MySQL Shell and Visual Studio Code Extension
MySQL Day Roma - MySQL Shell and Visual Studio Code Extension
 
RivieraJUG - MySQL Indexes and Histograms
RivieraJUG - MySQL Indexes and HistogramsRivieraJUG - MySQL Indexes and Histograms
RivieraJUG - MySQL Indexes and Histograms
 
RivieraJUG - MySQL 8.0 - What's new for developers.pdf
RivieraJUG - MySQL 8.0 - What's new for developers.pdfRivieraJUG - MySQL 8.0 - What's new for developers.pdf
RivieraJUG - MySQL 8.0 - What's new for developers.pdf
 
MySQL User Group NL - MySQL 8
MySQL User Group NL - MySQL 8MySQL User Group NL - MySQL 8
MySQL User Group NL - MySQL 8
 
State of the Dolphin - May 2022
State of the Dolphin - May 2022State of the Dolphin - May 2022
State of the Dolphin - May 2022
 
Percona Live 2022 - MySQL Shell for Visual Studio Code
Percona Live 2022 - MySQL Shell for Visual Studio CodePercona Live 2022 - MySQL Shell for Visual Studio Code
Percona Live 2022 - MySQL Shell for Visual Studio Code
 
Percona Live 2022 - The Evolution of a MySQL Database System
Percona Live 2022 - The Evolution of a MySQL Database SystemPercona Live 2022 - The Evolution of a MySQL Database System
Percona Live 2022 - The Evolution of a MySQL Database System
 
Percona Live 2022 - MySQL Architectures
Percona Live 2022 - MySQL ArchitecturesPercona Live 2022 - MySQL Architectures
Percona Live 2022 - MySQL Architectures
 
LinuxFest Northwest 2022 - The Evolution of a MySQL Database System
LinuxFest Northwest 2022 - The Evolution of a MySQL Database SystemLinuxFest Northwest 2022 - The Evolution of a MySQL Database System
LinuxFest Northwest 2022 - The Evolution of a MySQL Database System
 
Open Source 101 2022 - MySQL Indexes and Histograms
Open Source 101 2022 - MySQL Indexes and HistogramsOpen Source 101 2022 - MySQL Indexes and Histograms
Open Source 101 2022 - MySQL Indexes and Histograms
 
Pi Day 2022 - from IoT to MySQL HeatWave Database Service
Pi Day 2022 -  from IoT to MySQL HeatWave Database ServicePi Day 2022 -  from IoT to MySQL HeatWave Database Service
Pi Day 2022 - from IoT to MySQL HeatWave Database Service
 
Confoo 2022 - le cycle d'une instance MySQL
Confoo 2022  - le cycle d'une instance MySQLConfoo 2022  - le cycle d'une instance MySQL
Confoo 2022 - le cycle d'une instance MySQL
 
FOSDEM 2022 MySQL Devroom: MySQL 8.0 - Logical Backups, Snapshots and Point-...
FOSDEM 2022 MySQL Devroom:  MySQL 8.0 - Logical Backups, Snapshots and Point-...FOSDEM 2022 MySQL Devroom:  MySQL 8.0 - Logical Backups, Snapshots and Point-...
FOSDEM 2022 MySQL Devroom: MySQL 8.0 - Logical Backups, Snapshots and Point-...
 
Les nouveautés de MySQL 8.0
Les nouveautés de MySQL 8.0Les nouveautés de MySQL 8.0
Les nouveautés de MySQL 8.0
 
Les nouveautés de MySQL 8.0
Les nouveautés de MySQL 8.0Les nouveautés de MySQL 8.0
Les nouveautés de MySQL 8.0
 
State of The Dolphin - May 2021
State of The Dolphin - May 2021State of The Dolphin - May 2021
State of The Dolphin - May 2021
 
MySQL Shell for DBAs
MySQL Shell for DBAsMySQL Shell for DBAs
MySQL Shell for DBAs
 
Deploying Magento on OCI with MDS
Deploying Magento on OCI with MDSDeploying Magento on OCI with MDS
Deploying Magento on OCI with MDS
 
MySQL Router REST API
MySQL Router REST APIMySQL Router REST API
MySQL Router REST API
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Pluk2011 deploy-mysql-like-a-devops-sysadmin