GeRes2 PaaS - Beta 1

Rating: No reviews yet
Downloads: 65
Released: May 6, 2014
Updated: May 7, 2014 by mszcool
Dev status: Beta Help Icon

Recommended Download

Application geres2-beta1
application, 21186K, uploaded May 7, 2014 - 41 downloads

Other Available Downloads

Example geres2-beta1-samples
example, 4819K, uploaded May 7, 2014 - 24 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.

Reviews for this release

No reviews yet for this release.