SlideShare ist ein Scribd-Unternehmen logo
1 von 23
10 vragen over hosting van Joomla!

    Ir. Gruus van Woerkom (Byte Internet)

           Joomla Hosting, Trends
Ik wil het volgende bespreken
• Wie ben ik? En wie is Byte?
• 10 vragen en antwoorden
• Trends
Gruus @ Byte
• Directeur van Byte
• Byte is een webhosting
  bedrijf
• Clustering, cool gimmicks
  maken.
• Interactie met onze
  partners, seminars.
• 14 people, Amsterdam
10 zaken die je zeker wil weten
1.    Uptime van de site
2.    Snelheid van de site
3.    Security: mailings en acties
4.    Security: hackpreventie
5.    Joomla: rechtenstructuur
6.    Joomla: werking
7.    Backups
8.    Databases
9.    Onderhoudsplanning
10.   Platform tests
1. Uptime van de site               load balancers


                                    load balancer



• Hoe zorgen we voor hoge
                                              heartbeat

                                  heartbeat




  uptime?                      loadbalancer (fallback)




• Concept: High availability                              http cluster

   –   Alles gaat stuk                                    webserver


   –
                                                          webserver
       Redundantie                                        webserver



   –
                                                          webserver

       Webclusters                                        webserver



   –   Database replication
                                                          webserver

   –   Files on NAS
   –   FTP, DNS, Mail
http cluster


2. Snelheid van de site                         webserver

                                                webserver
                                                                   http cluster


                                                                   webserver
                                                webserver
                                                                   webserver
                                                webserver


• Ik wil dat mijn site altijd
                                                                   webserver
                                                webserver
                                                                   webserver


  snel is.
                                                                   webserver


                                                webserver


• Verdeel en heers:
                                    database entity
                                                                  webserver
                                                             database entity


   –
                                     databaseserver
       Meer webservers                   replicator          databaseserver
                                                                               database entity




   –   Meer webclusters                                         replicator
                                                                               databaseserver

                                                                                   replicator

   –   Meer databaseclusters
   –   Meer fileservers/NAS           file storage
                                network attached storage
                                                                     file storage
                                                               network attached storage

• Zorg dat klanten niets               NAS-head

                                                 heartbeat            NAS-head


  hoeven te doen.                   heartbeat

                                  NAS-head (fallback)              heartbeat
                                                                                heartbeat




• Isoleer bad neighbours.
                                                                 NAS-head (fallback)

                                         diskshelf

                                         diskshelf                      diskshelf

                                         diskshelf                      diskshelf

                                                                        diskshelf
3. Security: Mailings en acties
• Wat verwacht ik aan informatie van mijn
  hoster aangaande beveiligingszaken?
• Informatie over updates ontvangen
• Informatie over beveiligingsproblemen
  ontvangen
• Publiceren van oplossingen
• In urgente gevallen: actie!
4. Security: platform beveiliging
• Wat verwacht ik van het hostingplatform
  inzake beveiliging?
• Firewalling
• Diensten van het web weghouden
• Goede wachtwoorden
• Verdacht gedrag aanpakken
Ad. 4. Joomla Security Incidents
• Mass scale, automated hacks
• Goal (money) oriented (spam, phishing, identity
  theft)
• Daily hack attempts
• Joomla Host?
   – Hosting company should actively monitor versions (and
     mail customers and shut down sites)
   – Emergency patching?
      • Severe vulnerability
      • Limited fallout possibility of emergency patch
5. Wees aardig voor Joomla!
• Mijn provider moet de techniek (van Joomla!)
  wel snappen.
• FTP/Apache configuratie
  – Rechten voor installatie en onderhoud
  – Modules, componenten
• PHP configuration
  – Safemode, etc.
  – Veilig
6. Testen van nieuwe versies
• Wat weet mijn hoster van Joomla!?
• Zorgt de hoster dat Joomla draait?
• Testen ze nieuwe versies?
  – Testen ze met nieuwe platform versies?
7. Backups
•   Wat wil ik eigenlijk van mijn backups?
•   Waar wordt die backup gemaakt?
•   Dagelijkse backup.
•   Aantal dagen terug op te vragen.
•   Liefst zelf kunnen doen.
•   En eentje van een paar weekjes terug?
8. Databases
• Wat wil ik van mijn database?
• Hij moet het altijd, snel en goed doen.
  – Replicatie (altijd)
  – Capaciteit meten en schalen (snel)
  – Goede config voor J! (goed)
  – Backups (goed)
  – Restore (altijd, goed)
  – Retention (goed)
