Databases In the Cloud

Similar documents
Percona Software & Services Update

Accelerate MySQL for Demanding OLAP and OLTP Use Case with Apache Ignite December 7, 2016

A Guide to Architecting the Active/Active Data Center

Using MySQL for Distributed Database Architectures

MySQL In the Cloud. Migration, Best Practices, High Availability, Scaling. Peter Zaitsev CEO Los Angeles MySQL Meetup June 12 th, 2017.

Azure SQL Database Basics

ArcGIS in the Cloud. Andrew Sakowicz & Alec Walker

CLOUD COMPUTING. Rajesh Kumar. DevOps Architect.

Introduction To Cloud Computing

Highly Available Database Architectures in AWS. Santa Clara, California April 23th 25th, 2018 Mike Benshoof, Technical Account Manager, Percona

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

The Freedom to Choose

Accelerate your Azure Hybrid Cloud Business with HPE. Ken Won, HPE Director, Cloud Product Marketing

MongoDB Shootout: MongoDB Atlas, Azure Cosmos DB and Doing It Yourself

Technology Overview ScaleArc. All Rights Reserved.

Cloud Computing Briefing Presentation. DANU

Migrating Enterprise Applications to the Cloud Session 672. Leighton L. Nelson

MySQL High Availability

Introduction to data centers

ERP Solution to the Cloud

Provisioning IT at the Speed of Need with Microsoft Azure. Presented by Mark Gordon and Larry Kuhn Hashtag: #HAND5

Amazon AWS and RDS, moving towards it. Dimitri Vanoverbeke Solution Percona

Cloud Computing: Making the Right Choice for Your Organization

Which technology to choose in AWS?

Intermedia s Private Cloud Exchange

Custom hosting solutions orchastrated for your needs.

CS 6393 Lecture 10. Cloud Computing. Prof. Ravi Sandhu Executive Director and Endowed Chair. April 12,

IT your way - Hybrid IT FAQs

Dimension Data IaaS Services. Gary Ramsay

What To Ask Your SD-WAN Vendor

Middle East Technical University. Jeren AKHOUNDI ( ) Ipek Deniz Demirtel ( ) Derya Nur Ulus ( ) CENG553 Database Management Systems

Hyper-Convergence De-mystified. Francis O Haire Group Technology Director

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Cloud Computing. Technologies and Types

Be prepared for future

Cloud Computing, SaaS and Outsourcing

WITH ACTIVEWATCH EXPERT BACKED, DETECTION AND THREAT RESPONSE BENEFITS HOW THREAT MANAGER WORKS SOLUTION OVERVIEW:

ECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University

AWS Administration. Suggested Pre-requisites Basic IT Knowledge

Flash in a Hybrid Cloud World. How Cloud Shift will affect flash in the Data Center Steve Knipple: Cloud Shift Advisors

Training on Amazon AWS Cloud Computing. Course Content

Introduction to Oracle Databases in the Cloud

CPSC 426/526. Cloud Computing. Ennan Zhai. Computer Science Department Yale University

CHEM-E Process Automation and Information Systems: Applications

ScaleArc for SQL Server

Module Day Topic. 1 Definition of Cloud Computing and its Basics

Building your Castle in the Cloud for Flash Memory

The intelligence of hyper-converged infrastructure. Your Right Mix Solution

17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS

The Three Data Challenges

Azure Stack: The hybrid cloud revolution

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.

How Microsoft Built MySQL, PostgreSQL and MariaDB for the Cloud. Santa Clara, California April 23th 25th, 2018

Choosing the Right Cloud. ebook

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

INFS 214: Introduction to Computing

Cloud Infrastructure and Operations Chapter 2B/8 Page Main concept from which Cloud Computing developed

CIT 668: System Architecture. Amazon Web Services

OpenStack Seminar Disruption, Consolidation and Growth. Woodside Capital Partners

Aurora, RDS, or On-Prem, Which is right for you

Service Provider Consulting

Examining Public Cloud Platforms

Driving Cloud Governance and Avoiding Cloud Chaos

