Unix vs. Wintel/DP: das Kosten-Nutzen-Problem

  • Oct 19, 2023

Was erzeugt eine imaginäre Wand-zu-Wand-Konvertierung von Wintel/DP zu Unix? Betriebskosteneinsparungen und eine dramatische Kehrtwende in der IT-Organisation: von der Blockierungskraft zum Business Enabler.

Ich habe mit mittleren Managern gesprochen, die der festen Überzeugung sind, dass ein PC etwa 300 US-Dollar kostet und ein System für 2.400 Benutzer daher etwa 720.000 US-Dollar kosten sollte – vor Mengenrabatten.

Ebenso gibt es DP-Leute, die Ihnen sagen, dass eine einzige kostenlose Linux-Lizenz für 40.000 US-Dollar pro Jahr Tausende von Instanzen auf einer IFL unterstützen und 2.400 Desktops vollständig mit Freeware bedienen kann.

Und natürlich weiß jeder, dass die Anschaffung eines Unix-Servers ein paar Millionen Dollar kostet – und scheitert dann ständig, trotz der Hunderttausende, die es jährlich an Beratung und Support verschlingt Gebühren.

Solche Ansichten sind trügerisch – in Wirklichkeit begünstigen feste Infrastrukturkosten für Unix und Windows Unix (keine Überraschung, wenn man bedenkt, dass mehrere davon kostenlos sind). Unix-Systeme laufen auf Wintel-Hardware, während es mindestens eine Größenordnung kostet, unter zOS/IFL eine einigermaßen vergleichbare Leistung zu erzielen mehr.

Das Überraschendste daran ist jedoch nicht der Unsinn, den viele Manager glauben, sondern die Kostenunterschiede, die wir berücksichtigen Was auf der persönlichen Ebene und innerhalb der IT wichtig ist, spielt für größere Organisationen eigentlich keine große Rolle: Was auf der Unternehmensebene zählt sind die Betriebskosten, Risiken und Einschränkungen, die durch die verwendete Infrastruktur entstehen – nicht die Anlaufkosten dafür Infrastruktur.

Daher hat der Fehler, auf den es ankommt, wenn Leute offensichtlichen Unsinn bei den Wintel/DP-Kosten glauben, wenig mit den konkreten Fehlern zu tun, die sie machen, sondern fast alles damit Mit der versteckten Annahme, dass die Systemarchitektur ein IT-Problem ohne nennenswerte Konsequenzen für die Organisation ist, tun wir uns im Grunde genommen mit der Annahme ab, dass dies der Fall ist Ein Computer ist ein Computer ist ein Computer, weshalb die Auswahlmöglichkeiten zwischen ihnen zwar die IT-Truppen unterhalten, in der Vorstandsetage jedoch von geringer strategischer Bedeutung sind.

Stellen Sie sich zum Beispiel vor, dass wir eine Regierungsorganisation mit 2.400 Benutzern haben, in der:

  1. Etwa 30 Personen in der Finanzprüfungsabteilung sind der Meinung, dass sie unbedingt über die allerneuesten Microsoft Office-Desktops verfügen müssen.
  2. etwa 20 Personen nutzen regelmäßig Adobe-Publishing- und Pre-Print-Tools;
  3. etwa 240 benötigen regelmäßigen Zugriff auf die hochgradig maßgeschneiderten Finanz- und HR-Tools von PeopleSoft;
  4. etwa 1400 haben einen gewissen Bedarf an grundlegender WP-/Tabellenkalkulations- und Präsentationssoftware;
  5. etwa 2.200 benötigen täglich Zugriff auf eine benutzerdefinierte Tracking- und Planungsanwendung;
  6. etwa 2.400 geben an, Browserzugriff und E-Mail zu benötigen;
  7. Es gibt etwa 70 weitere Anwendungen, viele davon lokal gewachsene Tabellenkalkulations-, BASIC- oder SQL-Server-Anwendungen mit dem üblichen Mangel an Dokumentation, Sicherung oder Überprüfbarkeit. Es wird davon ausgegangen, dass jeder von ihnen im Durchschnitt etwa acht Benutzer hat, von denen einer seine oder ihre Arbeit größtenteils auf die Wartung ausgerichtet hat;
  8. Es gibt schätzungsweise 15 bis 25 Datenübertragungs- und/oder Fernidentifizierungs-„Anwendungen“ (viele davon sind Skripte). Es wird einheitlich gesagt, dass sie geschäftskritisch sind, sie werden jedoch nur in Bezug auf ihre ursprüngliche Form dokumentiert – nicht so, wie sie sind Heute; Und,
  9. Es gibt eine unbekannte Anzahl von Anwendungen von Drittanbietern, die auf verschiedenen Servern laufen und eigentlich nur denjenigen bekannt sind, die direkt damit zu tun haben Sie - und viele dieser Leute verabscheuen die IT und werden weder freiwillig berichten, was sie tun, noch sich an einem Änderungsmanagement beteiligen Programm.