9. Planning van onderhoud
• Ik wil wel weten wanneer welk onderhoud
  gebeurd!
• Plan onderhoud vroeg
• Test het nieuwe platform
• Laat het nieuwe platform testen
• Geef waar mogelijk de optie om sites
  sequentieel te migreren
10. Support de professional
• Geef goede support
• Verspreid de kennis
• Breng professionals bij elkaar

• Niet: Joomla! verbannen :)
11. Wat kan een hoster nog meer
doen?
•   Groene hosting
•   MVO (sponsoring)
•   Partners en seminars
•   Luister naar partners :)
Hosting Trends - Business
Specialization en cooperation
• Wikipedia
   – Division of labour or specialization is the specialization of cooperative
     labour in specific, circumscribed tasks and roles, intended to increase
     the productivity of labour.
• Specialization
   –   Better results
   –   Less time
   –   Less effort
   –   More fun
   –   Higher price
• Non-specialization
   – Also fun :)
Uitgebabbeld!
• Visit us @ www.byte.nl
• Mail us @ support@byte.nl
• Twitter us @ twitter.com/Byte_Internet
Feature Wish List Joomla Host
• Automated Maintenance
  – Joomla
  – Components, Modules, Extensions
• Certification of third party components
  – Rating
  – Centralized tracking
Specialization en cooperation (1)
• Focus on limited amount of things
  – IBM (market cap = 142.000.000.000, revenue
    95.000.000.000) sells PC branch to Lenovo.
  – 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.

Weitere ähnliche Inhalte

Andere mochten auch

La historia oral como recurso metodologico en la
La historia oral como recurso metodologico en laLa historia oral como recurso metodologico en la
La historia oral como recurso metodologico en laChely971
 
Peter pan el país de los valores perdidos.
Peter pan el país de los valores perdidos.Peter pan el país de los valores perdidos.
Peter pan el país de los valores perdidos.Juan De Dios Morán
 
国会図書館20110216
国会図書館20110216国会図書館20110216
国会図書館20110216Kunihiro Maeda
 
Campo margarita huacaya
Campo margarita huacayaCampo margarita huacaya
Campo margarita huacayaErbol Digital
 
Usb xtaf xplorer tutorial
Usb xtaf xplorer   tutorialUsb xtaf xplorer   tutorial
Usb xtaf xplorer tutorialThiago Sales
 
representacao-contra-covas
 representacao-contra-covas representacao-contra-covas
representacao-contra-covasClaudio Oliveira
 
Denuncia oro-mineria
Denuncia oro-mineriaDenuncia oro-mineria
Denuncia oro-mineriaErbol Digital
 
2. IPv6 Neighbor Discovery und Autokonfiguration - Marc Eggenberger
2. IPv6 Neighbor Discovery und Autokonfiguration - Marc Eggenberger2. IPv6 Neighbor Discovery und Autokonfiguration - Marc Eggenberger
2. IPv6 Neighbor Discovery und Autokonfiguration - Marc EggenbergerDigicomp Academy AG
 
Vida saludable
Vida saludableVida saludable
Vida saludablecmcofrade
 
ARTICLES AL CIUDAD DE ALCOY
ARTICLES AL CIUDAD DE ALCOYARTICLES AL CIUDAD DE ALCOY
ARTICLES AL CIUDAD DE ALCOYxanvi
 
Luiz henriquesilva
Luiz henriquesilvaLuiz henriquesilva
Luiz henriquesilvashayer19
 
Terremoto En Haiti
Terremoto En HaitiTerremoto En Haiti
Terremoto En Haitiguest4394264
 
Carnaval 2014 regulamento do rei.
Carnaval 2014 regulamento do rei.Carnaval 2014 regulamento do rei.
Carnaval 2014 regulamento do rei.Jornal do Commercio
 

Andere mochten auch (20)

LearningZ - XING Profil
LearningZ - XING ProfilLearningZ - XING Profil
LearningZ - XING Profil
 
A família
A famíliaA família
A família
 
La historia oral como recurso metodologico en la
La historia oral como recurso metodologico en laLa historia oral como recurso metodologico en la
La historia oral como recurso metodologico en la
 
