my sql in_enterprise

24
1 APAC Extended Horizons Summit 2008 Sydney Workshops 25 May 2008 Summit 26-27 May 2008 START, RUN & GROW with Sun Software 1

Upload: 120bi

Post on 20-Aug-2015

619 views

Category:

Technology


0 download

TRANSCRIPT

1

APAC Extended Horizons Summit 2008 SydneyWorkshops 25 May 2008Summit 26-27 May 2008

START, RUN & GROWwith Sun Software

1

2

MySQL in the EnterpriseUse Cases & Case Studies

Ralph SzulerowskiMySQL Senior Account ManagerSun Microsystems (Australia) Pty Ltd

Nesh MijailovicChief Technology OfficerKonak Solutions Pty Ltd

2

3

Agenda1. Why bother?2. The TCO Opportunity3. Who/What/Why?4. MySQL/Sun Business Partner – Konak Solutions

4

Why Bother?

• “IT organizations that don’t include open source software into offered solutions risk becoming uncompetitive”

Gartner Group 2006

• “Acceptance of Open Source Software is inevitable while interest is shifting from which systems are used to what value the systems create”

JP Rangaswami, CIO – BT Global Services

5

Total Cost of Ownership

Reducing database licensing costs by

over 90%1

Lowering hardware

expenditureby 70%1

Cutting systems

downtime by 60%1

Reducing administration,

engineering and support costs by

up to 50%1

1TCO percentages by IDC

6

The Long Term Value Proposition

30% New Capability

70% Sustaining &

Running Existing

Capability

45% New Capability

55% Sustaining &

Running Existing

Capability

Today’s Typical IT Spend

Desired IT Spend

Source: Accenture IT Spending Survey

7

Who uses MySQL?

8

What do they use MySQL forEnterprise Segments How They Use MySQL MySQL SolutionOnline Applications eCommerce, Gaming & Wagering

Web 2.0 & Content Management ApplicationsSocial NetworkingUser Profile, Authentication & Session MgmtOnline Store & Product Catalogs

MySQL EnterpriseMySQL ClusterProfessional ServicesTraining

Custom Built Business Applications

5 nines (99.999%) HA systemsCall Center ApplicationsTrouble Ticket ApplicationsDocumentation & TestingBilling, Booking, Ordering ApplicationsFinancial/ERP Applications

MySQL Classic, ProMySQL EnterpriseMySQL ClusterProfessional ServicesTraining

Operational ReportingData Warehouse

ReportingInventory/data management & tracking (operational data)Archiving systems (historical data)Sales & Order DataCustomer DataReal Time Data Warehousing

MySQL Enterprise

Partner solutions for Analytics and ETL

Professional ServicesTraining

9

Why Lycos uses MySQL

► MySQL Value Migrated largest database (25GB) in

less than 1 day 25,000 concurrent users delivering

1GB data/sec 1 TB of data running on a total of 100

commodity Dell servers

► Business Value 90% TCO savings Automated failover without any service

disruption

Leading Internet destination operating websites in 9 languages offering a broad spectrum of e-commerce & community services and more then 3B page views and 25M visitors/month

“With MySQL we were able to reduce our annual database costs by more than 90%. MySQL significantly

reduce our license support and maintenance fees” Per Larsson Team Lead

10

Why Yahoo uses MySQL

► MySQL Value Ability to handle high record volumes

260,000,000 row tables and 250,000,000,000 queries/month

Ability to scale – data doubling every few months

Cost-effective & easy to use Reliability in demanding high volume

traffic sites

► Business Value Enabling platform for Yahoo’s

sophisticated publishing service - JAKE (Jointly Administered Knowledge Environment)

World’s largest online network of integrated services with more than 500 Million users worldwide

“We chose MySQL because it is fast, and it has turned out to be a great bet

Mark LesterHead of JAKE Development

11

Why eBay uses MySQL

Replication

MySQL Memory EngineCache Tier

ApplicationServers

PersistentDatabase

5 min BatchedWrite Back

Read/Write

Cache Miss Read

276 Million registered users 2 Billion URL requests per day 6,000 appl servers &12,000 Java processes 40 Billion database requests per day 300 different DBs (over 700 instances) 9 PB of data storage

MySQL Enterprise had a very attractive cost structure

MySQL’s ability to offer enterprise class support

MySQL’s combined throughput and cost structure provided a low cost system for the scale of eBay

Power and flexibility of using SQL for different needs

12

Why Alcatel-Lucent uses MySQL

► MySQL Value Supporting 50 million users and up to

1,000 transactions per second Extremely fast replication for real-time

subscriber information availability Low transaction latency Geographic redundacy Lowest TCO

► Business Value Core IMS infrastructure providing the

contact and presence management configuration functionality

Supports new high growth services such as VoIP, Push to Talk, Content sharing demanded by service providers

Leading provider of fixed, mobile & converged broadband IP products and services

