presented

31
Analytics as a Service OLIVER RATZESBERGER Sr. Director Architecture & Operations Cloud Computing, Analytics as a Service eBay inc. October 2008

Transcript of presented

Page 1: presented

Analytics as a Service

OLIVER RATZESBERGER

Sr. Director Architecture & Operations

Cloud Computing, Analytics as a Service

eBay inc.

October 2008

Page 2: presented

eBay Inc. confidential2

eBay Inc Overview

As of December 31, 2007

• Founded in September of 1995, eBay is a global online marketplace where practically anyone can trade practically anything.

• eBay has a global presence in 39 markets, including the U.S.

• eBay has approximately 276 million registered users worldwide.

• Marketplaces net revenues totaled a record $1.5 billion in Q4-07, representing a year-over-year growth rate of 21 percent. With 46 percent from US operations and 54 percent from our International business.

• In Q4-07, gross merchandise volume (GMV), the total value of all successfully closed items on eBay's trading platforms, was $16.2 billion. (Total GMV for the full year 2007 was more than $59 billion.)

• eBay users worldwide trade more than $2,039 worth of goods on the site every second.

Page 3: presented

eBay Inc. confidential3

eBay Inc Overview (cont)

• There were 637 million new listings added to eBay worldwide in Q4-07. At any given time, there are approximately 113 million listings worldwide, and approximately 6.7 million listings are added per day. eBay users trade in more than 50,000 categories.

• At the end of Q4-07, eBay hosted approximately 532,000 stores worldwide, with approximately 46 percent of stores hosted on eBay's international sites.

• eBay members worldwide have left more than 6 billion feedback comments for one another regarding their eBay transactions.

• The most expensive item sold on eBay to date is a private business jet for $4.9 million.

Page 4: presented

eBay Inc. confidential4

Velocity of trading

On an average day on eBay…

A Diamond Ring is sold every two minutes

Page 5: presented

eBay Inc. confidential5

Velocity of trading

On an average day on eBay…

More than 3 Watches are sold every minute

Page 6: presented

eBay Inc. confidential6

Velocity of trading

On an average day on eBay…

5 Women’s handbags are sold every minute

Page 7: presented

eBay Inc. confidential7

Velocity of trading

On an average day on eBay…

Over 3600 MP3 players are sold

Page 8: presented

eBay Inc. confidential8

Velocity of trading

On an average day on eBay…

A makeup product sold every 2 minutes

Page 9: presented

eBay Inc. confidential9

Velocity of trading

On an average day on eBay…

4,827 fragrance products sold per day

Page 10: presented

eBay Inc. confidential10

Velocity of trading

On an average day on eBay…

A hair product sold every second

Page 11: presented

eBay Inc. confidential11

Velocity of trading

On an average day on eBay…

Over 300 stamps are sold every hour

Page 12: presented

eBay Inc. confidential12

Velocity of trading

On an average day on eBay…

An automobile is sold every minute

Page 13: presented

eBay Inc. confidential13

eBay Analytics Technology Highlights

>50 TB/day of new, incremental data

>50 PB/day >50^10 new records/day

Millions of queries/day

>5000 business users & analysts

>50k chains of logic

24x7x36599.9+% Availability

turning over a TB every5 secondsActive/Active

Near-Real-time

>100k data elements

Always online

Processed

Page 14: presented

eBay Inc. confidential14

eBay Analytics Core

Relational Data

XML, name/value, raw

Teradata Teradata

2.2PB 6.6PB

Primary Secondary

Phoenix, AZ Sacramento, CA

Linux Linux

Solaris

2.2PB2.5PBMPP

MPP

MPP/HPC/GridMPP/HPC/Grid

Sun Fire 4xxx

Relational Data

Local Interconnect

MicroStrategy

Wide AreaInterconnect1000 miles

Solaris

Business Objects

Unica SOA/DAL

Ab Initio Informatica UC4 SOA

Data Access

Data Integration

Crystal SAS SQL

Sun Fire 4xxx

Local Interconnect

Golden Gate BES

MAX

MAX

Page 15: presented

eBay Inc. confidential15

Analytics DNA

Embedded in our daily life

Bottoms-up & Tops-down

Think and Live Analytics

Always

But know when do avoid Analysis Paralysis!

Page 16: presented

eBay Inc. confidential16

Types of Analytics at eBay

Basically measure anything possible - A few examples:

Page 17: presented

eBay Inc. confidential17

Key Performance Indicators

Align individual and

departmental performance objectives

with corporate

goals

Page 18: presented

eBay Inc. confidential18

KPI Example: Technology Operations

Parallel Efficiency – (simplified) The effectiveness of distributing large amounts of workload over pools and grids of servers.

100% is GOOD Less than 70% is BAD

10,000 Server running at an average PE of 50%

Established through Analytics of Operations Data – Minute by minute utilization metrics of entire infrastructure

Raising PE from 50% to 80% equals Millions in OpEx savings

Page 19: presented

eBay Inc. confidential19

KPI Example: Technology Operations (cont)

• Individual process rollup• Grid level Parallel Efficiency at 99.9%

Page 20: presented

eBay Inc. confidential2020

Design for the Unknown

>85% of eBay analytical workload is NEW & Unknown

Exploration is the core of an analytical company

The metrics you know are ‘cheap’

The metrics you don’t know are expensive but also high in potential ROI

Design can’t be static or dependent on specific questions or dimensions

Page 21: presented

eBay Inc. confidential2121

Proliferation of Analytics

Decentralized Analytics

Shortened Time to Market Requirements

Adhoc Exploration

Departmental Data

Prototyping - Can’t wait for EDW

”We Need Data Marts!”

Page 22: presented

eBay Inc. confidential2222

Proliferation of Analytics

Hub and Spoke Architecture ‘The Solve’

Page 23: presented

eBay Inc. confidential23

Data Mart Dilemma

Total Cost of Ownership (TCO)Fully loaded cost staggering $500k++

Biggest drivers are

Maintaining separate databases

weekly/daily/hourly data transfers

Data inconsistencies Data redundancyIncreased complexity Loss of lineage over time

A Data Mart cannot be ‘cheap’ enough to justify its existence

Page 24: presented

eBay Inc. confidential24

Agile Analytics needs Analytics as a Service

Massive scale Analytical Utility Computing

Bring your data - Perform your Analytics

From Simple Web based data upload

...to fully private Utility access

Combine custom data and code with ALL existing data

Page 25: presented

eBay Inc. confidential25

Analytics as a Service

Page 26: presented

eBay Inc. confidential26

Analytics as a Service

From simple web based table upload

Page 27: presented

eBay Inc. confidential2727

Analytics as a Service

...to fully private utility access

We call them PET (Prototyping Environment = Sandbox)

More than 75 active right now

In most cases they are small (<500GB)

since all the main data is already in the EDW

They are free to the business units

Page 28: presented

eBay Inc. confidential28

Analytics as a Service - Benefits

Improved Time To Market - Days/Weeks vs Months

Enable the business to do agile prototyping

Enable the users to “Fail Fast” - Make it easy

to try out new ideas

Eliminate stray Data Marts

Page 29: presented

eBay Inc. confidential29

Resource Budgeting for Business Units

Aid in Enterprise Capacity Planning

Enable Agile Analytics as a Service29

Resource Allocation Model (RAM)

Activity Based Costing Model

Page 30: presented

eBay Inc. confidential3030

Questions

?

Page 31: presented

eBay Inc. confidential31

Find out more....

On our recently launched technology blog: