The CloudFormation templates provide options to launch MarkLogic clusters with different settings. The parameterized templates will ask users to choose configurations prior to launch. With the chosen setting, the template will create resources by AWS service including but not limited to Elastic Compute Cloud, Elastic Block Storage, Virtual Private Cloud, DynamoDB, Simple Notification Service, CloudWatch, Lambda Functions, Elastic Load Balancer.
This repository contains master templates, sub-templates and other resources that are used by CloudFormation such as Lambda function source code. This is a quick start deployment architecture. Users are encouraged to customize the templates to fit their needs for different purpose.
For deploying MarkLogic on Azure, please visit cloud-enablement-azure.
Template Type | Launch in US West 2 (Oregon) |
---|---|
MarkLogic in New VPC | |
MarkLogic in Existing VPC |
- To deploy from MarkLogic Website, go to MarkLogic and Amazon Web Service.
- To deploy from this GitHub repository, click on
Launch Stack
button above. - To customize the templates, clone this repository and make modification. You can deploy the modifed templates from AWS Web Console or AWS CLI. Refer to AWS Documentation for instructions.
The CloudFormation templates provide options to launch clusters with different settings. The table below summarizes a few possible settings.
Option | Allowed Values |
---|---|
VPC | New or Existing |
License | Developer, BYOL, Essential Enterprise |
Availablity Zone | 1 or 3 |
Nodes per Zone | 1 to many |
The parameterized templates will ask users to choose configurations prior to launch. With the chosen setting, the template will create resources by AWS service including but not limited to Elastic Compute Cloud, Elastic Block Storage, Virtual Private Cloud, DynamoDB, Simple Notification Service, CloudWatch, Lambda Functions, Elastic Load Balancer. The following image shows a typical architecture of the cluster on AWS.
This directory contains master templates, sub-templates and other resources that are used by templates such as Lambda function source code.
The cloud-enablement-azre repository is maintained by MarkLogic Engineering and distributed under the Apache 2.0 license. Everyone is encouraged to file bug reports, feature requests, and pull requests through GitHub. Your input is important and will be carefully considered. However, we can’t promise a specific resolution or timeframe for any request. In addition, MarkLogic provides technical support for releases of cloud-enablement-aws to licensed customers under the terms outlined in the Support Handbook. For more information or to sign up for support, visit help.marklogic.com.