2010 byte joomladagen

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

Upload: gruus-van-woerkom

Post on 11-Feb-2015

752 views

Category:

Technology


2 download

DESCRIPTION

Presentie van Byte Internet (www.byte.nl) over Joomla Hosting door Gruus van Woerkom op de Joomla Dagen 2010.10 vragen over Joomla hosting:1. Uptime van de site2. Snelheid van de site3. Security: mailings en acties4. Security: hackpreventie5. Joomla: rechtenstructuur6. Joomla: werking7. Backups8. Databases9. Onderhoudsplanning10. Platform tests

TRANSCRIPT

Page 1: 2010 byte joomladagen

10 vragen over hosting van Joomla!

Ir. Gruus van Woerkom (Byte Internet)

Joomla Hosting, Trends

Page 2: 2010 byte joomladagen

Ik wil het volgende bespreken

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

Page 3: 2010 byte joomladagen

Gruus @ Byte

• Directeur van Byte• Byte is een webhosting

bedrijf• Clustering, cool gimmicks

maken.• Interactie met onze

partners, seminars.• 14 people, Amsterdam

Page 4: 2010 byte joomladagen

Byte @ Malaga

• Vorig jaar bestonden we 10 jaar!

Page 5: 2010 byte joomladagen

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 6: 2010 byte joomladagen

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 7: 2010 byte joomladagen

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 8: 2010 byte joomladagen

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 9: 2010 byte joomladagen

4. Security: platform beveiliging

• Wat verwacht ik van het hostingplatform inzake beveiliging?

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

Page 10: 2010 byte joomladagen

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 11: 2010 byte joomladagen

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 12: 2010 byte joomladagen

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 13: 2010 byte joomladagen

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 14: 2010 byte joomladagen

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 15: 2010 byte joomladagen

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 16: 2010 byte joomladagen

10. Support de professional

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

• Niet: Joomla! verbannen :)

Page 17: 2010 byte joomladagen

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

Page 18: 2010 byte joomladagen

Hosting Trends - Business

Page 19: 2010 byte joomladagen

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 20: 2010 byte joomladagen

Uitgebabbeld!

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

Page 21: 2010 byte joomladagen
Page 22: 2010 byte joomladagen
Page 23: 2010 byte joomladagen

Feature Wish List Joomla Host

• Automated Maintenance– Joomla– Components, Modules, Extensions

• Certification of third party components – Rating– Centralized tracking

Page 24: 2010 byte joomladagen

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.