Customer Stories / Software & Internet / Global

2023
Autodesk Logo

Autodesk Boosts Startup Performance by 50% Using Amazon ECS

Learn how Autodesk improved performance of long-running hydraulic modeling simulations using Amazon ECS and AWS Fargate.

50% reduction

in simulation startup time

Minimized

operational overhead

Improved

availability and security

Overview

When programs are loading, minutes can feel like hours. For engineers running compute power–intensive simulations to understand how water behaves in certain systems, the wait often isn’t worth the result, leading to abandoned projects. 

To help its customers with long-running simulations, software company Autodesk sought out managed, serverless solutions using Amazon Web Services (AWS). These would bring faster, more efficient, and more cost-effective software-as-a-service versions of two of its water simulation products: InfoWorks ICM and InfoWorks WS Pro. Doing so resulted in an improved customer experience and the ability to start up and roll out new features quickly and easily.

Opportunity | Using Serverless Compute to Build Cloud Solutions for the Water Industry

Founded in 1982, Autodesk is a software company that provides products and services across industries, including product design, manufacturing, media and entertainment, and architecture. In the engineering industry, two of the software products that Autodesk offers are InfoWorks ICM and InfoWorks WS Pro. These help municipalities and consultants to model complex simulations to better understand the behavior of water in collection, infrastructure, and clean water systems. 

Previously, customers had two deployment options for these products. They could elect to run everything, both short and long simulations, on their own desktop computers, but this led to many customers scaling back or abandoning their projects because of time and compute-power limitations. Another option was for customers to scale up compute power by building on-premises infrastructure, but building out large-scale on-premises infrastructure was time-consuming and required significant effort and resources. Customers would need to plan projects, purchase servers, set up servers, and then install the software to be run. A project like this could easily take a full year and cost more than $100,000. And then the expensive servers would be left idle when there were no active simulations to run. 

To make it faster and simpler for customers to run simulations, Autodesk set out to create cloud-based versions of its products. “We wanted to provide the flexibility to run as many simulations as they wanted, when they wanted,” says Boaz Brudner, head of Innovyze software-as-a-service engineering at Autodesk. “The goal was to democratize accessibility to large-scale compute power to anyone who uses our products.” Autodesk’s solution went further than a simple lift-and-shift migration, which would have left it with servers to manage and maintain. Instead, the team rebuilt 90 percent of the simulation services for InfoWorks ICM and InfoWorks WS Pro from the ground up in the cloud using AWS serverless services.

kr_quotemark

Using AWS, we can update, improve, and introduce new capabilities on a daily basis without making major software releases.” 

Boaz Brudner
Head of Innovyze SaaS Engineering, AI and Architecture, Autodesk

Solution | Reducing Water Simulation Startup Time by 50% Using Amazon ECS and AWS Fargate

For Autodesk, using a serverless-first approach was of utmost importance so that its team could off-load the management of servers, reduce operational overhead, and focus valuable time on innovation. Autodesk rebuilt its products using Amazon Elastic Container Service (Amazon ECS)—a fully managed container orchestration service that simplifies deployment, management, and scaling of containerized applications, with AWS Fargate, a serverless compute engine that developers can use to run containers without having to manage servers or clusters. “Building completely serverless solutions minimizes both our overhead cost for operations and our exposure in terms of security and removes the need for us to deal with patching and updating servers,” says Brudner. Although developers were able to run some CPU-intensive workloads on AWS Fargate, they ran their GPU instances using Amazon ECS on Amazon Elastic Compute Cloud (Amazon EC2), which offers secure and resizable compute capacity for virtually any workload.

As part of its serverless architecture, the team also implemented AWS Lambda, a serverless, event-driven compute service that developers use to run code for virtually any type of application, and Amazon EventBridge, a serverless event bus used to receive, transform, route, and deliver events. 

Autodesk wanted to make sure that customers noticed a performance boost when switching from running simulations on premises to the cloud. For this, Autodesk used Seekable OCI (SOCI), a technology that is open sourced by AWS and supported by AWS Fargate and that speeds processing time by starting up container tasks without waiting for the entire container image to load. Using SOCI led to a 50 percent decrease in startup time for some simulations running on Amazon ECS instances. “This helps our application to scale out faster, making it possible for us to quickly serve increased user demand and save on costs by reducing idle compute capacity,” says Ocie Mitchell, senior principal engineer at Autodesk.

