Azure SDK is included in Azure development workload in Visual Studio 2017
Get Started with Azure Development
Developing applications for Azure is a seamless integrated experience in the IDE you know and love.
Visual Studio 2017 includes all you need to get started developing for Azure. Enable the Azure workload in Visual Studio 2017, and you are good to go.
How to package, deploy, and manage microservices with a distributed systems platform
Quickly build, deploy and diagnose cloud-powered apps
Speed-up your project creation with predefined templates
Simultaneously log into multiple Azure accounts and access your subscriptions and resources. Quickly add Azure and other services to your cloud and device applications. Configure, diagnose and debug apps both locally and remotely. Deploy using a wizard or via automated scripts. Use Visual Studio Team Services for Continuous Integration/Continuous Deployment (CI/CD) pipeline.
Find the root cause of production errors on Azure faster than ever before
Debugging your Azure App Service based .NET app is easier than ever. By instrumenting your app with Application Insights, you can now get a Snapshot of the environment and application at the time of error – without any additional work. You can open this snapshot in Azure, or download it and open it in Visual Studio Enterprise 2017 for an F5 type debugging experience.
Build and debug your applications in a locally hosted or Azure hosted Docker container
Develop, run and validate your applications in Docker containers locally. You can debug your application directly into a Docker container with quick turnaround for refreshing the app content without having to rebuild the container.
Connect to Azure from Visual Studio with Cloud Explorer
Create and configure Microsoft Azure environments. Log into multiple Azure accounts and access your subscriptions and resources. Use Cloud Explorer to view, manage, debug and diagnose your Azure resources.
Connect to and target any Microsoft cloud: public, private, hosted, and government.
Code your cloud
Rapidly define a complete cloud topology using Azure Resource Management templates
Create an application using the Azure Quickstart templates. Use Azure KeyVault to store secrets accessed by deployment templates. Create and edit Azure Resource Manager deployment templates and parameter files with different settings for multiple environments. Add resource snippets to your template. Create resource groups and deploy templates using a wizard or automated scripts. Visualize the resources and parameters using JSON outline. Leverage rich IntelliSense and validation in the JSON editor.