Amazon Keyspaces (für Apache Cassandra)
Amazon Keyspaces (für Apache Cassandra) ist ein skalierbarer, hochverfügbarer und verwalteter Apache Cassandra-kompatibler Datenbankservice. Mit Amazon Keyspaces können Sie denselben Anwendungscode und dieselben Entwicklertools verwenden, mit denen Sie aktuell Ihre Cassandra-Workloads in AWS ausführen. Sie müssen keine Server bereitstellen, patchen oder verwalten und sich nicht um die Installation, Fehlerbehebung oder den Betrieb von Softwareprogrammen kümmern. Amazon Keyspaces ist serverlos, d. h. Sie zahlen nur für tatsächlich genutzte Ressourcen und die Tabellen werden je nach Anzahl der Anwendungszugriffe automatisch nach oben oder unten skaliert. Sie können Anwendungen erstellen, mit denen sich dank nahezu unbegrenztem Durchsatz und Speicher Tausende Anforderungen pro Sekunde verarbeiten lassen. Die Daten werden standardmäßig verschlüsselt, und Amazon Keyspaces ermöglicht es Ihnen, Ihre Tabellendaten kontinuierlich mit der zeitpunktbezogenen Wiederherstellung zu sichern. Amazon Keyspaces bietet Ihnen die Leistung, Elastizität und Unternehmensfunktionen, um geschäftskritische Cassandra-Workloads skalierbar zu betreiben.
Vorteile
Kompatibel mit Apache Cassandra
Mit Amazon Keyspaces können Sie denselben Cassandra Query Language (CQL)-Code, dieselben Cassandra-Treiber und dieselben Entwicklertools verwenden, die Sie bereits nutzen. Die Aktualisierung von Anwendungen zur Verwendung von Amazon Keyspaces ist genauso einfach wie die Änderung des Cassandra-Hostnamens in einen Amazon Keyspaces-Service-Endpunkt.
Keine Serververwaltung
Sie müssen keine Server bereitstellen, patchen oder verwalten und können sich ganz auf die Entwicklung besserer Anwendungen konzentrieren. Tabellen können automatisch nach oben und unten skaliert werden und Sie können die Kosten für Lese- und Schreibvorgänge basierend auf den Datenverkehrsmustern der Anwendung optimieren, indem Sie entweder den On-Demand-Modus oder den bereitgestellten Kapazitätsmodus wählen.
Skalierbare Leistung
Konsistente Reaktionszeiten im einstelligen Millisekundenbereich bei jeder Skalierung. Erstellen Sie Anwendungen, die dank nahezu unbegrenztem Durchsatz und Speicher Tausende Anforderungen pro Sekunde verarbeiten können – ohne Kapazitätsplanung. Sie können die Leistung überwachen, indem Sie Amazon CloudWatch verwenden, um einen reibungslosen Betrieb Ihrer Anwendungen zu gewährleisten.
Hochverfügbar und sicher
Amazon Keyspaces bietet ein SLA mit Zusicherung einer Verfügbarkeit von 99,99 % in einer AWS-Region. Tabellen werden standardmäßig verschlüsselt und dreifach in verschiedenen AWS Availability Zones repliziert, um eine hohe Verfügbarkeit zu gewährleisten. Sie können fortlaufende Tabellen-Backups mit Hunderten von Terabyte an Daten erstellen, ohne die Leistung Ihrer Anwendung zu beeinträchtigen, und auf jeden beliebigen Zeitpunkt in den vorangegangenen 35 Tagen wiederherstellen.
Anwendungsfälle
Erstellen von Anwendungen mit geringen Latenzanforderungen
Schnelle Datenverarbeitung für Anwendungen, die Latenzen im einstelligen Millisekundenbereich erfordern, z. B. bei der Wartung industrieller Anlagen, bei der Handelsüberwachung, beim Flottenmanagement und bei der Routenoptimierung.
Erstellen von Anwendungen mit Open-Source-Technologien
Anwendungserstellung in AWS mithilfe von Open-Source-Cassandra-APIs und -Treibern, die für eine Vielzahl von Programmiersprachen verfügbar sind, einschließlich Java, Python, Ruby, .NET, Node.js, PHP, C++ und Perl.
Verschieben von Cassandra-Workloads in die Cloud
Die manuelle Verwaltung von Cassandra-Tabellen kann zeit- und kostenaufwendig sein. Mit Amazon Keyspaces können Sie Cassandra-Tabellen in der AWS Cloud einrichten, sichern und skalieren, ohne eine zusätzliche Infrastruktur verwalten zu müssen.
Datenspeicher für Anwendungen
Verwenden Sie Amazon Keyspaces, um Informationen über Geräte für Internet of Things (IoT)-Anwendungen oder Spielerprofile für Spiele zu speichern. Sie können Amazon Keyspaces auch verwenden, um große Mengen von Zeitreihendaten zu speichern, z. B. Einträge in einer Protokolldatei oder den Nachrichtenverlauf für eine Chat-Anwendung.
Weitere Informationen zu Amazon Keyspaces finden Sie in der Dokumentation.
Sofortiger Zugang zum kostenlosen Kontingent von AWS.
Beginnen Sie mit der Entwicklung mit Amazon Keyspaces in der AWS-Managementkonsole.