10 Joomla vragen - Joomladagen 2010

23
10 vragen over hosting van Joomla! Ir. Gruus van Woerkom (Byte Internet) Joomla Hosting, Trends

description

Presentie van Byte Internet (www.byte.nl) over Joomla Hosting door Gruus van Woerkom op de Joomla Dagen 2010.

Transcript of 10 Joomla vragen - Joomladagen 2010

Page 1: 10 Joomla vragen - Joomladagen 2010

10 vragen over hosting van Joomla!

Ir. Gruus van Woerkom (Byte Internet)

Joomla Hosting, Trends

Page 2: 10 Joomla vragen - Joomladagen 2010

Ik wil het volgende bespreken

• Wie ben ik? En wie is Byte?• 10 vragen en antwoorden• Trends

Page 3: 10 Joomla vragen - Joomladagen 2010

Gruus @ Byte

• Directeur van Byte• Byte is een webhosting

bedrijf• Clustering, cool gimmicks

maken.• Interactie met onze

partners, seminars.• 14 people, Amsterdam

Page 4: 10 Joomla vragen - Joomladagen 2010

10 zaken die je zeker wil weten1. Uptime van de site2. Snelheid van de site3. Security: mailings en acties4. Security: hackpreventie5. Joomla: rechtenstructuur6. Joomla: werking7. Backups8. Databases9. Onderhoudsplanning10. Platform tests

Page 5: 10 Joomla vragen - Joomladagen 2010

1. Uptime van de site

• Hoe zorgen we voor hoge uptime?

• Concept: High availability– Alles gaat stuk– Redundantie– Webclusters– Database replication– Files on NAS– FTP, DNS, Mail

load balancers

load balancer

loadbalancer (fallback)

heartbeat

heartbeat

http cluster

webserver

webserver

webserver

webserver

webserver

webserver

Page 6: 10 Joomla vragen - Joomladagen 2010

2. Snelheid van de site

• Ik wil dat mijn site altijd snel is.

• Verdeel en heers:– Meer webservers– Meer webclusters– Meer databaseclusters– Meer fileservers/NAS

• Zorg dat klanten niets hoeven te doen.

• Isoleer bad neighbours.

http cluster

webserver

webserver

webserver

webserver

webserver

webserver

http cluster

webserver

webserver

webserver

webserver

webserver

webserver

database entity

databaseserver

replicator

database entity

databaseserver

replicator

database entity

databaseserver

replicator

file storagenetwork attached storage

NAS-head (fallback)

diskshelf

diskshelf

NAS-head

diskshelf

heartbeat

heartbeat

file storagenetwork attached storage

NAS-head (fallback)

diskshelf

diskshelf

NAS-head

diskshelf

heartbeat

heartbeat

Page 7: 10 Joomla vragen - Joomladagen 2010

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!

Page 8: 10 Joomla vragen - Joomladagen 2010

4. Security: platform beveiliging

• Wat verwacht ik van het hostingplatform inzake beveiliging?

• Firewalling• Diensten van het web weghouden• Goede wachtwoorden• Verdacht gedrag aanpakken

Page 9: 10 Joomla vragen - Joomladagen 2010

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

Page 10: 10 Joomla vragen - Joomladagen 2010

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

Page 11: 10 Joomla vragen - Joomladagen 2010

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?

Page 12: 10 Joomla vragen - Joomladagen 2010

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?

Page 13: 10 Joomla vragen - Joomladagen 2010

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)

Page 14: 10 Joomla vragen - Joomladagen 2010

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

Page 15: 10 Joomla vragen - Joomladagen 2010

10. Support de professional

• Geef goede support• Verspreid de kennis• Breng professionals bij elkaar

• Niet: Joomla! verbannen :)

Page 16: 10 Joomla vragen - Joomladagen 2010

11. Wat kan een hoster nog meer doen?• Groene hosting• MVO (sponsoring)• Partners en seminars• Luister naar partners :)

Page 17: 10 Joomla vragen - Joomladagen 2010

Hosting Trends - Business

Page 18: 10 Joomla vragen - Joomladagen 2010

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

Page 19: 10 Joomla vragen - Joomladagen 2010

Uitgebabbeld!

• Visit us @ www.byte.nl• Mail us @ [email protected]• Twitter us @ twitter.com/Byte_Internet

Page 20: 10 Joomla vragen - Joomladagen 2010
Page 21: 10 Joomla vragen - Joomladagen 2010
Page 22: 10 Joomla vragen - Joomladagen 2010

Feature Wish List Joomla Host

• Automated Maintenance– Joomla– Components, Modules, Extensions

• Certification of third party components – Rating– Centralized tracking

Page 23: 10 Joomla vragen - Joomladagen 2010

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.