Overview
This template provides a comprehensive solution for setting up an Arcus cluster with Zookeeper coordination. Key features include:
- Flexible Network Configuration: Deploy to your existing VPC with custom subnet selection, supporting both public and private subnet deployments
- Automatic Private Subnet Support: Automatically detects private subnets and provisions required VPC endpoints (SSM, SSM Messages, EC2 Messages) for seamless instance management without internet gateway dependencies
- Scalable Architecture: Configure cluster size from 1 to 9 nodes with partition placement strategy for high availability across availability zones
- Multiple Access Methods: Supports both SSH (via EC2 KeyPair) and AWS Systems Manager (SSM) Session Manager for secure instance access
- Automated Cluster Setup: Fully automated deployment including Zookeeper cluster formation, cache server registration, and service initialization
- Configurable Resources: Choose from multiple instance types (r6g.medium/large/xlarge, t4g.micro/small) and configure memory allocation (64-14000 MB) per cache server
The template orchestrates the complete lifecycle from infrastructure provisioning to cluster initialization. Before completion, it ensure all Zookeeper nodes form a quorum and all cache servers are verified operational.
Highlights
- Fully Automated Deployment: Build a production-ready Arcus distributed cache cluster in minutes. This CloudFormation template automates all the complex steps, including EC2 provisioning, Zookeeper quorum setup, and Arcus server configuration, eliminating the risk of manual errors and dramatically reducing deployment time.
- Exceptional Scalability and High Availability: Effortlessly scale the number of cache nodes up or down to meet demand. The architecture is designed to distribute instances across multiple Availability Zones, minimizing downtime and maintaining your application's responsiveness and stability in the face of infrastructure failures.
- Complete Control and Flexibility: Build a cost-effective and secure caching solution by choosing the right EC2 instance types, defining your cluster size, and configuring granular network access policies. You retain full ownership and control over your infrastructure.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Vendor refund policy
no refunds.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Automated Arcus Cache Cluster Deployment via AWS CloudFormation
This delivery option automates the entire process of building a scalable and reliable Arcus distributed cache cluster on the AWS Cloud using AWS CloudFormation. Without requiring complex manual configuration, users can quickly provision a high-performance, in-memory caching environment ready for their applications by simply providing a few parameters. How It Works & Provisioned Resources:
- When you launch this CloudFormation template, the following process is automated: Creates Launch Template and Auto Scaling Group: Based on the InstanceType and Shard (number of nodes) parameters you specify, it creates a Launch Template and an Auto Scaling Group for the EC2 instances. This ensures high availability by distributing instances across multiple Availability Zones and maintains the desired number of nodes at all times.
- Configures Network Security: It creates a SecurityGroup resource to control access on essential ports: SSH (22), Arcus (11211), and Zookeeper (2181). You can enhance security by specifying allowed IP ranges through the SSHCidr, ArcusCidr, and ZookeeperCidr parameters.
- Automates Zookeeper Cluster Setup: Once instances are launched by the Auto Scaling Group, a built-in AWS Lambda function is triggered. This function gathers information about all running instances and then uses AWS Systems Manager (SSM) Run Command to connect to each one, configure the Zookeeper cluster (ensemble), and start it automatically.
- Creates Arcus Znodes and Starts Servers: After the Zookeeper cluster is ready, subsequent Lambda functions run in sequence. The first function connects to a primary node to create the necessary Zookeeper Znodes for Arcus operations. The next function then starts the Arcus server process on all cache nodes, registering them with the Zookeeper cluster.
CloudFormation Template (CFT)
AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."
Version release notes
arcus-memcached-1.15.0
Additional details
Usage instructions
If you installed successfully, you can test your cluster by following the instructions below:
- <echo stats | nc localhost 2181>
- <echo stats | nc localhost 11211>
Support
Vendor support
Note: This product requires basic AWS knowledge for initial setup. Our support team can assist with CloudFormation deployment and initial configuration questions. (biz@jam2in.com )
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.