By alexismp on Jan 18, 2011
Microsoft's technical architect David Chou has a detailed blog entry on how to run a recent GlassFish 3.1 build on the Microsoft Azure Platform (wikipedia). The article builds on this other recent blog entry on running Java applications in Azure and adds GlassFish-specific instructions.
In Azure terminology, the article discusses setting up a Worker Role using Visual Studio, reserving Ports, setting up a Startup Task (for the JVM), and configuring the Service, GlassFish in this case. This uses Windows Server 2008 (a GlassFish supported platform) and a zip install of GlassFish.
It's early days (need best practices on working around some of the cloud-inherent limitations) but with this support of GlassFish, the Azure platform now has full support for Java EE 6!