[linux] Re: compilers op produktiesystemen
Hans van der Made
nllgg op ukemi.com
Di Sep 22 16:01:30 CEST 2009
Andre Hebben wrote:
> Waarom niet gewoon een VPS (Virtual Private Server) draaien op de
> fysieke server met daarboven libvirt, Xen of VMWARE Server of iets dergelijks?
Dat zou prima gaan, behalve dat het risico van menselijke fouten groter
is dan bij een fysiek gescheiden situatie. In jouw scenario kan je in
software de scheiding tussen je omgevingen stukmaken, terwijl je
daarvoor anders kabels had moeten omprikken (of zelfs zou moeten aanleggen).
In een omgeving met strenge beveiligingseisen wegen de voordelen van
virtualisatie op één machine (beheer-, stroom- en hardwarekosten) niet
altijd op tegen de extra veiligheid van gescheiden ruimtes, gescheiden
netwerkapparatuur of zelfs aparte beheerteams.
Even wat scenario's voor het idee, allerlei variaties mogelijk en
volstrekt uit de lucht gegrepen:
1. ontwikkelen op je productieserver, in de live-omgeving
1A. idem, met CVS/SVN/GIT
2. ontwikkelen op je productieserver, in een aparte directory of
test-website, of een aparte instance van je serversoftware.
3. meerdere virtuele servers op één fysieke server draaien, ontwikkelen,
testen en productie gescheiden uitvoeren (wanneer je een bug triggert
kan alsnog alles crashen)
4. gescheiden fysieke servers voor ontwikkelen, testen, acceptatie en
productie, in gescheiden VLAN's
5. idem, in fysiek gescheiden netwerken, waarbij verschillende personen
verantwoordelijk zijn voor de software-ontwikkeling danwel de
stabiliteit van de productie-omgeving, enzovoort.
Wat in sommige omgevingen als een goed idee wordt gezien, kan in een
andere omgeving absoluut not-done zijn. "aptitude update" uitvoeren op
een productie-server bijvoorbeeld, waarbij je bij een probleem niet
makkelijk terug kan naar de oude situatie.
Groet,
Hans
More information about the Linux
mailing list