Autodesk Forge on AWS

Platform for web service APIs, custom integrations, and connected workflows

This Quick Start builds an Autodesk Forge environment on the Amazon Web Services (AWS) Cloud for customizable building blocks in the form of web service application programming interfaces (APIs), tools, and services. The deployment takes about 15 minutes.

Autodesk Forge is a cloud developer platform for building custom software applications, workflows, and integrations across industries such as manufacturing, architecture, engineering, and construction. With Autodesk Forge, teams, third-party developers, and customers can design, build, and connect workflows. For example, developers can use Forge to overlay Internet of Things (IoT) data on top of 3D information models, to perform data analysis and create visual reports.

This Quick Start is for IT infrastructure architects, administrators, and DevOps professionals who are planning to implement or extend their Autodesk Forge workloads on the AWS Cloud.

This Quick Start was developed by Autodesk, Inc., in collaboration with AWS. Autodesk is an APN Partner.

What you'll build

How to deploy

Cost and licenses

What you'll build

This Quick Start builds the following:

A highly available architecture that spans two Availability Zones. *

A virtual private cloud (VPC) configured across two Availability Zones. In each Availability Zone, this Quick Start provisions one public subnet and one private subnet. This creates a logically isolated networking environment that you can connect to your on-premises data centers or use as a standalone environment. *

An internet gateway to allow access to the internet. The bastion hosts use this gateway to send and receive traffic. *

In the public subnets, a Linux bastion host in an Auto Scaling group to allow inbound Secure Shell (SSH) access to EC2 instances in public and private subnets. *

In the private subnets, Autodesk Forge application server instances across both Availability Zones, to ensure high availability.

Auto Scaling enabled for the Autodesk Forge cluster, to automatically add or remove servers based on their use. This functionality is tightly integrated with the Application Load Balancer, and automatically adds and removes instances from the load balancer. The default installation sets up low and high CPU-based thresholds for scaling the instance capacity up or down. You can modify these thresholds during launch and after deployment.

The Elastic Load Balancing service, which provides HTTP and HTTPS load balancing across the Autodesk Forge instances. This Quick Start uses an Application Load Balancer, which is configured to use either HTTP or HTTPS.

An AWS Identity and Access Management (IAM) role with fine-grained permissions for access to AWS services necessary for the deployment process.

Appropriate security groups for each instance or function to restrict access to only necessary protocols and ports. For example, access to HTTP(S) server ports on Amazon EC2 web servers is limited to the Application Load Balancer.

Optionally, Amazon Route 53 as your public Domain Name System (DNS) for resolving your Forge site’s domain name. When you choose to deploy the application with a custom domain and Security Sockets Layer (SSL) certificate, a new RecordSet in your pre-existing Route 53 hosted zone will be created.

You are responsible for the cost of the AWS services used while running this Quick Start reference deployment. There is no additional cost for using the Quick Start.

The AWS CloudFormation template for this Quick Start includes configuration parameters that you can customize. Some of these settings, such as instance type, will affect the cost of deployment. For cost estimates, see the pricing pages for each AWS service you will be using. Prices are subject to change.

For information about Autodesk Forge licensing and pricing, see the Autodesk Forge website. Get started for free. Pay for only what you need. Registering for Forge includes 100 free cloud credits that you can apply to any combination of APIs.

Autodesk provides Forge API usage equivalent to the number of cloud credits you specify. All cloud credits purchased for, or applicable to, Forge are nontransferable and redeemable for Forge APIs only. You can't use other Autodesk cloud credits for Forge APIs.