Peter pan el país de los valores perdidos.
Peter pan el país de los valores perdidos.Peter pan el país de los valores perdidos.
Peter pan el país de los valores perdidos.
 
国会図書館20110216
国会図書館20110216国会図書館20110216
国会図書館20110216
 
Campo margarita huacaya
Campo margarita huacayaCampo margarita huacaya
Campo margarita huacaya
 
Trabajo cooperativo Luis Martínez
Trabajo cooperativo Luis MartínezTrabajo cooperativo Luis Martínez
Trabajo cooperativo Luis Martínez
 
Usb xtaf xplorer tutorial
Usb xtaf xplorer   tutorialUsb xtaf xplorer   tutorial
Usb xtaf xplorer tutorial
 
French ppt
French pptFrench ppt
French ppt
 
representacao-contra-covas
 representacao-contra-covas representacao-contra-covas
representacao-contra-covas
 
DERECHOS DE AUTOR
DERECHOS DE AUTORDERECHOS DE AUTOR
DERECHOS DE AUTOR
 
economia
economiaeconomia
economia
 
Denuncia oro-mineria
Denuncia oro-mineriaDenuncia oro-mineria
Denuncia oro-mineria
 
2. IPv6 Neighbor Discovery und Autokonfiguration - Marc Eggenberger
2. IPv6 Neighbor Discovery und Autokonfiguration - Marc Eggenberger2. IPv6 Neighbor Discovery und Autokonfiguration - Marc Eggenberger
2. IPv6 Neighbor Discovery und Autokonfiguration - Marc Eggenberger
 
Vida saludable
Vida saludableVida saludable
Vida saludable
 
ARTICLES AL CIUDAD DE ALCOY
ARTICLES AL CIUDAD DE ALCOYARTICLES AL CIUDAD DE ALCOY
ARTICLES AL CIUDAD DE ALCOY
 
Luiz henriquesilva
Luiz henriquesilvaLuiz henriquesilva
Luiz henriquesilva
 
Terremoto En Haiti
Terremoto En HaitiTerremoto En Haiti
Terremoto En Haiti
 
Carnaval 2014 regulamento do rei.
Carnaval 2014 regulamento do rei.Carnaval 2014 regulamento do rei.
Carnaval 2014 regulamento do rei.
 
Apresentação CAIS - Centro de Apoio a Inovação Social
Apresentação CAIS - Centro de Apoio a Inovação SocialApresentação CAIS - Centro de Apoio a Inovação Social
Apresentação CAIS - Centro de Apoio a Inovação Social
 

Ähnlich wie 10 Joomla vragen - Joomladagen 2010

The future of Web-Scale - Johan Tillema, Rene Boere & Chris Quach
The future of Web-Scale - Johan Tillema, Rene Boere & Chris QuachThe future of Web-Scale - Johan Tillema, Rene Boere & Chris Quach
The future of Web-Scale - Johan Tillema, Rene Boere & Chris QuachNLJUG
 
Why Drupal Is So Slow
Why Drupal Is So SlowWhy Drupal Is So Slow
Why Drupal Is So SlowBert Boerland
 
Projectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdamProjectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdamBert Boerland
 
Hosting van Drupal gemeentesites @ DrupalJam 2014
Hosting van Drupal gemeentesites @ DrupalJam 2014Hosting van Drupal gemeentesites @ DrupalJam 2014
Hosting van Drupal gemeentesites @ DrupalJam 2014Bas van der Zalm
 
Presentatie Webscale op DrupalJam 2014
Presentatie Webscale op DrupalJam 2014 Presentatie Webscale op DrupalJam 2014
Presentatie Webscale op DrupalJam 2014 Webscale
 
Mijn site beveiliging
Mijn site beveiligingMijn site beveiliging
Mijn site beveiligingMarko Heijnen
 
2010 iska - tim m - nosql iska
2010   iska - tim m - nosql iska2010   iska - tim m - nosql iska
2010 iska - tim m - nosql iskaTim Mahy
 
Flexibiliteit & Snel Schakelen
Flexibiliteit & Snel SchakelenFlexibiliteit & Snel Schakelen
Flexibiliteit & Snel SchakelenMarco Gralike
 
Robot framework en Browser Library
Robot framework en Browser LibraryRobot framework en Browser Library
Robot framework en Browser Librarychristiantester
 
