Hosting van Drupal gemeentesites @ DrupalJam 2014

of 17 /17
Hosting van Drupal gemeentesites Bas van der Zalm @baz @webscale

Embed Size (px)

description

The presentation is about the hosting requirements and setup for local goverments using the Drupal for Goverments Drupal distribution based on the Top Tasks principle. The presentation was done by Bas van der Zalm from Webscale at DrupalJam 2014 in Maarssen, The Netherlands.

Transcript of Hosting van Drupal gemeentesites @ DrupalJam 2014

Page 1: Hosting van Drupal gemeentesites @ DrupalJam 2014

Hosting van!Drupal gemeentesites

Bas van der Zalm @baz @webscale

Page 2: Hosting van Drupal gemeentesites @ DrupalJam 2014

Inhoud

• Wat doet Webscale • DvG distributie • Hosting setup • Deployment • Security • Samenwerking devs

Page 3: Hosting van Drupal gemeentesites @ DrupalJam 2014

Managed Linux Hosting

Gespecialiseerd in!PHP frameworks

Drupal Wordpress Magento Symfony custom

Page 4: Hosting van Drupal gemeentesites @ DrupalJam 2014

Managed Linux Hosting

Hosting sinds 2001

100 fysieke servers 200 virtuele servers 150 drupal websites

Page 5: Hosting van Drupal gemeentesites @ DrupalJam 2014
Page 6: Hosting van Drupal gemeentesites @ DrupalJam 2014

in samenwerking met:

Page 7: Hosting van Drupal gemeentesites @ DrupalJam 2014

Technology stack

• 100% debian • puppet driven • linux kvm virtualisatie • redundant iscsi storage • TIER3+ datacenter • 2N+1 redundantie

Page 8: Hosting van Drupal gemeentesites @ DrupalJam 2014

Agile werkproces

Support @ Kanban!Projecten @ Scrum

!weekly sprint daily standup

review in workflow retrospective

Page 9: Hosting van Drupal gemeentesites @ DrupalJam 2014

Drupal voor Gemeenten

InitiatiefVught & ezCompany

Drupal Toptaken

DigiD Koppelingen

@drupalgemeenten

Page 10: Hosting van Drupal gemeentesites @ DrupalJam 2014

DvG Hosting Setup

Nginx

Varnish

Apache

Mysql

https

BackofficeDigiD

Page 11: Hosting van Drupal gemeentesites @ DrupalJam 2014

Varnish

Reverse Proxy Cache

versnellend capaciteit verhogend

opvangen downtime backend fallback calamiteiten site

Page 12: Hosting van Drupal gemeentesites @ DrupalJam 2014

Deployment

OT/AP SSH keys

Git versiebeheer Drush deployment

Page 13: Hosting van Drupal gemeentesites @ DrupalJam 2014

Security

DigiD Audit door PWC

“ICT-beveiligingsrichtlijnen voor webapplicaties” van het Nationaal Cyber Security

Centrum (NCSC)

Page 14: Hosting van Drupal gemeentesites @ DrupalJam 2014

DigiD Audit

Normen & processen

• informatiebeveiliging • beveiligingsmaatregelen • changemanagement • patchmanagement • incidentmanagement • access control

Page 15: Hosting van Drupal gemeentesites @ DrupalJam 2014

Hoe?puppet!

• firewall • packages • config & files • files • monitoring • backup

versiebeheer!• wie/wat/wanneer

ticketsystemen!• workflow

Page 16: Hosting van Drupal gemeentesites @ DrupalJam 2014

Samenwerking

Dev’s & Op’s

• afstemming OT/AP • autonome deployment • performance analyse • optimaliseren

Page 17: Hosting van Drupal gemeentesites @ DrupalJam 2014

Bedankt!!vragen?

Vacature! :-)!!

Linux hosting engineer >> webscale.nl