Outdated Architectures Are Holding Back the Cloud



Similar documents
Flash Databases: High Performance and High Availability

Overview: X5 Generation Database Machines

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

Virtualization. as a key enabler for Cloud OS vision. Vasily Malanin Datacenter Product Management Lead Microsoft APAC

Relational Databases in the Cloud

Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL

ScaleArc idb Solution for SQL Server Deployments

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Performance Management for Cloudbased STC 2012

The deployment of OHMS TM. in private cloud

The Flash Based Array Market

Evaluation Methodology of Converged Cloud Environments

OTM in the Cloud. Ryan Haney

Scaling Database Performance in Azure

Cloud Computing through Virtualization and HPC technologies

Advances in Flash Memory Technology & System Architecture to Achieve Savings in Data Center Power and TCO

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings

MySQL és Hadoop mint Big Data platform (SQL + NoSQL = MySQL Cluster?!)

How To Build A Cloud Computing Datacenter

Powering the Next Generation Cloud with Azure Stack, Nano Server & Windows Server 2016! Jeff Woolsey Principal Program Manager Cloud & Enterprise

Fax Server Cluster Configuration

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Virtualizing Exchange

TOP FIVE REASONS WHY CUSTOMERS USE EMC AND VMWARE TO VIRTUALIZE ORACLE ENVIRONMENTS

A1 and FARM scalable graph database on top of a transactional memory layer

Emerging Technology for the Next Decade

SQL Server Consolidation Using Cisco Unified Computing System and Microsoft Hyper-V

Silverton Consulting, Inc. StorInt Briefing Introduction Enterprise challenges

ioscale: The Holy Grail for Hyperscale

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

Nexenta Performance Scaling for Speed and Cost

SQL Server 2008 Performance and Scale

Database Scalability and Oracle 12c

Rackspace Cloud Databases and Container-based Virtualization

Tier Architectures. Kathleen Durant CS 3200

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

MySQL Cluster New Features. Johan Andersson MySQL Cluster Consulting johan.andersson@sun.com

Performance Management for Cloud-based Applications STC 2012

Scalable Architecture on Amazon AWS Cloud

MySQL as a Service. Government Efficiency through Innovative Reform. Service Definition

Cloud Based Application Architectures using Smart Computing

Scaling in a Hypervisor Environment

VBLOCK SOLUTION FOR SAP: SAP APPLICATION AND DATABASE PERFORMANCE IN PHYSICAL AND VIRTUAL ENVIRONMENTS

Virtualizing Apache Hadoop. June, 2012

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

Welcome to Virtual Developer Day MySQL!

Cloud based performance testing: Issues and challenges. HotTopiCS 2013 Junzan Zhou

Running Oracle s PeopleSoft Human Capital Management on Oracle SuperCluster T5-8 O R A C L E W H I T E P A P E R L A S T U P D A T E D J U N E

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

SOLUTIONS PRODUCTS INDUSTRIES RESOURCES SUPPORT ABOUT US ClearCube Technology, Inc. All rights reserved. Contact Support

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

Use of Hadoop File System for Nuclear Physics Analyses in STAR

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study

Microsoft Windows Server in a Flash

Instant-On Enterprise

Ubuntu and Hadoop: the perfect match

Building Private Cloud Architectures

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework

Easy Deployment of Mission-Critical Applications to the Cloud

<Insert Picture Here> Oracle In-Memory Database Cache Overview

How To Scale Myroster With Flash Memory From Hgst On A Flash Flash Flash Memory On A Slave Server

How To Build A Cloud Server For A Large Company

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

Desktop Virtualization and Storage Infrastructure Optimization

Hybrid Cloud Mini Roundtable. April 17, Expect Excellence.

IOS110. Virtualization 5/27/2014 1

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Hard Partitioning and Virtualization with Oracle Virtual Machine. An approach toward cost saving with Oracle Database licenses

FLASH STORAGE SOLUTION

Cloud/SaaS enablement of existing applications

High Availability Solutions for the MariaDB and MySQL Database

COMPARISON OF VMware VSHPERE HA/FT vs stratus

ScaleArc for SQL Server

Guide to Scaling OpenLDAP


Scaling in the Cloud with AWS. By: Eli White (CTO & mojolive) eliw.com - mojolive.com

Microsoft s Advantages and Goals for Hyper-V for Server 2016

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

CLOUD DEVELOPMENT BEST PRACTICES & SUPPORT APPLICATIONS

Michael Kagan.

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. Version 1.1 (June 19, 2012)

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency

IBM Boston Technical Exploration Center 404 Wyman Street, Boston MA IBM Corporation

MySQL CLUSTER. Scaling write operations, as well as reads, across commodity hardware. Low latency for a real-time user experience

Enterprise Edition Scalability. ecommerce Framework Built to Scale Reading Time: 10 minutes

Scaling from Datacenter to Client

Software-Defined Networks Powered by VellOS

Cloud computing - Architecting in the cloud

Affordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale

Data Centers and Cloud Computing

Virtualization and Cloud Computing

Azure VM Performance Considerations Running SQL Server

Cloud Computing, Virtualization & Green IT

Petabyte Scale Data at Facebook. Dhruba Borthakur, Engineer at Facebook, SIGMOD, New York, June 2013

Contents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11

