Hosting

Skrivet av Joel Söderberg 24 november, 2011 - 16:41

Nu var det länge sedan någon här försökte skriva om vad vi håller på med på den tekniska sidan. Tänkte det kunde vara på sin plats att berätta lite om hur vi jobbar med våra plattformar, både för utveckling och hosting.

Vi har nu en stor hög med siter som vi har ansvaret att hålla uppdaterade, många D6-siter, och nu fler och fler D7-siter (sedan i somras bygger vi alla nya siter i D7). Problemet är att få en översikt och kunna lägga in uppdateringar utan risk för avbrott (en uppdatering kanske fungerar med en site på plattformen men det är problem med en annan osv.). Räddaren heter Ægir, och disciplin.

Ægir för att det låter oss installera nya plattformar enkelt och automatiskt på flera olika servrar.

Disciplinen kommer in när det handlar om att lägga till ny funktionalitet, att inte förhasta sig och installera en modul som spelar illa med plattformen, att förankra förändringar med kollegorna och att tänka långsiktigt och hållbart, d.v.s. kan vi bygga detta som en generell funktion som vi kan återanvända.

Vi har den senaste tiden kommit en bit på vägen, alla ändringar i plattformen sker i en make-fil som vi sedan kan generera nya plattformar på våra servrar med Ægir. Vi har börjat arbetet med att flytta ut vårar lösningar i features så vi kan jobba mer modulärt och lösningsorienterat.

Hur gör alla andra? Kom gärna med tips och kommentarer. Lovar att blogga när vi kommer på något smart!

Postat under: Aegir Drush Drupal Hosting