How it works
The Utilify Platform is a set of tools for developers to rapidly build Grid applications -
with parallel and independent tasks distributed to a set of networked machines.
Applications are built using an object-oriented API in any language that runs on the .NET CLR. (Other platforms like Java will be supported in the future.)
It consists of :
- A central workload Manager
- One or more task Executors
- A framework API that is used by client application to send tasks/jobs to the Manager
- A management Dashboard to monitor Executors, and Jobs.
The Utilify Platform for EC2 extends the base platform by putting the Manager and Executors in the Amazon Cloud (EC2).
The cloud-enabled version of the dashboard directly connects to EC2 and launches a network with the specified number of machines
which can be monitored via the dashboard user interface.
Once the machines are ready, the client application which uses the Utilify Framework API, can be launched to connect to the Manager running in the cloud
and send jobs to it.
Due to the inherent benefits in using a cloud infrastructure, this mechanism allows for maximum flexibility in terms of number of machines,
initial setup time, and cost.
Signing up
When you sign up for the utilify Platform for EC2 service,
you will be taken to the Amazon payments page where you can signup for the service with a new of existing Amazon account.
Payment processing and regular billing is handled by Amazon Payments.
After placing the order, you will be redirected back to Utilify's download page where you can download the SDK tools.
A detailed description of the sign up process is available on the sign-up page.
Developing applications with the Utilify Platform for EC2
To develop applications using the Utilify Platform, download and install the SDK.
The SDK consists of the Utilify Framework libraries, samples, and documentation to help you get started with creating Grid applications for the Utilify Platform.
The development process is the same whether you use the cloud version of the Utilify Platform or the on-premise version.
Detailed documentation including walkthroughs, demos, samples, faq's and API reference
can be found at the documentation website.