2009-03-11 11 views
2

Ich arbeite in einer IT-Abteilung, die in zwei Gruppen unterteilt ist. Eine Gruppe entwickelt und verwaltet Anwendungen, die andere verwaltet die Infrastruktur und die Server des Unternehmens. Eines der Probleme, denen wir gegenüberstehen, ist ein Zusammenbruch der Kommunikation. Ich arbeite für die Anwendungsgruppe und eines der Probleme, die ich habe, wird nicht benachrichtigt, wenn ein Server von der Infrastruktur heruntergefahren wird oder eine Datenbank aktualisiert wird.Halten von Anwendungen und Infrastruktur verbunden

Hat jemand Vorschläge, wie man die Kommunikation zwischen den beiden Gruppen verbessern kann oder irgendwelche Ideen, wie man ein leichtgewichtiges Protokoll über mehrere Systeme (sowohl Linux als auch Windows) führt? Im Idealfall wäre es schön, wenn wir unsere Boxen einfach über ihren Status twittern lassen könnten.

Danke für die Hilfe,

Ben

Antwort

2

Eine Sache, die Sie tun könnten Serverstatus zu kommunizieren, ist unsere Infrastruktur Gruppe Setup ein Netzwerk-Monitoring-System wie Nagios zu haben. Dadurch erhalten alle Benutzer Ihrer Anwendungsgruppe die Möglichkeit, eine Momentaufnahme des Status aller Server im System zu erhalten. Diese Art von Status ist von unschätzbarem Wert, wenn Sie Entwicklung betreiben.

Nagios bietet Ihnen Netzwerküberwachung, aber Sie können auch geplante Ausfallzeiten für einen bestimmten Server im System anzeigen.

Eine andere Sache, die Ihre Gruppe tun könnte, um die Kommunikation mit der Infrastruktur zu fördern, besteht darin, dass Ihr Build-System meldet, welche Server es derzeit zum Erstellen und Testen Ihrer Produkte verwendet.

Auch die Einrichtung eines regelmäßigen Treffens zwischen den Beteiligten beider Gruppen ist wahrscheinlich eine gute Idee. Wenn Sie alle miteinander sprechen, sogar für 15 Minuten pro Woche, werden Sie wahrscheinlich sehen, dass Vorfälle wie die, die Sie oben beschrieben haben, ein wenig nachlassen.

0

Ich mag die Nagios Idee auch. Wenn Sie etwas einrichten möchten, das eher ein Kommunikationswerkzeug ist, würde ich ein Content-Management-System wie Drupal empfehlen.

Wir verwenden Drupal intern zur Kommunikation zwischen Teams. Wenn ein Team einen Server verliert, fügt er ein Ereignis zu Drupal hinzu. Der Rest von uns würde es entweder als eine E-Mail, ein RSS-Element oder einfach durch das Aktualisieren der Seite bekommen.

0

Implementieren Sie einen Change-Control-Prozess, wo Änderungen eingereicht, genehmigt und geplant für BEIDE Gruppen. So kann jeder wissen, was vor sich geht. Dieser Prozess kann so leicht oder schwer sein, wie Sie möchten.

+0

Wir haben Change-Control-Prozesse an Ort und Stelle, aber ich denke, dass es granular werden kann, wenn wir jedes Mal ein Dokument ausfüllen müssen, wenn eine Dev-Box gesichert oder neu gestartet wird. Auf der anderen Seite, nehme ich an, Sie könnten etwas leichter haben? – bong

1

Ich denke, das ist ein größeres Problem der Änderungskontrolle.

Sie sollten Hardware- und Software-Änderungskontrolle und einen Genehmigungsprozess haben.

Letztlich dient die Infrastruktur Ihnen - der Zweck für die IT-Infrastruktur besteht darin, Anwendungen auszuführen.

In meiner derzeitigen großen finanziellen Daten Firma, Server sind nicht ohne ordnungsgemäße Autorisierung durch die Client-und Anwendungsgruppen TOUCHED. Es scheint ein großer Schmerz zu sein, aber jeder einzelne Server ist aus einem bestimmten Grund da - um ein bestimmtes Geschäftsziel zu erreichen und eine bestimmte Anwendung auszuführen. Es gibt einfach keine Entschuldigung dafür, dass die Infrastrukturgruppe die Dinge ändert oder die Server aus eigenem Antrieb verärgert.

Die Reaktion auf einen kritischen Hardwarefehler könnte eine Ausnahme darstellen.

Die erforderlichen Software- und Betriebssystem-Updates werden über geplante Wartungsfenster und einen genehmigten Änderungsprozess abgewickelt.

+0

Das Infrastruktur-Team durchläuft die Änderungskontrolle und die Leute, die es wissen müssen, kennen die Veränderungen. Ich bin auf der Suche nach einer Lösung, die es denjenigen ermöglicht, die einen Weg finden, es herauszufinden. – bong

+0

Wenn Ihr Server ausgefallen ist und Sie sich darum gekümmert haben - Sie müssen es wissen –