Hosting van Drupal gemeentesites Bas van der Zalm

Hosting van!
Drupal gemeentesites
Bas van der Zalm
@baz @webscale
Inhoud
•
•
•
•
•
•
Wat doet Webscale
DvG distributie
Hosting setup
Deployment
Security
Samenwerking devs
Managed Linux Hosting
Gespecialiseerd in!
PHP frameworks
Drupal
Wordpress
Magento
Symfony
custom
Managed Linux Hosting
Hosting sinds 2001
100 fysieke servers
200 virtuele servers
150 drupal websites
in samenwerking met:
Technology stack
•
•
•
•
•
•
100% debian
puppet driven
linux kvm virtualisatie
redundant iscsi storage
TIER3+ datacenter
2N+1 redundantie
Agile werkproces
Support @ Kanban!
Projecten @ Scrum
!
weekly sprint
daily standup
review in workflow
retrospective
Drupal voor Gemeenten
Initiatief
Vught & ezCompany
Drupal
Toptaken
DigiD
Koppelingen
@drupalgemeenten
DvG Hosting Setup
https
Nginx
Varnish
DigiD
Apache
Mysql
Backoffice
Varnish
Reverse Proxy Cache
versnellend
capaciteit verhogend
opvangen downtime backend
fallback calamiteiten site
Deployment
OT/AP
SSH keys
Git versiebeheer
Drush deployment
Security
DigiD Audit door PWC
“ICT-beveiligingsrichtlijnen voor
webapplicaties” van het
Nationaal Cyber Security
Centrum (NCSC)
DigiD Audit
Normen & processen
•
•
•
•
•
•
informatiebeveiliging
beveiligingsmaatregelen
changemanagement
patchmanagement
incidentmanagement
access control
Hoe?
puppet!
• firewall
• packages
• config & files
• files
• monitoring
• backup
versiebeheer!
• wie/wat/wanneer
ticketsystemen!
• workflow
Samenwerking
Dev’s & Op’s
•
•
•
•
afstemming OT/AP
autonome deployment
performance analyse
optimaliseren
Bedankt!!
vragen?
Vacature! :-)!
!
Linux hosting engineer
>> webscale.nl