AWS Marketplace deployment

You can publish a software on AWS in two different forms: Public AMI and AWS marketplace product.

If you want to publish an official product, you will need to use a single-AMI product or a CloudFormation template:

AWS CloudFormation is a service that helps you model and set up your Amazon Web Services resources so that you can spend less time managing those resources and more time focusing on your applications that run in AWS. You create a template that describes all the AWS resources that you want (like Amazon EC2 instances or Amazon RDS DB instances), and CloudFormation takes care of provisioning and configuring those resources for you. You don't need to individually create and configure AWS resources and figure out what's dependent on what; CloudFormation handles that. The following scenarios demonstrate how CloudFormation can help.

AWS CloudFormation Designer (Designer) is a graphic tool for creating, viewing, and modifying AWS CloudFormation templates. With Designer, you can diagram your template resources using a drag-and-drop interface, and then edit their details using the integrated JSON and YAML editor. Whether you are a new or an experienced AWS CloudFormation user, AWS CloudFormation Designer can help you quickly see the interrelationship between a template's resources and easily modify templates.

Our Template for MetaDefender for Secure Storage looks like this:

images/download/attachments/3709291/mdss-diagram.png

It has 3 inputs:

  1. AMI-ID (has a default value for latest installed MDSS AMI)

  2. EC2 Instance type (default is t2.medium)

  3. Ip address for ssh access (default is 255.255.255.255/32)

After you deploy the stack, you should have a fully functional MetaDefender for Secure Storage instance.