How to Deploy a Service to a Public Cloud


Applies To: System Center 2012 - App Controller, System Center 2012 SP1 - App Controller, System Center 2012 R2 App Controller

Deploying a Service to a Public Cloud

You can start a new Windows Azure service deployment from the App Controller console by using one of the following methods:

  • On the Clouds page:

    • Select a Windows Azure subscription from the list and click Deploy in the taskbar or right-click the subscription and select Deploy from the shortcut menu that appears.


      If you start a new Windows Azure service deployment from the Clouds page, the Windows Azure subscription will be automatically configured as the public cloud.

  • On the Services page:

    • Click Deploy in the taskbar.


      If you start a Windows Azure service deployment from the Services page, you will need to select a Windows Azure subscription to configure as the Public Cloud.

  • On the Library page:

    1. Navigate to the Windows Azure node in the App Controller Library.

    2. Navigate to the storage container in which the cloud service package file (.cspkg) or configuration file (.cscfg) is to be deployed.

    3. Select the package or configuration file.

    4. Click Deploy on the taskbar.

When you start a new service deployment, the New Deployment diagram view is displayed to assist you in configuring the settings for the new service deployment.

To deploy a service to a public cloud

  1. Select a cloud for the deployment.

  2. A cloud service is a container for your service deployments in Windows Azure. Select an existing cloud service or create a new cloud service.


    See the procedure To create a new cloud service for detailed information on creating new cloud services.

  3. Click Configure to add or change the properties for this deployment. Enter a name for the deployment, select an operating system, and select an environment in which to deploy the cloud service, and then click OK to save the deployment properties.

  4. Supply a Windows Azure service configuration file and a package file. Configuration files have the file name extension of .cscfg. Package files have the file name extension of .cspkg. These files first need to be uploaded to the Windows Azure storage account in the cloud you are deploying to. See the section How to Copy Files from Shares to Public Clouds for more information.

  5. After you select a Windows Azure configuration file, the diagram is redrawn with the configuration’s role. If a role requires further information to be supplied, a red asterisk is shown next to the role. Click the Role to open the property page and provide the additional information, which can include the instance count, certificate selection, remote desktop configuration, and custom settings.

  6. The Deploy button will become enabled after all required properties have been specified. Click Deploy to deploy the service to the public cloud.


    It can take several minutes to deploy the service. The status bar will notify you that a job has been created. Learn more about jobs in the section How to View the Status of a Job.

See Also

How to Deploy a Virtual Machine
How to Deploy a Service to a Private Cloud