Jeg har tidligere kigget på brugen af vmware ifm test og udvikling. Jeg har fundet ud af det det kan være fordelagtigt at opbevare udviklingsmiljøer og databaseopsætninger på virtuelle maskiner – det hjælper typisk med at min hoved-udviklingsmaskine ikke bliver ‘møget’ til af diverse projekter jeg kigger på i løbet af ugen. Jeg har også kigget på Google App Engine for java - det er godt med nogle fasttømrede api’er der er klargjort til af fungere på en større gruppe af maskiner på en gang – så performance og skalerbarhed har været der fra starten ( Jeg hører også gode ting om Amazon EC2)
Det har dog bæret sådan at det bliver lidt bøvlet at vedligeholde diverse images rundt omkring – og Google App Engine for java stiller væsentlige begrænsninger på hvordan man kan skrive SQL – og det kan blive vanskeligt at få benyttet GIS operatorer på GAE (Bemærk at jeg slet ikke har prøvet microsofts nye Azure platform)
Bob McWhirter kører iøjeblikket et projekt for jboss , hvor han iøjeblikket eksperimenterer med puppet til at administrere virtuelle maskiner. Jboss håndterer udviklingen under projektet jboss cloud . Ideen er at man kan benytte “metaappliance” til at generere de øvrige “appliances”. Jboss understøttede clustering allerede fra version 4 – det nye i eksperimentet er nu maskin-håndteringen, hvor deployment-platformene inkluderer ec2, vmware, kvm .
Jeg håber at kunne bruge jboss-cloud projektet til at håndtere mine udviklingsservere på en mere fornuftig vis

