OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

18
HOW TO DISTRIBUTE CONTENT to USER for SOCIAL and MOBILE GAMES Presented by: Giang Vi Minh - Senior System Engineer/SO6

description

Presentation in OGDC 2013 organized by VNG Corp.

Transcript of OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

Page 1: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

HOW TO DISTRIBUTE CONTENT

to USER

for SOCIAL and MOBILE GAMES

Presented by: Giang Vi Minh - Senior System Engineer/SO6

Page 2: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

Problem

Our Solution

Summary

Agenda

Page 3: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

Old Model

Request data Request data

Request dataRequest data

Page 4: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

Problem

High cost

Low Performance

Bad user’s experience

Old Model

Page 5: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

If we add more server ….

How To Resolve?

Page 6: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

Our First Solution

Move all static content to Static Farm System

Page 7: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

Static Content Farm Model

Page 8: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

All server place in same Data center

Client’s request is load balance

with multiple servers.

Sharing resource for all products

Static Content Farm Model

Page 9: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

Static Content Farm Model

Total traffic

Page 10: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

Content Delivery Network

Next Proven Solution

Page 11: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

Model

Page 12: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

AdvantageReduce cost

Increase content loading speed.

Share resource with multiple product

Page 13: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

Server place at multiple

ISP’s Data Centers

Client’s request is handled

by nearest server.

We apply this model for current production system.

Page 14: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

Total TrafficResult

Page 15: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

Service TimeResult

Page 16: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh

SUMMARY

1. Using game logic and static content in same system will cause some performance and cost problems.

2. Apply CDN to enhance game’s performance and user’s experience.

Page 17: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh
Page 18: OGDC2013_ How to distribute content to user for social and mobile game_ Mr Giang Vi Minh