Im Moment kann kein Benutzermanager, wie hochrangig er auch sein mag, mehr als wirklich geringfügige Verfahrens- oder Programmänderungen vornehmen Durcharbeiten einer formellen IT-Bewertung, eines Technologie-Änderungsmanagements und (häufig) eines Budgetverwaltungsprozesses Erste.

Die tatsächlichen Kosten der Infrastruktur, die zur Erfüllung dieser Anforderungen mit wintel/DP eingesetzt wird, sind weitgehend unbekannt – die Buchwerte sind reine Fiktion. Der Outsourcer, der das Desktop-Evergreen-Programm verwaltet, bewertet jeden Desktop mit etwa 1.400 US-Dollar, einschließlich der Desktop-Kernlizenzierung und des First-Level-Supports. jedoch ausschließlich Serverinfrastruktur und benutzerdefinierte Anwendungen, einschließlich Peoplesoft. Es gibt etwa 160 physische Server in Rechenzentrums-Racks, wobei kürzlich gekaufte Einheiten durchschnittlich fast 9.400 US-Dollar kosten – ein Großteil davon in Form von Lizenzen. Es gibt einen externen gemeinsamen Datenpool mit eigenen Servern – und niemand im Rechenzentrum scheint zu wissen, wie Es gibt viele Netzwerk-Controller-Racks und/oder Geräte, weil diese von einem weiteren Dritten verwaltet werden Party. Endeffekt? Die leitenden IT-Leute geben 3.000 US-Dollar pro Benutzer als Arbeitsschätzung an (insgesamt etwa 7 Millionen US-Dollar), und obwohl das etwas hoch erscheint Angesichts der regierungsweiten Lizenzierung für einige Microsoft- und andere Produkte liegen die aktuellen Ersatzkosten wahrscheinlich in der Höhe Baseballstadion.

Wenn ich mir vorstellen würde, all dies durch ein Solaris/SPARC-System zu ersetzen, würde ich wahrscheinlich an vier identische Einheiten denken – vor allem, weil es bei der Organisation darum geht gleichmäßig über angrenzende Etagen in zwei nahezu benachbarten Gebäuden verteilt und die Idee, Systeme in gegenüberliegenden oberen und unteren Ecken in beiden Gebäuden unterzubringen, ist ansprechend mir. Jeder hätte vier T5440-Server mit einem 7410-Datenspeicher (zwei Controller, Flash, 40 TB, 4 x x86, 128 GB) in einem Rack mit einer USV, einem Hochgeschwindigkeitsrouter und etwa 64 GB, 4 Prozessoren, x86 Wintel-Server – und jeder würde für knapp 600.000 US-Dollar für netto 20 TB vollständig gespiegelten Datenspeicher, 144 Netzwerkkanäle und 1024 virtuelle 1,4-GHz-Prozessoren mit Zugriff auf 512 GB kosten RAM.

