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 :)
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.