Vng realisatie IPv6 webinar 9 juni 2020
Vng realisatie IPv6 webinar 9 juni 2020 Vng realisatie IPv6 webinar 9 juni 2020
Vng realisatie IPv6 webinar 9 juni 2020 VNG Realisatie
 
Ditp backupserver
Ditp backupserverDitp backupserver
Ditp backupserverditp
 
Een goede beheersbare biz talk infrastructuur
Een goede beheersbare biz talk infrastructuurEen goede beheersbare biz talk infrastructuur
Een goede beheersbare biz talk infrastructuurLamaPopo
 
Aurelium online backup en continuo
Aurelium online backup en continuoAurelium online backup en continuo
Aurelium online backup en continuoPhilippeReinardts
 
Open Source ECM Alternatief Alfresco
Open Source ECM Alternatief AlfrescoOpen Source ECM Alternatief Alfresco
Open Source ECM Alternatief AlfrescoEdwin van der Geest
 
Techdays System Center 2012 Operations Manager end-to-end management walter ...
Techdays  System Center 2012 Operations Manager end-to-end management walter ...Techdays  System Center 2012 Operations Manager end-to-end management walter ...
Techdays System Center 2012 Operations Manager end-to-end management walter ...wwwally
 

Ähnlich wie 10 Joomla vragen - Joomladagen 2010 (20)

The future of Web-Scale - Johan Tillema, Rene Boere & Chris Quach
The future of Web-Scale - Johan Tillema, Rene Boere & Chris QuachThe future of Web-Scale - Johan Tillema, Rene Boere & Chris Quach
The future of Web-Scale - Johan Tillema, Rene Boere & Chris Quach
 
Why Drupal Is So Slow
Why Drupal Is So SlowWhy Drupal Is So Slow
Why Drupal Is So Slow
 
Projectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdamProjectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdam
 
Een goede DEV omgeving opzetten
Een goede DEV omgeving opzettenEen goede DEV omgeving opzetten
Een goede DEV omgeving opzetten
 
Hosting van Drupal gemeentesites @ DrupalJam 2014
Hosting van Drupal gemeentesites @ DrupalJam 2014Hosting van Drupal gemeentesites @ DrupalJam 2014
Hosting van Drupal gemeentesites @ DrupalJam 2014
 
Presentatie Webscale op DrupalJam 2014
Presentatie Webscale op DrupalJam 2014 Presentatie Webscale op DrupalJam 2014
Presentatie Webscale op DrupalJam 2014
 
Mijn site beveiliging
Mijn site beveiligingMijn site beveiliging
Mijn site beveiliging
 
Netwerken 4-3-serverdiensten
Netwerken   4-3-serverdienstenNetwerken   4-3-serverdiensten
Netwerken 4-3-serverdiensten
 
2010 iska - tim m - nosql iska
2010   iska - tim m - nosql iska2010   iska - tim m - nosql iska
2010 iska - tim m - nosql iska
 
Flexibiliteit, Agility & Snel Schakelen - SHIFT13 congres
Flexibiliteit, Agility & Snel Schakelen - SHIFT13 congresFlexibiliteit, Agility & Snel Schakelen - SHIFT13 congres
Flexibiliteit, Agility & Snel Schakelen - SHIFT13 congres
 
Flexibiliteit & Snel Schakelen
Flexibiliteit & Snel SchakelenFlexibiliteit & Snel Schakelen
Flexibiliteit & Snel Schakelen
 
Speeding up WordPress
Speeding up WordPressSpeeding up WordPress
Speeding up WordPress
 
Robot framework en Browser Library
Robot framework en Browser LibraryRobot framework en Browser Library
Robot framework en Browser Library
 
Vng realisatie IPv6 webinar 9 juni 2020
Vng realisatie IPv6 webinar 9 juni 2020 Vng realisatie IPv6 webinar 9 juni 2020
Vng realisatie IPv6 webinar 9 juni 2020
 
Ditp backupserver
Ditp backupserverDitp backupserver
Ditp backupserver
 
Een goede beheersbare biz talk infrastructuur
Een goede beheersbare biz talk infrastructuurEen goede beheersbare biz talk infrastructuur
Een goede beheersbare biz talk infrastructuur
 
Aurelium online backup en continuo
Aurelium online backup en continuoAurelium online backup en continuo
Aurelium online backup en continuo
 