Benutzer würden 22-Zoll-Sun-Ray3-Displays erhalten – für insgesamt etwa 2,7 Millionen US-Dollar, einschließlich Smartcards und Software.

Die gesamte vorhandene Netzwerkausrüstung, einschließlich der Verkabelung, würde wegfallen und durch ein rein optisches System ersetzt werden, bei dem sich nicht mehr als drei Geräte auf dem Weg zum Benutzer befinden: etwa 300.000 US-Dollar.

Ungefähr 30 Benutzer würden ihr eigenes kleines PC-Netzwerk erhalten – ungefähr 70.000 US-Dollar inklusive (ungefähr die Hälfte an Lizenzen). Weitere 20 würden Macs bekommen – etwa 80.000 US-Dollar inklusive (etwa zwei Drittel der Lizenzen). In beiden Fällen würde sich der „externe“ Backup-Prozessor im nächstgelegenen Rechenzentrums-Rack befinden und gleichzeitig als Primärprozessor für andere Benutzer fungieren, die gelegentlich Zugriff auf PC- oder Mac-Software benötigen.

Die primäre Anwendung wurde erstmals in den 70er Jahren mit COBOL/IDMS entwickelt, 1991 zunächst auf Vax mit C/Forms und dann sofort auf Adabas/Natural mit den von der Regierung ausgelagerten Daten konvertiert Center, läuft derzeit als Windows-Client-Anwendung und greift auf SQL-Server zu und war Gegenstand zahlreicher erfolgreicher Neugestaltungs- und Neuentwicklungsprojekte, von denen keines erfolgreich war Produktion. Heutzutage sieht es fast trivial aus, es als Webanwendung umzusetzen: etwa dreißig Dateneingabebildschirme, vielleicht 200 eingebettete Funktionen, etwa ein Dutzend Berichte und keine bekannten Live-Schnittstellen zu anderen Anwendungen.

Bei der Umstellung auf Solaris/Sun Ray würde ich wahrscheinlich zwei unabhängige Teams damit beauftragen, es mit MySQL in PHP zu konvertieren – sagen wir 60.000 US-Dollar pro Stück – und dann in aller Stille eine zu starten Überprüfung dessen, was das Ding wirklich tun soll und wie es es tut, als Vorbereitung für die Suche nach einem kommerziellen oder Open-Source-Ersatz (Obwohl ich das natürlich im Ernst machen würde, würde ich die Portierung mit Garantien und ohne nominelle Kosten zu einer Bedingung des Vertrags mit Solaris/Sun machen Ray-Anbieter.)

Jede der versteckten Anwendungen müsste bei der Konvertierung gefunden, dokumentiert und ausgewertet werden. In der Praxis sind die meisten trivial und die Umstellung, obwohl sie für diejenigen, die am stärksten auf die Kontrolle über sie angewiesen sind, möglicherweise traumatisch ist, ziemlich einfach. Bei Bedarf können jedoch Anpassungen vorgenommen werden. Denken Sie daran, dass jedes Rack einen x86-Server enthält, der bei Bedarf Wintel-Unterstützung bereitstellen kann.

Der Großteil der anderen Software ist kostenlos und die Peoplesoft-Inhalte werden voraussichtlich trotz der umfangreichen Anpassungsbemühungen vor zehn Jahren im Wesentlichen unverändert übertragen. Dadurch stehen etwa eine weitere Viertelmillion für „überraschende“ Softwarelizenzen und -anpassungen zur Verfügung Anforderungen, sollte das ganze Durcheinander bei etwas unter sechs Millionen liegen – ungefähr in der gleichen Größenordnung wie sie sind jetzt.

Wo liegen also die Unterschiede, wenn sie nicht in den Kapitalkosten liegen? Sie alle befassen sich damit, wie der Einsatz dieser beiden Systeme das Verhalten der Organisation beeinflusst.

