Datenbeständigkeit und HA mit persistentem Speicher - Echtzeit-Kommunikation in AWS

Datenbeständigkeit und HA mit persistentem Speicher

Die meisten RTC-Anwendungen sind auf persistenten Speicher angewiesen, um Daten zur Authentifizierung, Autorisierung, Buchhaltung (Sitzungsdaten, Anrufdetaildatensätze usw.), Betriebsüberwachung und Protokollierung zu speichern und darauf zuzugreifen. In einem herkömmlichen Rechenzentrum ist in der Regel ein großer Arbeitsaufwand erforderlich, um eine hohe Verfügbarkeit und Beständigkeit der persistenten Speicherkomponenten (Datenbanken, Dateisysteme usw.) zu gewährleisten, da ein SAN, RAID-Design sowie Prozesse für Backup, Wiederherstellung und die Verarbeitung von Failovers eingerichtet werden müssen. Die AWS Cloud vereinfacht und verbessert die traditionellen Praktiken von Rechenzentren in Bezug auf Datenbeständigkeit und Verfügbarkeit erheblich.

Für Objektspeicher und Dateispeicher bieten AWS-Services wie Amazon Simple Storage Service (Amazon S3) und Amazon Elastic File System (Amazon EFS) verwaltete Hochverfügbarkeit und Skalierbarkeit. Amazon S3 hat eine Datenlebensdauer von 11 Neunen.

Für die Speicherung von Transaktionsdaten können Kunden den vollständig verwalteten Amazon Relational Database Service (Amazon RDS) nutzen, der Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle und Microsoft SQL Server mit Hochverfügbarkeitsbereitstellungen unterstützt. Amazon RDS bietet eine fehlertolerante, hochverfügbare und skalierbare Option für die Registratorfunktion, das Abonnentenprofil oder die Speicherung von Buchhaltungsunterlagen (z. B. Anrufdetailsdatensätzen).