Over a million developers have joined DZone.
Platinum Partner

ShellR: A Web-Based PowerShell on Azure

· Cloud Zone

Learn about the benefits and drawbacks of microservices with best practices for your own architecture, brought to you in partnership with Iron.io.

Last weekend, a colleague (Bob Maes) and I participated in a programming contest of Azug (the Belgium Azure user group). The goal was to develop a cloud application running on Windows Azure. We choose to develop a web application that offers a web based Powershell to remotely control servers from anywhere in the world; no client side installation is required, an HTML5 compatible web browser is sufficient. Server side we only require a small daemon to be installed that will communicate with our backend using the Azure Servicebus.

We got quite some requests from people who were interested in watching a demo online. So we found some time this week to record it.

ShellR is build using a number of modern web frameworks, a brief summary:

  • SignalR for 2-way communication between the browser and the webserver
  • Knockout.js to keep our JavaScript code clean
  • Azure ACS for SSO authentication with Hotmail, Gmail, Facebook, etc.
  • Azure Servicebus to connect remote servers to our backend

Don’t hesitate to leave a comment if you have questions, remarks or just find it cool!

 

The Cloud Zone is brought to you in partnership with Iron.io.  Learn about best practices and common pitfalls for working with Iron.io. Avoid the dead ends, and take the enlightened path.

Topics:

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}