Open Source ECM Alternatief Alfresco
Open Source ECM Alternatief AlfrescoOpen Source ECM Alternatief Alfresco
Open Source ECM Alternatief Alfresco
 
2010 byte joomladagen
2010 byte joomladagen2010 byte joomladagen
2010 byte joomladagen
 
Techdays System Center 2012 Operations Manager end-to-end management walter ...
Techdays  System Center 2012 Operations Manager end-to-end management walter ...Techdays  System Center 2012 Operations Manager end-to-end management walter ...
Techdays System Center 2012 Operations Manager end-to-end management walter ...
 

Mehr von Byte

Beaumotica.com & Magento 2 - Meet Magento 2016
Beaumotica.com & Magento 2 -  Meet Magento 2016Beaumotica.com & Magento 2 -  Meet Magento 2016
Beaumotica.com & Magento 2 - Meet Magento 2016Byte
 
Hackers traced - Meet Magento 2016
Hackers traced -  Meet Magento 2016Hackers traced -  Meet Magento 2016
Hackers traced - Meet Magento 2016Byte
 
Magento 2 performance - a benchmark
Magento 2 performance - a benchmarkMagento 2 performance - a benchmark
Magento 2 performance - a benchmarkByte
 
Presentatie snelheid ecl
Presentatie snelheid eclPresentatie snelheid ecl
Presentatie snelheid eclByte
 
Workshop New Relic - juni 2015
Workshop New Relic - juni 2015Workshop New Relic - juni 2015
Workshop New Relic - juni 2015Byte
 
Google Webmasters Tools
Google Webmasters ToolsGoogle Webmasters Tools
Google Webmasters ToolsByte
 
APMG juni 2014 - Regular Expression
APMG juni 2014 - Regular ExpressionAPMG juni 2014 - Regular Expression
APMG juni 2014 - Regular ExpressionByte
 
Hypernode Pitch @ Meet Magento 2014
Hypernode Pitch @ Meet Magento 2014Hypernode Pitch @ Meet Magento 2014
Hypernode Pitch @ Meet Magento 2014Byte
 
Joomladagen 2014 - Google Tag Manager
Joomladagen 2014 - Google Tag ManagerJoomladagen 2014 - Google Tag Manager
Joomladagen 2014 - Google Tag ManagerByte
 
Hexagonal Design - Maarten van Schaik
Hexagonal Design - Maarten van SchaikHexagonal Design - Maarten van Schaik
Hexagonal Design - Maarten van SchaikByte
 
Exception Handling in Python - Rik van Achterberg & Tim Muller
Exception Handling in Python - Rik van Achterberg & Tim MullerException Handling in Python - Rik van Achterberg & Tim Muller
Exception Handling in Python - Rik van Achterberg & Tim MullerByte
 
Presentatie MUG 27 juni 2013 - Graphite/New Relic
Presentatie MUG 27 juni 2013 - Graphite/New RelicPresentatie MUG 27 juni 2013 - Graphite/New Relic
Presentatie MUG 27 juni 2013 - Graphite/New RelicByte
 
Mm13 nl presentatie byte
Mm13 nl presentatie byteMm13 nl presentatie byte
Mm13 nl presentatie byteByte
 
Site gehacked... hoe op te lossen?
 Site gehacked... hoe op te lossen? Site gehacked... hoe op te lossen?
Site gehacked... hoe op te lossen?Byte
 
Varnish & Magento
Varnish & MagentoVarnish & Magento
Varnish & MagentoByte
 
Redis - Magento User Group
Redis - Magento User GroupRedis - Magento User Group
Redis - Magento User GroupByte
 
Help! My site has been hacked!
Help! My site has been hacked!Help! My site has been hacked!
Help! My site has been hacked!Byte
 
Byte hackpreventie
Byte hackpreventieByte hackpreventie
Byte hackpreventieByte
 
Magento Speed Analysis - Meet Magento 2012
Magento Speed Analysis - Meet Magento 2012Magento Speed Analysis - Meet Magento 2012
Magento Speed Analysis - Meet Magento 2012Byte
 
Hosting & Onderhoud Joomladagen 2012
Hosting & Onderhoud Joomladagen 2012Hosting & Onderhoud Joomladagen 2012
Hosting & Onderhoud Joomladagen 2012Byte
 

Mehr von Byte (20)

