Launching Jaspersoft for AWS

Summary

This page explains the best practices in launching Jaspersoft's AMI on AWS Marketplace.
Jaspersoft offers Hourly, Annual, and BYOL (Bring Your Own License) AMIs. The AMIs should be launched via instructions on this page using Cloud Formation Templates. Cloud Formation Templates ensure that Jaspersoft is configured properly for your selected AMI size, for example Memory configuration. Cloud Formation Templates are particularly important for VPC configuration. The short video on the right is a great introduction to launching an AMI.
Follow the steps listed below to get your instance running. You can also find more details about launching and managing Jaspersoft for AWS in our Guide.

Please Note:

AWS EC2 instances are charged per hour or annually. Please make sure to follow instructions to turn off your EC2 instance server running Jaspersoft after use. If not, you will continue to be charged by the hour for EC2 usage [NOTE that when you stop your EC2 instance server no one will have access to any reports or dashboards you have created until you restart the EC2 instance server]. When you stop an EC2 instance server, you will still be charged for EBS usage. If you prefer not to be charged for EBS, make sure to terminate your EC2 instance server, and none of your work will be retrievable.

Prerequisites

Start an EC2 instance with Jaspersoft BI, either in or outside of VPC

Following these steps will give you a secure and easily maintainable instance of Jaspersoft BI.
Launching a server manually in the EC2 console will work fine but you will miss out on the auto-connect for Amazon RDS and Redshift that the CloudFormation Templates provide.

1. Accept License Agreement
First find Jaspersoft on the AWS Marketplace. Go directly to the Jaspersoft listings. Note there are hourly, annual, and BYOL versions. Continue to the launch pages. Accept Terms, but DO NOT launch directly using 1-Click or the EC2 Console.

Accept Terms, but do not launch quite yet.

2. Select ONLY one of the following:

a. Run CloudFormation Template for "Jaspersoft Reporting and Analytics for AWS"
Select a region to launch an instance of Jaspersoft for AWS, either Hourly or Annually with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

b. Run CloudFormation Template for "Jaspersoft for AWS with Multi-Tenancy"
Select a region to launch an instance of Jaspersoft for AWS with Multi-tenancy, either Hourly or Annually with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

c. Run CloudFormation Template for "BYOL" AMI
Select a region to launch an instance of Jaspersoft for AWS. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

3. Upload Your License (BYOL AMI Only)
Please reference this section in TIBCO Jaspersoft for AWS User Guide to learn how to upload your Jaspersoft license.

 * VPC only region

1. Accept License Agreement
First find Jaspersoft on the AWS Marketplace. Go directly to the Jaspersoft listings. Note there are hourly, annual, and BYOL versions. Continue to the launch pages. Accept Terms, but DO NOT launch directly using 1-Click or the EC2 Console.

Accept Terms, but do not launch quite yet.

2. Select ONLY one of the following:

a. Run CloudFormation Template, including VPC configuration, for "Jaspersoft Reporting and Analytics for AWS"
Select a region to launch an instance of Jaspersoft for AWS, either Hourly or Annually with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

b. Run CloudFormation Template, including VPC configuration, for "Jaspersoft for AWS with Multi-Tenancy"
Select a region to launch an instance of Jaspersoft for AWS with Multi-tenancy, either Hourly or Annually with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

c. Run CloudFormation Template, including VPC configuration, for "BYOL" AMI
Select a region to launch an instance of Jaspersoft for AWS. The link will launch a CloudFormation Template with VPC in your AWS Console to securely launch an instance. It takes about 10 minutes.

3. Upload Your License (BYOL AMI Only)
Please reference this section in TIBCO Jaspersoft for AWS User Guide to learn how to upload your Jaspersoft license.

 

1. Accept License Agreement
First find Jaspersoft on the AWS Marketplace. Go directly to the Jaspersoft listings. Note there are hourly, annual, and BYOL versions. Continue to the launch pages. Accept Terms, but DO NOT launch directly using 1-Click or the EC2 Console.

Accept Terms, but do not launch quite yet.

2. Select ONLY one of the following:

a. Run CloudFormation Template for "TIBCO Jaspersoft Reporting and Analytics for AWS Cluster (Automatic - Classic)"
Select a region to launch an instance of Jaspersoft for AWS, either Hourly or Annually with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

b. Run CloudFormation Template for "TIBCO Jaspersoft Reporting and Analytics for AWS Cluster (Manual - Classic)"
Select a region to launch an instance of Jaspersoft for AWS, either Hourly or Annually with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

c. Run CloudFormation Template for "TIBCO Jaspersoft Reporting and Analytics for AWS Cluster (Manual - VPC)"
Select a region to launch an instance of Jaspersoft for AWS, either Hourly or Annually with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

3. Review the Jaspersoft for AWS User Guide
Please reference this document to learn more about configuring and using your new instance.

 * VPC only region

1. Accept License Agreement
First find Jaspersoft on the AWS Marketplace. Go directly to the Jaspersoft listings. Note there are hourly, annual, and BYOL versions. Continue to the launch pages. Accept Terms, but DO NOT launch directly using 1-Click or the EC2 Console.

Accept Terms, but do not launch quite yet.

2. Select ONLY one of the following:

a. Run CloudFormation Template for "TIBCO Jaspersoft for AWS with Multi-Tenancy Cluster (Automatic - Classic)"
Select a region to launch an instance of Jaspersoft for AWS with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

b. Run CloudFormation Template for "TIBCO Jaspersoft for AWS with Multi-Tenancy Cluster (Manual - Classic)"
Select a region to launch an instance of Jaspersoft for AWS with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

c. Run CloudFormation Template for "TIBCO Jaspersoft for AWS with Multi-Tenancy Cluster (Manual - VPC)"
Select a region to launch an instance of Jaspersoft for AWS with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

3. Review the Jaspersoft for AWS User Guide
Please reference this document to learn more about configuring and using your new instance.

 * VPC only region

1. Accept License Agreement
First find Jaspersoft on the AWS Marketplace. Go directly to the Jaspersoft listings. Note there are hourly, annual, and BYOL versions. Continue to the launch pages. Accept Terms, but DO NOT launch directly using 1-Click or the EC2 Console.

Accept Terms, but do not launch quite yet.

2. Select ONLY one of the following:

a. Run CloudFormation Template for "Jaspersoft Reporting and Analytics for AWS BYOL Cluster (Automatic - Classic)"
Select a region to launch an instance of Jaspersoft for AWS with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

b. Run CloudFormation Template for "Jaspersoft Reporting and Analytics for AWS BYOL Cluster (Manual - Classic)"
Select a region to launch an instance of Jaspersoft for AWS with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

c. Run CloudFormation Template for "Jaspersoft Reporting and Analytics for AWS BYOL Cluster (Manual - VPC)"
Select a region to launch an instance of Jaspersoft for AWS with option for Free Online Support. The link will launch a CloudFormation Template in your AWS Console to securely launch an instance. It takes about 10 minutes.

3. Review the Jaspersoft for AWS User Guide and Upload Your License
Please reference this section in TIBCO Jaspersoft for AWS User Guide to learn how to upload your Jaspersoft license.

 * VPC only region

Additional Information

Using the EC2 Console

Launching a server manually in the EC2 console will work fine, and you'll have a useful business intelligence server, but you'll miss out on several &features to make your life easier. It's recommended to always launch using the provided CloudFormation Templates.

Additional CloudFormation Templates

Jaspersoft's CloudFormation templates allow you to automatically create all of the resources needed for a Business Intelligence server. This includes defining the AMI to be used for a new EC2 instance, defining an IAM Role to set the EC2 credentials, and defining policies to allow this role to connect to AWS data sources. These policies include actions including "rds:CreateDBSecurityGroup", "redshift:AuthorizeClusterSecurityGroupIngress", and "ec2:DescribeSecurityGroups".

Instead of running the template "jrs-launch-instance" which creates all needed resources, it's possible to run templates to create just the IAM Role or IAM User. After running these templates, Jaspersoft BI for AWS can be launched from the EC2 Console. Be sure to associate the correct IAM Role with the EC2 instance so that the BI server will be authorized to connect to Amazon RDS and Amazon Redshift data.

Feedback
randomness