Mit Solaris/SPARC und Sun Ray:

  • Benutzer erhalten größere, klarere und schnellere Displays – die fast keinen Lärm machen, fast keine Hitze erzeugen, sehr selten ausfallen und nur etwa alle zehn Jahre ausgetauscht werden.
  • Benutzer erhalten Zugriff auf mehr Software – es ist tatsächlich möglich, Unix-, Mac- und PC-Anwendungen auf demselben Bildschirm auszuführen gleichzeitig (obwohl ich glaube, dass Ausschneiden und Einfügen nur zwischen zwei gleichzeitig funktioniert – ich bin mir nicht sicher, ob sich das in letzter Zeit geändert hat.)
  • Benutzer erhalten eine viel schnellere und vorhersehbarere Systemreaktion; mehr Speicher; nahezu völlige Zuverlässigkeit, nahezu völlige Freiheit von Datendiebstahl, -verlust oder -lecks; und die Möglichkeit, von nahezu überall und jederzeit auf ihren persönlichen Desktop zuzugreifen.

    Zwei Anmerkungen dazu:

    1. In der realen Organisation basiert dies nur sehr vage darauf, dass der Roaming-Zugriff von vielen Benutzern als äußerst wichtig erachtet wird, jedoch aus Sicherheitsgründen nominell nicht zulässig ist. Mit der vorgestellten Unix-Architektur ist es trivial, über iPads und/oder iPhones sicheren Zugriff auf wichtige Daten zu ermöglichen; Und,
    2. Wenn Sie nur den PC messen, ist der PC normalerweise etwas schneller als der Sun Ray, einfach weil 3 GHz schneller als 1,4 GHz ist; -aber wenn du Zeit hast das System, profitiert der Sun Ray-Benutzer, weil das System als Ganzes viel einfacher und frei von Engpässen ist. Das klassische Beispiel hier ist E-Mail: Mit Sun Ray würden 2.400 Benutzer, die um 8:16 Uhr auf ihre E-Mails zugreifen, keine wesentliche Verschlechterung feststellen, während heute Die rund 30 Exchange-Server führen zusammen mit Netzwerkbeschränkungen zu langen Verzögerungen in den ersten etwa zwanzig Minuten jeder Arbeit Tag.
  • Benutzer werden von der Betriebsverantwortung für ihre Desktop-Computer befreit – einschließlich der völligen Freiheit, die gesamte Palette an PC-ähnlichen „Sicherheits“-Bedrohungen zu ignorieren.

    Das ist ein viel wichtigeres Thema, als es den Anschein hat. Derzeit sind PC-Benutzer überall einer täglichen Dosis Paranoia in Bezug auf „Sicherheits“-Fragen ausgesetzt – und einige in dieser imaginären Organisation, mit der wir es hier zu tun haben, sind es auch befürchten, dass für die Regierung peinliche Datenlecks auf ihre PCs zurückgeführt werden könnten, während andere befürchten, dass vermeintliche Feinde Dinge wie die Installation von Pornos auf „ihren“ Computern tun könnten. Desktops.

    Der Sun Ray ist kein Client – ​​es gibt kein Desktop-Betriebssystem, das mit der Anwendung interagiert oder auf dem Variantenanwendungen ausgeführt werden können; und die Benutzerkarte plus Passwort, nicht der Computer des Benutzers, identifiziert den Benutzer. Daher können die meisten Katastrophen, die Menschen durch Desktop-Missbrauch erleben, einfach nicht eintreten.

  • Benutzer erhalten vollständige Klarheit über Softwareprobleme, da kein lokales Betriebssystem und/oder PC-Netzwerk erforderlich ist Wenn das Wasser trübe ist, sind alle beim Ausführen von Software aufgetretenen Fehler eindeutig darauf zurückzuführen Software.

    Die wichtigste Konsequenz daraus ist, dass ein besonders unangenehmer PC-Nutzungseffekt vermieden wird: Insbesondere Unternehmen, die Enterprise-Klasse installieren Client-Server-Anwendungen stellen im Allgemeinen fest, dass jede neue Benutzergeneration von ihren Vorgängern sowohl in Problemumgehungen als auch in magischem Denken geschult wird - mit dem Ergebnis, dass jede neue Generation weniger der verfügbaren Funktionen nutzt und weniger bereit ist, mit der Software zu experimentieren als ihre Vorgänger.

    Mit Sun Rays erzielen Sie jedoch den gegenteiligen Effekt: Weil die Leute lernen, dass sie ihre eigenen Umgebungen anpassen können und dass das Experimentieren mit wichtiger Software keinen Nutzen bringt Unternehmen können davon ausgehen, dass ihre Mitarbeiter in Bezug auf die Effektivität, mit der sie das nutzen, immer besser werden und nicht immer mehr eingeschränkt werden Anwendung.

  • Änderungsprobleme verschwinden im Wesentlichen als Benutzer- oder Senior-Management-Probleme. Benutzer können nach Belieben geringfügige Änderungen an ihren eigenen Umgebungen vornehmen, und die Benutzerverwaltung kann die meisten Prozesse und Verfahren ohne oder mit geringem Aufwand ändern Berücksichtigung von IT-Problemen – der ihnen zugewiesene Systemadministrator kann in der Regel alle erforderlichen Änderungen mehr oder weniger selbst vornehmen oder koordinieren Fliege.

    Ebenso kann das IT-Management globale Änderungen (normalerweise Updates) ohne Risiko und ohne Komplexität testen und dann einführen, während dies bei zusätzlicher oder alternativer strategischer Software möglich ist hinzugefügt werden, ohne sich große Gedanken über die Zerstörung vorhandener Daten, Infrastruktur oder Beziehungswerte machen zu müssen – und ohne nennenswerte Auswirkungen auf die weitere Nutzung vorhandener Daten Software.

