Zum Inhalt springen Weiter zur Suche
Testversion
Blog

Offener Quellcode: Warum Wahlmöglichkeiten die Innovation vorantreiben

Die Unterstützung der Open-Source-Gemeinschaft ist ein wichtiger Baustein für die Entwicklung eines Unternehmens zu einem agilen, auf die Cloud ausgerichteten Unternehmen. Open-Source-Technologien senken die finanziellen Hürden für die Nutzung von Technologien, die Geschäftslogik und -strategien ermöglichen.

Open-Source-Technologien sind jedoch nicht ohne Kosten. Der Bedarf an Fachwissen steigt bei den meisten Technologien, insbesondere bei Open Source. Viele Technologiehersteller und -anbieter setzen Open-Source-Technologien in ihren Produkten ein, um in einer bestimmten Branche wettbewerbsfähig zu sein. Diese Art von Beziehung kann sich schnell zu einer Anbieterbindung entwickeln, was vielen Open-Source-Strategien zuwiderläuft.

Das ökologische Paradigma

Code-Beiträge zu Open-Source-Gemeinschaften spiegeln direkt die Beziehung eines Unternehmens zu Open Source wider, aber man muss schon über die reinen Zahlen hinausschauen, um die wahren Motive eines Unternehmens zu verstehen.

Die meisten Interaktionen können mit der gleichen Sorgfalt klassifiziert werden wie ökologische Beziehungen in der Biologie. Unternehmen, die Open Source unterstützen, werden in den Gemeinschaften aufgrund ihrer Fähigkeit, einen Beitrag zu leisten, gut bekannt. Es kommt jedoch häufig vor, dass diese Beziehung ein Hinterhalt ist, der von einem Super-Raubtier-Unternehmen gelegt wird.

Lassen Sie uns die Analogie weiter untersuchen. In einigen Gemeinschaften, wie z. B. OpenStack, gibt es viele bekannte Akteure. Unternehmen beeinflussen die Richtung von Open-Source-Projekten. Schließlich sind es meist Unternehmen, die Mitarbeiter einstellen, die an Open-Source-Projekten arbeiten. Manchmal werden Codezeilen beigesteuert, um sich einen Wettbewerbsvorteil zu verschaffen, indem der Gedanke der Gemeinschaft durch die schiere Anzahl der Beteiligten geprägt wird.

Aber ein auf Gleichberechtigung basierendes System von Kontrollen und Gegengewichten hilft bei der Überwachung der Macht. Open Source ist nicht nur ein Ausgleichsmechanismus für kleinere Unternehmen, sondern auch für Unternehmen, die von den Anbietern hohe Summen für "Innovationen" verlangen. Dies gilt insbesondere für den Netzwerkbereich, wo die Eintrittsbarrieren in der Vergangenheit Millionen von Dollar kosteten, nur um einen ASIC-Prototyp zu entwickeln.

Mit einer x86-"White Box" in einer softwaredefinierten Welt werden diese Hindernisse abgebaut. Software-zentrierte Designs, wie z. B. Application Delivery Controller (ADC), haben Open-Source-Gegenstücke, die den Marktdruck auf die Anbieter erhöhen, damit diese einen Mehrwert schaffen, Fähigkeiten aufbauen und Technologien schneller als die Communities weiterentwickeln. Die Wertschöpfungskette verlängert sich zwangsläufig, und die Unternehmen profitieren davon in hohem Maße.

Schutz der Gemeinschaft

A10 denkt über Open Source anders als die meisten unserer Mitbewerber. Wir sind darauf bedacht, unsere Beziehungen zu Open-Source-Communities zu schützen und zu pflegen. A10 hat sich seit Havanna für eine kontextgerechte, kommunikative und wechselseitige Beziehung für LBaaS eingesetzt.

Dies war bei weitem keine alleinige Anstrengung. Dieses Engagement - und insbesondere die Beziehung zwischen A10 und der Community - zeigt sich in der kontinuierlichen Unterstützung von OpenStack LBaaS durch die beigetragenen Codezeilen, ohne die Reinheit von Open-Source zu beeinträchtigen. Das ist wichtig für uns.

