930 likes | 1.05k Views
SVC25. Automating the App Lifecycle. Sriram Krishnan Microsoft Corporation. a utomate aw - t uh - meyt To replace or enhance human labor with machines. <1>. October 2008. ?. Windows Azure Service Management API. announcing. API. Important portal functionality. What does this mean?.
E N D
SVC25 Automating the App Lifecycle Sriram Krishnan Microsoft Corporation
automate \aw-tuh-meyt\To replace or enhance human labor with machines
Windows Azure Service Management API announcing
POST https://management.core.windows.net/<subscription-id>/services/hostedservices/<service-name>/deploymentslots/<slot-name>
POST https://management.core.windows.net/<subscription-id>/services/hostedservices/<service-name>/deploymentslots/<slot-name> • <?xml version="1.0" encoding="utf-8"?> • <Deployment xmlns=”http://schemas.microsoft.com/windowsazure”> • <Name>deployment-name</Name> • <PackageUrl>package-url-in-blob-storage</PackageUrl> • <Configuration>base64-encoded-configuration-file</Configuration> • <Label>base64-encoded-deployment-label</Label> • </Deployment>
Any valid cert Multiple certs Add/revoke anytime
C/R/U/D deployments Role status Change config (no. of VMs, settings, etc) Upgrade Storage keys Much more…
Integrate with tools/dashboards Nightly build/continuous integration Monitoring systems