Recommended Download

Other Available Downloads

Release Notes

This is the first release of GeRes2. Although it is considered as stable, our tests were driven on a best-effort basis with a primary focus on the first partners/customers adopting GeRes2. That is the reason for pushing it out as a beta-release.

The download-package includes:

Cloud Deployment packages for Azure Cloud Services

With the GeRes AutoScaler (Full)

Without the GeRes AutoScaler (CoreOnly)

Assembly libraries for development

Assembly DLLs that can be used for easier Client development

Assembly DLLs required for server-side job-implementations

Sample Job Packages

Two sample job packages

Packaged and put into directories as you need to put them into the GeRes primary storage account in the jobprocessorfiles container.

Please follow the documentation in the Wiki to setup a GeRes environment in your own subscription. The important steps are:

Setup a primary Storage Account in Azure

(optional) Setup a secondary storage account for logging

Setup a Service Bus Namespace for Job Notifications

Configure Azure Active Directory for GeRes2

Configure Azure Active Directory for GeRes2 JobHub Clients

Update ServiceConfiguration.cscfg files as well as app.config files of the samples/clients

Note: We recommend to use SSL for talking to the JobHub, so you might want to upload SSL certificates and configure SSL-endpoints for the JobHub WebRole instead of the pre-configured plain HTTP ports we've configured in the packages.

Note: As stated above, we put emphasis on tests for the first partners using GeRes2 right now in their environments. So not all of the functionality is fully tested.

Note: The GeRes2 AutoScaler today works up to a maximum of 100 JobHost/JobProcessor Instances, only. The reason is that we do not scale-out at the Service Bus messaging layer used for sending commands between JobHosts/JobProcessors and therefore we run into Service Bus Quotas of a maximum of 100 connections per Topic/Subscription!

Note: If you want to run GeRes2 with more than 100 instances, please use it without the GeRes2 built-in AutoScaler. This built-in AutoScaler was created for scenarios with less instances but longer-running jobs (e.g. Jobs running for hours or days). Therefore we did not test it above 100 JobHost/JobProcessor Instances.