Today: Data Centers & Cloud Computing" Data Centers"

Hyperscale Use Cases for Scaling Out with Flash. David Olszewski

Hitachi Virtage Embedded Virtualization Hitachi BladeSymphony 10U

Transcription:

Outdated Architectures Are Holding Back the Cloud Flash Memory Summit Open Tutorial on Flash and Cloud Computing August 11,2011 Dr John R Busch Founder and CTO Schooner Information Technology JohnBusch@SchoonerInfoTechcom 2011 Schooner Information Technology, p1

Business Most Valuable Asset: Its Data Data Most important and valuable component of modern applications and websites Driving revolutionary changes in computing and the internet New opportunities for generating revenue More efficient use of current business processes and infrastructure Data access downtime or poor performance has a major cost to a business bottom line 2011 Schooner Information Technology, p2

The Mission-Critical Imperative Let me tell you the difference between Facebook and everyone else, we don't crash EVER! If our service is down for even a day, our entire reputation is irreversibly destroyed! Facebook and Google invest hundreds of millions of dollars every year on custom software and hardware infrastructure to optimize availability, performance, administration, and cost 2011 Schooner Information Technology, p3

Mission Critical Imperative Maintaining data availability and response time is critical for key classes of businesses Web 20 ecommerce High-volume websites Telecommunications IT departments and application developers seek architectures and deployments providing high service availability resilient performance scalability Meet rising service demand while controlling capital and operating expenses 2011 Schooner Information Technology, p4

Cloud Requirements and Challenges for Scaled Enterprise Services Cloud providers must deliver: guaranteed service availability, performance, and elastic scale multi-tenant management and security and a net TCO savings vs dedicated data centers Barriers in deploying enterprise class services into the cloud at scale For many classes of applications and services: the realized performance and availability characteristics of cloud deployments are disappointing at scale the large quantity of cloud instances needed to support scaling a deployment drive the cost of cloud deployment to unacceptable levels Opportunity for flash, but innovation is required 2011 Schooner Information Technology, p5

Current Cloud Virtualization : Successes and Limitations Cloud server-virtualization Provisioning application instances in virtual machines on servers combine existing applications with multi-core systems to increase utilization elasticity of service capacity through dynamic provisioning of more or fewer application instances based on the current workload demand Successes applications that scale horizontally and can run under a VM hypervisor within a server s DRAM (eg web application tier) works well for low volume apps and services (start-ups, new games, ) Problems : scaled production databases virtualization kills performance if they do not fit in DRAM limits ability to exploit flash memory for database performance 2011 Schooner Information Technology, p6

Cloud Virtualization Impact on Production Databases Databases in production cloud environments: provide additional data partitioning (very small data bases) provide additional caching layers to minimize I/O (breaks ACID) provision many more database instances than in a nonvirtualized environment Net Impact drives up application and management complexity increases cost reduces service availability and data integrity Less than 10 percent of production data-tier server workloads are virtualized today 2011 Schooner Information Technology, p7

Tightly-Coupled Database Design with Flash Memory and Synchronous Replication >> High Performance + High Availability Cluster Admin clients clients Concurrently Executing Transactions Database Parallel Execution Threads High flash, core concurrency Parallel Replication Threads low overhead HA Concurrently Executing Transactions Database Parallel Execution Threads Parallel Replication Threads OS OS Standard X86 Server Standard X86 Server Flash Memory Parallel Synchronous Replication During Transaction Execution Flash Memory 2011 Schooner Information Technology, p8

Tightly Coupled Database Design Enables Effective Vertical Scaling with Commodity Flash Memory and Horizontal Scaling with High Availability DBT2 open-source OLTP version of TPC-C 1000 warehouses, 32 connections 0 think-time Result metric: TPM (new order) Measurement Configuration 2 node Master-Slave configuration 2 socket Westmere 72GB DRAM 120 100 80 Transaction Throughput with Flash ktpm (DBT2 1000 warehouses) 60 Transaction Throughput with Hard Disc Drives 40 15 10 5 0 ktpm (DBT2 1000 warehouses) Oracle MySQL 55 asynch Oracle MySQL 55 semi-synch Schooner MySQL with Active Cluster 20 0 Oracle MySQL 55 asynch Oracle MySQL 55 semi-synch Schooner MySQL with Active Cluster 2011 Schooner Information Technology, p9

Fusing Cloud + Flash + Optimized Databases Short term virtualized machine instances for the web and application tiers non-virtualized, vertically scaling data-tier solutions Exploit balanced commodity, flash-based, multi-core system configurations custom management APIs and tools to link together in a hybrid cloud 2011 Schooner Information Technology, p10

Fusing Cloud + Flash + Optimized Databases Longer Term : Innovation Required Need improved virtualization technologies Flash optimized virtualization cutting flash access overhead unified virtual administration model applicable to all tiers in the data center including flash-optimized data tier dynamic provisioning, management, monitoring, and accounting Large potential Quality of Service and TCO Benefits increased performance, scalability, and service availability reduced capital and operating expenses 2011 Schooner Information Technology, p11

Thank You! Schooners, first built in the 1700s, applied an innovative design to the standard cargo sailing ship, enabling stupendous levels of speed and range They enabled a set of visionary companies to enter new markets on a global basis Where can a Schooner take your company? 2011 Schooner Information Technology, p12