A Quick Look at Azure Cloud Shell

|  Posted: May 24, 2017  |  Categories: Azure General

Microsoft has introducted a new cloud service called Azure Cloud Shell at Build 2017 event. Azure Cloud Shell is an interactive, browser-accessible shell for managing Azure resources, it is quite like PowerShell.

In this blog, we will discuss on how Azure Cloud Shell works.

Why we need Azure Cloud Shell?

In general, cloud user interfaces have been divided into a web-based graphical interface or a command line terminal interface. Both interfaces provide their utilities and different users prefer different interfaces for different tasks. Similar to developing code before integrated development environments like Visual Studio or Visual Studio Code, switching between these interfaces requires switching between applications, a context switch that slows the process and makes it harder to accomplish our goals. To solve this problem, Microsoft built an integrated workflow enabling users to build their applications on Azure using graphical and command line tools, even on devices where command line tools aren’t installed.

The key features of Azure Cloud Shell:

  • Automatic authentication to the command line tools from our existing web login
  • All Azure command line tools, as well as relevant command line utilities pre-installed
  • Personalized, persistent workspace that preserves our code, configuration and activity across cloud shell sessions.

How to start Azure Cloud Shell

Launch Cloud Shell from the top navigation of the Azure portal

Azure Cloud Shell

Select a subscription to create a storage account and Azure file share with

Cloud Shell storage Account

Select “Create storage

Azure Cloud Shell Window

With a single click, we are dropped into a terminal command line tools pre-configured with our existing Azure credentials.  This terminal is a well-developed console featuring not only the Azure command line tools, but also standard editors and tools we would expect.

Note:

  • Cloud Shell runs on a temporary machine provided on a per-session, per-user basis
  • Cloud Shell times out after 10 minutes without interactive activity
  • Cloud Shell can only be accessed with a file share attached
  • Cloud Shell is assigned one machine per user account
  • Permissions are set as a regular Linux user

Conclusion

Azure Cloud Shell provides a Browser-based Shell experience that’s hosted in the cloud and accessible virtually from anywhere.

Author: Kuppurasu Nagaraj

Kuppurasu Nagaraj is working as a Technical Coordinator at BizTalk360. Microsoft Azure MVP. Having 8+ years of experience and his area of interest is Microsoft Azure, C#, ASP.NET, SQL Server etc.

One Platform Operations, Monitoring and Analytics Software
BizTalk360

microsoft biztalk

Learn more

Over 500 customers across 30+ countries depend on BizTalk360

ServiceBus360

Azure Composite Applications

Learn more

Start managing your Azure services in minutes

One Platform - Operations, Monitoring and Analytics Software
BizTalk360

microsoft biztalk

Learn more

Over 500 customers across 30+ countries depend on BizTalk360

One Platform - Operations, Monitoring and Analytics Software
ServiceBus360

Azure Composite Applications

Learn more

Start managing your Azure services in minutes