Eines der größten Probleme auf dem ADC-Markt sind beispielsweise die Reibungsverluste, die mit den von den Anbietern bereitgestellten APIs verbunden sind. Tooling-Änderungen zur Integration eines Anbieters können Monate dauern. Der Beitrag von A10 zu OpenStack LBaaS trägt direkt dazu bei, die Bindung an einen Anbieter zu verhindern. Dies ist für alle Parteien von Vorteil, die bei der Auswahl der bevorzugten ADC-Technologien einen Mehrwert und keine Marke suchen.

 

Beigetragene OpenStack-Codezeilen
A10 85571
Brocade 45403
Radware 18100
VMware 3
Arbor Private
F5 Private
AVI Private

 

Engagement für OpenStack

Es ist bekannt, dass OpenStack eines der weltweit am meisten erwarteten und umstrittensten Open-Source-Projekte ist. Die Akzeptanz von OpenStack wächst, da Unternehmen daran arbeiten, einen neuen Weg für ihre Infrastruktur zu finden.

A10 hat erkannt, dass ADCs weiterhin eine wichtige Komponente der Anwendungsinfrastruktur sind, unabhängig vom Cloud-Anbieter. Zu Beginn des Jahres 2012 traf A10 die strategische Entscheidung, in OpenStack zu investieren. Es begann in San Jose, Kalifornien, mit Treffen mit Experten aus den LBaaS- und Advanced Service VM-Diskussionen. Von Silicon Valley bis Hongkong reiste A10 um die Welt und beteiligte sich mit echtem Engagement an der OpenStack-Community. Und warum?

Das Engagement von A10 für OpenStack beruht auf der Überzeugung, dass Wahlmöglichkeiten Innovationen vorantreiben. Es ist ein gegenseitiger Aspekt der Bemühungen des Unternehmens. Der wechselseitige Aspekt ist der Beitrag von Code, den alle Organisationen und Nutzer - auch direkte Konkurrenten - in ihre eigenen Projekte integrieren können.

Dies trägt dazu bei, dass die technischen Spezifikationen herstellerunabhängig sind und OpenStack-Anwendern weiterhin eine große Auswahl und Flexibilität geboten wird.

Das Neutron-Projekt

Das aktuelle Netzwerkprojekt von OpenStack, Neutron, ist ein Open-Source-Networking-as-a-Service-Projekt, das fortschrittliche, skalierbare und herstellerunabhängige Software und Code für kollaborative Gemeinschaften bereitstellt.

Basierend auf der Software-defined Networking (SDN)-Architektur bietet OpenStack Neutron fortschrittliche Software-Services, unter anderem für Load Balancing, virtuelle private Netzwerke und Firewalls.

Open Source - warum Wahlmöglichkeiten die Innovation vorantreiben

Stackalytics unterstreicht A10s Fokus auf Neutron-basierte Projekte, insbesondere LBaaS-Initiativen.

Als aktiver Mitwirkender an Neutron ist A10 stolz darauf, bei der Erleichterung, Überprüfung und Verwaltung von Spezifikationen und Anfragen für Funktionserweiterungen (RFE) zu helfen. Unsere Mitglieder halfen bei der Leitung von Initiativen zur Aufteilung fortschrittlicher Dienste - insbesondere Funktionen wie LBaaS, FWaaS und VPNaaS - in eigene Unterprojekte. Diese Unterprojekte führen eigenständige Bibliotheken mit gemeinsamen Routinen ein, um sicherzustellen, dass andere Projekte, die Neutron nutzen, stabiler und effektiver sind.

Von allen Neutron-Unterprojekten sind Software-Lastverteilung (48 Prozent), verteiltes virtuelles Routing (46 Prozent) und DNS-Auflösung (41 Prozent) laut der OpenStack-Benutzerumfrage vom April 2016 bei OpenStack-Entwicklern am beliebtesten (oder in Planung).

Verdoppelung

Da es sich hierbei um eine fortlaufende und sich entwickelnde Anstrengung handelt, wird das Engagement von A10 an Umfang und Beteiligung zunehmen. Wir sind stolz darauf, wo wir stehen, aber es gibt noch viel zu tun, um nicht nur OpenStack-Projekte, sondern alle Open-Source-Bewegungen voranzutreiben.



Mike Thompson
|
Juli 19, 2016

Mike ist im Büro des CTO bei A10 Networks tätig. Als Hauptarchitekt für Application Delivery Controller (ADC), Cloud- und Sicherheitsprodukte ist Mike an der Forschung beteiligt,... Mehr lesen