Over a million developers have joined DZone.
Platinum Partner

ShellR: A Web-Based PowerShell on Azure

· Cloud Zone

The Cloud Zone is brought to you in partnership with Iron.io. Discover how Microservices have transformed the way developers are building and deploying applications in the era of modern cloud infrastructure.

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 how to build and test their Go programs inside Docker containers.

Topics:

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

{{ parent.tldr }}

{{ parent.urlSource.name }}