“We have successfully implemented MySQL carrier grade edition for our highly mission critical XDMS application which will enable

the next generation of converged services”Francois LeyguesSoftware Architect

13

Why M1 uses MySQL

► MySQL Value 99.999% Availability with automated

sub-second failover Millions of Call Detail Records (CDRs)

processed every day 2 Terabytes of information stored

► Business Value Increasing the Average Revenue per

User Reduce customer churn Time To Value – rapid implementation

of promotional campaigns and loyalty programs

A Leading mobile communications provider in Singapore over a 2G/3G/3.5G network with more than 1 million subscribers

“We rely on MySQL Cluster as the key technology behind RewardsPlus which helps us increase the ARU and improve

customer loyalty ”Mr. Tan TiongHeng

General Manager, Core Network Planning

14

What makes MySQL Different?

15

Native Storage EnginesStorage Engine Usage Summary

MyISAM File system replacement, Web, Data Warehousing

Falcon (alpha) Transactional, high-speed/concurrency applications

Memory Often-referenced data for high-speed lookups

Archive Historical, audit data that needs efficient storage

Cluster Transactional, high-available, session/telco apps

CSV Reference flat file data with SQL

Merge Partitioning-like ability before MySQL 5.1

Federated Allows distributed data access between servers

Custom Roll your own…

Blackhole Provides replication hub without data storage

16

3rd Party Storage EnginesStorage Engine Usage SummaryInnoDB Standard transactional applicationssolidDB Standard transactional applications/Multi-CPUInfoBright Large scale analytic data warehousing applicationsPBXT (beta) Community developed; transactional applicationsNitro (in dev) Large Scale Data Warehousing applications

… All handled through MySQL Alliances Certified Storage Engine Program.

17

MySQL Storage EnginesStorage Engines are unique in the industry

Storage Engines allow the Community, Software Partners, and internal MySQL engineering to rapidly move the MySQL database server forward.

Storage Engines providegreat flexibility and customization potential to perfectly address your needs.

Storage Engines can deliver large performance increases.

Storage Engines are easy to understand and use.

18

And what is MySQL Enterprise?Spend time to save money

or Spend money to save time?Open Source

Benefits from testing by worldwide Community

Extensive internal/external (Coverity, KLOCwork) testing

Benchmarked with 2,000+ connections

Feature Releases Mature MatureMySQL Enterprise Monitor and Advisors

Rapid Update Service Pack Program

Quarterly Service Pack Program

Hot Fix Program

Bug Escalation Privilege

Automated Software Update and Alert Service

Online Knowledge Base

24x7 Production Support

Extended End-of-Life Policy

Legal indemnification

19

Introducing Konak Solutions• Australian company started in 2006, based in Sydney

• Long experience in Telecommunication Industry

• Provider of large scale software solutions:> NICE2Billing (www.nice2billing.com)> iNumb (www.inumb.com.au)

• Using MySQL since year 2000 in large scale deployments

20

Why Konak Solutions chose MySQL (and Sun)

• Low TCO• Reliability (0, Yes, Zero Software Faults since we started

using MySQL in 2000)• Flexible Plug-In database engine(s) architecture optimised for:

> Speed / Transactions / Fault Tolerance• Speed (over 750 Transactions per second)• Low-Latency Replication enabling:

> Very High Volume OLTP> Scale-Out> Disaster Recovery (Geographically dispersed backups)

21

TCO – Konak Solutions Customers and Previous Experiences

• Per Server Instance License rather than Per-CPU or even Per-Core License

• License Cost itself is 90% less than other major competing products

• Hardware Requirements, in our experience are in order of magnitude less than other products

• Administration / Staff Training considerably easier and less costly (in addition has Tools that greatly reduce Maintenance/Recovery costs)

• Open Source Magic – widely accepted and used database

22

Why “Scale-Out” is Important• Scale-Out is a modern computing architecture that enables our

customers to improve application performance and scalability on an incremental, as-needed basis by adding multiple replicated database servers on low-cost commodity hardware

• This is in contrast to a Scale-Up approach, which requires our customers to make a large up-front investment in more expensive, complex server hardware and database licenses in order to add capacity

• Konak Solutions has found that Scale-Out approach enabled by MySQL is THE way for our Customer’s to start with a small investment and be very comfortable that the system will scale as their business grows without having to fork out huge amounts of money!

23

How Konak Solutions Customers use MySQL

1. All write operations on the MASTER DB – means that all the SLAVEs have the same data almost instantly

2. All read operations on the SLAVE DBs – e.g. account validations etc.

3. Operators access the MASTER DB to update accounts (e.g. credit card payments etc)

MASTER DATABASE+

NICE2Billing

SLAVE DATABASE+

NICE2Billing

SLAVE DATABASE+

NICE2Billing

SLAVE DATABASE+

NICE2Billing

PSTNVoIP

Clouds

REPLICATION

REPLICATION

REPLICATION

WEB SERVER(used by operators)

DB access