Amazon Web Services' cloud computing service, Elastic Cloud Compute (EC2) provides scalable computing capacity. EC2 eliminates your need to invest in hardware upfront. You can use EC2 to launch as many virtual machines as you need, configure security and networking and manage storage. EC2 enables you to scale up or down to handle changes in requirements, reducing your need to forecast demand.
Users can run Lumerical simulations on EC2, which provides quick, accessible, cost-effective and scalable computing infrastructure to perform ever-larger volumes of simulations to design and optimize next-generation optoelectronic components, circuits, and systems.
- AWS charges are based on the amount of time and storage used, with cheaper hourly rates available for longer-term contracts and spot computing instances. See Amazon EC2 pricing for details.
- To discuss your simulation and cloud computing needs or to request a quote, please Contact us.
- Amazon Web Services account
- Lumerical Products License. To request a quote and/or a trial, please Contact us.
Creating your first cluster
All of our guides first have a common setup that includes setting up your virtual private cloud, and creating a licensing server instance. After that you can choose the guide that is most similar to your use case.
- Use Case: Create a single Windows or Linux workstation with GUI access.
- Use Case: Create a multi-node Linux cluster with launch templates.
- Use Case: Auto-Scaling Cluster (AWS ParallelCluster, QSUB)
If you're not sure which use case to select, we recommend the Use Case: Multi-node clusters with launch templates. After completing this guide you will be able to run your workflow on multiple EC2 configurations within minutes of each other. eg. 1 x (c5.24xlarge), 10 x (c5.24xlarge), 2 x (5 x m5.24xlarge).