presentatie webscale op drupaljam 2014

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

Upload: webscale

Post on 09-Aug-2015

21 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Presentatie Webscale op DrupalJam 2014

Hosting van!Drupal gemeentesites

Bas van der Zalm @baz @webscale

Page 2: Presentatie Webscale op DrupalJam 2014

Inhoud

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

Page 3: Presentatie Webscale op DrupalJam 2014

Managed Linux Hosting

Gespecialiseerd in!PHP frameworks

Drupal Wordpress Magento Symfony custom

Page 4: Presentatie Webscale op DrupalJam 2014

Managed Linux Hosting

Hosting sinds 2001

100 fysieke servers 200 virtuele servers 150 drupal websites

Page 5: Presentatie Webscale op DrupalJam 2014
Page 6: Presentatie Webscale op DrupalJam 2014

in samenwerking met:

Page 7: Presentatie Webscale op DrupalJam 2014

Technology stack

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

Page 8: Presentatie Webscale op DrupalJam 2014

Agile werkproces

Support @ Kanban!Projecten @ Scrum

!weekly sprint daily standup

review in workflow retrospective

Page 9: Presentatie Webscale op DrupalJam 2014

Drupal voor Gemeenten

InitiatiefVught & ezCompany

Drupal Toptaken

DigiD Koppelingen

@drupalgemeenten

Page 10: Presentatie Webscale op DrupalJam 2014

DvG Hosting Setup

Nginx

Varnish

Apache

Mysql

https

BackofficeDigiD

Page 11: Presentatie Webscale op DrupalJam 2014

Varnish

Reverse Proxy Cache

versnellend capaciteit verhogend

opvangen downtime backend fallback calamiteiten site

Page 12: Presentatie Webscale op DrupalJam 2014

Deployment

OT/AP SSH keys

Git versiebeheer Drush deployment

Page 13: Presentatie Webscale op DrupalJam 2014

Security

DigiD Audit door PWC

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

Centrum (NCSC)

Page 14: Presentatie Webscale op DrupalJam 2014

DigiD Audit

Normen & processen

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

Page 15: Presentatie Webscale op DrupalJam 2014

Hoe?puppet!

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

versiebeheer!• wie/wat/wanneer

ticketsystemen!• workflow

Page 16: Presentatie Webscale op DrupalJam 2014

Samenwerking

Dev’s & Op’s

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

Page 17: Presentatie Webscale op DrupalJam 2014

Bedankt!!vragen?

Vacature! :-)!!

Linux hosting engineer >> webscale.nl