Upload
vlad-savitsky
View
1.645
Download
2
Embed Size (px)
DESCRIPTION
Berlingske Media -- это крупнейшее в Дании медиа агенство. Основатель Ernst Henrich Berling. Дата основания 1749 (262 года назад!). На данный момент агенство владеет 75 интернет изданиями, многие из которых крутятся на CMS в которой за основу взят Drupal. Данная система обеспечивает стабильную работу при больших нагрузках и называется она BOND. Я приведу некоторые цифры: 6M уникальных пользователей в месяц 175M просмотров страниц в месяц 20G+ размер базы данных 2.5M+ nodes 60K+ taxonomy terms
Citation preview
BOND: a giant Drupal in a huge company
Andriy [email protected]
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 [email protected] 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 [email protected]