Beaumotica.com & Magento 2 - Meet Magento 2016
Beaumotica.com & Magento 2 -  Meet Magento 2016Beaumotica.com & Magento 2 -  Meet Magento 2016
Beaumotica.com & Magento 2 - Meet Magento 2016
 
Hackers traced - Meet Magento 2016
Hackers traced -  Meet Magento 2016Hackers traced -  Meet Magento 2016
Hackers traced - Meet Magento 2016
 
Magento 2 performance - a benchmark
Magento 2 performance - a benchmarkMagento 2 performance - a benchmark
Magento 2 performance - a benchmark
 
Presentatie snelheid ecl
Presentatie snelheid eclPresentatie snelheid ecl
Presentatie snelheid ecl
 
Workshop New Relic - juni 2015
Workshop New Relic - juni 2015Workshop New Relic - juni 2015
Workshop New Relic - juni 2015
 
Google Webmasters Tools
Google Webmasters ToolsGoogle Webmasters Tools
Google Webmasters Tools
 
APMG juni 2014 - Regular Expression
APMG juni 2014 - Regular ExpressionAPMG juni 2014 - Regular Expression
APMG juni 2014 - Regular Expression
 
Hypernode Pitch @ Meet Magento 2014
Hypernode Pitch @ Meet Magento 2014Hypernode Pitch @ Meet Magento 2014
Hypernode Pitch @ Meet Magento 2014
 
Joomladagen 2014 - Google Tag Manager
Joomladagen 2014 - Google Tag ManagerJoomladagen 2014 - Google Tag Manager
Joomladagen 2014 - Google Tag Manager
 
Hexagonal Design - Maarten van Schaik
Hexagonal Design - Maarten van SchaikHexagonal Design - Maarten van Schaik
Hexagonal Design - Maarten van Schaik
 
Exception Handling in Python - Rik van Achterberg & Tim Muller
Exception Handling in Python - Rik van Achterberg & Tim MullerException Handling in Python - Rik van Achterberg & Tim Muller
Exception Handling in Python - Rik van Achterberg & Tim Muller
 
Presentatie MUG 27 juni 2013 - Graphite/New Relic
Presentatie MUG 27 juni 2013 - Graphite/New RelicPresentatie MUG 27 juni 2013 - Graphite/New Relic
Presentatie MUG 27 juni 2013 - Graphite/New Relic
 
Mm13 nl presentatie byte
Mm13 nl presentatie byteMm13 nl presentatie byte
Mm13 nl presentatie byte
 
Site gehacked... hoe op te lossen?
 Site gehacked... hoe op te lossen? Site gehacked... hoe op te lossen?
Site gehacked... hoe op te lossen?
 
Varnish & Magento
Varnish & MagentoVarnish & Magento
Varnish & Magento
 
Redis - Magento User Group
Redis - Magento User GroupRedis - Magento User Group
Redis - Magento User Group
 
Help! My site has been hacked!
Help! My site has been hacked!Help! My site has been hacked!
Help! My site has been hacked!
 
Byte hackpreventie
Byte hackpreventieByte hackpreventie
Byte hackpreventie
 
Magento Speed Analysis - Meet Magento 2012
Magento Speed Analysis - Meet Magento 2012Magento Speed Analysis - Meet Magento 2012
Magento Speed Analysis - Meet Magento 2012
 
Hosting & Onderhoud Joomladagen 2012
Hosting & Onderhoud Joomladagen 2012Hosting & Onderhoud Joomladagen 2012
Hosting & Onderhoud Joomladagen 2012
 

