Overview
This is a repackaged open source software product wherein additional charges apply for support with 24-hour response. Costs for this software are for configuration of Wordpress on AWS resources described below.
This CloudFront stack delivers an EC2 Autoscaling Wordpress server cluster ready to provide Wordpress to your customers. Preconfigured across availability zones, we provide redundancy via an Application Load Balancer, RDS, and shared EFS storage.
Wordpress is hosted on a user-specified number of EC2 instances behind an Application Load Balancer. Database storage for Wordpress is included on a shared RDS instance. This deployment is a Wordpress multi-site installation.
Chose parameters for the number of EC2 instances in your Autoscaling cluster [between one and eight], the EC2 key to use to control access to the server instances, EC2 instances types and an operator email to receive notifications.
Deploying this solution creates a VPC with the required network components, secrets and keys required to manage the product on EC2 and RDS, a network file system to store data, and an AWS SNS topic with a recipient email for scaling notifications.
After deploying, follow this guide to register a custom domain in Route53, and route that traffic to your new Wordpress cluster on HTTPS: https://docs.thinkwithwp.com/Route53/latest/DeveloperGuide/routing-to-elb-load-balancer.html .
Highlights
- Autoscaling EC2
- RDS - MariaDB
- EFS secure cluster storage
Details
Features and programs
Financing for AWS Marketplace purchases
Pricing
Instance type | Product cost/hour | EC2 cost/hour | Total/hour |
---|---|---|---|
t2.nano | $0.087 | $0.006 | $0.093 |
t2.micro AWS Free Tier | $0.174 | $0.012 | $0.186 |
t2.small | $0.345 | $0.023 | $0.368 |
t2.medium | $0.696 | $0.046 | $0.742 |
t2.large | $1.392 | $0.093 | $1.485 |
t2.xlarge | $2.784 | $0.186 | $2.97 |
t2.2xlarge | $5.568 | $0.371 | $5.939 |
t3.nano | $0.078 | $0.005 | $0.083 |
t3.micro AWS Free Tier | $0.156 | $0.01 | $0.166 |
t3.small | $0.312 | $0.021 | $0.333 |
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Thick Software Wordpress MariaDB
This CloudFront stack delivers an EC2 Autoscaling cluster ready to serve Wordpress to your customers. Preconfigured across multiple availability zones, we provide redundancy via an Application Load Balancer, RDS, and shared EFS storage for your customers! Wordpress is hosted on between one and eight EC2 instances behind an Application Load Balancer. Database storage for Wordpress is included on a shared RDS instance.
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
First Release
Additional details
Usage instructions
Connecting to the Instance
- To connect to your instance, you will need to use SSH over port 22
- Find the security group with the words "EC2SecurityGroup" in the title and add a rule allowing SSH on port 22 from your IP address
- The default username for connecting is "ec2-user"
- For further information about the standard AWS method of connecting to an instance, see information described here: https://docs.thinkwithwp.com/AWSEC2/latest/UserGuide/AccessingInstances.html
Accessing Wordpress Administration
- Connect to the output URL from this CloudFormation stack
- Append /wp-admin to the end of the URL. An example is "http://www.example.com/wp-admin "
- Logon using the credentials in Secrets Manager for "WordpressSiteAdminCreds"
Database Access
A database is created in this product to store Wordpress data. To access it:
- Visit the AWS RDS console and copy the endpoint FQDN
- Go to Secrets Manager and retrieve the secret username and password for "WordpressDBUser"
- Connect to one of the EC2 instances in the cluster and used the mysql client to connect to the database, e.g. "mysql -h db.example.com -u wordpress -p"
Notifications
An admin email is specified within the launching of the CFT to allow an SNS topic to be created for monitoring purposes. No customer information is collected in order for this software to function.
Additional Details
- No additional external resources are required for the product to function
- There are no programatci keys or credentials in place that need to be rotated
Resources
Vendor resources
Support
Vendor support
Please allow 24 hours mark@thicksoftware.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.