Jeder, der Philosophie und insbesondere Logik studiert hat, weiß, dass es eine Vielzahl logischer Fehlschlüsse gibt, die letztlich die eigene Argumentation untergraben. Die meisten Menschen sind wahrscheinlich mit dem Trugschluss ad hominem vertraut. Dabei wird versucht, die Argumente eines Gegners dadurch zu widerlegen, dass man statt der Argumente den Gegner angreift.
Ähnlich verhält es sich mit dem Trugschluss des „Red Herring“ , bei dem man absichtlich das Thema wechselt, um eine Diskussion über die ursprüngliche Prämisse ganz zu vermeiden, normalerweise indem man einen Aspekt des ursprünglichen Arguments in Frage stellt. Ein Beispiel wäre, auf die Aussage „Lügen ist unmoralisch“ mit „Was bedeutet moralisch?“ zu antworten.
Ein weiterer, recht verbreiteter Irrtum, auf den aber aus irgendeinem Grund selten hingewiesen wird, ist der des falschen Dilemmas: Man geht davon aus, dass nur zwei Möglichkeiten zur Verfügung stehen. Das häufigste Beispiel ist: „Entweder du bist für uns oder du bist gegen uns.“ Oder wie wäre es mit „Sie können die rote oder die blaue Pille nehmen“, wenn es mindestens zwei andere Möglichkeiten gibt: Sie können keine von beiden nehmen, oder Sie können beide nehmen.
Das ist ähnlich wie die heutige Diskussion über Formfaktoren. Sie können entweder Software oder Hardware wählen. Allerdings ist das nicht die einzige Wahl. Sie können beides wählen.
Es stellt sich heraus, dass die meisten IT-Experten genau das bevorzugen: eine Mischung aus Hardware und Software. Dies ist wahrscheinlich sowohl auf die fortschreitende Aufspaltung des Netzwerks als auch auf die Aufspaltung der Rechenzentren zurückzuführen. Einige Apps befinden sich in der Cloud, wo Software ein Muss ist, und andere im Rechenzentrum, wo Hardware oder Software verfügbar ist.
Tatsächlich zeigt sich, dass die Formfaktorpräferenzen von der Rolle eines IT-Experten im Rechenzentrum beeinflusst werden. In unserem Bericht „State of Application Delivery 2016“ bevorzugten die IT-Experten Hardware gegenüber Software, da sie sich selbst als in den Bereichen „Netzwerk“ und „Sicherheit“ tätig bezeichneten. Es überrascht nicht, dass dies die Bereiche innerhalb der IT sind, in denen Umfang, Geschwindigkeit und Sicherheit von Daten, Anwendungen und sogar den Systemen selbst jeden Tag von entscheidender Bedeutung für den Geschäftserfolg sind.
Es stellt sich heraus, dass Hardware in manchen Dingen tatsächlich besser ist als ihre Software-Gegenstücke. Sicherheit ist oft ein Thema, Leistung und Skalierbarkeit ein anderes.
Das liegt daran, dass die Hardware normalerweise speziell für einen bestimmten Zweck entwickelt wird. Beispielsweise sind Switch-Architekturen (die sich stark von Allzweck-Computerarchitekturen unterscheiden) auf hohe Geschwindigkeit und Skalierbarkeit ausgelegt. Aus diesem Grund kann ein Switch der Enterprise- und Service-Provider-Klasse 100 Gbit/s Datenverkehr verarbeiten, mein Laptop hingegen nicht. Allerdings kann derselbe Switch Angry Birds nicht ausführen, es gibt also zumindest einen Pluspunkt für allgemeine Berechnungen.
Hardware umfasst mehr als nur Rechen-, Speicher- und Netzwerkressourcen bereitzustellen. Natürlich ist das ein wesentlicher Teil – die Ressourcen, die zur Bereitstellung von Anwendungen erforderlich sind, entstehen nicht einfach aus dem Nichts, indem ein Einhorn durch das Rechenzentrum läuft und „Ressourcenstaub“ aus seinem magischen Horn streut. Ressourcen stammen immer von einer Hardwarebasis. Doch entscheidend ist auch, wie die Hardware diese Ressourcen nutzt und verwaltet. Im Netzwerk bleibt spezifisch entwickelte Hardware unverzichtbar, um Geschwindigkeit, Skalierbarkeit und Sicherheit der verarbeiteten Daten sicherzustellen. Ohne diese Hardware müssen Sie architektonisch andere Wege finden, um dieselben Leistungen zu erzielen. Software mit Software zu skalieren ist möglich und passiert täglich. Doch das führt zu einer deutlich instabileren Umgebung mit zahlreichen beweglichen Teilen, von denen jedes storungsanfällig ist und den Geschäftsbetrieb gefährden kann.
Wenn Sie nun dachten, dies sei ein Beitrag der Art „Setzen Sie auf Hardware, vergessen Sie Software!“, dann liegen Sie falsch, denn auch das wäre eine Art falsches Dilemma. Denn auch das ist nicht die Antwort. Es gibt gute Gründe, Software gegenüber Hardware zu bevorzugen. Dies gilt insbesondere im Hinblick auf die Bedürfnisse und Anforderungen von Anwendungen und neuen Methoden, bei denen Agilität und Geschwindigkeit im Vordergrund stehen, wie etwa Microservices und DevOps. In der Cloud haben Sie natürlich überhaupt keine Wahl – Sie setzen auf Software, Punkt. Dies spiegelte sich auch in unserer Umfrage wider: Diejenigen, die sich in den Rollen „App“, „Infrastruktur“ oder „Cloud/DevOps“ befanden, bevorzugten Software gegenüber Hardware. Im Falle der App- und Infrastrukturleute sogar mit deutlichem Abstand. Das liegt daran, dass Software als besser geeignet erachtet wird. Ihr Schwerpunkt liegt auf Anwendungen und App-Diensten, die flexibel und einfach bereitzustellen sein und schnell auf Änderungen in der Umgebung reagieren müssen.
Es zeigt sich jedoch, dass jede Rolle ein Hybridmodell bevorzugt , das sowohl Hardware als auch Software umfasst . Denn der Wert liegt in der Hardware und der Wert liegt in der Software. Im Grunde kommt es darauf an, was Sie erreichen möchten – und wo.
Lassen Sie sich also nicht in die Enge treiben und vor das falsche Dilemma „Software oder Hardware“ stellen. Beide sind geeignet und haben je nach Umgebung, Anwendung und speziellem Zweck, für den Sie die Lösung einsetzen möchten, jeweils Vor- und Nachteile.
Wie bei der Cloud handelt es sich hier nicht um ein Entweder-oder-Angebot. Es ist ein „und“.