Welcome to Aerospike Cloud
Aerospike Cloud is a fully managed database-as-a-service for customers of hyperscale cloud platforms. With Aerospike Cloud, you can provision, manage, and build applications using Aerospike Database clusters, without managing any infrastructure or performing any database administration.
Aerospike Cloud has been designed in the spirit of Just Aerospike, meaning applications that were originally developed using a matching or compatible version of Aerospike Database should run seamlessly when connected to an Aerospike Cloud cluster (see Known Limitations).
Aerospike Cloud architecture
Aerospike Cloud uses a simple architecture designed for high-availability, scalability, and security. Database clusters are deployed across multiple availability zones within Aerospike’s virtual private cloud (VPC). Using VPC peering, customers can connect their own VPCs to Aerospike Cloud, allowing secure access to their data from their applications while preserving the low-latency, leaderless architecture of the Aerospike Database.
Cloud-level resources
The following resources are managed at the cloud level:
- Cloud organization - Your Aerospike Cloud account and billing entity
- Cloud users - Team members with access to manage your cloud resources
- Cloud API keys - Programmatic access credentials for automation
Database-level resources
These resources are specific to individual database clusters:
- Database clusters - Aerospike database deployments
- Database users - Application-level access credentials
- Database connections - Network connectivity (VPC peering in preview)
Configuration, flexibility, and reliability
We designed Aerospike Cloud to be the best Aerospike Database (“Database”) operations platform available. That means staying true to the design principles of Database itself:
- You can choose your own Database configuration, including replication factor, instance types, and storage classes. Each of these can impact the performance and operating cost of your Database cluster. The Aerospike team is here to help.
- You’ll connect to your Database cluster from your VPC using Aerospike Smart Clients for minimal latency and maximum performance.
Wherever possible, we’ve implemented sensible defaults. Because of the flexible and highly configurable nature of the system, we’ve also published a Shared Responsibility Model to make it transparent where you are responsible for the reliability of your Database-powered applications. We’ll always be happy to provide technical assistance, but the Shared Responsibility Model allows us to remain flexible while offering robust SLAs.
Pricing and billing
During the Preview, we recommend contacting your Aerospike representative, or using the contact form on the Aerospike Cloud product page to request a tailored pricing estimate.
Pricing consists of three components:
- Infrastructure costs, including compute instances
- Data transfer costs, including cross-AZ traffic
- An Aerospike Cloud management component, which scales relative to the size of your deployment
What’s available in the Cloud Preview?
The Cloud Preview is a production-ready set of features for running Aerospike in the cloud. Aerospike will significantly expand the Cloud product’s feature set over time via a technical roadmap. The features that are fully designed, implemented,and ready for use include the following:
- Provisioning Aerospike clusters in AWS with a targeted subset of the configuration options offered by an on-premise Aerospike cluster
- 8 AWS regions with more available upon request
- Multiple instance families (i4i, m5d, r8g) optimized for different workloads. More available upon request
- Aerospike 8.1 clusters
- 1-15 node clusters
- Local disk or memory storage mode
- Available and partition-tolerant (AP) mode or strong consistency (SC) mode
- Replication factors between 1-3
- Configurable zones and CIDR ranges
- Horizontally scalable clusters (adding and removing nodes)
- Limited advanced configuration options
- VPC peering connectivity
- A subset of supported AWS regions and instance families (expandable upon request)
- Database user management
- Public APIs for administering databases
- Metrics
What’s not in the Cloud Preview?
- Non-AWS cloud providers
- Bring-your-own-account support
- Aerospike Graph support
- Private link and public endpoint database access
What’s in between?
- XDR configuration is not available as a self-serve feature, but the Aerospike team can help you set up XDR upon request.
- Backup and restore services are available externally, but they are not yet available as a managed service in Aerospike Cloud.
FAQs
What is the difference between Aerospike Cloud and ACMS?
Aerospike Cloud is fully self-service in AWS, running in our accounts with a controlled set of features. ACMS is human-operated and is available only in your Cloud account. ACMS is available in AWS, GCP, and Azure.