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.
Bei Hardware geht es nicht nur um die Bereitstellung von Rechen-, Speicher- und Netzwerkressourcen. Das ist natürlich ein großer Teil davon, denn die Ressourcen, die zum Bereitstellen von Anwendungen benötigt werden, entstehen nicht auf magische Weise, indem man ein Einhorn durch das Rechenzentrum laufen lässt und aus dessen magischem Horn „Ressourcenstaub“ spritzt. Ressourcen stammen von Hardware irgendeiner Art. Manchmal geht es aber auch darum, wie die Hardware mit diesen Ressourcen interagiert und sie verarbeitet. Im Netzwerk ist speziell entwickelte Hardware nach wie vor nicht nur wertvoll, sondern auch notwendig, um die Geschwindigkeit, den Umfang und die Sicherheit der von ihr verarbeiteten Daten zu gewährleisten. Andernfalls müssen Sie sich auf die Reise begeben, um dieselben Ergebnisse mit architektonischen Mitteln zu erzielen. Die Skalierung von Software durch andere Software ist nicht unmöglich; es wird täglich gemacht. Das Ergebnis ist jedoch eine weitaus weniger stabile Umgebung mit viel mehr beweglichen Teilen, die alle das Potenzial haben, zusammenzubrechen und den Geschäftsbetrieb zu stören.
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“.