Joomla Hosting and Hosting Trends - Joomla!Days NL 2009 #jd09nl

2,584 views

Published on

Presentation on Joomla!Days Netherlands by Gruus van Woerkom

Published in: Technology, Business
1 Comment
2 Likes
Statistics
Notes
  • Try http://vpshsoting.blogspot.com for a good hosting
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
2,584
On SlideShare
0
From Embeds
0
Number of Embeds
273
Actions
Shares
0
Downloads
21
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide
  • Joomla Hosting and Hosting Trends - Joomla!Days NL 2009 #jd09nl

    1. 1. Where we do our webhosting? I think we got ours with our new cappuccino machine! Ir. Gruus van Woerkom (Byte Internet) Joomla Hosting and Hosting Trends
    2. 2. What I’d like to talk about with you <ul><li>Who is Gruus? </li></ul><ul><li>Joomla & Hosting </li></ul><ul><li>Trends in Business & Tech </li></ul><ul><li>Choice of topics </li></ul><ul><li>Discussion </li></ul>
    3. 3. Gruus @ Byte <ul><li>One of 3 directors at Byte. </li></ul><ul><li>Byte is a webhosting company (clustering, cool tech). </li></ul><ul><li>Interaction with webdevelopers, monthly seminar. </li></ul><ul><li>14 people, Amsterdam based. </li></ul>
    4. 4. Issues with hosting companies <ul><li>Availability </li></ul><ul><li>Speed </li></ul><ul><li>Installation and configuration </li></ul><ul><li>Security issues / hacks </li></ul><ul><li>Support </li></ul><ul><li>Joomla Ban </li></ul>
    5. 5. Always up <ul><li>“ I want my site to be always up” </li></ul><ul><li>Concept: High availability </li></ul><ul><ul><li>Redundancy </li></ul></ul><ul><ul><li>Automatic failover (hot standby) </li></ul></ul><ul><ul><li>Webclusters </li></ul></ul><ul><ul><li>Database replication </li></ul></ul><ul><ul><li>Files on NAS </li></ul></ul><ul><ul><li>FTP, DNS, Mail </li></ul></ul>
    6. 6. Always fast (1) <ul><li>“ I want my site to be fast!” </li></ul><ul><li>Scale out! </li></ul><ul><ul><li>Add more webservers to cluster </li></ul></ul><ul><ul><li>Split webclusters </li></ul></ul><ul><ul><li>Add more databaseclusters </li></ul></ul><ul><ul><li>Add more fileservers/NAS </li></ul></ul>
    7. 7. Always fast (2) <ul><li>Do NOT bother clients/sites. </li></ul><ul><li>Detect bad neighbours! Isolate heavy users. </li></ul><ul><li>Innovate on technology (Apache, PHP, MySQL). </li></ul><ul><li>Load balancer 1…n </li></ul><ul><li>Webcluster 1…n </li></ul><ul><li>Fileserver 1…n </li></ul><ul><li>Databasecluster 1…n </li></ul><ul><li>“ Change your IP to…” </li></ul><ul><li>“ Change your documentroot to…” </li></ul><ul><li>“ Change your database server to…” </li></ul>
    8. 8. Be kind to Joomla! <ul><li>FTP/Apache configuration </li></ul><ul><ul><li>Permissions to install, maintain and use components. </li></ul></ul><ul><li>PHP configuration </li></ul><ul><ul><li>Safemode, etc. </li></ul></ul><ul><li>MySQL setup/configuration </li></ul><ul><ul><li>Replication, Backups, Restore, Retention </li></ul></ul>
    9. 9. Fresh Statistics @ Byte Clusters (12-6-2009) (Dutch) <ul><li>116.754 aanvallen tegengehouden per week, dat is 5.000.000 per jaar. </li></ul><ul><li>Geextrapoleerd, 92.000 verschillende IP's per jaar </li></ul><ul><li>Een beperk aantal IP's zorgt voor de meeste aanvallen. </li></ul><ul><li>De top tien IP's van vanmiddag zijn verantwoordelijk voor 54% van de aanvallen. </li></ul><ul><li>62% van de aanvallen is gericht op bugs Joomla. Zelfs bugs uit 2006/2007(CVE-2006-3774, CVE-2007-2089) worden nog gebruikt. </li></ul><ul><li>69% van de aanvallen doen een &quot;remote file inclusion&quot;. Als die lukt hebben de hackers in 1 klap 100% controle over de hele website. Deze hacks worden door aanpassingen van Byte aan PHP zowiezo tegengehouden. </li></ul>
    10. 12. <ul><li>En... </li></ul><ul><li>HOPLA! </li></ul><ul><li>And... </li></ul><ul><li>HOPLA! </li></ul>
    11. 13. Joomla Security Incidents <ul><li>Mass scale, automated hacks </li></ul><ul><li>Goal (money) oriented (spam, phishing, identity theft) </li></ul><ul><li>Daily hack attempts </li></ul><ul><li>Joomla Host? </li></ul><ul><ul><li>Hosting company should actively monitor versions (and mail customers and shut down sites) </li></ul></ul><ul><ul><li>Emergency patching? </li></ul></ul><ul><ul><ul><li>Severe vulnerability </li></ul></ul></ul><ul><ul><ul><li>Limited fallout possibility of emergency patch </li></ul></ul></ul>
    12. 16. Elmina Fortress, Ghana
    13. 17. Elmina Fortress Gatekeeper
    14. 18. Support/Developer Friendly Host <ul><li>Give good support </li></ul><ul><li>Share knowledge </li></ul><ul><li>Announce maintenance (Apache, PHP, MySQL, file). </li></ul><ul><li>Plan maintenance windows (nightly). </li></ul><ul><li>Provide test environment for technical migrations. </li></ul><ul><li>Not: Ban Joomla. </li></ul>
    15. 19. Hosting Trends - Business
    16. 20. Hosting Trends - Business <ul><li>Sites become ever more important for business. </li></ul><ul><li>More business critical applications online. </li></ul><ul><li>Peak Performance / Slashdot-effect. </li></ul><ul><ul><li>Your moment to shine </li></ul></ul><ul><ul><li>Your site is down </li></ul></ul><ul><li>SLA </li></ul><ul><ul><li>on uptime </li></ul></ul><ul><ul><li>on performance </li></ul></ul><ul><ul><li>on application </li></ul></ul><ul><li>Open source & developer independence. </li></ul>
    17. 21. Hosting Trends - Tech <ul><li>Clusterhosting (high availability) </li></ul><ul><li>Cloud computing </li></ul><ul><li>Virtualized servers? VPS </li></ul>
    18. 22. Further discussion <ul><li>What are we going to talk about? </li></ul><ul><li>Vote @ twitter.com/Byte_Internet ;) </li></ul><ul><li>Coole gadgets bij Byte </li></ul><ul><li>Feature wishlist </li></ul><ul><li>Business and Joomla = Specialization en cooperation = Work together, not against each other </li></ul>
    19. 23. Cool gadgets @ Byte <ul><li>PHP optimization (path checks). </li></ul><ul><li>Test environment (PHP, MySQL, Apache 2.0). </li></ul><ul><li>Hacker Slayer. </li></ul><ul><li>Dynamic Database Resolution. </li></ul><ul><li>BPU </li></ul><ul><ul><li>Byte Performance Units </li></ul></ul><ul><li>VIAGRA </li></ul><ul><ul><li>Villain Isolation And Growling Restrainment Area </li></ul></ul>
    20. 26. 2. Feature Wish List Joomla Host <ul><li>Automated Maintenance </li></ul><ul><ul><li>Joomla </li></ul></ul><ul><ul><li>Components, Modules, Extensions </li></ul></ul><ul><li>Certification of third party components </li></ul><ul><ul><li>Rating </li></ul></ul><ul><ul><li>Centralized tracking </li></ul></ul>
    21. 27. Specialization en cooperation (1) <ul><li>Focus on limited amount of things </li></ul><ul><ul><li>IBM (market cap = 142.000.000.000, revenue 95.000.000.000) sells PC branch to Lenovo. </li></ul></ul><ul><ul><li>One-person webdesign (revenue 25.000) company provides template design, builds components, makes business cards and can assist in building a computer network. Ow, and some Java programming. </li></ul></ul>
    22. 28. Specialization en cooperation (2) <ul><li>Wikipedia </li></ul><ul><ul><li>Division of labour or specialization is the specialization of cooperative labour in specific, circumscribed tasks and roles, intended to increase the productivity of labour. </li></ul></ul><ul><li>Specialization </li></ul><ul><ul><li>Better results </li></ul></ul><ul><ul><li>Less time </li></ul></ul><ul><ul><li>Less effort </li></ul></ul><ul><ul><li>More fun </li></ul></ul><ul><ul><li>Higher price </li></ul></ul><ul><li>Non-specialization </li></ul><ul><ul><li>Also fun :) </li></ul></ul>
    23. 29. The End <ul><li>Visit us @ www.byte.nl </li></ul><ul><li>Mail us @ [email_address] </li></ul><ul><li>Twitter us @ twitter.com/Byte_Internet </li></ul>

    ×