Enviar pesquisa
Carregar
Tricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
•
2 gostaram
•
1,125 visualizações
M
MySQLConference
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 34
Baixar agora
Baixar para ler offline
Recomendados
OTM in the Cloud - OTM SIG 2012
OTM in the Cloud - OTM SIG 2012
MavenWire
Acquia Managed Cloud: Highly Available Architecture for Highly Unpredictable ...
Acquia Managed Cloud: Highly Available Architecture for Highly Unpredictable ...
Acquia
Cloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web Apps
Mark Slingsby
Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reac...
Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reac...
AOE
saurabh soni rac
saurabh soni rac
saurabh soni
SDEC2011 Using Couchbase for social game scaling and speed
SDEC2011 Using Couchbase for social game scaling and speed
Korea Sdec
Client side load balancer using cloud
Client side load balancer using cloud
Goutham Reddy
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
Software Park Thailand
Recomendados
OTM in the Cloud - OTM SIG 2012
OTM in the Cloud - OTM SIG 2012
MavenWire
Acquia Managed Cloud: Highly Available Architecture for Highly Unpredictable ...
Acquia Managed Cloud: Highly Available Architecture for Highly Unpredictable ...
Acquia
Cloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web Apps
Mark Slingsby
Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reac...
Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reac...
AOE
saurabh soni rac
saurabh soni rac
saurabh soni
SDEC2011 Using Couchbase for social game scaling and speed
SDEC2011 Using Couchbase for social game scaling and speed
Korea Sdec
Client side load balancer using cloud
Client side load balancer using cloud
Goutham Reddy
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
Software Park Thailand
Hecatonchire kvm forum_2012_benoit_hudzia
Hecatonchire kvm forum_2012_benoit_hudzia
Benoit Hudzia
Leverage Azure and SQL Azure to build SaaS applications
Leverage Azure and SQL Azure to build SaaS applications
Common Sense
Netflix Global Cloud Architecture
Netflix Global Cloud Architecture
Adrian Cockcroft
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Stuart Charlton
A Step By Step Guide To Put DB2 On Amazon Cloud
A Step By Step Guide To Put DB2 On Amazon Cloud
Deepak Rao
Scalable Database Options on AWS
Scalable Database Options on AWS
Amazon Web Services
Accumulo on EC2
Accumulo on EC2
Aaron Cordova
Why Traditional Databases Fail so Miserably to Scale with E-Commerce Site Growth
Why Traditional Databases Fail so Miserably to Scale with E-Commerce Site Growth
Clustrix
Cmg06 utilization is useless
Cmg06 utilization is useless
Adrian Cockcroft
SV Forum Platform Architecture SIG - Netflix Open Source Platform
SV Forum Platform Architecture SIG - Netflix Open Source Platform
Adrian Cockcroft
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Adrian Cockcroft
SDEC2011 Big engineer vs small entreprenuer
SDEC2011 Big engineer vs small entreprenuer
Korea Sdec
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, Cambridge
Amazon Web Services
Scalable Resilient Web Services In .Net
Scalable Resilient Web Services In .Net
Bala Subra
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
Peter Ocasek
Introducing Amazon Simple Workflow (Amazon SWF)
Introducing Amazon Simple Workflow (Amazon SWF)
Amazon Web Services
IBM Software Available In The Cloud With Amazon Web Services
IBM Software Available In The Cloud With Amazon Web Services
Steven Gerhardt
Bca1931 final
Bca1931 final
Itzik Reich
Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319
Yukio Andoh
SAP on AWS
SAP on AWS
Amazon Web Services LATAM
Deploying in the Cloud: Why and How
Deploying in the Cloud: Why and How
Matt Small
Cloud Time
Cloud Time
John Repko
Mais conteúdo relacionado
Mais procurados
Hecatonchire kvm forum_2012_benoit_hudzia
Hecatonchire kvm forum_2012_benoit_hudzia
Benoit Hudzia
Leverage Azure and SQL Azure to build SaaS applications
Leverage Azure and SQL Azure to build SaaS applications
Common Sense
Netflix Global Cloud Architecture
Netflix Global Cloud Architecture
Adrian Cockcroft
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Stuart Charlton
A Step By Step Guide To Put DB2 On Amazon Cloud
A Step By Step Guide To Put DB2 On Amazon Cloud
Deepak Rao
Scalable Database Options on AWS
Scalable Database Options on AWS
Amazon Web Services
Accumulo on EC2
Accumulo on EC2
Aaron Cordova
Why Traditional Databases Fail so Miserably to Scale with E-Commerce Site Growth
Why Traditional Databases Fail so Miserably to Scale with E-Commerce Site Growth
Clustrix
Cmg06 utilization is useless
Cmg06 utilization is useless
Adrian Cockcroft
SV Forum Platform Architecture SIG - Netflix Open Source Platform
SV Forum Platform Architecture SIG - Netflix Open Source Platform
Adrian Cockcroft
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Adrian Cockcroft
SDEC2011 Big engineer vs small entreprenuer
SDEC2011 Big engineer vs small entreprenuer
Korea Sdec
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, Cambridge
Amazon Web Services
Scalable Resilient Web Services In .Net
Scalable Resilient Web Services In .Net
Bala Subra
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
Peter Ocasek
Introducing Amazon Simple Workflow (Amazon SWF)
Introducing Amazon Simple Workflow (Amazon SWF)
Amazon Web Services
IBM Software Available In The Cloud With Amazon Web Services
IBM Software Available In The Cloud With Amazon Web Services
Steven Gerhardt
Bca1931 final
Bca1931 final
Itzik Reich
Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319
Yukio Andoh
SAP on AWS
SAP on AWS
Amazon Web Services LATAM
Mais procurados
(20)
Hecatonchire kvm forum_2012_benoit_hudzia
Hecatonchire kvm forum_2012_benoit_hudzia
Leverage Azure and SQL Azure to build SaaS applications
Leverage Azure and SQL Azure to build SaaS applications
Netflix Global Cloud Architecture
Netflix Global Cloud Architecture
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
A Step By Step Guide To Put DB2 On Amazon Cloud
A Step By Step Guide To Put DB2 On Amazon Cloud
Scalable Database Options on AWS
Scalable Database Options on AWS
Accumulo on EC2
Accumulo on EC2
Why Traditional Databases Fail so Miserably to Scale with E-Commerce Site Growth
Why Traditional Databases Fail so Miserably to Scale with E-Commerce Site Growth
Cmg06 utilization is useless
Cmg06 utilization is useless
SV Forum Platform Architecture SIG - Netflix Open Source Platform
SV Forum Platform Architecture SIG - Netflix Open Source Platform
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
SDEC2011 Big engineer vs small entreprenuer
SDEC2011 Big engineer vs small entreprenuer
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, Cambridge
Scalable Resilient Web Services In .Net
Scalable Resilient Web Services In .Net
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
Introducing Amazon Simple Workflow (Amazon SWF)
Introducing Amazon Simple Workflow (Amazon SWF)
IBM Software Available In The Cloud With Amazon Web Services
IBM Software Available In The Cloud With Amazon Web Services
Bca1931 final
Bca1931 final
Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319
SAP on AWS
SAP on AWS
Semelhante a Tricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
Deploying in the Cloud: Why and How
Deploying in the Cloud: Why and How
Matt Small
Cloud Time
Cloud Time
John Repko
XS Japan 2008 Oracle VM English
XS Japan 2008 Oracle VM English
The Linux Foundation
Deploying and Scaling using AWS
Deploying and Scaling using AWS
wr0ngway
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...
Gear6
Leveraging The Clouds For Reliable Web Applications Presentation
Leveraging The Clouds For Reliable Web Applications Presentation
Web 2.0 Expo
Brian Oliver Pimp My Data Grid
Brian Oliver Pimp My Data Grid
deimos
Rails Conf Europe 2007 Notes
Rails Conf Europe 2007 Notes
Ross Lawley
How Netflix Tunes Amazon EC2 Instances for Performance - CMP325 - re:Invent 2017
How Netflix Tunes Amazon EC2 Instances for Performance - CMP325 - re:Invent 2017
Amazon Web Services
Running a High-Performance Kubernetes Cluster with Amazon EKS (CON318-R1) - A...
Running a High-Performance Kubernetes Cluster with Amazon EKS (CON318-R1) - A...
Amazon Web Services
Amazon Aurora and AWS Database Migration Service
Amazon Aurora and AWS Database Migration Service
Amazon Web Services
Scale Up and Modernize Your Database with Amazon Relational Database Service ...
Scale Up and Modernize Your Database with Amazon Relational Database Service ...
Amazon Web Services
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Arun Gupta
An Introduction To Space Based Architecture
An Introduction To Space Based Architecture
Amin Abbaspour
What's new in Amazon Aurora - ADB203 - Chicago AWS Summit
What's new in Amazon Aurora - ADB203 - Chicago AWS Summit
Amazon Web Services
A scalable server environment for your applications
A scalable server environment for your applications
GigaSpaces
Born in the Cloud, Built like a Startup
Born in the Cloud, Built like a Startup
Amazon Web Services
Amazon web services : "How Does Cloud Computing Change the Business Model for...
Amazon web services : "How Does Cloud Computing Change the Business Model for...
Software Park Thailand
Introduction to Web Application Clustering
Introduction to Web Application Clustering
Piyush Katariya
Neptune Performance Tuning: Get the Best out of Amazon Neptune (DAT360) - AWS...
Neptune Performance Tuning: Get the Best out of Amazon Neptune (DAT360) - AWS...
Amazon Web Services
Semelhante a Tricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
(20)
Deploying in the Cloud: Why and How
Deploying in the Cloud: Why and How
Cloud Time
Cloud Time
XS Japan 2008 Oracle VM English
XS Japan 2008 Oracle VM English
Deploying and Scaling using AWS
Deploying and Scaling using AWS
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...
Leveraging The Clouds For Reliable Web Applications Presentation
Leveraging The Clouds For Reliable Web Applications Presentation
Brian Oliver Pimp My Data Grid
Brian Oliver Pimp My Data Grid
Rails Conf Europe 2007 Notes
Rails Conf Europe 2007 Notes
How Netflix Tunes Amazon EC2 Instances for Performance - CMP325 - re:Invent 2017
How Netflix Tunes Amazon EC2 Instances for Performance - CMP325 - re:Invent 2017
Running a High-Performance Kubernetes Cluster with Amazon EKS (CON318-R1) - A...
Running a High-Performance Kubernetes Cluster with Amazon EKS (CON318-R1) - A...
Amazon Aurora and AWS Database Migration Service
Amazon Aurora and AWS Database Migration Service
Scale Up and Modernize Your Database with Amazon Relational Database Service ...
Scale Up and Modernize Your Database with Amazon Relational Database Service ...
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
An Introduction To Space Based Architecture
An Introduction To Space Based Architecture
What's new in Amazon Aurora - ADB203 - Chicago AWS Summit
What's new in Amazon Aurora - ADB203 - Chicago AWS Summit
A scalable server environment for your applications
A scalable server environment for your applications
Born in the Cloud, Built like a Startup
Born in the Cloud, Built like a Startup
Amazon web services : "How Does Cloud Computing Change the Business Model for...
Amazon web services : "How Does Cloud Computing Change the Business Model for...
Introduction to Web Application Clustering
Introduction to Web Application Clustering
Neptune Performance Tuning: Get the Best out of Amazon Neptune (DAT360) - AWS...
Neptune Performance Tuning: Get the Best out of Amazon Neptune (DAT360) - AWS...
Mais de MySQLConference
Memcached Functions For My Sql Seemless Caching In My Sql
Memcached Functions For My Sql Seemless Caching In My Sql
MySQLConference
Using Open Source Bi In The Real World
Using Open Source Bi In The Real World
MySQLConference
Partitioning Under The Hood
Partitioning Under The Hood
MySQLConference
D Trace Support In My Sql Guide To Solving Reallife Performance Problems
D Trace Support In My Sql Guide To Solving Reallife Performance Problems
MySQLConference
Writing Efficient Java Applications For My Sql Cluster Using Ndbj
Writing Efficient Java Applications For My Sql Cluster Using Ndbj
MySQLConference
My Sql Performance On Ec2
My Sql Performance On Ec2
MySQLConference
Inno Db Performance And Usability Patches
Inno Db Performance And Usability Patches
MySQLConference
My Sql And Search At Craigslist
My Sql And Search At Craigslist
MySQLConference
The Smug Mug Tale
The Smug Mug Tale
MySQLConference
Solving Common Sql Problems With The Seq Engine
Solving Common Sql Problems With The Seq Engine
MySQLConference
Using Continuous Etl With Real Time Queries To Eliminate My Sql Bottlenecks
Using Continuous Etl With Real Time Queries To Eliminate My Sql Bottlenecks
MySQLConference
Make Your Life Easier With Maatkit
Make Your Life Easier With Maatkit
MySQLConference
Getting The Most Out Of My Sql Enterprise Monitor 20
Getting The Most Out Of My Sql Enterprise Monitor 20
MySQLConference
Wide Open Spaces Using My Sql As A Web Mapping Service Backend
Wide Open Spaces Using My Sql As A Web Mapping Service Backend
MySQLConference
Unleash The Power Of Your Data Using Open Source Business Intelligence
Unleash The Power Of Your Data Using Open Source Business Intelligence
MySQLConference
Inno Db Internals Inno Db File Formats And Source Code Structure
Inno Db Internals Inno Db File Formats And Source Code Structure
MySQLConference
My Sql High Availability With A Punch Drbd 83 And Drbd For Dolphin Express
My Sql High Availability With A Punch Drbd 83 And Drbd For Dolphin Express
MySQLConference
Mais de MySQLConference
(17)
Memcached Functions For My Sql Seemless Caching In My Sql
Memcached Functions For My Sql Seemless Caching In My Sql
Using Open Source Bi In The Real World
Using Open Source Bi In The Real World
Partitioning Under The Hood
Partitioning Under The Hood
D Trace Support In My Sql Guide To Solving Reallife Performance Problems
D Trace Support In My Sql Guide To Solving Reallife Performance Problems
Writing Efficient Java Applications For My Sql Cluster Using Ndbj
Writing Efficient Java Applications For My Sql Cluster Using Ndbj
My Sql Performance On Ec2
My Sql Performance On Ec2
Inno Db Performance And Usability Patches
Inno Db Performance And Usability Patches
My Sql And Search At Craigslist
My Sql And Search At Craigslist
The Smug Mug Tale
The Smug Mug Tale
Solving Common Sql Problems With The Seq Engine
Solving Common Sql Problems With The Seq Engine
Using Continuous Etl With Real Time Queries To Eliminate My Sql Bottlenecks
Using Continuous Etl With Real Time Queries To Eliminate My Sql Bottlenecks
Make Your Life Easier With Maatkit
Make Your Life Easier With Maatkit
Getting The Most Out Of My Sql Enterprise Monitor 20
Getting The Most Out Of My Sql Enterprise Monitor 20
Wide Open Spaces Using My Sql As A Web Mapping Service Backend
Wide Open Spaces Using My Sql As A Web Mapping Service Backend
Unleash The Power Of Your Data Using Open Source Business Intelligence
Unleash The Power Of Your Data Using Open Source Business Intelligence
Inno Db Internals Inno Db File Formats And Source Code Structure
Inno Db Internals Inno Db File Formats And Source Code Structure
My Sql High Availability With A Punch Drbd 83 And Drbd For Dolphin Express
My Sql High Availability With A Punch Drbd 83 And Drbd For Dolphin Express
Último
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Último
(20)
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Tricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
1.
MySQL in the
Cloud Tricks and Tradeoffs Thorsten von Eicken CTO RightScale © 2009 RightScale Inc — All rights reserved 1
2.
MySQL & Amazon
EC2 @RightScale • Operating in Amazon EC2 since fall 2006 • Cloud Computing Management System • Replicated MySQL product offering mid ‘07 – 100’s of customer deployments – Automation to launch slaves, failover, backup, … • Animoto.com scaled to 4000 servers in 3.5 days © 2009 RightScale Inc — All rights reserved 2
3.
Cloud Computing &
Databases As many DB machines as 1. Infinite computing resources you want! 2. Available on-demand No cost for 3. Pay per use short periods 4. Delivered across the Internet Save work, More reliable v Fully Automatable Infrastructure © 2009 RightScale Inc — All rights reserved 3
4.
Cloud Computing Vision •
No up-front costs • Easy Dev & Test load clone time mon tue wed thu fri sat sun • Scale batch apps • Pay for average, not peak load peak load average load time mon tue wed thu fri sat sun © 2009 RightScale Inc — All rights reserved 4
5.
Scale-up/down Automation
• Scale-up www.mysite.com App server load > 50% – Majority voting – Apache Apache Add app servers – HAproxy HAproxy Tie into load bal & db – • Scale-down – App server load < 20% App Srvr App Srvr App Srvr App Srvr N/array 1/array – Majority voting MySQL MySQL replication master slave © 2009 RightScale Inc — All rights reserved 5
6.
© 2009 RightScale
Inc — All rights reserved 6
7.
Load exceeds threshold
Additional servers operational Additional servers terminated Load drops below threshold © 2009 RightScale Inc — All rights reserved 7
8.
Starcut (Olympics)
§ Low cost to entry, scale up as demand grows § Repeatable, ”clean-room” design promotes stability and process § Great sandbox for testing and benchmarking © 2009 RightScale Inc — All rights reserved 8
9.
Starcut (Stocks)
Daily scale up/down to save costs § Global reach for services is needed (Europe, USA, Asia) § Big name clients demand carrier-grade reliability § Full 24/7, 365 support expectations to us and us to § our vendors © 2009 RightScale Inc — All rights reserved 9
10.
Std MySQL/EBS configuration
& Storage Array in the Sky © 2009 RightScale Inc — All rights reserved 10
11.
Amazon EC2 Storage
Architecture ½ core … 8 cores $0.10-$0.80/hr CPU 1.7GB … 16GB Memory 1 x 160GB … 4 x 420GB Local disks 1GB … 1TB volumes $0.10/GB/mo 1 … volumes / server Scalable $0.10/M-io-ops EBS disk array network attached, redundant redundant back-end store $0.15/GB/mo Persistent S3 Store S3 put/get semantics $0.10/K-ops © 2009 RightScale Inc — All rights reserved 11
12.
Elastic Block Store
(EBS) • Create volume: 1GB – 1TB size • Attach to any one instance in same availability zone • Pay $0.10/GB per month + $0.10/million I/O ops • Snapshot backup a volume to S3 • Create new volume from snapshot © 2009 RightScale Inc — All rights reserved 12
13.
Snapshots
Server 2 Server 3 Server 4 Server 1 • Point-in-time Vol 2 Vol 3 Vol 4 Vol 1 snapshot • Written to S3 – (Not to bucket!) snap 2 snap 1 Amazon S3 • Incremental snapshots • Restore to new volume – Instantaneous (lazy restore) © 2009 RightScale Inc — All rights reserved 13
14.
Incremental Snapshots
delete snap 2 • Table of Contents vs. Data Blocks • “Space used” difficult to gauge • Frequent snapshots: minimal cost © 2009 RightScale Inc — All rights reserved 14
15.
Keeping Safe
• Freeze data while snapshotting – XFS filesystem has freeze command – But: 2.6.18 kernel bug causes hung filesystem (ouch!) • Volumes are fragile in transit! – Unmounting can leave data in flight – Mounting mistake will be destructive • Use snapshots for safety! – Always snapshot after unmount – Create fresh volume from snapshot, mount that, retry in case of problem © 2009 RightScale Inc — All rights reserved 15
16.
MySQL/EBS Replication
App App Server 1 Server 2 MySQL MySQL replication master slave EBS EBS vol vol daily 10-minute snapshots snapshots Amazon Amazon S3 S3 © 2009 RightScale Inc — All rights reserved 16
17.
Database operations pain
points • Master hardware failure no replica ‘til hw fixed • Master software failure no replica ‘til root caused • Testing schema change extra system: 99% idle • Migrate to new hardware 2x rack space, SAN ports, … • New DB requirement machines, ports, disks, … • QA, test, stage, DR, demo, … always to few, always too idle © 2009 RightScale Inc — All rights reserved 17
18.
Failure? Allocate fresh
resources! MySQL MySQL MySQL MySQL MySQL dead replication master replication slave replication next replication next EBS EBS EBS EBS EBS vol vol vol vol vol snapshot snapshot snapshot snapshot snapshot init init Amazon Amazon Amazon Amazon Amazon S3 S3 S3 S3 S3 time • Extra resources are free for short periods! (e.g. 4-core/16GB + 1TB EBS => <$30/day © 2009 RightScale Inc — All rights reserved 18
19.
Vertical Database Scaling
Clone Server Config 1 www.rightscaledemo.com Load bal Load bal App Srvr App Srvr Small Small replication master slave clone config Large slave © 2009 RightScale Inc — All rights reserved 19
20.
Vertical Database Scaling
Clone Server Config 1 www.rightscaledemo.com Launch large slave 2 Load bal Load bal App Srvr App Srvr Small Small replication master slave replication Launch Large slave © 2009 RightScale Inc — All rights reserved 20
21.
Vertical Database Scaling
Clone Server 1 www.rightscaledemo.com Launch large slave 2 Load bal Load bal Promote to master 3 App Srvr App Srvr Small Small replication master slave replication master-db.rightscaledemo.com Large slave © 2009 RightScale Inc — All rights reserved 21
22.
Vertical Database Scaling
Clone Server 1 www.rightscaledemo.com Launch large slave 2 Load bal Load bal Promote to master 3 App Srvr App Srvr Launch new slave 4 Watch demo in Small Small replication master slave webinar recording at replication www.rightscale.com/webinars Launch Large Large replication master slave © 2009 RightScale Inc — All rights reserved 22
23.
Cloud Principle #1:
grab the next one! • Database management – Always roll forward, never fail-back – Animoto upgraded L -> XL @600 servers • App server management – Always roll forward, never fix in-place – www1 bust? Launch www3! Then troubleshoot • Good sysadmins have the urge to fix… L © 2009 RightScale Inc — All rights reserved 23
24.
MySQL/EBS Toolbox server
© 2009 RightScale Inc — All rights reserved 24
25.
Many small databases
Database pain cycle: 1. Recognize the DB is important 2. Buy expensive DB hardware 3. Consolidate DBs onto expensive hardware 4. Recognize the DB is now even more critical 5. Buy more expensive DB hardware 6. Repeat! Cloud Computing = Infinite servers and disks + Fully automatable © 2009 RightScale Inc — All rights reserved 25
26.
Many Small Databases
• Sharding – Split by user – Need to manage mappings • Read slaves – Many slave to increase read performance – Need to manage failover © 2009 RightScale Inc — All rights reserved 26
27.
EBS Performance
• Functionality (snapshots) trump performance • Very difficult to benchmark – Multiple levels of cache, some hidden • Sequential I/O limited by network – 70-90MB/sec typ, 100MB/sec max – 4 local drives striped yield more • Random I/O (sustained) – 400-1000 read ops/sec – 100-400 write ops/sec • Stripe to increase performance © 2009 RightScale Inc — All rights reserved 27
28.
Clouds are Multiplying!
– Amazon US + EU – GoGrid, Flexiscale – Eucalyptus open source release – RackSpace CloudServers – Sun cloud announcement – And many more… • Operating principles are the same – Storage architectures differ – From better local drives to traditional SANs © 2009 RightScale Inc — All rights reserved 28
29.
Public vs. Private
Cloud • Public cloud: Cloud Definition: – shared cloud computing 1. Infinite computing resources 2. Available on-demand infrastructure 3. Pay per use – connected to the public 4. Delivered across the Internet internet • Private cloud: – cloud infrastructure dedicated to a single party – may not be connected to the public internet • Hybrid cloud – private and public clouds used together – leverage the benefits of both © 2009 RightScale Inc — All rights reserved 29
30.
Hybrid Cloud Use-Cases
• Develop in public, deploy in private – Outsourced/distributed development – flexibility of test & dev resources • Develop in private, deploy in public – existing in house dev resources – ability to scale in public cloud – public-facing app • Private core, public expansion – Transaction intensive in-house core – Batch processing in public cloud © 2009 RightScale Inc — All rights reserved 30
31.
RightScale Supports
Hybrid Clouds 1. Commandeer some machines 2. Install Eucalyptus 3. Register with RightScale 4. The power of RightScale for your cloud 5. Invite friends to your cloud © 2009 RightScale Inc — All rights reserved 31
32.
Multi-Cloud Architecture
RightScale Core RackSpace EC2 GoGrid FlexiScale Eucalyptus Sun Cloud Controller more… Node Node Node Node Node Node © 2009 RightScale Inc — All rights reserved 32
33.
Clouds Surpass Traditional
Hosting Servers on-demand • Disk Volumes on-demand • Multiple datacenters • Reassign IPs / VIPs across datacenters • Multiple geographies • Multiple providers • • Automation tying it all together © 2009 RightScale Inc — All rights reserved 33
34.
RightScale
Cloud Management Platform Automation • Multi-Cloud • Fully transparent • Fully customizable • Replicated MySQL/EBS ServerTemplates • © 2009 RightScale Inc — All rights reserved 34
Baixar agora