Overview
PhotoMesh is designed and built to fully exploit computer clusters and cloud computing. Cloud computing provides the flexibility to quickly scale up and down based on resource needs - even within a single project. Projects (or even steps within a single project) with demanding processing requirements can be run simultaneously on hundreds of virtual fuser machines (instances), vastly accelerating mesh model creation, while for less demanding projects (or project steps), users can quickly scale down. Users only pay-per-use, thus avoiding any significant upfront investment or wasted resources.
Amazon Web Services (AWS) is a secure cloud services platform that provides a perfect fit for PhotoMesh users interested in leveraging cloud products for scalable processing power with only minimal investment in infrastructure.
The general workflow involves the following steps:
§ Step 1: Setting up an Amazon Virtual Private Cloud (VPC).
§ Step 2: Creating the Master PhotoMesh machine, by launching and customizing a Windows instance from an existing Amazon Machine Image (AMI) and setting up storage on Amazon EBS Volumes.
§ Step 3: Creating a Linux AMI for a fuser computer by launching and customizing an instance from an existing AMI, and then creating a new AMI from the instance.
§ Step 4: Building a PhotoMesh project by using the configured environment to create and then build a project.
The workflow outlined below is intended only as a recommendation for a typical workflow, and it can be modified based on other AWS and IT knowledge and preferences.
Note: The steps below based on Amazon’s AWS documentation, adapted for PhotoMesh’s specific requirements.