Warum die Public Cloud auf FPGAs setzt – und warum Sie das auch tun sollten

F5-Ökosystem | 06. März 2017

Falls Ihnen die Ankündigung inmitten der Flut an verbraucherorientierter Werbung und Produktveröffentlichungen während der Weihnachtssaison 2016 entgangen sein sollte: Amazon sorgte für einiges Aufsehen, als das Unternehmen ankündigte, künftig auf Hardware zu setzen. Deepak Singh, General Manager der Container- und HPC-Sparte bei AWS, erklärte dazu: „Ab einer gewissen Größenordnung sind spezialisierte Hardware und Infrastruktur äußerst sinnvoll. Für diejenigen, die eine spezielle Infrastruktur benötigen, sind FPGAs unserer Ansicht nach eindeutig eine gute Lösung.“

Singh erläutert eine Reihe von „Anwendungsfällen“, in denen eine solche „spezielle Infrastruktur“ besonders nützlich ist, darunter Sicherheit und maschinelles Lernen. Zugleich verweist er auf den heute am weitesten verbreiteten Einsatz spezialisierter Hardware: die Grafikbeschleunigung.

Der Einsatz von FPGAs und spezieller Hardware – häufig als zweckgebunden oder kundenspezifisch bezeichnet – ist selbst im Rechenzentrum nichts Neues. Die Vorteile einer fest verdrahteten Implementierung bestimmter Funktionen sind hinlänglich bekannt. Im Kern ist ein Netzwerk-Switch nichts anderes als speziell für einen bestimmten Zweck entwickelte Hardware. Er erfüllt eine klar definierte Reihe von Aufgaben – mit hoher Geschwindigkeit und in großem Maßstab. Auch FPGAs sind in Rechenzentren keine Seltenheit. Viele Sicherheitsgeräte – insbesondere solche zum Schutz vor DDoS-Angriffen – verwenden speziell konfigurierte FPGAs, um eingehenden Datenverkehr mit der erforderlichen Geschwindigkeit und Skalierbarkeit zu prüfen und so DDoS-Angriffe zu erkennen und abzuwehren.

Es gibt ganze Märkte für Chips und Platinen, die speziell für die komplexe kryptografische Verarbeitung ausgelegt sind, die SSL und TLS erfordern. Beide Technologien dienen dazu, Webanwendungen und APIs abzusichern, den Fernzugriff zu ermöglichen und Verbindungen zur Cloud zu schützen. Da sich Bedrohungen weiterentwickelt haben und Sicherheitslösungen entsprechend angepasst wurden, ist eine derart gezielte hardwaregestützte kryptografische Verarbeitung unverzichtbar geworden, um die erforderliche Geschwindigkeit und Skalierbarkeit zu gewährleisten, wettbewerbsfähig zu bleiben und zugleich sensible Verbraucher- und Unternehmensdaten zu schützen.

operationelles Risiko

Der gemeinsame Nenner zwischen dem traditionellen Einsatz von Hardware und FPGAs und ihrem Einsatz in der Public Cloud ist die Skalierbarkeit, also die Kapazität. Darüber hinaus ergeben sich positive Auswirkungen auf Leistung und Kosten, die den Einsatz von Hardware für Public-Cloud-Anbieter attraktiv machen. Der Einsatz von FPGAs (insbesondere solchen, die sich neu konfigurieren lassen durch ihre Nutzer) und Hardware bietet tatsächlich drei unterschiedliche (aber miteinander verbundene) Vorteile, die sie zu einer guten Wahl für die Public Cloud machen und Anlass geben sollten, sie auch für Ihre Private-Cloud- (oder herkömmlichen Rechenzentrums-)Initiativen in Betracht zu ziehen.

1. Geschwindigkeit. Es ist unbestreitbar, dass Hardware eine Funktion schneller und mit weniger Ressourcen ausführen kann. Eine fest verdrahtete Funktion lässt sich ohne die interne Latenz ausführen, die zum Laden und Ausführen des Codes erforderlich ist, der diese Funktion in Software nachbildet. Speziell entwickelte Hardware kann die hochkomplexen mathematischen Funktionen, die für die Ver- und Entschlüsselung erforderlich sind, schneller ausführen als der Lieferfahrer von Jimmy John’s. Kein Scherz.

