best practices for real-time transactions for mobile on oracle supercluster hiromitsu fujikawa...

31
Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

Upload: evan-franklin

Post on 20-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

Best Practices for Real-Time Transactions for Mobile on Oracle

SuperCluster

Hiromitsu FujikawaNetwork Technical Development Division

Page 2: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

2

Agenda

• KDDI’s Business and Strategy• Our business Challenges• Best Practice for Real-time

transactions• The Benefit of Oracle Systems• Next Step

Page 3: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

3

Page 4: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

4

Three Multi Strategy

Page 5: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

5

KDDI Global Strategy

Page 6: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

6

Do you know Extreme Ironing ?

Page 7: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

7

Strengthening Our Network as an ICT Platform in Tourism

LocationsEasy Connections Even at Japan’s World Heritage Sites, Natural Treasures and Tourism Locations,

Like the Upward Path and the Summit of Mt. Fuji, the 88 Temples in the Shikoku Pilgrimage, from Shiretoko in the North to Ryukyu Kingdom artifacts in the South

*Depending on signal conditions, even within the LTE area communications may be via 3G or in some cases, not available. *Clockwise from upper left, Mt. Fuji, Ryozenji (sacred places of Shikoku), Oshinkoshin Falls (Shiretoko, Hokkaido), Tomioka Silk Mill, Shirakawa-go, Shurijo Castle Park (Okinawa)

©Shobunsha

Page 8: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

8

“au 4G LTE” Network

Page 9: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

9

Our Business Challenges

Page 10: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

10

Japan Dynamic Mobile Market

2011

.03

2012

.03

2013

.03

2014

.03

2019

.03

0

50,000,000

100,000,000

150,000,000

200,000,000populationsubscriber

Total of Mobile Subscribers in Japan

46%

29%

25%SoftBankMobile

NTTDocomo

Market Share

2011.03 2012.03 2013.03 2014.030

10,000,000

20,000,000

30,000,000

40,000,000

au subscribers

40 million

Page 11: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

11

2010

.06

2010

.09

2010

.12

2011

.03

2011

.06

2011

.09

2011

.12

2012

.03

2012

.06

2012

.09

2012

.12

3013

.03

2013

.06

0

50

100

150

200

250

300

350

400

450

500

0

500

1000

1500

2000

2500

62.9 71.2 82.2105.2

123.5154.6

181.3

234.8

274.3

328.9349

422

469.8

(Gbps)

Source:Ministry of Affairs “ Domestic Mobile Traffic Trend”, June 2013

3.8xJust in 2years(2011-2013)

Explosion of Mobile Data Traffic

Domestic Average traffic / month

Source: KDDI Financial Statement in March, 2014 and in March 2013

au smartphone shipments(000’s)

Page 12: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

12

Traffic Pattern

Different Peak by areaLoad for authentication and billing systems will

change by time

Page 13: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

13

Burst of Traffic

Earthquake

MorningAlarm 3x

Page 14: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

14

Our Project Goal

1Enhancement of systems for Authentication, Subscriber Database

2High Availability to provide stable, high quality services

3Flexible, high cost-performance platform for future enhancement

Challenges: How we can manage huge traffic? How we can prepare future traffic growth?

Page 15: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

15

Previous Environment

TimesTen(In Memory

DB)

Subscriberdatabase

AAA

Query to get user

properties

Cache for fast

responsethe

faster, the

better*AAA: authentication, authorization, accounting

Provisioning

Authentication System

Subscriber Database

Page 16: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

16

SiteASiteB

SiteC

Dev/Test Geo Redundancy Geo Redundancy

New Authentication System for 3G/LTE

SiteD

DataLoad

SiteA‘ SiteB

Dev/TestSiteC

SiteA

Dev/Test

Production

Authentication System

Subscriber Database

Production

AAA

TimesTen

Page 17: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

17

InfiniBand Network

T5-8 Node 1

EXADATASTORAGE

EXADATASTORAGE

DB Domain #1

Domain #1

T5-8 Node 1

App Domain #1

AAA Zone

EXADATASTORAGE

EXADATASTORAGE

EXADATASTORAGE

ZFSSTORAGE

EXADATASTORAGE

EXADATASTORAGE

EXADATASTORAGE

DB Domain #1

AAA Zone..

T5-8 Node 1

DB Domain #1

Domain #1

T5-8 Node 2

App Domain #2

AAA Zone

DB Domain #2

AAA Zone..

Server

Storage

Software

Network

Consolidate in ONE single box without compromising performance

Page 18: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

18

Why we choose SuperCluster?

1. No change in existing Application

2. Reliable – Analytics by Solaris

3. Scalable – Zero Overhead Virtualization

Page 19: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

19

1x SuperCluster Existing system

SPARC M3000 x 40 units

Massive Consolidation by Virtualization

Page 20: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

20

1x SuperCluster

Massive Consolidation by Virtualization

Page 21: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

21

Performance*1

12xFloor Space Reduction*2

1/6Power Saving*3

70%

Solaris OS

SPARC T5processor

ZFS 7320

*1SPECintrate2006(Base)M3000 x 40units vs Supercluster x 1 units)*2 Total 6R vs SuperCluster 1R*3 M3K:20,000W vs SuperCluster 6,000W

Benefit of SuperCluster

Page 22: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

22

Why we choose Exadata

1. Extreme Performance

2. Agility – Rapid Deployment

3. Scalability – Easy to Scale out

Page 23: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

23

Performance*1

20xFloor Space Reduction*2

1/4Power Saving*3

15%*SQL Processing Speed*4 Rack(M3000) vs 1 Rack Exadata*M3000 3.5KW*4 vs Exadata 11.9KW

Benefit of ExadataBy Replacing M3000 + Storage(2TB)

Page 24: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

24

1. Proven system stability by Engineered Systems

2. Scalable, flexible System with Virtualization Scalability to increase performance without purchasing physical machine when it increases data traffic in future

3. Faster SQL Processing by Oracle Exadata For instance, we can execute SQL in 5 seconds which takes 100 seconds previously

Best Practice of Oracle Systems

Page 25: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

25

Targeting a New Stage

Page 26: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

26

ANDCHANGE

STABILITY

Page 27: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

27

STABILITYInspect the Engineered Systems for

Carrier Grade

Page 28: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

28

CHANGE

STABILITYAND

Page 29: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

29

CHANGEDynamic Authentication using Real-time log

analysis

LOG

log analysisReal-time feed back to

Authentication

AAA System Other System

Page 30: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division

STABILITYAND

CHANGE

Page 31: Best Practices for Real-Time Transactions for Mobile on Oracle SuperCluster Hiromitsu Fujikawa Network Technical Development Division