Together with partners and out of its own portfolio, Microsoft offers a wide range of extensions for virtual machines. Those extensions range from simple anti-malware solutions, backup, to deployment extension for desired state configuration to open source plugins such as for Chef server or Puppet.
The following screenshot shows some of the Extensions:
The number of Extensions for virtual machines is rapidly growing. To get a full and accurate list, you need to run the following PowerShell command against Microsoft Azure:
Get-AzureVMAvailableExtension | Select ExtensionName, Version
The virtual machine extensions ...