Für Unternehmen und Private Clouds bedeutet dies schnellere Anwendungen für Kunden, was die allgemeine Interaktionsrate (und hoffentlich auch die Konversionsrate) verbessert und so zu höherer Zufriedenheit sowie intern zu höherer Produktivität führt. Geschwindigkeit trägt dazu bei, eine der drei wichtigsten Komponenten des operationellen Risikos zu bewältigen: die Leistung.

2. Skalierbarkeit. Skalierbarkeit ist, wie Singh anmerkt, eine der wichtigsten Triebfedern für die Erforschung und Einführung von FPGAs und speziell entwickelter Hardware. Sie wird zum Teil durch die Geschwindigkeit ermöglicht. Man kann sich einen Server wie einen Tisch mit einer begrenzten Anzahl an Stühlen (Kapazität) vorstellen. Je schneller sich jemand hinsetzen und essen kann, desto mehr Menschen können versorgt werden. Derselbe Zusammenhang besteht zwischen der Verbindungskapazität (die bestimmt, wie viele Benutzer von einer einzelnen Ressource bedient werden können) und der Geschwindigkeit, mit der Transaktionen ausgeführt werden. Zur Skalierbarkeit trägt auch das bei, was die Branche als „Offloading“ bezeichnet. Offloading ist eine einfache Bezeichnung für die Verlagerung der Verarbeitungslast von Allzweck-CPUs auf speziell entwickelte Hardware. Dadurch bleiben allgemeine Rechenressourcen für die Verarbeitung anderer Funktionen verfügbar, was die Gesamtgeschwindigkeit und damit die Kapazität erhöht.

Für Unternehmen und Private Clouds bedeutet dies, mit weniger Ressourcen mehr zu erreichen. Dadurch kann die IT parallel zum Unternehmen wachsen, ohne den laufenden Betrieb übermäßig zu beeinträchtigen, und die Komplexität der für dieses Wachstum erforderlichen Netzwerke wird reduziert. Skalierbarkeit trägt dazu bei, Risiken in einem der drei zentralen Bereiche des Betriebsrisikos zu vermeiden: der Verfügbarkeit.

3. Kosten. Durch die Verbesserung von Geschwindigkeit und Skalierbarkeit sinken die Kosten pro Transaktion (und damit pro Nutzer). Niedrigere Kosten bedeuten eine schnellere Kapitalrendite, doch noch wichtiger ist, dass dadurch die Kosten pro Kunde sinken (und umgekehrt der Umsatz pro Nutzer steigt). Dienstanbieter wissen, dass sich dies auf wichtige Leistungskennzahlen wie den ARPU (jährlicher Umsatz pro Nutzer) auswirkt. Ein Cloud-Anbieter, der zur Erzielung von Gewinnen ebenfalls auf Volumen (Skalierung) angewiesen ist, weiß, dass die Steigerung des ARPU ein wichtiger Bestandteil des Geschäfts ist.

Für Unternehmen und Private Clouds bedeutet dies höhere Margen beim digitalen Vertrieb an Kunden sowie ein hervorragendes Ergebnis bei der Kosten-Nutzen-Analyse, wenn man die gesteigerte Produktivität interner Anwendungen berücksichtigt.

Es versteht sich von selbst, dass der Einsatz von FPGAs und speziell entwickelten Lösungen zur Erfüllung der Sicherheitsanforderungen auch Anwendungen sicherer macht. Damit wird die dritte Komponente des Betriebsrisikos adressiert: die Sicherheit. Der Vorteil von Hardware besteht darin, dass dies ohne Einbußen bei Geschwindigkeit (sie kann Anwendungen sogar beschleunigen) oder Skalierbarkeit gelingt. Wenn Sie Ihre eigene Private-Cloud-Infrastruktur aufbauen, sollten Sie speziell entwickelte Hardware und FPGA-fähige Plattformen als Weg zu einer robusteren Umgebung in Betracht ziehen.

Teilen
Schlagwörter: 2017

Über den Autor

Lori Mac Vittie
Lori Mac VittieDistinguished Engineer und Chief Evangelist | F5

