#
CMS Enterprise Edition
Solodev CMS Enterprise Edition is an enterprise-grade content management system built from the ground up for Amazon Web Services (AWS). It is designed for high-availability websites and apps that require a secure, scalable, and redundant infrastructure powered by the AWS Cloud.
#
Overview
Solodev CMS Enterprise Edition deploys a cluster of three servers, complete with load balancing and auto-scaling services. This architecture allows your websites and apps to meet the most demanding traffic while maintaining the highest levels of uptime.
Solodev CMS Enterprise Edition is available in the AWS Marketplace and can be instantly deployed in your account using AWS CloudFormation. It leverages an advanced stack of AWS cloud stack to deliver a scalable and reliable workload, including:
- Amazon Elastic Load Balancer (ELB)
- Amazon Certificate Manager (ACM)
- Amazon CloudFront
- Amazon CloudWatch
- Amazon DocumentDB (with MongoDB Compatibility)
- Amazon Elastic Compute Cloud (EC2)
- Amazon Elastic File System (EFS)
- Amazon Elasticache for Redis
- AWS Systems Manager
- Amazon Relational Database Service (RDS) MySql
- Amazon Route 53
- Amazon Simple Storage Service (S3)
- Amazon Virtual Private Cloud (VPC)
- Amazon Web Application Firewall (WAF)
Additional technology frameworks and libraries include Linux, Apache, MySQL, PHP, Python, and more.
#
Prerequisites
#
Subscribe on the AWS Marketplace
Before launching CMS Enterprise, you will need to subscribe to Solodev on the AWS Marketplace. Click the button below to get started. Once completed, return to this article and follow the instructions below:
#
AWS Setup
At the top of the AWS Marketplace listing page for the Solodev CMS Enterprise Edition, click the “Continue to Subscribe” button.
#
Subscribe to this Software
By subscribing, you gain access to a comprehensive suite of tools and features designed to enhance your productivity and streamline your workflow.
- Review and accept the "Terms and Conditions".
- Click "Continue to Configuration".
#
Configure this Software
Specify the basic configuration such as the software version and the region you wish to launch the stack. Click on the "Continue to Launch" button to proceed.
- Select a fulfillment option. Fulfillment options relate to how software products are delivered and deployed. This software is packaged as a virtual appliance and deployed on Amazon EC2 instances.
- Select a software version. The latest version of Solodev CMS Micro is always recommended.
- When selecting an available AWS Region for hosting, you may want to consider a region that is closer to your users to help reduce your network latency.
- Click "Continue to Launch."
#
Launch this software
Review the launch configuration details and follow the instructions to launch this software.
- Choose an Action
- Click "Launch".
#
Choose an Action
There are two options for configuring your Solodev CMS Enterprise: Launch CloudFormation or Copy to Service Catalog. Select one from the menu.
#
Fill Out the CloudFormation Stack Wizard
Continue with the preselected CloudFormation Template. The Amazon S3 template URL (used for the CloudFormation configuration) should be pre-selected. Click "Next" to continue.
The following parameters must be configured to launch your Solodev CMS CloudFormation stack:
Step 1: Stack Name
Step 2: Network Settings
Step 3: CMS Settings
Step 4: Optional: Website Settings
Step 5: Optional: Network Settings
Step 6: Confirm your stack details
Click the "Next" button on the bottom of the screen to continue.
Step 7: Specify Options
Generally speaking, no additional options need to be configured. If you are experiencing continued problems installing the software, disable "Rollback on failure" under the "Advanced" options. This will allow for further troubleshooting if necessary. Click on the "Next" button to continue.
Step 8: Review
Review all CloudFront details and options. Ensure that the "I acknowledge that AWS CloudFormation might create IAM resources with custom names" checkbox is selected as well as the "I acknowledge that AWS CloudFormation might require the following capability: CAPABILITY_AUTO_EXPAND" checkbox. Click on the "Create" button to launch your stack.
#
Monitor the CloudFormation Stack Creation Process
Upon launching your CloudFormation stack, you can monitor the installation logs under the "Events" tab. The CloudFormation template will launch several stacks related to your Solodev instance, including EFS, EDS, and EC2. If you encounter any failures during this time, please visit the Common Issues page to begin troubleshooting.
Note:
Creating a stack may take up to 30 min depending on the InstanceType you have chosen. During this time, your AWS session may expire, however the stack will continue to build. In such case simply re-login to your AWS account.
#
View CloudFormation Stack Outputs
If your stack builds successfully, you will see the green "CREATE_COMPLETE" message. Click on the primary stack and view the "Outputs" tab. You will find the load balancer URL for the Solodev backend. Point your primary domain (mydomain.com) and a dedicated backend domain/subdomain (solodev.mydomain.com) to this URL.
#
Login to Solodev
Visit the IP address or the backend domain you previously configured. Log in to Solodev using the username "solodev" and the password you configured on your stack.
#
Add your First Website
Follow this link and you will learn how to build your first website.