18
June 26th, 2009 Critical eZ architectures for media market 1 mercredi 8 juillet 2009

eZ critical architectures

Embed Size (px)

DESCRIPTION

On the media market, architecture is critical to handle sudden growth, or planned strategic moves. How can we cope with this situations? From experience of Nexen Services, Alter Way Hosting, both past and coming, here are the tips you need to know before setting up your architecture.

Citation preview

Page 1: eZ critical architectures

June 26th, 2009

Critical eZ architectures for media market

1

mercredi 8 juillet 2009

Page 2: eZ critical architectures

June 26th, 2009

Agenda

. Nexen Services @ Alter Way. High performance challenge. Media platform• Gala, Psychologies• 01informatique. Best practices for eZ architectures

2

mercredi 8 juillet 2009

Page 3: eZ critical architectures

June 26th, 2009

Alter Way Group

3

Fortify

InvestResolve

Implement

mercredi 8 juillet 2009

Page 4: eZ critical architectures

June 26th, 2009

Media market reference

. Over 100 millions pages/month4

mercredi 8 juillet 2009

Page 5: eZ critical architectures

June 26th, 2009 5

From the field

You just sold us an HA platform, and today we are down!

How fast can we scale in case of

success of our new portal?

How to cope with early results for French president race on Swiss media?

Will my platform support my traffic ?

Marketing just bought twice as much adwords!

Can we manage the traffic increase?

mercredi 8 juillet 2009

Page 6: eZ critical architectures

June 26th, 2009 5

From the field

You just sold us an HA platform, and today we are down!

How fast can we scale in case of

success of our new portal?

How to cope with early results for French president race on Swiss media?

Will my platform support my traffic ?

Marketing just bought twice as much adwords!

Can we manage the traffic increase?

How comeBritney Spears crash

our server just going out of her

home?

mercredi 8 juillet 2009

Page 7: eZ critical architectures

June 26th, 2009

Performance

6

Traffic

Texte

Response time

Availability

ScalabilityCapacity

mercredi 8 juillet 2009

Page 8: eZ critical architectures

June 26th, 2009

Scalability

. Where to put the next server? 7

mercredi 8 juillet 2009

Page 9: eZ critical architectures

June 26th, 2009

eZ page structure

8

mercredi 8 juillet 2009

Page 10: eZ critical architectures

June 26th, 2009

Solutions at each level

9

Browser cache Expire, cache control

CSS Static cache

Javascript Static cache

Binary files Static cache, CDN

eZ cache Locking issues

PHP Edition / publishing

SQL Usually the bottleneck

mercredi 8 juillet 2009

Page 11: eZ critical architectures

. Average is not real traffic

June 26th, 2009

Traffic and events

10

mercredi 8 juillet 2009

Page 12: eZ critical architectures

. Plan for uneven traffic• It may be regular• It may be planned• It may be sudden

June 26th, 2009

Traffic and events

11

mercredi 8 juillet 2009

Page 13: eZ critical architectures

. Plan for uneven traffic• It may be regular• It may be planned• It may be sudden

June 26th, 2009

Traffic and events

11

mercredi 8 juillet 2009

Page 14: eZ critical architectures

mercredi 8 juillet 2009

Page 15: eZ critical architectures

. Plan the unmanageable?. Manage the unplannable?

June 26th, 2009

Traffic and events

13

mercredi 8 juillet 2009

Page 16: eZ critical architectures

June 26th, 2009 14

Media Market specifics

Monthly traffic

Peak traffic

Content live cycle

Quality of Service means readers and revenues

mercredi 8 juillet 2009

Page 17: eZ critical architectures

June 26th, 2009

Conception rules

. Know your traffic patterns. KISS eZ : Keep It Seriously Simple. Cache at every level. Avoid all-in-one solutions. Talk with your hosting

15

mercredi 8 juillet 2009