Lori MacVittie ist Distinguished Engineer und Chief Evangelist im Office of the CTO von F5 und verfügt über umfassende Expertise in den Bereichen Anwendungsbereitstellung, Automatisierungsstrategie und Infrastruktur. Sie ist dafür bekannt, Komplexität verständlich zu machen – ob sie Leitplanken für KI-Agenten definiert, fragile Multicloud-Architekturen analysiert oder die Grenzen skalierbarer Systeme auslotet. Sie verfügt über mehr als dreißig Jahre Branchenerfahrung in der Anwendungsentwicklung, IT-Architektur sowie im Netzwerk- und Systembetrieb. Bevor sie zu F5 kam, war sie als mehrfach ausgezeichnete Technologie-Redakteurin tätig. MacVittie hat einen Masterabschluss in Informatik und ist eine produktive Autorin, deren Veröffentlichungen die Bereiche Sicherheit, Cloud und Unternehmensarchitektur abdecken. Außerdem spielt sie leidenschaftlich gern Brett- und Videospiele und vertritt mit voller Überzeugung klare Ansichten zum Thema Käse.

Weitere Blogbeiträge von Lori Mac Vittie

Ähnliche Blogbeiträge

F5 und Equinix bündeln ihre Kräfte, um die sichere Anwendungsbereitstellung in Multicloud-Umgebungen zu vereinfachen
F5-Ökosystem | 05.08.2025

F5 und Equinix bündeln ihre Kräfte, um die sichere Anwendungsbereitstellung in Multicloud-Umgebungen zu vereinfachen

F5 und Equinix ermöglichen es Unternehmen, sich weltweit sicher und zuverlässig mit ihren Partnern zu vernetzen.

API-Sicherheitsrisiken und -herausforderungen
F5-Ökosystem | 21.07.2025

API-Sicherheitsrisiken und -herausforderungen

Erfahren Sie, warum APIs für die moderne App-Entwicklung unverzichtbar sind und wie Sie sie vor den häufigsten Sicherheitslücken schützen. Profitieren Sie von Expertentipps und direkt umsetzbaren Strategien.

Ein Meilenstein für die Community Impact Grants von F5
F5-Ökosystem | 21.01.2025

Ein Meilenstein für die Community Impact Grants von F5

F5 feiert das fünfjährige Bestehen seines innovativen Community Impact Grant-Programms, das gemeinnützige Organisationen, bei denen sich F5-Mitarbeitende ehrenamtlich engagieren, mit Fördermitteln in Höhe von 5.000 US-Dollar unterstützt.

Mit moderner, anpassungsfähiger und sicherer Gesundheits-IT Leben retten
F5-Ökosystem | 22.05.2023

Mit moderner, anpassungsfähiger und sicherer Gesundheits-IT Leben retten

Die IT-Investitionen im Gesundheitswesen tragen dazu bei, die schnellsten Wege zu einer besseren Versorgung zu finden, indem sie die medizinische Betreuung näher an die Patientinnen und Patienten bringen. Viele Gesundheitsunternehmen nutzen riesige Mengen an klinischen und anderen Gesundheitsdaten, um Entwicklungen zu verfolgen und übergreifende Trends in der gesamten Gesundheitslandschaft zu erkennen. Gleichzeitig nähern sie sich einer möglichst präzisen, individuell zugeschnittenen Versorgung an.

Verbesserung der Benutzer- und Administrationserfahrung durch sicheren hybriden Zugriff
F5-Ökosystem | 16.09.2020

Verbesserung der Benutzer- und Administrationserfahrung durch sicheren hybriden Zugriff

Diese Kombination aus BIG-IP Access Policy Manager und Azure Active Directory ermöglicht Identitätsföderation, zentralisierten Benutzerzugriff (über Single Sign-on) und erhöhte Anwendungssicherheit (durch Multi-Faktor-Authentifizierung) für geschäftskritische Anwendungen sowie cloudbasierte und SaaS-Anwendungen. Dieser Ansatz vereinfacht die Einrichtung und Bereitstellung, reduziert den Verwaltungsaufwand und verbessert die gesamte Administration.

Das Internet der Sicherheitsdinge
F5-Ökosystem | 11.05.2015

Das Internet der Sicherheitsdinge

Nein, das ist keine Tirade über die Sicherheit des IoT. Es ist eine Geschichte über Veränderung – genauer gesagt über Veränderung und ihre Auswirkungen auf die Sicherheit. Veränderung ist allgegenwärtig. Es gibt unzählige Axiome und Sprichwörter über Veränderung, also ist es ...