Deploying on Microsoft Azure
Prepare and deploy a C1 CMS Website on Microsoft Azure and scale it out if necessary.
To deploy a C1 CMS Website on Microsoft Azure, you need to:
- upload your website to a blob storage on Microsoft Azure,
- deploy a web role
- and down-sync (publish) the website from the blob storage to the web role.
To prepare your website:
- Make sure that you have a Microsoft Azure account registered, an Azure blob storage created and know the connection string to that storage (please see "Prepare on Azure").
- Upload your website to the storage (please see "Upload Website to Storage").
- Configure the website (please see "Configure Website").
To deploy a web role with the required CMS Azure synchronization functionality, you need to:
- Download a C1 CMS Azure service package (please see "Downloads").
- Upload the default and/or other certificates to the cloud service in use (please see "Upload Certificate").
- Configure this package (please see "Configure Service Package").
- Use it to deploy the C1 CMS Azure web role on Microsoft Azure (please see "Deploy Web Role").
The role will host your website.
You have two deployment options:
- You can use this deployment as a regular web hosting deploying a single web role for your website ("Simple Site"),
- or you can scale out your website by deploying the role in multiple cloud services in different data centers.
The latter option requires that you purchase and use the Azure Publisher add-on on your staging website.
If you prefer an SQL-based website over an XML-based one, you can look into using SQL Azure for that.
(To deploy a C1 CMS Website on a Windows Server, please see the steps in "Deploying on Window Server".)
Once the role or roles are deployed, you can have your website published (down-synced) from the blob storage to the web role(s). (Please see "Publish Website to Web Role".)
Please note that you can add more websites to the same role if necessary.