Begründung zum Ausführen von Active Directory in einer Entwicklungsumgebung

513
Casper Leon Nielsen

Derzeit arbeite ich in einer Abteilung, die sich auf die Entwicklung von Software auf der .NET-Plattform konzentriert. Sie stammen aus einer Linux / PHP-Umgebung und sind als Team auf die Windows-Welt umgezogen.

Das Team hat ein schönes CI-System eingerichtet, das auf heterogenen Systemen für Quellcodeverwaltung, Build-Server usw. (6-7-Systeme) basiert. Jedes enthält seine eigene isolierte Benutzerverwaltung, so dass in jedem System neue Entwickler / Berater erstellt und verwaltet werden müssen.

Was ich suche, sind einige gute Kosten / Nutzen-Gründe für die Einführung eines AD in der Abteilung.

Persönlich finde ich, dass AD in der Windows-Welt allgegenwärtig ist, aber das ist an sich keine Argumentation.

Jede Hilfe wäre dankbar.

-1
Die Ausführung von AD bietet zahlreiche Vorteile, die Sie leicht selbst recherchieren können. Wenn Sie bereits ein Windows Server-Betriebssystem in der Entwicklungsumgebung haben, fallen keine Kosten an. Keltari vor 9 Jahren 0
Könnte SO ein besserer Ort sein, um dies zu fragen? fixer1234 vor 9 Jahren 0

1 Antwort auf die Frage

1
dminear

Tut mir leid, dass Sie in eine Windows-Entwicklungsumgebung gezwungen werden. Wenn Sie sich jedoch über einige Computer hinaus ausdehnen (Sie wählen die Schmerzschwelle), sollten Sie sich irgendwann die Mühe ansehen, einen Benutzer an einem Ort über AD hinzuzufügen, statt den gleichen Benutzer auf n Computern. Natürlich erwähnen wir nicht die Zeit, zu der Sie den Tippfehler erhalten und dann zurückgehen und das Problem beheben müssen.

Wenn Sie beginnen, Sicherheitsanforderungen zu erheben (siehe STIGs ), benötigen Sie außerdem einen zentralen Ort, um Benutzer zu verwalten. Was passiert nun, wenn ein Entwickler geht? Wenn ein Benutzer für 10 Computer kommt und geht und die Aktualisierung 10 Minuten dauert (hey, Sie müssen sich auch anmelden), dauert die AD 20 Minuten und ohne AD 200 Minuten. Wenn die Arbeitskosten 200 US-Dollar pro Stunde betragen, beträgt die Anzahl der AD-Arbeitskräfte 67 US-Dollar und außerhalb der Arbeitslosenversicherung 667 US-Dollar. Jetzt 10 Benutzer hinzufügen ...

Der nächste Grund ist die Verwendung von integrierten AD-Tools. Wenn Sie JIRA oder SVN verwenden, gibt es ein paar nette Integrationstools, sodass Sie dort keine Konten verwalten müssen. Sie verwenden die bereits eingerichteten AD-Konten. ...und so weiter...

Sie machen einen guten Punkt für ein * zentrales * System, aber keinen klaren Grund, warum dies AD wäre. Könnte schön sein, das zu erweitern. Das Team verfügt möglicherweise bereits über einen eigenen zentralen Authentifizierungsserver. (Was sich mit .net gut integrieren lässt oder nicht). Hennes vor 9 Jahren 1