Coinbase startet in AWS eine Kryptobörse mit extrem niedriger Latenz
Erfahren Sie, wie Coinbase die Coinbase International Exchange in AWS eingeführt hat.
Vorteile
Über Coinbase
Kryptowährungen schaffen wirtschaftliche Freiheit, indem sie sicherstellen, dass Menschen fair an der Wirtschaft teilhaben können. Coinbase hat es sich zur Aufgabe gemacht, die wirtschaftliche Freiheit für mehr als 1 Milliarde Menschen zu verbessern. Sie modernisieren das jahrhundertealte Finanzsystem, indem sie eine vertrauenswürdige Plattform bereitstellen, die es Menschen und Institutionen erleichtert, mit Krypto-Assets zu handeln, diese zu staken, zu verwahren, auszugeben und schnell und kostenlos weltweit zu transferieren. Coinbase stellt außerdem wichtige Infrastruktur für Onchain-Aktivitäten bereit und unterstützt Entwickler, die unsere Vision teilen, dass Onchain das neue Online ist.
Übersicht
Kryptowährungsbörsen müssen mit extrem geringer Latenz arbeiten, damit Trader Transaktionen so schnell wie möglich durchführen können. Dies ist ein entscheidender Faktor in einem Markt, in dem Millisekunden über Gewinn oder Verlust entscheiden können. Mithilfe von Amazon Web Services (AWS) hat Coinbase die Herausforderung gemeistert, bei der Entwicklung der Coinbase International Exchange extrem niedrige Latenzzeiten aufrechtzuerhalten.
Die Coinbase International Exchange wurde im Mai 2023 gegründet und ist eine Kryptowährungsbörse, die rund um die Uhr an 7 Tagen in der Woche verfügbar ist. Sie wird von der Bermuda Monetary Authority reguliert und hat ein Handelsvolumen von mehr als 15 Milliarden US-Dollar. Die Kernsysteme der Börse sind für die Verarbeitung von 100 000 Nachrichten pro Sekunde ausgelegt.
Erreichen einer Latenzzeit von weniger als einer Millisekunde im Handelssystem von Coinbase
Die Coinbase International Exchange wurde von Grund auf in AWS entwickelt, und zwar unter Verwendung cloudnativer Prinzipien und unterstützt durch AWS-Managed Services wie Amazon Aurora, einem relationalen Datenbankdienst, der skalierbare Leistung und Verfügbarkeit auf globaler Ebene bietet. Die Coinbase International Exchange nutzt Amazon Aurora für ihre Anforderungen an eine schnelle Datenbank mit geringer Latenz, die eine schnelle und zuverlässige Abfrage von Transaktionen in Echtzeit und historischer Daten ermöglicht. Diese Funktionen sind für die Erfüllung der Anforderungen des Trading-Ökosystems von entscheidender Bedeutung.
Darüber hinaus nutzt Coinbase Amazon Elastic Compute Cloud (Amazon EC2)-z1d-Instances, die eine hohe Rechenleistung, viel Arbeitsspeicher und schnelle Festplatten bieten, um seine anspruchsvollen Workloads zu verwalten. Das Unternehmen entschied sich für diese Instances aufgrund ihrer hohen Rechenleistung, ihres umfangreichen Arbeitsspeichers und vor allem ihres schnellen NVMe-Speichers. Durch die Einführung von NVMe-Speicher auf Amazon EC2 z1d-Instances profitiert Coinbase von schnellen Schreibgeschwindigkeiten auf Festplatten. Dies unterstützt die Coinbase Trading Engine bei der Verarbeitung einer robusten RAFT-basierten Handelslogik und ermöglicht Services mit extrem niedrigen Handelslatenzen, was für den Handel mit Kryptowährungen von entscheidender Bedeutung ist. Coinbase nutzt diese Instances innerhalb von Amazon EC2-Cluster-Placement-Gruppen, um die für eine eng gekoppelte Node-zu-Node-Kommunikation im Cluster erforderliche Netzwerkleistung mit geringer Latenz zu erzielen.
Die Vorteile der Nutzung von AWS
Die AWS-Services bieten die Leistung, Skalierbarkeit, Zuverlässigkeit und entwicklerfreundliche Umgebung, die Coinbase International Exchange für einen effektiven Betrieb in großem Maßstab benötigt. Mithilfe leistungsstarker Cloud-Computing-Ressourcen kann Coinbase skalieren, um hohe Handelsvolumen zu verwalten und so den Marktanforderungen effektiv gerecht zu werden. Die operative Ausfallsicherheit und Konsistenz der Börse werden durch eine robuste Infrastruktur in AWS unterstützt, die eine stabile und zuverlässige Latenz bietet, die für schnelle Handelsentscheidungen von entscheidender Bedeutung ist.
Darüber hinaus unterstützen das globale Netzwerk und die Replikations-Features von AWS eine effektive Notfallwiederherstellung, sodass Coinbase einen konsistenten Service in verschiedenen Regionen gewährleisten kann. In AWS können die Entwickler neue Features und Updates nach Bedarf erstellen, testen und bereitstellen, wodurch Innovationen vorangetrieben und die Reaktionsfähigkeit auf Marktveränderungen verbessert werden.
Die Coinbase International Exchange wurde in der AWS Cloud entwickelt, und zwar unter Berücksichtigung der Cloud Native Principles, und wird auch weiterhin in der AWS Cloud florieren“, so Yucong Sun, Senior Staff Engineer bei Coinbase. „Ohne die enge Zusammenarbeit zwischen dem Coinbase-Team und dem AWS Support-Team, das uns dabei half, die verschiedenen Features kennenzulernen, die wir nutzen können, sowie die Best Practices für die Cloud zu erlernen, wäre dies nicht möglich gewesen.“
Coinbase auf der AWS re:Invent 2023
Am 27. November 2023 stand Coinbase im Rahmen einer aufschlussreichen Breakout Session auf der AWS re:Invent im Mittelpunkt. Falls Sie diese informative Breakout Session verpasst haben oder die wertvollen Erkenntnisse noch einmal nachlesen möchten, können Sie sich hier die vollständige Aufzeichnung ansehen.
Die Coinbase International Exchange wurde in AWS konzipiert, gemäß cloudnativen Prinzipien entwickelt und wird auch weiterhin in AWS erfolgreich sein.
Yucong Sun
Senior Staff Engineer, Coinbase