10 Joomla vragen - Joomladagen 2010

  • 1. 10 vragen over hosting van Joomla! Ir. Gruus van Woerkom (Byte Internet) Joomla Hosting, Trends
  • 2. Ik wil het volgende bespreken • Wie ben ik? En wie is Byte? • 10 vragen en antwoorden • Trends
  • 3. Gruus @ Byte • Directeur van Byte • Byte is een webhosting bedrijf • Clustering, cool gimmicks maken. • Interactie met onze partners, seminars. • 14 people, Amsterdam
  • 4. 10 zaken die je zeker wil weten 1. Uptime van de site 2. Snelheid van de site 3. Security: mailings en acties 4. Security: hackpreventie 5. Joomla: rechtenstructuur 6. Joomla: werking 7. Backups 8. Databases 9. Onderhoudsplanning 10. Platform tests
  • 5. 1. Uptime van de site load balancers load balancer • Hoe zorgen we voor hoge heartbeat heartbeat uptime? loadbalancer (fallback) • Concept: High availability http cluster – Alles gaat stuk webserver – webserver Redundantie webserver – webserver Webclusters webserver – Database replication webserver – Files on NAS – FTP, DNS, Mail
  • 6. http cluster 2. Snelheid van de site webserver webserver http cluster webserver webserver webserver webserver • Ik wil dat mijn site altijd webserver webserver webserver snel is. webserver webserver • Verdeel en heers: database entity webserver database entity – databaseserver Meer webservers replicator databaseserver database entity – Meer webclusters replicator databaseserver replicator – Meer databaseclusters – Meer fileservers/NAS file storage network attached storage file storage network attached storage • Zorg dat klanten niets NAS-head heartbeat NAS-head hoeven te doen. heartbeat NAS-head (fallback) heartbeat heartbeat • Isoleer bad neighbours. NAS-head (fallback) diskshelf diskshelf diskshelf diskshelf diskshelf diskshelf
  • 7. 3. Security: Mailings en acties • Wat verwacht ik aan informatie van mijn hoster aangaande beveiligingszaken? • Informatie over updates ontvangen • Informatie over beveiligingsproblemen ontvangen • Publiceren van oplossingen • In urgente gevallen: actie!
  • 8. 4. Security: platform beveiliging • Wat verwacht ik van het hostingplatform inzake beveiliging? • Firewalling • Diensten van het web weghouden • Goede wachtwoorden • Verdacht gedrag aanpakken
  • 9. Ad. 4. Joomla Security Incidents • Mass scale, automated hacks • Goal (money) oriented (spam, phishing, identity theft) • Daily hack attempts • Joomla Host? – Hosting company should actively monitor versions (and mail customers and shut down sites) – Emergency patching? • Severe vulnerability • Limited fallout possibility of emergency patch
  • 10. 5. Wees aardig voor Joomla! • Mijn provider moet de techniek (van Joomla!) wel snappen. • FTP/Apache configuratie – Rechten voor installatie en onderhoud – Modules, componenten • PHP configuration – Safemode, etc. – Veilig
  • 11. 6. Testen van nieuwe versies • Wat weet mijn hoster van Joomla!? • Zorgt de hoster dat Joomla draait? • Testen ze nieuwe versies? – Testen ze met nieuwe platform versies?
  • 12. 7. Backups • Wat wil ik eigenlijk van mijn backups? • Waar wordt die backup gemaakt? • Dagelijkse backup. • Aantal dagen terug op te vragen. • Liefst zelf kunnen doen. • En eentje van een paar weekjes terug?
  • 13. 8. Databases • Wat wil ik van mijn database? • Hij moet het altijd, snel en goed doen. – Replicatie (altijd) – Capaciteit meten en schalen (snel) – Goede config voor J! (goed) – Backups (goed) – Restore (altijd, goed) – Retention (goed)
  • 14. 9. Planning van onderhoud • Ik wil wel weten wanneer welk onderhoud gebeurd! • Plan onderhoud vroeg • Test het nieuwe platform • Laat het nieuwe platform testen • Geef waar mogelijk de optie om sites sequentieel te migreren
  • 15. 10. Support de professional • Geef goede support • Verspreid de kennis • Breng professionals bij elkaar • Niet: Joomla! verbannen :)
  • 16. 11. Wat kan een hoster nog meer doen? • Groene hosting • MVO (sponsoring) • Partners en seminars • Luister naar partners :)
  • 17. Hosting Trends - Business
  • 18. Specialization en cooperation • Wikipedia – Division of labour or specialization is the specialization of cooperative labour in specific, circumscribed tasks and roles, intended to increase the productivity of labour. • Specialization – Better results – Less time – Less effort – More fun – Higher price • Non-specialization – Also fun :)
  • 19. Uitgebabbeld! • Visit us @ www.byte.nl • Mail us @ support@byte.nl • Twitter us @ twitter.com/Byte_Internet
  • 20.
  • 21.
  • 22. Feature Wish List Joomla Host • Automated Maintenance – Joomla – Components, Modules, Extensions • Certification of third party components – Rating – Centralized tracking
  • 23. Specialization en cooperation (1) • Focus on limited amount of things – IBM (market cap = 142.000.000.000, revenue 95.000.000.000) sells PC branch to Lenovo. – 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.