Custom hybrid IT solutions that meet your security, price, and performance needs. Trusted advisors since 1996.

Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013

Developing Enterprise Cloud Solutions with Azure

Data Management at Cloud Scale CommVault Simpana v10. VMware Partner Exchange Session SPO2308 February 2013

Infrastructure modernization with Microsoft Azure

Programowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając

Security & Compliance in the AWS Cloud. Amazon Web Services

ALERT LOGIC LOG MANAGER & LOG REVIEW

Choosing the Right Cloud Computing Model for Data Center Management

Course Overview. ECE 1779 Introduction to Cloud Computing. Marking. Class Mechanics. Eyal de Lara

Cloud Services. Introduction

Microsoft Azure Course Content

Future Shifts in Enterprise Architecture Evolution. IPMA Marlyn Zelkowitz, SAP Industry Business Solutions May 22 nd, 2013

Cloud Strategies for Addressing IT Challenges

White Paper BC/DR in the Cloud Era

Practical MySQL Performance Optimization. Peter Zaitsev, CEO, Percona July 20 th, 2016 Percona Technical Webinars

Welcome to the. Migrating SQL Server Databases to Azure

Hybrid Infrastructure Hosting Clouds + Dedicated + Colocated GoGrid / ServePath September 09

Cloud Computing introduction

Introduction to Cloud Computing

CenturyLink for Microsoft

Successfully migrate existing databases to Azure SQL Database. John Sterrett Principal Consultant

LINUX, WINDOWS(MCSE),

CLOUD 102 The Long Range Forecast is Cloudy, with a Chance Of Virtualization Ron Clifton, James Kelso & Thomas Crowe III

Enroll Now to Take online Course Contact: Demo video By Chandra sir

Lecture 09: VMs and VCS head in the clouds

Introduction to Cloud Computing

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

Azure Certification BootCamp for Exam (Developer)

CLOUD COMPUTING PRIMER FOR EXECUTIVES

STATE OF MODERN APPLICATIONS IN THE CLOUD

SUSE Linux Enterprise 15. #MultimodalOS

Faster, Better, and Cheaper? Building the SD-WAN Business Case

Security Camp 2016 Cloud Security. August 18, 2016

Moving to the Cloud: Making It Happen With MarkLogic

How to Move Your Oracle Database to The Cloud. Clay Jackson Database Solutions Sales Engineer

SQL Server in Azure. Marek Chmel. Microsoft MVP: Data Platform Microsoft MCSE: Data Management & Analytics Certified Ethical Hacker

Transcription:

Databases In the Cloud Overcoming the challenges Rob Masson ScaleArc, Manager, Solution Architecture Jon Tobin Percona, Director, Solution Engineering

What s Coming Jon Enabling the Organization Advantages of Leveraging the cloud Who are the Big Players? I(nfrastructure)aaS vs P(latform)aaS Starting Small Rob Cross Region Failover Hybrid Deployments Best Practices & Lessons Learned

Cloud 5 Characteristics According to National Institute of Standards & Technology 1. On-demand self-service 2. Broad network access 3. Resource pooling 4. Rapid elasticity 5. Measured service 6. Perimeter contained

the cloud organizational migration High Value Traditional IT Service oriented Deep understanding of ingredients Aligned to business need Not component need Linked to business outcomes Low Value Applications Operations Cloud Cloud Cloud compute Network Storage Quick provisioning Reduced management Source: https://www.gartner.com/doc/3393517/cloud-computing-deployments-begin-service

Compelling Advantages Time to provision Months to minutes Geographic distribution Resources available anywhere Operating vs Capital Expenditure Recurring billing Standardization Side effect Simplicity

Drawbacks Noisy neighbor Rigidity Netflix Outage Christmas Eve 2012 Resource location Actually, where is that server? Regulatory/Security Skillset Atrophy Lock-in Troubleshooting Complacency

What are your options? AWS Market leader Staggering product mix Solid service offerings Azure Microsoft s reach Enterprise focus Google Developer focused Fewer, focused options