Improved customer experience didn’t end with faster startup times. “Using cloud-connected products, customers can focus on the problems they’re solving, not the infrastructure they’re using,” says Mitchell. Onboarding customers is quicker and simpler than before, and customers can begin running as many simulations as they want as soon as they buy the product. Using Amazon ECS, Autodesk’s servers now automatically scale to demand, so it maintains high availability for its customers. They can run a high number of long simulations in parallel when before they would have refrained due to limited resources. The high-performance compute power behind the software also saves customers time—simulation startup overhead was reduced by 50 percent. In addition, the software-as-a-service model reduces the need for idle instances. Customers can reduce the overhead costs of running simulations.

Using a serverless-first approach benefited not only Autodesk’s customers but their own development teams as well. Now, they can make changes to the software faster than before—without interrupting customer experience. “The ability to innovate in the cloud is a huge differentiator for us,” says Brudner. “Using AWS, we can update, improve, and introduce new capabilities on a daily basis without making major software releases or requiring customers to update their software or servers. We update our services, and our customers have new capabilities right away.”

Architecture Diagram

Autodesk's Serverless Architecture

Autodesk serverless architecture map

Outcome | Building Cloud-Connected Capabilities on AWS

Autodesk successfully transformed its desktop offerings into cloud-connected solutions. On the cloud, Autodesk now offers its customers better, faster performance at a fraction of the previous cost. In addition, it can roll out new features quickly and easily. 

Autodesk has begun to transition more of its desktop products, including InfoWater Pro and InfoDrainage, to the cloud-connected model so that customers can benefit from more capabilities and use cases. “The most important thing is to focus on what customers are trying to do and how we can elevate their capabilities to be more agile,” says Brudner. “We are going to double down on customer needs because that is what drives useful innovation.”

About Autodesk

Autodesk Inc. provides software products and services across several industries to empower innovators with design. Its InfoWorks ICM and InfoWorks WS Pro software help architects, engineers, and construction professionals model complex water simulations.

AWS Services Used

Amazon ECS

Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service that simplifies your deployment, management, and scaling of containerized applications.

Learn more »

AWS Fargate

AWS Fargate is a serverless, pay-as-you-go compute engine that lets you focus on building applications without managing servers. AWS Fargate is compatible with both Amazon Elastic Container Service (Amazon ECS) and Amazon Elastic Kubernetes Service (Amazon EKS).

Learn more »

AWS Lambda

AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers.

Learn more »

Amazon EventBridge

Amazon EventBridge is a serverless service that enables developers to create scalable event-driven applications by routing events between your own applications, third-party software-as-a-service (SaaS) applications, and AWS services.

Learn more »

More Software & Internet Customer Stories

Showing results: 1-4
Total results: 821

no items found 

  • United Kingdom

    Bringing Data Analytics to Customer Cloud Environments Using AWS with Panalgo

    Panalgo uses AWS to provide companies in the life sciences with greater control over their data. Panalgo, a Norstella company, makes healthcare analytics simple through its Instant Health Data software. The company chose to build a solution that customers can deploy directly within their cloud environments. Using AWS Fargate, Amazon EMR, and Amazon EMR Serverless, Panalgo worked alongside the AWS team to build a deployed offering that is flexible and scalable. With this solution, Panalgo’s customers will gain valuable insights quickly.
    2024
  • Italy

    Innovating Unified Communications Solutions Using AWS with Wildix | Case Study | AWS

    Learn how Wildix in the communications industry created x-hoppers for brick-and-mortar retailers using Amazon Transcribe.
    2024
  • United States

    Collaboration.Ai Achieves DoD Authorization in Less Than 90 Days, Saves $2 Million with Second Front, Chainguard, and AWS

    Collaboration.Ai, a leader in AI-driven innovation management software, sought to expand into the US federal government sector, particularly the Department of Defense (DoD), with its end-to-end CrowdVector innovation management platform. Obtaining the required Authority to Operate (ATO) on DoD networks—a complex, lengthy, and costly process—posed a significant challenge for the startup. By engaging with AWS Partner Second Front, a member of the AWS Global Security & Compliance Acceleration (GSCA) program and using its Game Warden DevSecOps platform on AWS GovCloud (US), Collaboration.Ai secured a Certificate to Field (CTF) for DoD networks in less than 90 days. The deployment was accelerated further by using a custom registry of secure, minimal container images from AWS Partner Chainguard. This approach saved nearly two years of work and $2 million in compliance costs, swiftly opening access to the US federal government market.

    2025
  • Israel

    Reducing Overall Costs by 50% and Improving Performance Using AWS Graviton with Logz.io

    Learn how Logz.io, a provider of AI-powered observability, improved efficiency and performance using AWS Graviton.
    2025
1 206

Get Started

Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today.