Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011

Post on 27-Jun-2015

1645 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Berlingske Media -- это крупнейшее в Дании медиа агенство. Основатель Ernst Henrich Berling. Дата основания 1749 (262 года назад!). На данный момент агенство владеет 75 интернет изданиями, многие из которых крутятся на CMS в которой за основу взят Drupal. Данная система обеспечивает стабильную работу при больших нагрузках и называется она BOND. Я приведу некоторые цифры: 6M уникальных пользователей в месяц 175M просмотров страниц в месяц 20G+ размер базы данных 2.5M+ nodes 60K+ taxonomy terms

Transcript

BOND: a giant Drupal in a huge company

Andriy Kushnarovakushnarov@gmail.com

Gold Sponsor ofDrupalCamp Kyiv 2011

Silver Sponsors ofDrupalCamp Kyiv 2011

Agenda

• About author• Berlingske Media• Digits and facts• Architecture• Q & A 

About author

• Andriy Kushnarovo akushnarov@gmail.como about.me/akushnarov

• Agile coach• Certified ScrumMaster• Zend Certified Engineer

Denmark

Population: 5 511 791 (2009 yr.) 

Berlingske Media

• Berlingske Media• The biggest mediahouse in Denmark• Founder: Ernst Henrich Berling• Foundation date: 1749 (262 years ago) 

Berlingske Media

• Printed titleso 62 printed titleso 11 from that are daily

Berlingske Media

• 75 internet resources• Web-sites:

o www.bt.dko www.b.dko www.sporten.dko www.business.dk

Berlingske Media

• Contributing to OpenSourceo Drupal 7 launch party in Copenhageno Presentation on DrupalCon CPH o Christian Schmidt (c960657)

http://drupal.org/user/216078 

BOND

Berlingske ON DrupalStart: Aug. 2007

First site: May 2009

Digits and facts

• Internet resourceso 23+ web-siteso 6M users per month (unique cookies)o 175M page views per month

Digits and facts

• BOND sourceso Total: 336Mo Custom modules: 206Mo Themes: 86M

Digits and facts

• Databaseo 20+ GB (disc files size) o 2.5M nodeso 60K taxonomy terms

Architecture

• Roleso Journalistso Editorso Site-managerso Developerso Adminso System architects

Architecture

•  Architectureo All sites in one databaseo Separate backendo NO Views and CCKo A lot of Panelso A lot of cachingo A lot of problems :) 

Architecture

•  Nodeso Simple modelo Primary termo URL aliaseso Node queues

Architecture

•  Data baseso Enterprise edition of Oracle MySQLo Master-slave architecture

1 master (RW) 5 slave (RO)

o Hardware 16 ядер 40gb памяти 

Architecture

• Cachingo memcache

4 servers• Load balancing

o NetScalero Reverse proxy

Future

• Move existing projects to BOND• Develop new projects on BOND • New cache strategies

Thanks for attantion!Q & A ?

Andriy Kushnarovakushnarov@gmail.com

top related