Azure Enterprise focused Compliance FIPS 140-2, PCI-DSS (L1), HIPAA/HITECH, etc Windows & Linux 38 regions Almost every continent 99.99% uptime SLAs DBaaS: SQL (MSSQL based), NoSQL (Doc, KV), Data Factory (ETL)

AWS RDS: MySQL, MariaDB, MSSQL, Postgres, Oracle, Aurora Most feature rich DBaaS Auto-backups Auto-failover Large traction amongst Percona s user base Semi-compliant AWS Data Migration Service Homo/heterogenous AWS Marketplace Thousands of software solutions

Google Cloud Platform Developer focused IaaS, SaaS, PaaS CaaS Compliant SSAE 16, ISO 27001, PCI DSS, HIPAA Database CloudSQL Cloud Bigtable Cloud Datastore

IaaS Upside Flexible Tunable Downside Configuration Management @ scale Monitoring Scaling AWS Monthly EC2 Reserved Instance Cost EC2 db.r3large = $76.75

PaaS Upside Easy to use Full featured Forgettable Great for sweet spot Downside Hard to tune Rigid Tough to scale Forgettable Premium cost AWS Monthly RDS Reserved Instance Cost RDS db.r3large = $138.70* 45% more than EC2

Cloud Success Service Synergy IaaS is nice, but not valuable Leverage services whenever possible Cloud is not a cost reduction strategy Make sure you identify hidden costs Know the limits/tradeoffs Test infrastructure & assumptions Monitor/alert to those limits Avoid integrating app w/infrastructure

Join us at Percona Live When: April 24-27, 2017 Where: Santa Clara, CA, USA The Percona Live Open Source Database Conference is a great event for users of any level using open source database technologies. Get briefed on the hottest topics Learn about building and maintaining high-performing deployments Listen to technical experts and top industry leaders Use promo code WebinarPL to save an extra 15% off. Register now and get the early bird rate, but hurry prices go up Jan 31 th. https://www.percona.com/live/17/register Sponsorship opportunities available as well: https://www.percona.com/live/17/be-a-sponsor

Active / Active DCs Cross Geo, Cloud, Hybrid Web Load Balancer Site A App Servers Global Traffic Manager Site B or Cloud Web Load Balancer App Servers Advantages þ þ þ Geo Load Balancing High Availability Resilience to Load Spikes Challenges Replicati on ý ý ý Resolving Writes Stale Reads Failover and Failback 2016 ScaleArc. All Rights Reserved. 1

Active / Active DCs Strategy 1 : Modify your Apps Web Load Balancer Site A Global Traffic Manager Site B or Cloud Web Load Balancer 1 Apps will need to understand where to send Writes and where to send Reads App Servers App Servers 2 No inherent Load Balancing 3 No inherent Replication awareness Replicati on 4 Does not address Failover or Failback 2016 ScaleArc. All Rights Reserved. 2

Active / Active DCs Strategy 2 : PaaS Global Traffic Manager Cloud Region 1 Cloud Region 2 Web Web Load Load Balancer Balancer 1 Apps will need to understand where to send Writes and where to send Reads App Servers App Servers 2 No inherent Load Balancing 3 No inherent Replication awareness 4 Cannot be used for a Hybrid Implementation 2016 ScaleArc. All Rights Reserved. 3

Active / Active DCs Strategy 3: DB Proxy Layer Web Load Balancer Site A Global Traffic Manager Site B or Cloud Web Load Balancer 1 ScaleArc performs read/write split and geoload balance database traffic App Servers App Servers 2 Best performance achieved by Time To First Byte R W 3 Active replication lag monitoring; avoids sending traffic to lagging nodes replication 4 Database auto failover is enabled within and across datacenters 2016 ScaleArc. All Rights Reserved. 4

Best Practices Make your Applications Agnostic to the Implementation Details Automate the processes as much as possible!!! Spend Time on the Important Stuff (Security, Migration, Ops) Be prepared for the Sprawl.. Don t forget to backup everything!!!!! Avoid Vendor Lock-In 2016 ScaleArc. All Rights Reserved. 5