Heim >Technologie-Peripheriegeräte >IT Industrie >Momento migrt den Objektcache als Dienst zu Ampere Altra

Momento migrt den Objektcache als Dienst zu Ampere Altra

Joseph Gordon-Levitt
Joseph Gordon-LevittOriginal
2025-02-08 08:54:09513Durchsuche

momento: serverloses Caching auf ampere betriebener Google Cloud

Momento Migrates Object Cache as a Service to Ampere Altra

Die Herausforderung: Verwaltung der Caching-Infrastruktur für Cloud-Anwendungen ist komplex und zeitaufwändig. Traditionelle Lösungen erfordern erhebliche Ressourcen für Aufgaben wie Replikation, Failover, Backups und Lebenszyklusmanagement. Dieser betriebliche Overhead leitet wertvolle Ressourcen von den Kerngeschäftsfunktionen und -innovationen ab.

Momento-Lösung: momento bietet eine serverlose Caching-Lösung, die auf ampere basierten Google Tau T2A-Instanzen basiert. Dadurch wird die Bedürfnisse des manuellen Infrastrukturmanagements beseitigt und Entwicklern einen schnellen, zuverlässigen Cache ohne die operative Belastung ermöglicht. Nutzung des Apache Pelikan Open-Source-Projekts automatisiert die Ressourcenverwaltung und -optimierung und bietet eine optimierte API-Erfahrung.

Schlüsselmerkmale:

  • serverlose Architektur: Keine Serververwaltung erforderlich.
  • Null Konfiguration: Automatische Infrastrukturoptimierung.
  • hohe Leistung: erreicht eine 2 ms P99.9 Roundtrip-Zeit für Cache-Anforderungen.
  • Skalierbarkeit: Griff hohe Lasten mithilfe von Multi-Thread-Speicherknoten und Kernfestern.
  • .
  • Erweiterte Dienste:
  • Enthält Pub-Sub-Nachrichtenbusse.

Technische Innovationen: Kontext -Switching -Optimierung

momento verbesserte die Leistung erheblich, indem Fäden an bestimmten Kernen festgehalten und Kerne für die Netzwerk -E/A widmen. Dieser Kontext-Switing-Optimierung führte zu über einer Million Operationen pro Sekunde bei einer 16-Kern-Instanz.

Die Auswirkung:

momentos serverloser Cache, der von Ampere-basierten Google Tau T2A-VMs betrieben wird, die Entwicklung beschleunigt, reduziert den operativen Overhead und liefert eine kostengünstige leistungsstarke Lösung für moderne Cloud-Anwendungen. 🎜>

Über Momento: gegründet von Khawaja Shams und Daniela Miao (ehemalige Mitglieder des Dynamodb -Teammitglieders von AWS), zielt die immauernde Anwendungsinfrastruktur für die Vereinfachung der häufig verwendeten Anwendungsinfrastruktur. Ihr anfänglicher Fokus auf Caching und die Nutzung ihres AWS-Erlebnisses hat sich um Dienste wie Pub-Sub-Nachrichtenbusse erweitert. Der serverlose Cache von Momento automatisiert die Komplexität der Verwaltung eines Schlüsselwerts, sodass Entwickler sich auf das Aufbau von Funktionen konzentrieren können.

Warum Caching -Angelegenheiten: Alle Cloud -Anwendungen profitieren von Caching. Es handelt sich um ein Geschäft mit niedriger Latenz für häufig zugegriffene Objekte, die die Servicegeschwindigkeit verbessern. Für Websites bedeutet dies schnellere Ladezeiten für Heimseiten, Bilder und beliebte Produkte. Das traditionelle Caching beinhaltet jedoch die Verwaltung von Replikationen, Failover, Backups und Upgrades - eine bedeutende Betriebsbelastung.

Ampere's Rolle: momento hat sich zunächst für Preis-/Leistungsvorteile und -effizienz ausgewählt. Die Tau T2A -VMs bieten vorhersehbare hohe Leistung und lineare Skalierbarkeit und übertreffen X86 -VMs um über 30%. Die Migration nach Ampere war überraschend glatt, mit minimalen Anpassungen erforderlich. Momento schätzt die Flexibilität einer Bereitstellung mit gemischter Mode (ARM64 und X86) und stellt die Anwendungsportabilität sicher.

Leistungsfokus: Schwanzlatenzen: momento priorisiert die Schwanzlatenzen, insbesondere die Reaktionszeit von P99.9 (99,9% der Cache -Anrufe kehren innerhalb dieser Zeit zurück). Ihr Ziel ist eine 2-ms-Roundtrip-Zeit auf P99.9 und erkennen, dass selbst kleine Verschlechterungen in der Reaktionszeit die Benutzererfahrung erheblich beeinflussen können.

Kontext -Switching -Optimierung erklärt: Kontextschalter, der Umschaltprozess zwischen Aufgaben, führt die Leistungsaufwand ein. Momento minimierte dies durch Kernfestigkeit, Widmung der Kerne für die Netzwerk -E/A, um Unterbrechungen durch Systeminterrupte und Prozessorkonkurrenz zu verringern.

Erste Schritte mit Momento:

  1. Melden Sie sich an: Besuchen Sie die Website von Momento.
  2. Wählen Sie ein SDK: Wählen Sie ein kuratiertes SDK für Ihre Programmiersprache aus.
  3. Erstellen Sie einen Cache: Verwenden Sie die Konsolenschnittstelle.
  4. Daten speichern/abrufen: Verwenden Sie die SDK -Funktionen des SDK. set get
  5. momentos Architektur:
momentos Architektur trennt das API -Gateway von Datenfäden auf Speicherknoten. Die Gateway Routes -Anforderungen, während jeder Knoten mehrere Worker -Threads für Cache -Operationen verwendet. Core Pinning und Netzwerk -E/A -Optimierung verbessern die Leistung weiter.

Zusätzliche Ressourcen:

Erfahren Sie mehr über die Erfahrungen von Momento mit Tau T2A -VMs und Ampere -CPUs über die bereitgestellten Links.

Referenzen:

Der ursprüngliche Artikel enthält eine Liste von Referenzen zum weiteren Lesen.

Das obige ist der detaillierte Inhalt vonMomento migrt den Objektcache als Dienst zu Ampere Altra. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn