Listing Thumbnail

    Apache Cassandra - Hardened NoSQL Wide-Column Database

     Info
    Sold by: Lynxroute 
    Deployed on AWS
    Free Trial
    This product has charges associated with it for hardening, security configuration, and support. Apache Cassandra is the open-source, distributed NoSQL wide-column database (Apache Software Foundation), running here as a single-node JVM service on Eclipse Temurin 17. Unlike bare Cassandra AMIs that ship the default cassandra/cassandra superuser, no authentication, no encryption, and an exposed JMX port, this Lynxroute build is security baked in: the default superuser password is rotated to a strong random value at first boot, password authentication and authorization are enabled, native TLS (client encryption) is required on port 9042, CQL and JMX bind to localhost only, UFW firewall pre-configured, and a CIS Level 1 hardened Ubuntu 24.04 LTS base. Apache-2.0 license - fully auditable, no vendor lock-in.

    Overview

    This is a repackaged software product wherein additional charges apply for hardening, security configuration, and support.

    WHAT IS APACHE CASSANDRA

    Apache Cassandra is an open-source, distributed NoSQL wide-column database built for high availability and linear scalability with no single point of failure. It runs as a JVM service (Eclipse Temurin 17) and is queried with CQL (Cassandra Query Language) over a native binary protocol on port 9042. Cassandra offers tunable consistency, a masterless peer-to-peer architecture, partitioned wide-column data model with clustering keys, secondary indexes, materialized views, lightweight transactions (Paxos), TTL on data, and time-to-live driven compaction. Data is durably persisted to local disk as SSTables with a commit log, hints, and saved caches. CQL drivers exist for Java, Python, Node.js, Go, C#, and many more. This image ships a single-node deployment, ready to scale into a cluster. Apache-2.0 license - the vendor-neutral upstream distribution, distinct from any commercial Cassandra product.

    WHAT THIS AMI ADDS

    Security hardening:

    • Default cassandra/cassandra superuser password rotated to a strong random value at first boot
    • PasswordAuthenticator and CassandraAuthorizer enabled - no anonymous access
    • Native TLS (client encryption) required on port 9042; self-signed certificate generated per instance at first boot
    • CQL (9042) and JMX (7199) bind to 127.0.0.1 only - not exposed to the network by default
    • UFW firewall - only SSH (22) open; 9042 blocked externally
    • fail2ban, AppArmor
    • CVE scan - every image is scanned for vulnerabilities before release

    OS hardening (CIS Level 1):

    • CIS Ubuntu 24.04 LTS Level 1 benchmark applied via ansible-lockdown
    • auditd, SSH hardening, Kernel hardening, IMDSv2 enforced

    Compliance artifacts:

    • SBOM - CycloneDX 1.6 at /etc/lynxroute/sbom.json
    • CIS Conformance Report at /etc/lynxroute/cis-report.html
    • CIS Tailored Profile at /usr/share/doc/lynxroute/CIS_TAILORED_PROFILE.md

    Highlights

    • Cassandra security baked in: default superuser password rotated at first boot, password auth + authorization enabled, native TLS required on 9042, CQL and JMX bound to localhost.
    • CIS Level 1 hardened Ubuntu 24.04 LTS: auditd, fail2ban, AppArmor, SSH key-only, IMDSv2 enforced. CVE-scanned before every release. SBOM (CycloneDX) and CIS Conformance Report included.
    • Distributed NoSQL wide-column database: CQL, tunable consistency, masterless scale-out, single-node ready to cluster. Apache-2.0 license - fully auditable, no vendor lock-in.

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    Ubuntu 24.04

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Free trial

    Try this product free for 5 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.

    Apache Cassandra - Hardened NoSQL Wide-Column Database

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (5)

     Info
    Dimension
    Cost/hour
    t3.medium
    Recommended
    $0.02
    t3.large
    $0.03
    t3.small
    $0.02
    m6i.xlarge
    $0.05
    m6i.large
    $0.03

    Vendor refund policy

    We do not offer refunds for this product. AWS infrastructure charges (EC2, EBS, data transfer) are billed separately by AWS and are not refundable by us.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    Apache Cassandra 5.0.8 - Initial release (June 2026)

    • Apache Cassandra 5.0.8 on Ubuntu 24.04 LTS (Eclipse Temurin 17)
    • CIS Level 1 hardening applied (ansible-lockdown/UBUNTU24-CIS)
    • CVE-scanned before every release
    • Default cassandra superuser password rotated to a strong random value at first boot
    • PasswordAuthenticator + CassandraAuthorizer enabled
    • Native TLS (client encryption) required on 9042; self-signed certificate per instance
    • CQL (9042) and JMX (7199) bound to localhost only
    • UFW firewall pre-configured (SSH 22 only)
    • fail2ban, auditd, AppArmor pre-configured
    • SBOM (CycloneDX 1.6) at /etc/lynxroute/sbom.json
    • CIS Conformance Report (OpenSCAP) at /etc/lynxroute/cis-report.html
    • IMDSv2 enforced

    Additional details

    Usage instructions

    1. Launch instance (t3.medium recommended; t3.small minimum)
    2. SSH: ssh -i key.pem ubuntu@<PUBLIC_IP>
    3. Read credentials: sudo cat /root/cassandra-credentials.txt
    4. Connect with cqlsh over TLS using the generated superuser password: cqlsh --ssl -u cassandra -p '<password>' (a system /etc/cassandra/cqlshrc is preconfigured for TLS, so cqlsh --ssl works as-is)
    5. Run CQL, e.g.: CREATE KEYSPACE demo WITH replication = {'class':'SimpleStrategy','replication_factor':1};
    6. Cluster admin: nodetool status

    The default cassandra superuser password is rotated to a strong random value at first boot and written to /root/cassandra-credentials.txt. Native TLS (client encryption) is required on port 9042; a self-signed certificate is generated per instance.

    CQL (9042) and JMX (7199) bind to 127.0.0.1 only. To allow remote clients, set rpc_address/broadcast_rpc_address in /opt/cassandra/conf/cassandra.yaml, open TCP 9042 in the Security Group to your client CIDR, and restart: sudo systemctl restart cassandra.

    For production, replace the self-signed keystore with your own CA-signed certificate (update client_encryption_options in cassandra.yaml) and restart the service.

    Resources

    Vendor resources

    Support

    Vendor support

    Lynxroute is not affiliated with the Apache Software Foundation - this AMI packages the Apache-2.0 open-source Apache Cassandra distribution as a self-hosted EC2 service (distinct from Amazon Keyspaces, which is a managed offering, and from any commercial Cassandra distribution). "Apache Cassandra" is a trademark of the Apache Software Foundation.

    Visit us online: https://lynxroute.com/#contact 

    For Apache Cassandra documentation:

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.