Obwohl solche Unterschiede den Unternehmenswert steigern, sind sie schwer zu messen, aber glücklicherweise gibt es hier eine allgemeine Regel: Je einfacher und effektiver eine technische Lösung ist, desto geringer sind ihre langfristigen Kosten – und das gilt, wenn man von der Komplexität ausgeht Von der Wintel/DP-Variante der Rube-Goldberg-Maschine bis hin zur schlichten Eleganz von Unix mit intelligenten Displays erzielen Sie messbare Einsparungen in der IT Betriebsaufwand.

  • Der Helpdesk verschwindet. In dieser speziellen Organisation entfällt der ausgelagerte Vertrag mit 30 Vollzeitstellen.

    (Der größte Effekt des Verschwindens des Helpdesks hat jedoch nichts mit dem Helpdesk zu tun: Es handelt sich um ein Verhaltensartefakt, das entsteht, weil Desktop-Benutzer dies nicht können Fehler bei der Anwendungssoftware lassen sich leicht von Fehlern bei der persönlichen, Desktop- oder Netzwerkbereitstellung unterscheiden und verlassen sich bei der Behebung vieler Anwendungen auf den Helpdesk Anleitungen. Da die Anwendungen in der Regel berufliche oder quasi-professionelle Aktivitäten unterstützen und Helpdesk-Mitarbeiter dies selten kennen Wenn man die Vor- und Nachteile dieser Aktivitäten betrachtet, erzwingt dies tendenziell eine Regression zur einfachsten und am wenigsten effektiven Verwendung der Anwendungen.

    Bei Sun Rays gibt es darüber jedoch nie Unklarheiten, also leiten Sie Benutzer an, im Allgemeinen Leute, die sich damit auskennen und begeistert sind Bereitstellung von Anwendungsnutzungshilfen für Einsteiger - mit dem Ergebnis, dass der Wert der IT-Investitionen des Unternehmens ebenso steigt wie die Kosten gehen.)

  • Die meisten alltäglichen Betriebsaktivitäten im Wintel-Rechenzentrum verschwinden – zusammen mit den Daten zentrale Grundfläche, etwa 50 IT-Personalkabinen oder -Büros und etwa 200 Watt pro Desktop und Stunde im Benutzer Räume.

    Stattdessen benötigt die Organisation insgesamt etwa 1.200 Quadratmeter gekühlten (und schallisolierten) Rack-Platz die vier miteinander verbundenen Zentren und etwa fünf Leute mit Büros, die das Ganze leiten, einschließlich über 2.300 Sun Rays.

    Darüber hinaus benötigen sie einen CIO und einige Benutzer mit Systemadministrator-/DBA-Kenntnissen, die in Benutzergruppen untergebracht sind – in unserem hier vorgestellten Fall 16 (plus eine Wintel-Person im PC-Center).

    Die von den Benutzern eingestellten Systemadministratoren/DBAs haben hier sowohl die schwierigsten als auch die lohnendsten IT-Jobs, da ihre Aufgabe darin besteht, die Benutzerbedürfnisse zu verstehen und diese Bedürfnisse mithilfe der vorhandenen Infrastruktur zu erfüllen.

    Daher besteht der schwierigste Teil der CIO-Arbeit in diesem Umfeld darin, das Offensichtliche zu erkennen: Diese Menschen müssen behandelt werden als Handwerker, nicht als Techniker – und müssen daher befugt sein, Systementscheidungen zu treffen und entsprechend zu handeln, die sich auf sie auswirken Benutzer. (Denken Sie daran: Das Ziel besteht darin, eine zentralisierte Verarbeitung als Dienst bereitzustellen und gleichzeitig die Kontrolle über diese Verarbeitung an den Benutzer zu dezentralisieren Gruppen – so entstehen effektiv viele lokale IT-Abteilungen, die sich alle sowohl die Infrastruktur als auch eine Art Teamstandard teilen. Blogeintrag nächste Woche: Stellenbeschreibungen im Unix Enterprise, führt dies aus.

    Angesichts der Anforderungen an Cross-Training, Vertretungen und speziellen Projekten sinkt der Personalbestand unter dem Strich von rund 80 Vollzeitstellen zuzüglich des Dauervertrags auf nicht mehr als 30 Vollzeitstellen (einschließlich). dass Ihre Benutzer das bekommen, was sie jetzt nicht haben: jemanden, der jeden Tag mit ihnen zusammenarbeitet, ihre Anliegen versteht, das System evangelisiert und befugt ist, täglich Änderungen vorzunehmen Basis.

  • Sie sind gut beraten, für den vollständigen Hardware-Support (einschließlich Software-Upgrades) zu zahlen, aber die Gesamtkosten dafür liegen in etwa bei denen für Wintel-Infrastruktur – außer dass die Kosten für das Desktop-Evergreen-Programm wegfallen und Sie 1.100 neue PCs pro Jahr nicht bezahlen für.

    Der große Unterschied liegt hier nicht in den eingesparten Dollars, sondern in der Einfachheit eines Änderungsprozesses, der einige wenige betrifft 80.000-Dollar-Maschinen pro Jahr statt zwei oder drei 3.000-Dollar-Maschinen pro Woche – und jeweils fünf etwa 1.000-Dollar-Maschinen Tag.

Schauen Sie sich das Ganze im Internet an, und die spürbaren Einsparungen durch den Verzicht auf Client-Server zugunsten von Unix mit intelligenten Displays resultieren hauptsächlich aus Personalreduzierungen Einige Bonusgelder stammen aus Einsparungen bei jährlichen Softwarelizenzen und Upgrades – aber das ist nur der Ginzu-Messer-Effekt: Der wahre Wert liegt hier in den immateriellen Werten: Dies führt zu einer gesteigerten Benutzerproduktivität, einem geringeren Umsatz, der Eliminierung der meisten Formen von Software-Sicherheitsrisiken und der nahezu vollständigen Eliminierung des Systems Misserfolge.

Das Fazit hier ist also einfach: Das Unix-System kostet ungefähr so ​​viel wie der Wintel-Client-Server installiert werden, aber der Betrieb kostet viel weniger – und funktioniert bei allen Parametern, die Benutzer interessieren, deutlich besser um.