<last update 10/09/2017>
As I help customers and partners to build VM and various infrastructure services on Azure, I started to accumulate a lot of tools to make life easier. Here is my list, feel free to comment and share yours, I’d be happy to learn about new ones!
Storage
Tool | Platforms | Notes |
Azure Storage Explorer (Microsoft) | Linux, Windows, Mac | Nice UI to manipulate storage in Azure. |
AzCopy (Microsoft) | Windows | Command line context to upload/download storage content. |
Azure Explorer (Red Gate) | Windows | GUI free tool from Red-Gate to explore Azure storage. |
CloudXplorer (Clumsyleaf) | Windows | Classical tool from Clumsyleaf. |
Trucks | Because sometimes it’s just too big, send your disks to Azure and we import it for you. | |
Azure Data Box | We will ship you a box, you fill it and we put it on your Azure account for you. |
Networking
Tool | Platforms | Notes |
http://www.azurespeed.com/ | – | Tests the speed of Azure Services from your IP location to the rest of the world. |
Message Analyzer | Windows | Network traces and so much more. |
Network Monitor (netmon) or WireShark | Windows, Mac | Netmon 3.4 still works on Windows 10, as an alternative to WireShark. |
Fiddler (Telerik) | Mac, Windows, Linux, etc. | Web debbuging proxy for fun and profit. |
tnc (PowerShell) | Windows 8.1 | Tnc is a tool built-in Windows 8.1 and later, allows you to test network connectivity and latency on various ports. |
PortQryUI | Windows | TCP and UDP Port Query fairly old tool, preset with common Windows Ports and services. |
Compute
Tool | Platforms | Notes |
Remote Desktop Connection Manager | Windows | Classical multi windows RDP client. |
MobaXterm | Windows | Multi windows SSH client combined with SCP capabilities. |
Virtual Machine Readiness assessment | Windows | Toolset used to evaluate a VM’s readiness for Azure. Gives you a detailed report of the machine state. |
Certification Test tool for Azure Certified | Windows | This tool allows you to self-assess your VM configuration against Azure best practices for certification (prerequisite for the Marketplace). |
Virtual Machine Manager (VMM) Plugin | Windows | Allows you to manage your Azure resources from VMM. |
- VM Sizes reference: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-sizes/
General Automation
Tool | Platforms | Notes |
PowerShell | Windows | Direct MSI Setup, avoiding the infamous WebPI. Script center to find examples: Browse script center |
Cross platform CLI | Linux, Mac, Windows | The cross platform command line interface for Azure. |
Documenting platforms
Tool | Notes |
http://armviz.io/ | Visualize a JSON template graphically |
http://www.azuredockit.com/ | Generate a documentation or diagram of a deployment |
Azure, Cloud and Enterprise Symbols, Icon Set – Visio stencil, PowerPoint, PNG, SVG | Complete Visio and PNG illustration to document your Azure deployments |
Reference Architectures | Link to reference architecture and cloud design patterns |
Visio File for Reference Architectures | Mandatory for all cloud architects! |
Architecture blueprints | Architecture diagrams and blueprints for various services, can copy/paste the SVG resources from the webpage. |
Azure Templates Authoring
Tool | Platforms | Notes |
Visual Studio Code | Mac, Linux, Windows | Very nice tool to edit JSON templates for Azure and Azure Stack. |
Visual Studio | Windows | Complete IDE for your application, includes a comprehensive support to edit and consume Azure resources directly. |
Azure SDK Installation | Mac, Linux, Windows, etc. | Contains installers for all platforms. |
https://github.com/Azure/azure-quickstart-templates | – | Templates and quick starters for JSON templates. |
Git Desktop | Mac, Windows | Allows to sync your Github repos on your laptop. |
https://resources.azure.com/ | – | Allows you to query API in JSON format “graphically”. |
Azure Container Services Engine | Mac, Windows, Linux | ACSEngine helps you build ARM templates for your clustered Docker deployments. |
- Guidance on authoring your own Linux virtual machine: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-create-upload-generic/#general-linux-installation-notes
- Guidance on authoring your own Windows virtual machine: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-prepare-for-upload-vhd-image/
Hope this was useful, please comment and have fun on Azure!